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 260 4 main.o
SystemClock_Config Code 0x080077B4 128 4 main.o
StartUpSequence Code 0x08007834 92 4 main.o
CopyingVectorTableToRAM Code 0x08007890 112 4 main.o
StartOffMode Code 0x08007900 244 4 main.o
DIP_Switches Code 0x080079F4 1 144 4 main.o
BlueLEDShortBlinking Code 0x08007E6C 80 4 main.o
InrushCurrentDetected Code 0x08007EBC 104 4 main.o
ABVoltageDropCalculation Code 0x08007F24 264 4 main.o
Keys_Management Code 0x0800802C 116 4 main.o
DEBUG_print Code 0x080080A0 796 4 main.o
HeavyCalculations Code 0x080083BC 1 352 4 main.o
RS485DisableButtonManagement Code 0x08008904 124 4 main.o
ExternalRedLED1ShortOnThenLongPauseBlinking Code 0x08008980 100 4 main.o
ExternalRedLED2ShortOnThenLongPauseBlinking Code 0x080089E4 104 4 main.o
ExternalRedLED3ShortOnThenLongPauseBlinking Code 0x08008A4C 108 4 main.o
ExternalRedLED4ShortOnThenLongPauseBlinking Code 0x08008AB8 116 4 main.o
ExternalRedLED5ShortOnThenLongPauseBlinking Code 0x08008B2C 116 4 main.o
Error_Handler Code 0x08008BA0 20 4 main.o
TurnBlueLEDOn Code 0x08008BB4 32 4 main.o
OpenBothMOSFETSVeryFast Code 0x08008BD4 24 4 main.o
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking Code 0x08008BEC 116 4 main.o
TurnExternalRedLEDOff Code 0x08008C60 44 4 main.o
ExternalGreenLEDShortBlinking Code 0x08008C8C 76 4 main.o
TurnExternalGreenLEDOff Code 0x08008CD8 32 4 main.o
TurnExternalGreenLEDOn Code 0x08008CF8 32 4 main.o
GreenLEDShortBlinking Code 0x08008D18 76 4 main.o
TurnGreenLEDOff Code 0x08008D64 32 4 main.o
TurnGreenLEDOn Code 0x08008D84 32 4 main.o
AUTO_LVP_Management Code 0x08008DA4 128 4 main.o
OVP_ignored__LVP_not_present Code 0x08008E24 64 4 main.o
OVP_ignored__LVP_present Code 0x08008E64 76 4 main.o
LVP_Management_NoAutoreconnect Code 0x08008EB0 132 4 main.o
OVP_ignored__LVP_present_NoAutoreconnect Code 0x08008F34 96 4 main.o
AUTO_OVP_Management Code 0x08008F94 128 4 main.o
OVP_not_present__LVP_ignored Code 0x08009014 64 4 main.o
OVP_present__LVP_ignored Code 0x08009054 76 4 main.o
OVP_Management_NoAutoreconnect Code 0x080090A0 132 4 main.o
OVP_present__LVP_ignored_NoAutoreconnect Code 0x08009124 96 4 main.o
AUTO_LVP_OVP_Management Code 0x08009184 156 4 main.o
OVP_not_present__LVP_not_present Code 0x08009220 104 4 main.o
OVP_not_present__LVP_present Code 0x08009288 116 4 main.o
OVP_present__LVP_not_present Code 0x080092FC 120 4 main.o
OVP_present__LVP_present Code 0x08009374 100 4 main.o
LVP_OVP_Management_NoAutoreconnect Code 0x080093D8 204 4 main.o
StartAutoMode Code 0x080094A4 140 4 main.o
StartOnMode Code 0x08009530 116 4 main.o
CallibrateCurrentSensorZeroOffsetOnContactBB Code 0x080095A4 132 4 main.o
CallibrateControlCurrentVoltageDropOnContactBB Code 0x08009628 244 4 main.o
CallibrateVoltageDropABMiddlePointOffset Code 0x0800971C 104 4 main.o
mbUartInit Code 0x08009784 288 4 modbus.o
MODBUS_UART_IRQHandler Code 0x080098A4 592 4 modbus.o
mbSlaveCheckModbusRtuQuery Code 0x08009AF4 160 4 modbus.o
mbSlaveProcessRtuQuery Code 0x08009B94 160 4 modbus.o
mbSlaveReadHoldingRegisters Code 0x08009C34 128 4 modbus.o
mbSlaveWriteSingleRegister Code 0x08009CB4 124 4 modbus.o
mbSlaveWriteMultipleRegisters Code 0x08009D30 204 4 modbus.o
SetReturnFunction Code 0x08009DFC 16 4 precharge.o
HAL_MspInit Code 0x08009E0C 64 4 stm32g0xx_hal_msp.o
NMI_Handler Code 0x08009E4C 36 4 stm32g0xx_it.o
HardFault_Handler Code 0x08009E70 40 4 stm32g0xx_it.o
TIM6_DAC_LPTIM1_IRQHandler Code 0x08009E98 16 4 stm32g0xx_it.o
TIM7_LPTIM2_IRQHandler Code 0x08009EA8 16 4 stm32g0xx_it.o
TIM14_IRQHandler Code 0x08009EB8 16 4 stm32g0xx_it.o
TIM15_IRQHandler Code 0x08009EC8 16 4 stm32g0xx_it.o
TIM16_IRQHandler Code 0x08009ED8 16 4 stm32g0xx_it.o
TIM17_IRQHandler Code 0x08009EE8 16 4 stm32g0xx_it.o
HAL_TIM_PeriodElapsedCallback Code 0x08009EF8 216 4 stm32g0xx_it.o
checkKeys Code 0x08009FD0 124 4 tast.o
get_key_short Code 0x0800A04C 28 4 tast.o
get_key_long Code 0x0800A068 32 4 tast.o
MX_TIM2_Init Code 0x0800A088 96 4 tim.o
MX_TIM6_Init Code 0x0800A0E8 76 4 tim.o
MX_TIM7_Init Code 0x0800A134 76 4 tim.o
MX_TIM14_Init Code 0x0800A180 52 4 tim.o
MX_TIM15_Init Code 0x0800A1B4 104 4 tim.o
MX_TIM16_Init Code 0x0800A21C 56 4 tim.o
MX_TIM17_Init Code 0x0800A254 56 4 tim.o
HAL_TIM_Base_MspInit Code 0x0800A28C 364 4 tim.o
MX_USART1_UART_Init Code 0x0800A3F8 116 4 usart.o
HAL_UART_MspInit Code 0x0800A46C 164 4 usart.o
__aeabi_d2uiz Code 0x0800A510 48 4 floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_ui2d Code 0x0800A540 28 4 floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv Code 0x0800A55C 64 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidiv Code 0x0800A59C 56 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidivmod Code 0x0800A5D4 16 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uldivmod Code 0x0800A5E4 160 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv0 Code 0x0800A684 8 4 intasmops_arm.o (libc_v6m_t_le_eabi.a)
strlen Code 0x0800A68C 16 4 strasmops_arm.o (libc_v6m_t_le_eabi.a)
memcpy Code 0x0800A69C 16 4 strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr Code 0x0800A6AC 20 4 strasmops_arm.o (libc_v6m_t_le_eabi.a)
_DoInit Code 0x0800A6C0 84 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_WriteNoCheck Code 0x0800A714 76 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_WriteBlocking Code 0x0800A760 104 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteNoLock Code 0x0800A7C8 132 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_Write Code 0x0800A84C 52 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteString Code 0x0800A880 60 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
[.rodata..Lswitch.table.UART_SetConfig.2] Cnst 0x0800A8BC 16 4 stm32g0xx_hal_uart.o
defaultFeepromData Cnst 0x0800A8CC 36 4 feeprom.o
AUTO_LVP_Management.newEventDelay Cnst 0x0800A8F0 8 4 main.o
AUTO_LVP_Management.repeatEventDelay Cnst 0x0800A8F8 8 4 main.o
AUTO_LVP_OVP_Management.newEventDelay Cnst 0x0800A900 16 4 main.o
AUTO_LVP_OVP_Management.repeatEventDelay Cnst 0x0800A910 16 4 main.o
_start Code 0x0800A920 20 4 SEGGER_THUMB_Startup.o
[.init_array] ---- 0x0800A934 4 4 STM32G0xx_Startup.o
[.rodata.libc._DoInit.str1.4] Cnst 0x0800A938 9 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
[.rodata..L.str.1] Cnst 0x0800A941 3 1 log.o
_aInitStr.0 Cnst 0x0800A944 17 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
[.rodata..L.str.8] Cnst 0x0800A955 19 1 main.o
WWDG_IRQHandler Code 0x0800A968 2 2 STM32G07x_Vectors.o
PVD_IRQHandler Code 0x0800A96A 2 2 STM32G07x_Vectors.o
RTC_STAMP_IRQHandler Code 0x0800A96C 2 2 STM32G07x_Vectors.o
FLASH_IRQHandler Code 0x0800A96E 2 2 STM32G07x_Vectors.o
RCC_IRQHandler Code 0x0800A970 2 2 STM32G07x_Vectors.o
EXTI0_1_IRQHandler Code 0x0800A972 2 2 STM32G07x_Vectors.o
EXTI2_3_IRQHandler Code 0x0800A974 2 2 STM32G07x_Vectors.o
EXTI4_15_IRQHandler Code 0x0800A976 2 2 STM32G07x_Vectors.o
UCPD1_UCPD2_IRQHandler Code 0x0800A978 2 2 STM32G07x_Vectors.o
DMA1_Channel2_3_IRQHandler Code 0x0800A97A 2 2 STM32G07x_Vectors.o
DMA_Channel4_5_6_7_IRQHandler Code 0x0800A97C 2 2 STM32G07x_Vectors.o
TIM1_BRK_UP_TRG_COMP_IRQHandler Code 0x0800A97E 2 2 STM32G07x_Vectors.o
TIM1_CC_IRQHandler Code 0x0800A980 2 2 STM32G07x_Vectors.o
TIM2_IRQHandler Code 0x0800A982 2 2 STM32G07x_Vectors.o
TIM3_IRQHandler Code 0x0800A984 2 2 STM32G07x_Vectors.o
I2C1_IRQHandler Code 0x0800A986 2 2 STM32G07x_Vectors.o
I2C2_IRQHandler Code 0x0800A988 2 2 STM32G07x_Vectors.o
SPI1_IRQHandler Code 0x0800A98A 2 2 STM32G07x_Vectors.o
SPI2_IRQHandler Code 0x0800A98C 2 2 STM32G07x_Vectors.o
USART2_IRQHandler Code 0x0800A98E 2 2 STM32G07x_Vectors.o
USART3_USART4_LPUART1_IRQHandler Code 0x0800A990 2 2 STM32G07x_Vectors.o
CEC_IRQHandler Code 0x0800A992 2 2 STM32G07x_Vectors.o
AES_RNG_IRQHandler Code 0x0800A994 2 2 STM32G07x_Vectors.o
reset_handler Code 0x0800A996 6 2 STM32G0xx_Startup.o
ADC_DMAHalfConvCplt Code 0x0800A99C 10 2 stm32g0xx_hal_adc.o
ADC_DMAError Code 0x0800A9A6 26 2 stm32g0xx_hal_adc.o
HAL_ADC_Stop_DMA Code 0x0800A9C0 138 2 stm32g0xx_hal_adc.o
HAL_ADC_ConvCpltCallback Code 0x0800AA4A 2 2 stm32g0xx_hal_adc.o
HAL_ADC_ErrorCallback Code 0x0800AA4C 2 2 stm32g0xx_hal_adc.o
HAL_ADC_ConvHalfCpltCallback Code 0x0800AA4E 2 2 stm32g0xx_hal_adc.o
HAL_DAC_Start Code 0x0800AA50 82 2 stm32g0xx_hal_dac.o
HAL_DAC_SetValue Code 0x0800AAA2 42 2 stm32g0xx_hal_dac.o
HAL_DACEx_GetTrimOffset Code 0x0800AACC 18 2 stm32g0xx_hal_dac_ex.o
HAL_GPIO_ReadPin Code 0x0800AADE 10 2 stm32g0xx_hal_gpio.o
HAL_RCC_CSSCallback Code 0x0800AAE8 2 2 stm32g0xx_hal_rcc.o
HAL_RCC_LSECSSCallback Code 0x0800AAEA 2 2 stm32g0xx_hal_rcc.o
HAL_TIM_Base_Init Code 0x0800AAEC 86 2 stm32g0xx_hal_tim.o
HAL_TIM_IC_CaptureCallback Code 0x0800AB42 2 2 stm32g0xx_hal_tim.o
HAL_TIM_OC_DelayElapsedCallback Code 0x0800AB44 2 2 stm32g0xx_hal_tim.o
HAL_TIM_PWM_PulseFinishedCallback Code 0x0800AB46 2 2 stm32g0xx_hal_tim.o
HAL_TIM_TriggerCallback Code 0x0800AB48 2 2 stm32g0xx_hal_tim.o
HAL_TIMEx_CommutCallback Code 0x0800AB4A 2 2 stm32g0xx_hal_tim_ex.o
HAL_TIMEx_BreakCallback Code 0x0800AB4C 2 2 stm32g0xx_hal_tim_ex.o
HAL_TIMEx_Break2Callback Code 0x0800AB4E 2 2 stm32g0xx_hal_tim_ex.o
UART_AdvFeatureConfig Code 0x0800AB50 210 2 stm32g0xx_hal_uart.o
UART_WaitOnFlagUntilTimeout Code 0x0800AC22 238 2 stm32g0xx_hal_uart.o
HAL_UART_ErrorCallback Code 0x0800AD10 2 2 stm32g0xx_hal_uart.o
HAL_UARTEx_RxEventCallback Code 0x0800AD12 2 2 stm32g0xx_hal_uart.o
HAL_UART_TxCpltCallback Code 0x0800AD14 2 2 stm32g0xx_hal_uart.o
HAL_UART_RxCpltCallback Code 0x0800AD16 2 2 stm32g0xx_hal_uart.o
UART_RxISR_8BIT Code 0x0800AD18 162 2 stm32g0xx_hal_uart.o
HAL_UARTEx_DisableFifoMode Code 0x0800ADBA 54 2 stm32g0xx_hal_uart_ex.o
_StoreChar Code 0x0800ADF0 66 2 SEGGER_RTT_printf.o
FEEPROM_ConfigFreeBytes Code 0x0800AE32 6 2 feeprom.o
ShowSlaveAddressOnLED Code 0x0800AE38 58 2 main.o
LEDBlink Code 0x0800AE72 114 2 main.o
mbInit Code 0x0800AEE4 70 2 modbus.o
mbSlaveProcessPdu Code 0x0800AF2A 66 2 modbus.o
SVC_Handler Code 0x0800AF6C 2 2 stm32g0xx_it.o
PendSV_Handler Code 0x0800AF6E 2 2 stm32g0xx_it.o
__aeabi_dmul_aux Code 0x0800AF70 394 2 floatasmops_arm.o (libc_v6m_t_le_eabi.a)
HAL_ADC_Stop Code 0x0800B0FA 64 2 stm32g0xx_hal_adc.o
ADC_DMAConvCplt Code 0x0800B13A 124 2 stm32g0xx_hal_adc.o
HAL_ADCEx_Calibration_GetValue Code 0x0800B1B6 12 2 stm32g0xx_hal_adc_ex.o
HAL_DAC_Init Code 0x0800B1C2 40 2 stm32g0xx_hal_dac.o
HAL_GPIO_WritePin Code 0x0800B1EA 16 2 stm32g0xx_hal_gpio.o
HAL_GPIO_TogglePin Code 0x0800B1FA 16 2 stm32g0xx_hal_gpio.o
UART_TxISR_8BIT_FIFOEN Code 0x0800B20A 108 2 stm32g0xx_hal_uart.o
UART_TxISR_8BIT Code 0x0800B276 88 2 stm32g0xx_hal_uart.o
UART_RxISR_16BIT Code 0x0800B2CE 160 2 stm32g0xx_hal_uart.o
SEGGER_RTT_printf Code 0x0800B36E 28 2 SEGGER_RTT_printf.o
mbGetFrameComplete Code 0x0800B38A 4 2 modbus.o
UARTPrescTable Cnst 0x0800B38E 24 2 stm32g0xx_hal_uart.o
[.rodata..L.str.15] Cnst 0x0800B3A6 19 1 main.o
[.rodata..L.str.18] Cnst 0x0800B3B9 47 1 main.o
[.rodata..L.str.21] Cnst 0x0800B3E8 23 1 main.o
[.rodata..L.str.28] Cnst 0x0800B3FF 51 1 main.o
[.rodata..L.str.32] Cnst 0x0800B432 43 1 main.o
[.rodata..L.str.34] Cnst 0x0800B45D 43 1 main.o
[.rodata..L.str.36] Cnst 0x0800B488 43 1 main.o
[.rodata..L.str.38] Cnst 0x0800B4B3 43 1 main.o
[.rodata..L.str.40] Cnst 0x0800B4DE 43 1 main.o
[.rodata..L.str.42] Cnst 0x0800B509 43 1 main.o
[.rodata..L.str.46] Cnst 0x0800B534 27 1 main.o
[.rodata..L.str.54] Cnst 0x0800B54F 11 1 main.o
[.rodata..L.str.55] Cnst 0x0800B55A 11 1 main.o
[.rodata..L.str.60] Cnst 0x0800B565 11 1 main.o
[.rodata..L.str.61] Cnst 0x0800B570 11 1 main.o
[.rodata..L.str.63] Cnst 0x0800B57B 3 1 main.o
[.rodata..L.str.64] Cnst 0x0800B57E 3 1 main.o
[.rodata..L.str.65] Cnst 0x0800B581 3 1 main.o
[.rodata..L.str.66] Cnst 0x0800B584 3 1 main.o
[.rodata..L.str.68] Cnst 0x0800B587 3 1 main.o
[.rodata..L.str.70] Cnst 0x0800B58A 3 1 main.o
[.rodata..L.str.71] Cnst 0x0800B58D 3 1 main.o
[.rodata..L.str.72] Cnst 0x0800B590 3 1 main.o
[.rodata..L.str.73] Cnst 0x0800B593 3 1 main.o
[.rodata..L.str.80] Cnst 0x0800B596 39 1 main.o
[.rodata..L.str.83] Cnst 0x0800B5BD 27 1 main.o
[.rodata..L.str.85] Cnst 0x0800B5D8 11 1 main.o
[.rodata..L.str.87] Cnst 0x0800B5E3 23 1 main.o
[.rodata..L.str.88] Cnst 0x0800B5FA 51 1 main.o
[.rodata..L.str.2] Cnst 0x0800B62D 2 1 log.o
[.rodata..L.str.4] Cnst 0x0800B62F 34 1 main.o
[.rodata..L.str.5] Cnst 0x0800B651 34 1 main.o
[.rodata..L.str.6] Cnst 0x0800B673 34 1 main.o
[.rodata..L.str.7] Cnst 0x0800B695 34 1 main.o
[.rodata..L.str.10] Cnst 0x0800B6B7 54 1 main.o
[.rodata..L.str.12] Cnst 0x0800B6ED 34 1 main.o
[.rodata..L.str.25] Cnst 0x0800B70F 30 1 main.o
[.rodata..L.str.27] Cnst 0x0800B72D 62 1 main.o
[.rodata..L.str.29] Cnst 0x0800B76B 54 1 main.o
[.rodata..L.str.31] Cnst 0x0800B7A1 42 1 main.o
[.rodata..L.str.33] Cnst 0x0800B7CB 42 1 main.o
[.rodata..L.str.35] Cnst 0x0800B7F5 42 1 main.o
[.rodata..L.str.37] Cnst 0x0800B81F 42 1 main.o
[.rodata..L.str.39] Cnst 0x0800B849 42 1 main.o
[.rodata..L.str.41] Cnst 0x0800B873 42 1 main.o
[.rodata..L.str.45] Cnst 0x0800B89D 22 1 main.o
[.rodata..L.str.57] Cnst 0x0800B8B3 2 1 main.o
[.rodata..L.str.62] Cnst 0x0800B8B5 6 1 main.o
[.rodata..L.str.77] Cnst 0x0800B8BB 2 1 main.o
[.rodata..L.str.86] Cnst 0x0800B8BD 34 1 main.o
[.rodata..L.str] Cnst 0x0800B8DF 14 1 stm32g0xx_it.o
[.rodata..L.str] Cnst 0x0800B8ED 5 1 main.o
[.rodata..L.str.1] Cnst 0x0800B8F2 21 1 main.o
[.rodata..L.str.2] Cnst 0x0800B907 5 1 main.o
[.rodata..L.str.3] Cnst 0x0800B90C 17 1 main.o
[.rodata..L.str.13] Cnst 0x0800B91D 17 1 main.o
[.rodata..L.str.17] Cnst 0x0800B92E 45 1 main.o
[.rodata..L.str.19] Cnst 0x0800B95B 33 1 main.o
[.rodata..L.str.22] Cnst 0x0800B97C 17 1 main.o
[.rodata..L.str.23] Cnst 0x0800B98D 45 1 main.o
[.rodata..L.str.24] Cnst 0x0800B9BA 45 1 main.o
[.rodata..L.str.26] Cnst 0x0800B9E7 53 1 main.o
[.rodata..L.str.44] Cnst 0x0800BA1C 77 1 main.o
[.rodata..L.str.49] Cnst 0x0800BA69 5 1 main.o
[.rodata..L.str.53] Cnst 0x0800BA6E 9 1 main.o
[.rodata..L.str.56] Cnst 0x0800BA77 9 1 main.o
[.rodata..L.str.59] Cnst 0x0800BA80 9 1 main.o
[.rodata..L.str.67] Cnst 0x0800BA89 13 1 main.o
[.rodata..L.str.78] Cnst 0x0800BA96 45 1 main.o
[.rodata..L.str.79] Cnst 0x0800BAC3 37 1 main.o
[.rodata..L.str.84] Cnst 0x0800BAE8 21 1 main.o
[.rodata..L.str.91] Cnst 0x0800BAFD 17 1 main.o
[.rodata..L.str.1] Cnst 0x0800BB0E 13 1 modbus.o
UARTEx_SetNbDataToProcess.numerator Cnst 0x0800BB1B 8 1 stm32g0xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.denominator Cnst 0x0800BB23 8 1 stm32g0xx_hal_uart_ex.o
_PrintUnsigned._aV2C Cnst 0x0800BB2B 16 1 SEGGER_RTT_printf.o
[.rodata..L.str] Cnst 0x0800BB3B 8 1 log.o
[.rodata..L.str.3] Cnst 0x0800BB43 8 1 log.o
[.rodata..L.str.4] Cnst 0x0800BB4B 8 1 log.o
[.rodata..L.str.9] Cnst 0x0800BB53 28 1 main.o
[.rodata..L.str.11] Cnst 0x0800BB6F 52 1 main.o
[.rodata..L.str.14] Cnst 0x0800BBA3 24 1 main.o
[.rodata..L.str.16] Cnst 0x0800BBBB 44 1 main.o
[.rodata..L.str.20] Cnst 0x0800BBE7 8 1 main.o
[.rodata..L.str.30] Cnst 0x0800BBEF 48 1 main.o
[.rodata..L.str.43] Cnst 0x0800BC1F 76 1 main.o
[.rodata..L.str.47] Cnst 0x0800BC6B 24 1 main.o
[.rodata..L.str.48] Cnst 0x0800BC83 8 1 main.o
[.rodata..L.str.50] Cnst 0x0800BC8B 8 1 main.o
[.rodata..L.str.51] Cnst 0x0800BC93 12 1 main.o
[.rodata..L.str.52] Cnst 0x0800BC9F 12 1 main.o
[.rodata..L.str.58] Cnst 0x0800BCAB 16 1 main.o
[.rodata..L.str.69] Cnst 0x0800BCBB 8 1 main.o
[.rodata..L.str.74] Cnst 0x0800BCC3 8 1 main.o
[.rodata..L.str.75] Cnst 0x0800BCCB 8 1 main.o
[.rodata..L.str.76] Cnst 0x0800BCD3 8 1 main.o
[.rodata..L.str.81] Cnst 0x0800BCDB 32 1 main.o
[.rodata..L.str.82] Cnst 0x0800BCFB 72 1 main.o
[.rodata..L.str.89] Cnst 0x0800BD43 36 1 main.o
[.rodata..L.str.90] Cnst 0x0800BD67 32 1 main.o
[.rodata..L.str] Cnst 0x0800BD87 4 1 modbus.o
[.rodata..L.str.1] Cnst 0x0800BD8B 8 1 stm32g0xx_it.o
[.rodata..L.str.2] Cnst 0x0800BD93 20 1 stm32g0xx_it.o
[.rodata.block.tdata.copy] Cnst 0x0800BDA7 1 [ Linker created ]
__SEGGER_init_table__ Cnst 0x0800BDA8 144 4 [ Linker created ]
__SEGGER_init_data__ Cnst 0x0800BE38 9 516 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 288 4 precharge.o
uwTickPrio Init 0x20000450 4 4 stm32g0xx_hal.o
swdioConnection Init 0x20000454 4 4 main.o
overload_shutdown_time Init 0x20000458 4 4 main.o
overcurrent_shutdown_time Init 0x2000045C 4 4 main.o
maxIntegral Init 0x20000460 4 4 main.o
SystemCoreClock Init 0x20000464 4 4 system_stm32g0xx.o
RS485ActiveMode Init 0x20000468 4 4 main.o
OVP_Management_NoAutoreconnect.lastIdx Init 0x2000046C 4 4 main.o
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD Init 0x20000470 4 4 main.o
LVP_OVP_Management_NoAutoreconnect.lastIdx Init 0x20000474 4 4 main.o
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD Init 0x20000478 4 4 main.o
LVP_Management_NoAutoreconnect.lastIdx Init 0x2000047C 4 4 main.o
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD Init 0x20000480 4 4 main.o
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum Init 0x20000484 4 4 main.o
AUTO_OVP_Management.lastIdx Init 0x20000488 4 4 main.o
AUTO_OVP_Management.OVP_SCAN_PERIOD Init 0x2000048C 4 4 main.o
AUTO_LVP_OVP_Management.lastIdx Init 0x20000490 4 4 main.o
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD Init 0x20000494 4 4 main.o
AUTO_LVP_Management.lastIdx Init 0x20000498 4 4 main.o
AUTO_LVP_Management.LVP_SCAN_PERIOD Init 0x2000049C 4 4 main.o
accessModeTable Init 0x200004A0 139 1 raccess.o
RS485DisableButtonManagement.btn_state Zero 0x2000052B 1 1 main.o
uwTick Zero 0x2000052C 4 4 stm32g0xx_hal.o
feepromData Zero 0x20000530 56 8 feeprom.o
feepromLogData Zero 0x20000568 24 8 feeprom.o
hadc1 Zero 0x20000580 100 4 adc.o
pFlash Zero 0x200005E4 28 4 stm32g0xx_hal_flash.o
vectorTableInRAM Zero 0x20000600 192 256 main.o
_acUpBuffer Zero 0x200006C0 1 024 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
modbusData Zero 0x20000AC0 572 4 main.o
sys_data Zero 0x20000CFC 278 4 main.o
savedLockKey Zero 0x20000E12 2 2 main.o
_SEGGER_RTT Zero 0x20000E14 168 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
huart1 Zero 0x20000EBC 144 4 usart.o
hdma_memtomem_dma1_channel2 Zero 0x20000F4C 92 4 dma.o
hdma_adc1 Zero 0x20000FA8 92 4 adc.o
htim7 Zero 0x20001004 76 4 tim.o
htim6 Zero 0x20001050 76 4 tim.o
htim2 Zero 0x2000109C 76 4 tim.o
htim17 Zero 0x200010E8 76 4 tim.o
htim16 Zero 0x20001134 76 4 tim.o
htim15 Zero 0x20001180 76 4 tim.o
htim14 Zero 0x200011CC 76 4 tim.o
hcrc Zero 0x20001218 36 4 crc.o
hdac1 Zero 0x2000123C 20 4 dac.o
_acDownBuffer Zero 0x20001250 16 4 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
LVP_OVP_Management_NoAutoreconnect.WhatToDo Zero 0x20001260 16 4 main.o
LVP_OVP Zero 0x20001270 16 4 main.o
AUTO_LVP_OVP_Management.WhatToDo Zero 0x20001280 16 4 main.o
OVP_Management_NoAutoreconnect.WhatToDo Zero 0x20001290 8 4 main.o
LVP_Management_NoAutoreconnect.WhatToDo Zero 0x20001298 8 4 main.o
AUTO_OVP_Management.WhatToDo Zero 0x200012A0 8 4 main.o
AUTO_LVP_Management.WhatToDo Zero 0x200012A8 8 4 main.o
temperature_shutdown_is_active Zero 0x200012B0 4 4 main.o
statDataChanged Zero 0x200012B4 4 4 main.o
rawMOSFETsVoltageDrop Zero 0x200012B8 4 4 main.o
rawContactVoltageDropPlus Zero 0x200012BC 4 4 main.o
rawContactVoltageDropMinus Zero 0x200012C0 4 4 main.o
overload_shutdown_is_active Zero 0x200012C4 4 4 main.o
overcurrent_shutdown_is_active Zero 0x200012C8 4 4 main.o
mosfets_voltagedrop_shutdown_is_active Zero 0x200012CC 4 4 main.o
manual_overdrive_is_enabled Zero 0x200012D0 4 4 main.o
low_bat_shutdown_is_active Zero 0x200012D4 4 4 main.o
last_time_started Zero 0x200012D8 4 4 main.o
key_state Zero 0x200012DC 4 4 tast.o
key_rpt Zero 0x200012E0 4 4 tast.o
key_press Zero 0x200012E4 4 4 tast.o
command_parser_is_enabled Zero 0x200012E8 4 4 main.o
checkKeys.rpt Zero 0x200012EC 4 4 tast.o
checkKeys.ct1 Zero 0x200012F0 4 4 tast.o
checkKeys.ct0 Zero 0x200012F4 4 4 tast.o
auto_recover_from_temp_shutdown_is_enabled Zero 0x200012F8 4 4 main.o
ReturnFunctionPtr Zero 0x200012FC 4 4 precharge.o
RedLEDBlink.subStage Zero 0x20001300 4 4 main.o
RedLEDBlink.stage Zero 0x20001304 4 4 main.o
RedLEDBlink.RedLEDLastTickTime Zero 0x20001308 4 4 main.o
RS485DisableButtonManagement.btn_last_time_checked Zero 0x2000130C 4 4 main.o
PreChargeStage.stage Zero 0x20001310 4 4 precharge.o
PreChargeStage.mal Zero 0x20001314 4 4 precharge.o
PreChargeStage.cnt Zero 0x20001318 4 4 precharge.o
OVP_Management_NoAutoreconnect.ovp_last_time_checked Zero 0x2000131C 4 4 main.o
MOSFETS_Management Zero 0x20001320 4 4 main.o
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked Zero 0x20001324 4 4 main.o
LVP_Management_NoAutoreconnect.lvp_last_time_checked Zero 0x20001328 4 4 main.o
Keys_Management.last_time_checked Zero 0x2000132C 4 4 main.o
InternalRedLED_Management Zero 0x20001330 4 4 main.o
InternalGreenLED_Management Zero 0x20001334 4 4 main.o
InternalBlueLED_Management Zero 0x20001338 4 4 main.o
InrushCurrentManagement Zero 0x2000133C 4 4 main.o
HeavyCalculations.tmp_i_plus Zero 0x20001340 4 4 main.o
HeavyCalculations.tmp_i_minus Zero 0x20001344 4 4 main.o
HeavyCalculations.temperature_accum Zero 0x20001348 4 4 main.o
HeavyCalculations.rawContactVoltageDropPlus_accum Zero 0x2000134C 4 4 main.o
HeavyCalculations.rawContactVoltageDropMinus_accum Zero 0x20001350 4 4 main.o
HeavyCalculations.heavy_calc_last_time Zero 0x20001354 4 4 main.o
HeavyCalculations.heater_cnt Zero 0x20001358 4 4 main.o
GreenLEDShortBlinking.old_on_time Zero 0x2000135C 4 4 main.o
ExternalRedLED_Management Zero 0x20001360 4 4 main.o
ExternalRedLEDBlink.subStage Zero 0x20001364 4 4 main.o
ExternalRedLEDBlink.stage Zero 0x20001368 4 4 main.o
ExternalRedLEDBlink.RedLEDLastTickTime Zero 0x2000136C 4 4 main.o
ExternalGreenLED_Management Zero 0x20001370 4 4 main.o
ExternalGreenLEDShortBlinking.old_on_time Zero 0x20001374 4 4 main.o
DMA1_Channel1_IRQHandler.current_integral Zero 0x20001378 4 4 stm32g0xx_it.o
DEBUG_print.debug_print_old_time Zero 0x2000137C 4 4 main.o
Callibration Zero 0x20001380 4 4 main.o
CalculatingSwitchSideVoltage.ubsensea_voltage_accum Zero 0x20001384 4 4 main.o
BlueLEDShortBlinking.old_on_time Zero 0x20001388 4 4 main.o
AUTO_OVP_Management.ovp_last_time_checked Zero 0x2000138C 4 4 main.o
AUTO_Mode Zero 0x20001390 4 4 main.o
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked Zero 0x20001394 4 4 main.o
AUTO_LVP_Management.lvp_last_time_checked Zero 0x20001398 4 4 main.o
ABVoltageDropCalculation.ursense_voltage_accum Zero 0x2000139C 4 4 main.o
ABVoltageDropCalculation.new_time Zero 0x200013A0 4 4 main.o
ABVoltageDropCalculation.last_time_UabCalculated Zero 0x200013A4 4 4 main.o
main.restartAutoMode Zero 0x200013A8 1 4 main.o
keyAccepted Zero 0x200013AA 2 2 main.o
RS485DisableButtonManagement.transition Zero 0x200013AC 1 4 main.o
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV Zero 0x200013AE 2 2 main.o
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag Zero 0x200013B0 1 4 main.o
[.bss.block.heap] None 0x200013B0 8 [ Linker created ]
HeavyCalculations.last_inrush_max_current_in_mV Zero 0x200013B2 2 2 main.o
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD Zero 0x200013B4 1 4 main.o
HeavyCalculations.last_inrush_curr_period Zero 0x200013B6 2 2 main.o
GreenLEDShortBlinking.led_is_turned_on Zero 0x200013B8 1 4 main.o
ExternalGreenLEDShortBlinking.led_is_turned_on Zero 0x200013BC 1 4 main.o
BlueLEDShortBlinking.led_is_turned_on Zero 0x200013C0 1 4 main.o
ABVoltageDropCalculation.positive_pulse_found Zero 0x200013C4 1 4 main.o
ADC_values Zero 0x200013C6 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 0x200013B0 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 082 2 511 73 1 357
modbus.o 1 796 17
precharge.o 304 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 387 8 192
Total: 34 570 81 216 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 387 8 192
Total: 34 570 81 216 8 413 3 737

Memory use by linker

Description RX Code RO Data RW Data ZI Data
Filling 68 723
Initialization table 9 660
Integrity check 4
Synthetic block fills 8 192
Subtotal (linker created): 78 387 8 192
Objects (40 files) 33 198 2 803 221 2 529
Archives (3 files) 1 372 26 1 208
Total: 34 570 81 216 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 260
HeavyCalculations 1 352
DIP_Switches 1 144
DEBUG_print 796
ADC_Open_Both_MOSFETs 506
ABVoltageDropCalculation 264
StartOffMode 244
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 120
Keys_Management 116
ExternalRedLED4ShortOnThenLongPauseBlinking 116
ExternalRedLED5ShortOnThenLongPauseBlinking 116
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 116
OVP_not_present__LVP_present 116
StartOnMode 116
LEDBlink 114
CopyingVectorTableToRAM 112
ExternalRedLED3ShortOnThenLongPauseBlinking 108
InrushCurrentDetected 104
ExternalRedLED2ShortOnThenLongPauseBlinking 104
OVP_not_present__LVP_not_present 104
CallibrateVoltageDropABMiddlePointOffset 104
ExternalRedLED1ShortOnThenLongPauseBlinking 100
OVP_present__LVP_present 100
OVP_ignored__LVP_present_NoAutoreconnect 96
OVP_present__LVP_ignored_NoAutoreconnect 96
StartUpSequence 92
BlueLEDShortBlinking 80
ExternalGreenLEDShortBlinking 76
GreenLEDShortBlinking 76
OVP_ignored__LVP_present 76
OVP_present__LVP_ignored 76
OVP_ignored__LVP_not_present 64
OVP_not_present__LVP_ignored 64
ShowSlaveAddressOnLED 58
TurnExternalRedLEDOff 44
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 082 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 288
SetReturnFunction 16
ReturnFunctionPtr 4
PreChargeStage.stage 4
PreChargeStage.cnt 4
PreChargeStage.mal 4
Total: 304 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-080077b3 main 2 260 4 Code RX main.o
080077b4-08007833 SystemClock_Config 128 4 Code RX main.o
08007834-0800788f StartUpSequence 92 4 Code RX main.o
08007890-080078ff CopyingVectorTableToRAM 112 4 Code RX main.o
08007900-080079f3 StartOffMode 244 4 Code RX main.o
080079f4-08007e6b DIP_Switches 1 144 4 Code RX main.o
08007e6c-08007ebb BlueLEDShortBlinking 80 4 Code RX main.o
08007ebc-08007f23 InrushCurrentDetected 104 4 Code RX main.o
08007f24-0800802b ABVoltageDropCalculation 264 4 Code RX main.o
0800802c-0800809f Keys_Management 116 4 Code RX main.o
080080a0-080083bb DEBUG_print 796 4 Code RX main.o
080083bc-08008903 HeavyCalculations 1 352 4 Code RX main.o
08008904-0800897f RS485DisableButtonManagement 124 4 Code RX main.o
08008980-080089e3 ExternalRedLED1ShortOnThenLongPauseBlinking 100 4 Code RX main.o
080089e4-08008a4b ExternalRedLED2ShortOnThenLongPauseBlinking 104 4 Code RX main.o
08008a4c-08008ab7 ExternalRedLED3ShortOnThenLongPauseBlinking 108 4 Code RX main.o
08008ab8-08008b2b ExternalRedLED4ShortOnThenLongPauseBlinking 116 4 Code RX main.o
08008b2c-08008b9f ExternalRedLED5ShortOnThenLongPauseBlinking 116 4 Code RX main.o
08008ba0-08008bb3 Error_Handler 20 4 Code RX main.o
08008bb4-08008bd3 TurnBlueLEDOn 32 4 Code RX main.o
08008bd4-08008beb OpenBothMOSFETSVeryFast 24 4 Code RX main.o
08008bec-08008c5f ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 116 4 Code RX main.o
08008c60-08008c8b TurnExternalRedLEDOff 44 4 Code RX main.o
08008c8c-08008cd7 ExternalGreenLEDShortBlinking 76 4 Code RX main.o
08008cd8-08008cf7 TurnExternalGreenLEDOff 32 4 Code RX main.o
08008cf8-08008d17 TurnExternalGreenLEDOn 32 4 Code RX main.o
08008d18-08008d63 GreenLEDShortBlinking 76 4 Code RX main.o
08008d64-08008d83 TurnGreenLEDOff 32 4 Code RX main.o
08008d84-08008da3 TurnGreenLEDOn 32 4 Code RX main.o
08008da4-08008e23 AUTO_LVP_Management 128 4 Code RX main.o
08008e24-08008e63 OVP_ignored__LVP_not_present 64 4 Code RX main.o
08008e64-08008eaf OVP_ignored__LVP_present 76 4 Code RX main.o
08008eb0-08008f33 LVP_Management_NoAutoreconnect 132 4 Code RX main.o
08008f34-08008f93 OVP_ignored__LVP_present_NoAutoreconnect 96 4 Code RX main.o
08008f94-08009013 AUTO_OVP_Management 128 4 Code RX main.o
08009014-08009053 OVP_not_present__LVP_ignored 64 4 Code RX main.o
08009054-0800909f OVP_present__LVP_ignored 76 4 Code RX main.o
080090a0-08009123 OVP_Management_NoAutoreconnect 132 4 Code RX main.o
08009124-08009183 OVP_present__LVP_ignored_NoAutoreconnect 96 4 Code RX main.o
08009184-0800921f AUTO_LVP_OVP_Management 156 4 Code RX main.o
08009220-08009287 OVP_not_present__LVP_not_present 104 4 Code RX main.o
08009288-080092fb OVP_not_present__LVP_present 116 4 Code RX main.o
080092fc-08009373 OVP_present__LVP_not_present 120 4 Code RX main.o
08009374-080093d7 OVP_present__LVP_present 100 4 Code RX main.o
080093d8-080094a3 LVP_OVP_Management_NoAutoreconnect 204 4 Code RX main.o
080094a4-0800952f StartAutoMode 140 4 Code RX main.o
08009530-080095a3 StartOnMode 116 4 Code RX main.o
080095a4-08009627 CallibrateCurrentSensorZeroOffsetOnContactBB 132 4 Code RX main.o
08009628-0800971b CallibrateControlCurrentVoltageDropOnContactBB 244 4 Code RX main.o
0800971c-08009783 CallibrateVoltageDropABMiddlePointOffset 104 4 Code RX main.o
08009784-080098a3 mbUartInit 288 4 Code RX modbus.o
080098a4-08009af3 MODBUS_UART_IRQHandler 592 4 Code RX modbus.o
08009af4-08009b93 mbSlaveCheckModbusRtuQuery 160 4 Code RX modbus.o
08009b94-08009c33 mbSlaveProcessRtuQuery 160 4 Code RX modbus.o
08009c34-08009cb3 mbSlaveReadHoldingRegisters 128 4 Code RX modbus.o
08009cb4-08009d2f mbSlaveWriteSingleRegister 124 4 Code RX modbus.o
08009d30-08009dfb mbSlaveWriteMultipleRegisters 204 4 Code RX modbus.o
08009dfc-08009e0b SetReturnFunction 16 4 Code RX precharge.o
08009e0c-08009e4b HAL_MspInit 64 4 Code RX stm32g0xx_hal_msp.o
08009e4c-08009e6f NMI_Handler 36 4 Code RX stm32g0xx_it.o
08009e70-08009e97 HardFault_Handler 40 4 Code RX stm32g0xx_it.o
08009e98-08009ea7 TIM6_DAC_LPTIM1_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009ea8-08009eb7 TIM7_LPTIM2_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009eb8-08009ec7 TIM14_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009ec8-08009ed7 TIM15_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009ed8-08009ee7 TIM16_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009ee8-08009ef7 TIM17_IRQHandler 16 4 Code RX stm32g0xx_it.o
08009ef8-08009fcf HAL_TIM_PeriodElapsedCallback 216 4 Code RX stm32g0xx_it.o
08009fd0-0800a04b checkKeys 124 4 Code RX tast.o
0800a04c-0800a067 get_key_short 28 4 Code RX tast.o
0800a068-0800a087 get_key_long 32 4 Code RX tast.o
0800a088-0800a0e7 MX_TIM2_Init 96 4 Code RX tim.o
0800a0e8-0800a133 MX_TIM6_Init 76 4 Code RX tim.o
0800a134-0800a17f MX_TIM7_Init 76 4 Code RX tim.o
0800a180-0800a1b3 MX_TIM14_Init 52 4 Code RX tim.o
0800a1b4-0800a21b MX_TIM15_Init 104 4 Code RX tim.o
0800a21c-0800a253 MX_TIM16_Init 56 4 Code RX tim.o
0800a254-0800a28b MX_TIM17_Init 56 4 Code RX tim.o
0800a28c-0800a3f7 HAL_TIM_Base_MspInit 364 4 Code RX tim.o
0800a3f8-0800a46b MX_USART1_UART_Init 116 4 Code RX usart.o
0800a46c-0800a50f HAL_UART_MspInit 164 4 Code RX usart.o
0800a510-0800a53f __aeabi_d2uiz 48 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a540-0800a55b __aeabi_ui2d 28 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a55c-0800a59b __aeabi_idiv 64 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a59c-0800a5d3 __aeabi_uidiv 56 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a5d4-0800a5e3 __aeabi_uidivmod 16 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a5e4-0800a683 __aeabi_uldivmod 160 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a684-0800a68b __aeabi_idiv0 8 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a68c-0800a69b strlen 16 4 Code RX strasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a69c-0800a6ab memcpy 16 4 Code RX strasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a6ac-0800a6bf __aeabi_memclr 20 4 Code RX strasmops_arm.o (libc_v6m_t_le_eabi.a)
0800a6c0-0800a713 _DoInit 84 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a714-0800a75f _WriteNoCheck 76 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a760-0800a7c7 _WriteBlocking 104 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a7c8-0800a84b SEGGER_RTT_WriteNoLock 132 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a84c-0800a87f SEGGER_RTT_Write 52 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a880-0800a8bb SEGGER_RTT_WriteString 60 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a8bc-0800a8cb [.rodata..Lswitch.table.UART_SetConfig.2] 16 4 Cnst RO stm32g0xx_hal_uart.o
0800a8cc-0800a8ef defaultFeepromData 36 4 Cnst RO feeprom.o
0800a8f0-0800a8f7 AUTO_LVP_Management.newEventDelay 8 4 Cnst RO main.o
0800a8f8-0800a8ff AUTO_LVP_Management.repeatEventDelay 8 4 Cnst RO main.o
0800a900-0800a90f AUTO_LVP_OVP_Management.newEventDelay 16 4 Cnst RO main.o
0800a910-0800a91f AUTO_LVP_OVP_Management.repeatEventDelay 16 4 Cnst RO main.o
0800a920-0800a933 _start 20 4 Code RX SEGGER_THUMB_Startup.o
0800a934-0800a937 [.init_array] 4 4 ---- -- STM32G0xx_Startup.o
0800a938-0800a940 [.rodata.libc._DoInit.str1.4] 9 4 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a941-0800a943 [.rodata..L.str.1] 3 1 Cnst RO log.o
0800a944-0800a954 _aInitStr.0 17 4 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0800a955-0800a967 [.rodata..L.str.8] 19 1 Cnst RO main.o
0800a968-0800a969 WWDG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a96a-0800a96b PVD_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a96c-0800a96d RTC_STAMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a96e-0800a96f FLASH_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a970-0800a971 RCC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a972-0800a973 EXTI0_1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a974-0800a975 EXTI2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a976-0800a977 EXTI4_15_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a978-0800a979 UCPD1_UCPD2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a97a-0800a97b DMA1_Channel2_3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a97c-0800a97d DMA_Channel4_5_6_7_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a97e-0800a97f TIM1_BRK_UP_TRG_COMP_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a980-0800a981 TIM1_CC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a982-0800a983 TIM2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a984-0800a985 TIM3_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a986-0800a987 I2C1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a988-0800a989 I2C2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a98a-0800a98b SPI1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a98c-0800a98d SPI2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a98e-0800a98f USART2_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a990-0800a991 USART3_USART4_LPUART1_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a992-0800a993 CEC_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a994-0800a995 AES_RNG_IRQHandler 2 2 Code RX STM32G07x_Vectors.o
0800a996-0800a99b reset_handler 6 2 Code RX STM32G0xx_Startup.o
0800a99c-0800a9a5 ADC_DMAHalfConvCplt 10 2 Code RX stm32g0xx_hal_adc.o
0800a9a6-0800a9bf ADC_DMAError 26 2 Code RX stm32g0xx_hal_adc.o
0800a9c0-0800aa49 HAL_ADC_Stop_DMA 138 2 Code RX stm32g0xx_hal_adc.o
0800aa4a-0800aa4b HAL_ADC_ConvCpltCallback 2 2 Code RX stm32g0xx_hal_adc.o
0800aa4c-0800aa4d HAL_ADC_ErrorCallback 2 2 Code RX stm32g0xx_hal_adc.o
0800aa4e-0800aa4f HAL_ADC_ConvHalfCpltCallback 2 2 Code RX stm32g0xx_hal_adc.o
0800aa50-0800aaa1 HAL_DAC_Start 82 2 Code RX stm32g0xx_hal_dac.o
0800aaa2-0800aacb HAL_DAC_SetValue 42 2 Code RX stm32g0xx_hal_dac.o
0800aacc-0800aadd HAL_DACEx_GetTrimOffset 18 2 Code RX stm32g0xx_hal_dac_ex.o
0800aade-0800aae7 HAL_GPIO_ReadPin 10 2 Code RX stm32g0xx_hal_gpio.o
0800aae8-0800aae9 HAL_RCC_CSSCallback 2 2 Code RX stm32g0xx_hal_rcc.o
0800aaea-0800aaeb HAL_RCC_LSECSSCallback 2 2 Code RX stm32g0xx_hal_rcc.o
0800aaec-0800ab41 HAL_TIM_Base_Init 86 2 Code RX stm32g0xx_hal_tim.o
0800ab42-0800ab43 HAL_TIM_IC_CaptureCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab44-0800ab45 HAL_TIM_OC_DelayElapsedCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab46-0800ab47 HAL_TIM_PWM_PulseFinishedCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab48-0800ab49 HAL_TIM_TriggerCallback 2 2 Code RX stm32g0xx_hal_tim.o
0800ab4a-0800ab4b HAL_TIMEx_CommutCallback 2 2 Code RX stm32g0xx_hal_tim_ex.o
0800ab4c-0800ab4d HAL_TIMEx_BreakCallback 2 2 Code RX stm32g0xx_hal_tim_ex.o
0800ab4e-0800ab4f HAL_TIMEx_Break2Callback 2 2 Code RX stm32g0xx_hal_tim_ex.o
0800ab50-0800ac21 UART_AdvFeatureConfig 210 2 Code RX stm32g0xx_hal_uart.o
0800ac22-0800ad0f UART_WaitOnFlagUntilTimeout 238 2 Code RX stm32g0xx_hal_uart.o
0800ad10-0800ad11 HAL_UART_ErrorCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad12-0800ad13 HAL_UARTEx_RxEventCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad14-0800ad15 HAL_UART_TxCpltCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad16-0800ad17 HAL_UART_RxCpltCallback 2 2 Code RX stm32g0xx_hal_uart.o
0800ad18-0800adb9 UART_RxISR_8BIT 162 2 Code RX stm32g0xx_hal_uart.o
0800adba-0800adef HAL_UARTEx_DisableFifoMode 54 2 Code RX stm32g0xx_hal_uart_ex.o
0800adf0-0800ae31 _StoreChar 66 2 Code RX SEGGER_RTT_printf.o
0800ae32-0800ae37 FEEPROM_ConfigFreeBytes 6 2 Code RX feeprom.o
0800ae38-0800ae71 ShowSlaveAddressOnLED 58 2 Code RX main.o
0800ae72-0800aee3 LEDBlink 114 2 Code RX main.o
0800aee4-0800af29 mbInit 70 2 Code RX modbus.o
0800af2a-0800af6b mbSlaveProcessPdu 66 2 Code RX modbus.o
0800af6c-0800af6d SVC_Handler 2 2 Code RX stm32g0xx_it.o
0800af6e-0800af6f PendSV_Handler 2 2 Code RX stm32g0xx_it.o
0800af70-0800b0f9 __aeabi_dmul_aux 394 2 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0800b0fa-0800b139 HAL_ADC_Stop 64 2 Code RX stm32g0xx_hal_adc.o
0800b13a-0800b1b5 ADC_DMAConvCplt 124 2 Code RX stm32g0xx_hal_adc.o
0800b1b6-0800b1c1 HAL_ADCEx_Calibration_GetValue 12 2 Code RX stm32g0xx_hal_adc_ex.o
0800b1c2-0800b1e9 HAL_DAC_Init 40 2 Code RX stm32g0xx_hal_dac.o
0800b1ea-0800b1f9 HAL_GPIO_WritePin 16 2 Code RX stm32g0xx_hal_gpio.o
0800b1fa-0800b209 HAL_GPIO_TogglePin 16 2 Code RX stm32g0xx_hal_gpio.o
0800b20a-0800b275 UART_TxISR_8BIT_FIFOEN 108 2 Code RX stm32g0xx_hal_uart.o
0800b276-0800b2cd UART_TxISR_8BIT 88 2 Code RX stm32g0xx_hal_uart.o
0800b2ce-0800b36d UART_RxISR_16BIT 160 2 Code RX stm32g0xx_hal_uart.o
0800b36e-0800b389 SEGGER_RTT_printf 28 2 Code RX SEGGER_RTT_printf.o
0800b38a-0800b38d mbGetFrameComplete 4 2 Code RX modbus.o
0800b38e-0800b3a5 UARTPrescTable 24 2 Cnst RO stm32g0xx_hal_uart.o
0800b3a6-0800b3b8 [.rodata..L.str.15] 19 1 Cnst RO main.o
0800b3b9-0800b3e7 [.rodata..L.str.18] 47 1 Cnst RO main.o
0800b3e8-0800b3fe [.rodata..L.str.21] 23 1 Cnst RO main.o
0800b3ff-0800b431 [.rodata..L.str.28] 51 1 Cnst RO main.o
0800b432-0800b45c [.rodata..L.str.32] 43 1 Cnst RO main.o
0800b45d-0800b487 [.rodata..L.str.34] 43 1 Cnst RO main.o
0800b488-0800b4b2 [.rodata..L.str.36] 43 1 Cnst RO main.o
0800b4b3-0800b4dd [.rodata..L.str.38] 43 1 Cnst RO main.o
0800b4de-0800b508 [.rodata..L.str.40] 43 1 Cnst RO main.o
0800b509-0800b533 [.rodata..L.str.42] 43 1 Cnst RO main.o
0800b534-0800b54e [.rodata..L.str.46] 27 1 Cnst RO main.o
0800b54f-0800b559 [.rodata..L.str.54] 11 1 Cnst RO main.o
0800b55a-0800b564 [.rodata..L.str.55] 11 1 Cnst RO main.o
0800b565-0800b56f [.rodata..L.str.60] 11 1 Cnst RO main.o
0800b570-0800b57a [.rodata..L.str.61] 11 1 Cnst RO main.o
0800b57b-0800b57d [.rodata..L.str.63] 3 1 Cnst RO main.o
0800b57e-0800b580 [.rodata..L.str.64] 3 1 Cnst RO main.o
0800b581-0800b583 [.rodata..L.str.65] 3 1 Cnst RO main.o
0800b584-0800b586 [.rodata..L.str.66] 3 1 Cnst RO main.o
0800b587-0800b589 [.rodata..L.str.68] 3 1 Cnst RO main.o
0800b58a-0800b58c [.rodata..L.str.70] 3 1 Cnst RO main.o
0800b58d-0800b58f [.rodata..L.str.71] 3 1 Cnst RO main.o
0800b590-0800b592 [.rodata..L.str.72] 3 1 Cnst RO main.o
0800b593-0800b595 [.rodata..L.str.73] 3 1 Cnst RO main.o
0800b596-0800b5bc [.rodata..L.str.80] 39 1 Cnst RO main.o
0800b5bd-0800b5d7 [.rodata..L.str.83] 27 1 Cnst RO main.o
0800b5d8-0800b5e2 [.rodata..L.str.85] 11 1 Cnst RO main.o
0800b5e3-0800b5f9 [.rodata..L.str.87] 23 1 Cnst RO main.o
0800b5fa-0800b62c [.rodata..L.str.88] 51 1 Cnst RO main.o
0800b62d-0800b62e [.rodata..L.str.2] 2 1 Cnst RO log.o
0800b62f-0800b650 [.rodata..L.str.4] 34 1 Cnst RO main.o
0800b651-0800b672 [.rodata..L.str.5] 34 1 Cnst RO main.o
0800b673-0800b694 [.rodata..L.str.6] 34 1 Cnst RO main.o
0800b695-0800b6b6 [.rodata..L.str.7] 34 1 Cnst RO main.o
0800b6b7-0800b6ec [.rodata..L.str.10] 54 1 Cnst RO main.o
0800b6ed-0800b70e [.rodata..L.str.12] 34 1 Cnst RO main.o
0800b70f-0800b72c [.rodata..L.str.25] 30 1 Cnst RO main.o
0800b72d-0800b76a [.rodata..L.str.27] 62 1 Cnst RO main.o
0800b76b-0800b7a0 [.rodata..L.str.29] 54 1 Cnst RO main.o
0800b7a1-0800b7ca [.rodata..L.str.31] 42 1 Cnst RO main.o
0800b7cb-0800b7f4 [.rodata..L.str.33] 42 1 Cnst RO main.o
0800b7f5-0800b81e [.rodata..L.str.35] 42 1 Cnst RO main.o
0800b81f-0800b848 [.rodata..L.str.37] 42 1 Cnst RO main.o
0800b849-0800b872 [.rodata..L.str.39] 42 1 Cnst RO main.o
0800b873-0800b89c [.rodata..L.str.41] 42 1 Cnst RO main.o
0800b89d-0800b8b2 [.rodata..L.str.45] 22 1 Cnst RO main.o
0800b8b3-0800b8b4 [.rodata..L.str.57] 2 1 Cnst RO main.o
0800b8b5-0800b8ba [.rodata..L.str.62] 6 1 Cnst RO main.o
0800b8bb-0800b8bc [.rodata..L.str.77] 2 1 Cnst RO main.o
0800b8bd-0800b8de [.rodata..L.str.86] 34 1 Cnst RO main.o
0800b8df-0800b8ec [.rodata..L.str] 14 1 Cnst RO stm32g0xx_it.o
0800b8ed-0800b8f1 [.rodata..L.str] 5 1 Cnst RO main.o
0800b8f2-0800b906 [.rodata..L.str.1] 21 1 Cnst RO main.o
0800b907-0800b90b [.rodata..L.str.2] 5 1 Cnst RO main.o
0800b90c-0800b91c [.rodata..L.str.3] 17 1 Cnst RO main.o
0800b91d-0800b92d [.rodata..L.str.13] 17 1 Cnst RO main.o
0800b92e-0800b95a [.rodata..L.str.17] 45 1 Cnst RO main.o
0800b95b-0800b97b [.rodata..L.str.19] 33 1 Cnst RO main.o
0800b97c-0800b98c [.rodata..L.str.22] 17 1 Cnst RO main.o
0800b98d-0800b9b9 [.rodata..L.str.23] 45 1 Cnst RO main.o
0800b9ba-0800b9e6 [.rodata..L.str.24] 45 1 Cnst RO main.o
0800b9e7-0800ba1b [.rodata..L.str.26] 53 1 Cnst RO main.o
0800ba1c-0800ba68 [.rodata..L.str.44] 77 1 Cnst RO main.o
0800ba69-0800ba6d [.rodata..L.str.49] 5 1 Cnst RO main.o
0800ba6e-0800ba76 [.rodata..L.str.53] 9 1 Cnst RO main.o
0800ba77-0800ba7f [.rodata..L.str.56] 9 1 Cnst RO main.o
0800ba80-0800ba88 [.rodata..L.str.59] 9 1 Cnst RO main.o
0800ba89-0800ba95 [.rodata..L.str.67] 13 1 Cnst RO main.o
0800ba96-0800bac2 [.rodata..L.str.78] 45 1 Cnst RO main.o
0800bac3-0800bae7 [.rodata..L.str.79] 37 1 Cnst RO main.o
0800bae8-0800bafc [.rodata..L.str.84] 21 1 Cnst RO main.o
0800bafd-0800bb0d [.rodata..L.str.91] 17 1 Cnst RO main.o
0800bb0e-0800bb1a [.rodata..L.str.1] 13 1 Cnst RO modbus.o
0800bb1b-0800bb22 UARTEx_SetNbDataToProcess.numerator 8 1 Cnst RO stm32g0xx_hal_uart_ex.o
0800bb23-0800bb2a UARTEx_SetNbDataToProcess.denominator 8 1 Cnst RO stm32g0xx_hal_uart_ex.o
0800bb2b-0800bb3a _PrintUnsigned._aV2C 16 1 Cnst RO SEGGER_RTT_printf.o
0800bb3b-0800bb42 [.rodata..L.str] 8 1 Cnst RO log.o
0800bb43-0800bb4a [.rodata..L.str.3] 8 1 Cnst RO log.o
0800bb4b-0800bb52 [.rodata..L.str.4] 8 1 Cnst RO log.o
0800bb53-0800bb6e [.rodata..L.str.9] 28 1 Cnst RO main.o
0800bb6f-0800bba2 [.rodata..L.str.11] 52 1 Cnst RO main.o
0800bba3-0800bbba [.rodata..L.str.14] 24 1 Cnst RO main.o
0800bbbb-0800bbe6 [.rodata..L.str.16] 44 1 Cnst RO main.o
0800bbe7-0800bbee [.rodata..L.str.20] 8 1 Cnst RO main.o
0800bbef-0800bc1e [.rodata..L.str.30] 48 1 Cnst RO main.o
0800bc1f-0800bc6a [.rodata..L.str.43] 76 1 Cnst RO main.o
0800bc6b-0800bc82 [.rodata..L.str.47] 24 1 Cnst RO main.o
0800bc83-0800bc8a [.rodata..L.str.48] 8 1 Cnst RO main.o
0800bc8b-0800bc92 [.rodata..L.str.50] 8 1 Cnst RO main.o
0800bc93-0800bc9e [.rodata..L.str.51] 12 1 Cnst RO main.o
0800bc9f-0800bcaa [.rodata..L.str.52] 12 1 Cnst RO main.o
0800bcab-0800bcba [.rodata..L.str.58] 16 1 Cnst RO main.o
0800bcbb-0800bcc2 [.rodata..L.str.69] 8 1 Cnst RO main.o
0800bcc3-0800bcca [.rodata..L.str.74] 8 1 Cnst RO main.o
0800bccb-0800bcd2 [.rodata..L.str.75] 8 1 Cnst RO main.o
0800bcd3-0800bcda [.rodata..L.str.76] 8 1 Cnst RO main.o
0800bcdb-0800bcfa [.rodata..L.str.81] 32 1 Cnst RO main.o
0800bcfb-0800bd42 [.rodata..L.str.82] 72 1 Cnst RO main.o
0800bd43-0800bd66 [.rodata..L.str.89] 36 1 Cnst RO main.o
0800bd67-0800bd86 [.rodata..L.str.90] 32 1 Cnst RO main.o
0800bd87-0800bd8a [.rodata..L.str] 4 1 Cnst RO modbus.o
0800bd8b-0800bd92 [.rodata..L.str.1] 8 1 Cnst RO stm32g0xx_it.o
0800bd93-0800bda6 [.rodata..L.str.2] 20 1 Cnst RO stm32g0xx_it.o
0800bda7-0800bda7 [.linker.rodata.fill.0800bda7-0800bda7.with.ff] 1 1 Cnst RO [ Linker created ]
0800bda8-0800be37 __SEGGER_init_table__ 144 4 Cnst RO [ Linker created ]
0800be38-0800e363 __SEGGER_init_data__ 9 516 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-2000044f PreChargeStage 288 4 Init RX precharge.o
20000450-20000453 uwTickPrio 4 4 Init RW stm32g0xx_hal.o
20000454-20000457 swdioConnection 4 4 Init RW main.o
20000458-2000045b overload_shutdown_time 4 4 Init RW main.o
2000045c-2000045f overcurrent_shutdown_time 4 4 Init RW main.o
20000460-20000463 maxIntegral 4 4 Init RW main.o
20000464-20000467 SystemCoreClock 4 4 Init RW system_stm32g0xx.o
20000468-2000046b RS485ActiveMode 4 4 Init RW main.o
2000046c-2000046f OVP_Management_NoAutoreconnect.lastIdx 4 4 Init RW main.o
20000470-20000473 OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 4 4 Init RW main.o
20000474-20000477 LVP_OVP_Management_NoAutoreconnect.lastIdx 4 4 Init RW main.o
20000478-2000047b LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 4 4 Init RW main.o
2000047c-2000047f LVP_Management_NoAutoreconnect.lastIdx 4 4 Init RW main.o
20000480-20000483 LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 4 4 Init RW main.o
20000484-20000487 CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 4 4 Init RW main.o
20000488-2000048b AUTO_OVP_Management.lastIdx 4 4 Init RW main.o
2000048c-2000048f AUTO_OVP_Management.OVP_SCAN_PERIOD 4 4 Init RW main.o
20000490-20000493 AUTO_LVP_OVP_Management.lastIdx 4 4 Init RW main.o
20000494-20000497 AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 4 4 Init RW main.o
20000498-2000049b AUTO_LVP_Management.lastIdx 4 4 Init RW main.o
2000049c-2000049f AUTO_LVP_Management.LVP_SCAN_PERIOD 4 4 Init RW main.o
200004a0-2000052a accessModeTable 139 1 Init RW raccess.o
2000052b-2000052b RS485DisableButtonManagement.btn_state 1 1 Zero ZI main.o
2000052c-2000052f uwTick 4 4 Zero ZI stm32g0xx_hal.o
20000530-20000567 feepromData 56 8 Zero ZI feeprom.o
20000568-2000057f feepromLogData 24 8 Zero ZI feeprom.o
20000580-200005e3 hadc1 100 4 Zero ZI adc.o
200005e4-200005ff pFlash 28 4 Zero ZI stm32g0xx_hal_flash.o
20000600-200006bf vectorTableInRAM 192 256 Zero ZI main.o
200006c0-20000abf _acUpBuffer 1 024 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
20000ac0-20000cfb modbusData 572 4 Zero ZI main.o
20000cfc-20000e11 sys_data 278 4 Zero ZI main.o
20000e12-20000e13 savedLockKey 2 2 Zero ZI main.o
20000e14-20000ebb _SEGGER_RTT 168 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
20000ebc-20000f4b huart1 144 4 Zero ZI usart.o
20000f4c-20000fa7 hdma_memtomem_dma1_channel2 92 4 Zero ZI dma.o
20000fa8-20001003 hdma_adc1 92 4 Zero ZI adc.o
20001004-2000104f htim7 76 4 Zero ZI tim.o
20001050-2000109b htim6 76 4 Zero ZI tim.o
2000109c-200010e7 htim2 76 4 Zero ZI tim.o
200010e8-20001133 htim17 76 4 Zero ZI tim.o
20001134-2000117f htim16 76 4 Zero ZI tim.o
20001180-200011cb htim15 76 4 Zero ZI tim.o
200011cc-20001217 htim14 76 4 Zero ZI tim.o
20001218-2000123b hcrc 36 4 Zero ZI crc.o
2000123c-2000124f hdac1 20 4 Zero ZI dac.o
20001250-2000125f _acDownBuffer 16 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
20001260-2000126f LVP_OVP_Management_NoAutoreconnect.WhatToDo 16 4 Zero ZI main.o
20001270-2000127f LVP_OVP 16 4 Zero ZI main.o
20001280-2000128f AUTO_LVP_OVP_Management.WhatToDo 16 4 Zero ZI main.o
20001290-20001297 OVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero ZI main.o
20001298-2000129f LVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero ZI main.o
200012a0-200012a7 AUTO_OVP_Management.WhatToDo 8 4 Zero ZI main.o
200012a8-200012af AUTO_LVP_Management.WhatToDo 8 4 Zero ZI main.o
200012b0-200012b3 temperature_shutdown_is_active 4 4 Zero ZI main.o
200012b4-200012b7 statDataChanged 4 4 Zero ZI main.o
200012b8-200012bb rawMOSFETsVoltageDrop 4 4 Zero ZI main.o
200012bc-200012bf rawContactVoltageDropPlus 4 4 Zero ZI main.o
200012c0-200012c3 rawContactVoltageDropMinus 4 4 Zero ZI main.o
200012c4-200012c7 overload_shutdown_is_active 4 4 Zero ZI main.o
200012c8-200012cb overcurrent_shutdown_is_active 4 4 Zero ZI main.o
200012cc-200012cf mosfets_voltagedrop_shutdown_is_active 4 4 Zero ZI main.o
200012d0-200012d3 manual_overdrive_is_enabled 4 4 Zero ZI main.o
200012d4-200012d7 low_bat_shutdown_is_active 4 4 Zero ZI main.o
200012d8-200012db last_time_started 4 4 Zero ZI main.o
200012dc-200012df key_state 4 4 Zero ZI tast.o
200012e0-200012e3 key_rpt 4 4 Zero ZI tast.o
200012e4-200012e7 key_press 4 4 Zero ZI tast.o
200012e8-200012eb command_parser_is_enabled 4 4 Zero ZI main.o
200012ec-200012ef checkKeys.rpt 4 4 Zero ZI tast.o
200012f0-200012f3 checkKeys.ct1 4 4 Zero ZI tast.o
200012f4-200012f7 checkKeys.ct0 4 4 Zero ZI tast.o
200012f8-200012fb auto_recover_from_temp_shutdown_is_enabled 4 4 Zero ZI main.o
200012fc-200012ff ReturnFunctionPtr 4 4 Zero ZI precharge.o
20001300-20001303 RedLEDBlink.subStage 4 4 Zero ZI main.o
20001304-20001307 RedLEDBlink.stage 4 4 Zero ZI main.o
20001308-2000130b RedLEDBlink.RedLEDLastTickTime 4 4 Zero ZI main.o
2000130c-2000130f RS485DisableButtonManagement.btn_last_time_checked 4 4 Zero ZI main.o
20001310-20001313 PreChargeStage.stage 4 4 Zero ZI precharge.o
20001314-20001317 PreChargeStage.mal 4 4 Zero ZI precharge.o
20001318-2000131b PreChargeStage.cnt 4 4 Zero ZI precharge.o
2000131c-2000131f OVP_Management_NoAutoreconnect.ovp_last_time_checked 4 4 Zero ZI main.o
20001320-20001323 MOSFETS_Management 4 4 Zero ZI main.o
20001324-20001327 LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 4 4 Zero ZI main.o
20001328-2000132b LVP_Management_NoAutoreconnect.lvp_last_time_checked 4 4 Zero ZI main.o
2000132c-2000132f Keys_Management.last_time_checked 4 4 Zero ZI main.o
20001330-20001333 InternalRedLED_Management 4 4 Zero ZI main.o
20001334-20001337 InternalGreenLED_Management 4 4 Zero ZI main.o
20001338-2000133b InternalBlueLED_Management 4 4 Zero ZI main.o
2000133c-2000133f InrushCurrentManagement 4 4 Zero ZI main.o
20001340-20001343 HeavyCalculations.tmp_i_plus 4 4 Zero ZI main.o
20001344-20001347 HeavyCalculations.tmp_i_minus 4 4 Zero ZI main.o
20001348-2000134b HeavyCalculations.temperature_accum 4 4 Zero ZI main.o
2000134c-2000134f HeavyCalculations.rawContactVoltageDropPlus_accum 4 4 Zero ZI main.o
20001350-20001353 HeavyCalculations.rawContactVoltageDropMinus_accum 4 4 Zero ZI main.o
20001354-20001357 HeavyCalculations.heavy_calc_last_time 4 4 Zero ZI main.o
20001358-2000135b HeavyCalculations.heater_cnt 4 4 Zero ZI main.o
2000135c-2000135f GreenLEDShortBlinking.old_on_time 4 4 Zero ZI main.o
20001360-20001363 ExternalRedLED_Management 4 4 Zero ZI main.o
20001364-20001367 ExternalRedLEDBlink.subStage 4 4 Zero ZI main.o
20001368-2000136b ExternalRedLEDBlink.stage 4 4 Zero ZI main.o
2000136c-2000136f ExternalRedLEDBlink.RedLEDLastTickTime 4 4 Zero ZI main.o
20001370-20001373 ExternalGreenLED_Management 4 4 Zero ZI main.o
20001374-20001377 ExternalGreenLEDShortBlinking.old_on_time 4 4 Zero ZI main.o
20001378-2000137b DMA1_Channel1_IRQHandler.current_integral 4 4 Zero ZI stm32g0xx_it.o
2000137c-2000137f DEBUG_print.debug_print_old_time 4 4 Zero ZI main.o
20001380-20001383 Callibration 4 4 Zero ZI main.o
20001384-20001387 CalculatingSwitchSideVoltage.ubsensea_voltage_accum 4 4 Zero ZI main.o
20001388-2000138b BlueLEDShortBlinking.old_on_time 4 4 Zero ZI main.o
2000138c-2000138f AUTO_OVP_Management.ovp_last_time_checked 4 4 Zero ZI main.o
20001390-20001393 AUTO_Mode 4 4 Zero ZI main.o
20001394-20001397 AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 4 4 Zero ZI main.o
20001398-2000139b AUTO_LVP_Management.lvp_last_time_checked 4 4 Zero ZI main.o
2000139c-2000139f ABVoltageDropCalculation.ursense_voltage_accum 4 4 Zero ZI main.o
200013a0-200013a3 ABVoltageDropCalculation.new_time 4 4 Zero ZI main.o
200013a4-200013a7 ABVoltageDropCalculation.last_time_UabCalculated 4 4 Zero ZI main.o
200013a8-200013a8 main.restartAutoMode 1 4 Zero ZI main.o
200013a9-200013a9 ( ALIGN .=.+1 ) 1 - ---- - -
200013aa-200013ab keyAccepted 2 2 Zero ZI main.o
200013ac-200013ac RS485DisableButtonManagement.transition 1 4 Zero ZI main.o
200013ad-200013ad ( ALIGN .=.+1 ) 1 - ---- - -
200013ae-200013af SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 2 2 Zero ZI main.o
200013b0-200013b0 LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 1 4 Zero ZI main.o
200013b1-200013b1 ( ALIGN .=.+1 ) 1 - ---- - -
200013b2-200013b3 HeavyCalculations.last_inrush_max_current_in_mV 2 2 Zero ZI main.o
200013b4-200013b4 HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 1 4 Zero ZI main.o
200013b5-200013b5 ( ALIGN .=.+1 ) 1 - ---- - -
200013b6-200013b7 HeavyCalculations.last_inrush_curr_period 2 2 Zero ZI main.o
200013b8-200013b8 GreenLEDShortBlinking.led_is_turned_on 1 4 Zero ZI main.o
200013b9-200013bb ( ALIGN .=.+3 ) 3 - ---- - -
200013bc-200013bc ExternalGreenLEDShortBlinking.led_is_turned_on 1 4 Zero ZI main.o
200013bd-200013bf ( ALIGN .=.+3 ) 3 - ---- - -
200013c0-200013c0 BlueLEDShortBlinking.led_is_turned_on 1 4 Zero ZI main.o
200013c1-200013c3 ( ALIGN .=.+3 ) 3 - ---- - -
200013c4-200013c4 ABVoltageDropCalculation.positive_pulse_found 1 4 Zero ZI main.o
200013c5-200013c5 ( ALIGN .=.+1 ) 1 - ---- - -
200013c6-200013d1 ADC_values 12 2 Zero ZI main.o
200013d2-20005fff ( UNUSED .=.+19502 ) 19 502 - ---- - -
20006000-20007fff [.data.block.stack] 8 192 8 Init RW [ Linker created ]

UNUSED MEMORY SUMMARY

Detail

Range Size Reason
200013a9-200013a9 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
200013ad-200013ad 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
200013b1-200013b1 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
200013b5-200013b5 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
200013b9-200013bb 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
200013bd-200013bf 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
200013c1-200013c3 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
200013c5-200013c5 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
200013d2-20005fff 19 502 Unused memory between sections '.bss.ADC_values' and '.data.block.stack'

INITIALIZATION TABLE

Constructor list

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

Initialize by zero

Initialize by zero

Range Size Symbol or [section] name
2000052b-2000052b 1 RS485DisableButtonManagement.btn_state
2000052c-2000052f 4 uwTick
20000530-20000567 56 feepromData
20000568-2000057f 24 feepromLogData
20000580-200005e3 100 hadc1
200005e4-200005ff 28 pFlash
20000600-200006bf 192 vectorTableInRAM
200006c0-20000abf 1 024 _acUpBuffer
20000ac0-20000cfb 572 modbusData
20000cfc-20000e11 278 sys_data
20000e12-20000e13 2 savedLockKey
20000e14-20000ebb 168 _SEGGER_RTT
20000ebc-20000f4b 144 huart1
20000f4c-20000fa7 92 hdma_memtomem_dma1_channel2
20000fa8-20001003 92 hdma_adc1
20001004-2000104f 76 htim7
20001050-2000109b 76 htim6
2000109c-200010e7 76 htim2
200010e8-20001133 76 htim17
20001134-2000117f 76 htim16
20001180-200011cb 76 htim15
200011cc-20001217 76 htim14
20001218-2000123b 36 hcrc
2000123c-2000124f 20 hdac1
20001250-2000125f 16 _acDownBuffer
20001260-2000126f 16 LVP_OVP_Management_NoAutoreconnect.WhatToDo
20001270-2000127f 16 LVP_OVP
20001280-2000128f 16 AUTO_LVP_OVP_Management.WhatToDo
20001290-20001297 8 OVP_Management_NoAutoreconnect.WhatToDo
20001298-2000129f 8 LVP_Management_NoAutoreconnect.WhatToDo
200012a0-200012a7 8 AUTO_OVP_Management.WhatToDo
200012a8-200012af 8 AUTO_LVP_Management.WhatToDo
200012b0-200012b3 4 temperature_shutdown_is_active
200012b4-200012b7 4 statDataChanged
200012b8-200012bb 4 rawMOSFETsVoltageDrop
200012bc-200012bf 4 rawContactVoltageDropPlus
200012c0-200012c3 4 rawContactVoltageDropMinus
200012c4-200012c7 4 overload_shutdown_is_active
200012c8-200012cb 4 overcurrent_shutdown_is_active
200012cc-200012cf 4 mosfets_voltagedrop_shutdown_is_active
200012d0-200012d3 4 manual_overdrive_is_enabled
200012d4-200012d7 4 low_bat_shutdown_is_active
200012d8-200012db 4 last_time_started
200012dc-200012df 4 key_state
200012e0-200012e3 4 key_rpt
200012e4-200012e7 4 key_press
200012e8-200012eb 4 command_parser_is_enabled
200012ec-200012ef 4 checkKeys.rpt
200012f0-200012f3 4 checkKeys.ct1
200012f4-200012f7 4 checkKeys.ct0
200012f8-200012fb 4 auto_recover_from_temp_shutdown_is_enabled
200012fc-200012ff 4 ReturnFunctionPtr
20001300-20001303 4 RedLEDBlink.subStage
20001304-20001307 4 RedLEDBlink.stage
20001308-2000130b 4 RedLEDBlink.RedLEDLastTickTime
2000130c-2000130f 4 RS485DisableButtonManagement.btn_last_time_checked
20001310-20001313 4 PreChargeStage.stage
20001314-20001317 4 PreChargeStage.mal
20001318-2000131b 4 PreChargeStage.cnt
2000131c-2000131f 4 OVP_Management_NoAutoreconnect.ovp_last_time_checked
20001320-20001323 4 MOSFETS_Management
20001324-20001327 4 LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked
20001328-2000132b 4 LVP_Management_NoAutoreconnect.lvp_last_time_checked
2000132c-2000132f 4 Keys_Management.last_time_checked
20001330-20001333 4 InternalRedLED_Management
20001334-20001337 4 InternalGreenLED_Management
20001338-2000133b 4 InternalBlueLED_Management
2000133c-2000133f 4 InrushCurrentManagement
20001340-20001343 4 HeavyCalculations.tmp_i_plus
20001344-20001347 4 HeavyCalculations.tmp_i_minus
20001348-2000134b 4 HeavyCalculations.temperature_accum
2000134c-2000134f 4 HeavyCalculations.rawContactVoltageDropPlus_accum
20001350-20001353 4 HeavyCalculations.rawContactVoltageDropMinus_accum
20001354-20001357 4 HeavyCalculations.heavy_calc_last_time
20001358-2000135b 4 HeavyCalculations.heater_cnt
2000135c-2000135f 4 GreenLEDShortBlinking.old_on_time
20001360-20001363 4 ExternalRedLED_Management
20001364-20001367 4 ExternalRedLEDBlink.subStage
20001368-2000136b 4 ExternalRedLEDBlink.stage
2000136c-2000136f 4 ExternalRedLEDBlink.RedLEDLastTickTime
20001370-20001373 4 ExternalGreenLED_Management
20001374-20001377 4 ExternalGreenLEDShortBlinking.old_on_time
20001378-2000137b 4 DMA1_Channel1_IRQHandler.current_integral
2000137c-2000137f 4 DEBUG_print.debug_print_old_time
20001380-20001383 4 Callibration
20001384-20001387 4 CalculatingSwitchSideVoltage.ubsensea_voltage_accum
20001388-2000138b 4 BlueLEDShortBlinking.old_on_time
2000138c-2000138f 4 AUTO_OVP_Management.ovp_last_time_checked
20001390-20001393 4 AUTO_Mode
20001394-20001397 4 AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked
20001398-2000139b 4 AUTO_LVP_Management.lvp_last_time_checked
2000139c-2000139f 4 ABVoltageDropCalculation.ursense_voltage_accum
200013a0-200013a3 4 ABVoltageDropCalculation.new_time
200013a4-200013a7 4 ABVoltageDropCalculation.last_time_UabCalculated
200013a8-200013a8 1 main.restartAutoMode
2000052b-200013a8 3 710 Total (95 sections)

Initialize by zero

Range Size Symbol or [section] name
200013aa-200013ab 2 keyAccepted
200013ac-200013ac 1 RS485DisableButtonManagement.transition
200013aa-200013ac 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
200013ae-200013af 2 SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV
200013b0-200013b0 1 LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag
200013ae-200013b0 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
200013b2-200013b3 2 HeavyCalculations.last_inrush_max_current_in_mV
200013b4-200013b4 1 HeavyCalculations.HEAVY_CALCULATIONS_PERIOD
200013b2-200013b4 3 Total (2 sections)

Initialize by zero

Range Size Symbol or [section] name
200013b6-200013b7 2 HeavyCalculations.last_inrush_curr_period
200013b8-200013b8 1 GreenLEDShortBlinking.led_is_turned_on
200013b6-200013b8 3 Total (2 sections)

Initialize by zero

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

Initialize by zero

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

Initialize by zero

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

Initialize by copy with packing=none

Range Size Symbol or [section] name
200013c6-200013d1 12 ADC_values
200013c6-200013d1 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-2000044f 288 PreChargeStage
20000450-20000453 4 uwTickPrio
20000454-20000457 4 swdioConnection
20000458-2000045b 4 overload_shutdown_time
2000045c-2000045f 4 overcurrent_shutdown_time
20000460-20000463 4 maxIntegral
20000464-20000467 4 SystemCoreClock
20000468-2000046b 4 RS485ActiveMode
2000046c-2000046f 4 OVP_Management_NoAutoreconnect.lastIdx
20000470-20000473 4 OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD
20000474-20000477 4 LVP_OVP_Management_NoAutoreconnect.lastIdx
20000478-2000047b 4 LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD
2000047c-2000047f 4 LVP_Management_NoAutoreconnect.lastIdx
20000480-20000483 4 LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD
20000484-20000487 4 CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum
20000488-2000048b 4 AUTO_OVP_Management.lastIdx
2000048c-2000048f 4 AUTO_OVP_Management.OVP_SCAN_PERIOD
20000490-20000493 4 AUTO_LVP_OVP_Management.lastIdx
20000494-20000497 4 AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD
20000498-2000049b 4 AUTO_LVP_Management.lastIdx
2000049c-2000049f 4 AUTO_LVP_Management.LVP_SCAN_PERIOD
200004a0-2000052a 139 accessModeTable
20000000-2000052a 1 323 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 515 bytes
Destination image 13 252 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 2000044c - .RamFunc+284
16 08003d7d - HAL_NVIC_DisableIRQ 2000043c - .RamFunc+268
16 08003d7d - HAL_NVIC_DisableIRQ 2000031c - .RamFunc+288
16 08008bd5 - OpenBothMOSFETSVeryFast 2000030c - .RamFunc+272
16 080098a5 - 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 0x20000431 4 Init Lc [ Linker created ]
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX 0x20000441 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 256 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 256 4 Init Gb precharge.o
0x20000431 HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX 4 Init Lc [ Linker created ]
0x20000441 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 256 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 0x08007F25 264 4 Code Gb main.o
ADC_ConversionStop 0x08003511 92 4 Code Gb stm32g0xx_hal_adc.o
ADC_DMAConvCplt 0x0800B13B 124 2 Code Lc stm32g0xx_hal_adc.o
ADC_DMAError 0x0800A9A7 26 2 Code Lc stm32g0xx_hal_adc.o
ADC_DMAHalfConvCplt 0x0800A99D 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 0x0800A995 2 Code Wk STM32G07x_Vectors.o
AUTO_LVP_Management 0x08008DA5 128 4 Code Gb main.o
AUTO_LVP_OVP_Management 0x08009185 156 4 Code Gb main.o
AUTO_OVP_Management 0x08008F95 128 4 Code Gb main.o
BlueLEDShortBlinking 0x08007E6D 80 4 Code Gb main.o
CEC_IRQHandler 0x0800A993 2 Code Wk STM32G07x_Vectors.o
CallibrateControlCurrentVoltageDropOnContactBB 0x08009629 244 4 Code Gb main.o
CallibrateCurrentSensorZeroOffsetOnContactBB 0x080095A5 132 4 Code Gb main.o
CallibrateVoltageDropABMiddlePointOffset 0x0800971D 104 4 Code Gb main.o
CopyingVectorTableToRAM 0x08007891 112 4 Code Gb main.o
DEBUG_print 0x080080A1 796 4 Code Gb main.o
DIP_Switches 0x080079F5 1 144 4 Code Gb main.o
DMA1_Channel2_3_IRQHandler 0x0800A97B 2 Code Wk STM32G07x_Vectors.o
DMA_Channel4_5_6_7_IRQHandler 0x0800A97D 2 Code Wk STM32G07x_Vectors.o
EXTI0_1_IRQHandler 0x0800A973 2 Code Wk STM32G07x_Vectors.o
EXTI2_3_IRQHandler 0x0800A975 2 Code Wk STM32G07x_Vectors.o
EXTI4_15_IRQHandler 0x0800A977 2 Code Wk STM32G07x_Vectors.o
Error_Handler 0x08008BA1 20 4 Code Gb main.o
ExternalGreenLEDShortBlinking 0x08008C8D 76 4 Code Gb main.o
ExternalRedLED1ShortOnThenLongPauseBlinking 0x08008981 100 4 Code Gb main.o
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 0x08008BED 116 4 Code Gb main.o
ExternalRedLED2ShortOnThenLongPauseBlinking 0x080089E5 104 4 Code Gb main.o
ExternalRedLED3ShortOnThenLongPauseBlinking 0x08008A4D 108 4 Code Gb main.o
ExternalRedLED4ShortOnThenLongPauseBlinking 0x08008AB9 116 4 Code Gb main.o
ExternalRedLED5ShortOnThenLongPauseBlinking 0x08008B2D 116 4 Code Gb main.o
FEEPROM_ConfigFreeBytes 0x0800AE33 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 0x0800A96F 2 Code Wk STM32G07x_Vectors.o
FLASH_WaitForLastOperation 0x08004445 88 4 Code Gb stm32g0xx_hal_flash.o
GreenLEDShortBlinking 0x08008D19 76 4 Code Gb main.o
HAL_ADCEx_Calibration_GetValue 0x0800B1B7 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 0x0800AA4B 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_ConvHalfCpltCallback 0x0800AA4F 2 2 Code Wk stm32g0xx_hal_adc.o
HAL_ADC_ErrorCallback 0x0800AA4D 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 0x0800B0FB 64 2 Code Gb stm32g0xx_hal_adc.o
HAL_ADC_Stop_DMA 0x0800A9C1 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 0x0800AACD 18 2 Code Gb stm32g0xx_hal_dac_ex.o
HAL_DAC_ConfigChannel 0x08003EBD 280 4 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_Init 0x0800B1C3 40 2 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_MspInit 0x080068CD 104 4 Code Gb dac.o
HAL_DAC_SetValue 0x0800AAA3 42 2 Code Gb stm32g0xx_hal_dac.o
HAL_DAC_Start 0x0800AA51 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 0x0800AADF 10 2 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_TogglePin 0x0800B1FB 16 2 Code Gb stm32g0xx_hal_gpio.o
HAL_GPIO_WritePin 0x0800B1EB 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 0x08009E0D 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 0x0800AAE9 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 0x0800AAEB 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 0x0800AB4F 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_BreakCallback 0x0800AB4D 2 2 Code Wk stm32g0xx_hal_tim_ex.o
HAL_TIMEx_CommutCallback 0x0800AB4B 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 0x0800AAED 86 2 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_Base_MspInit 0x0800A28D 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 0x0800AB43 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_IRQHandler 0x08005315 356 4 Code Gb stm32g0xx_hal_tim.o
HAL_TIM_OC_DelayElapsedCallback 0x0800AB45 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_PWM_PulseFinishedCallback 0x0800AB47 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_TIM_PeriodElapsedCallback 0x08009EF9 216 4 Code Gb stm32g0xx_it.o
HAL_TIM_TriggerCallback 0x0800AB49 2 2 Code Wk stm32g0xx_hal_tim.o
HAL_UARTEx_DisableFifoMode 0x0800ADBB 54 2 Code Gb stm32g0xx_hal_uart_ex.o
HAL_UARTEx_RxEventCallback 0x0800AD13 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 0x0800AD11 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_MspInit 0x0800A46D 164 4 Code Gb usart.o
HAL_UART_Receive_IT 0x08005A55 120 4 Code Gb stm32g0xx_hal_uart.o
HAL_UART_RxCpltCallback 0x0800AD17 2 2 Code Wk stm32g0xx_hal_uart.o
HAL_UART_Transmit_IT 0x080058AD 208 4 Code Gb stm32g0xx_hal_uart.o
HAL_UART_TxCpltCallback 0x0800AD15 2 2 Code Wk stm32g0xx_hal_uart.o
HardFault_Handler 0x08009E71 40 4 Code Gb stm32g0xx_it.o
HeavyCalculations 0x080083BD 1 352 4 Code Gb main.o
I2C1_IRQHandler 0x0800A987 2 Code Wk STM32G07x_Vectors.o
I2C2_IRQHandler 0x0800A989 2 Code Wk STM32G07x_Vectors.o
InrushCurrentDetected 0x08007EBD 104 4 Code Gb main.o
Keys_Management 0x0800802D 116 4 Code Gb main.o
LEDBlink 0x0800AE73 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 0x08008EB1 132 4 Code Gb main.o
LVP_OVP_Management_NoAutoreconnect 0x080093D9 204 4 Code Gb main.o
MODBUS_UART_IRQHandler 0x080098A5 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 0x0800A181 52 4 Code Gb tim.o
MX_TIM15_Init 0x0800A1B5 104 4 Code Gb tim.o
MX_TIM16_Init 0x0800A21D 56 4 Code Gb tim.o
MX_TIM17_Init 0x0800A255 56 4 Code Gb tim.o
MX_TIM2_Init 0x0800A089 96 4 Code Gb tim.o
MX_TIM6_Init 0x0800A0E9 76 4 Code Gb tim.o
MX_TIM7_Init 0x0800A135 76 4 Code Gb tim.o
MX_USART1_UART_Init 0x0800A3F9 116 4 Code Gb usart.o
NMI_Handler 0x08009E4D 36 4 Code Gb stm32g0xx_it.o
OVP_Management_NoAutoreconnect 0x080090A1 132 4 Code Gb main.o
OVP_ignored__LVP_not_present 0x08008E25 64 4 Code Gb main.o
OVP_ignored__LVP_present 0x08008E65 76 4 Code Gb main.o
OVP_ignored__LVP_present_NoAutoreconnect 0x08008F35 96 4 Code Gb main.o
OVP_not_present__LVP_ignored 0x08009015 64 4 Code Gb main.o
OVP_not_present__LVP_not_present 0x08009221 104 4 Code Gb main.o
OVP_not_present__LVP_present 0x08009289 116 4 Code Gb main.o
OVP_present__LVP_ignored 0x08009055 76 4 Code Gb main.o
OVP_present__LVP_ignored_NoAutoreconnect 0x08009125 96 4 Code Gb main.o
OVP_present__LVP_not_present 0x080092FD 120 4 Code Gb main.o
OVP_present__LVP_present 0x08009375 100 4 Code Gb main.o
OpenBothMOSFETSVeryFast 0x08008BD5 24 4 Code Gb main.o
PVD_IRQHandler 0x0800A96B 2 Code Wk STM32G07x_Vectors.o
PendSV_Handler 0x0800AF6F 2 2 Code Gb stm32g0xx_it.o
RCC_IRQHandler 0x0800A971 2 Code Wk STM32G07x_Vectors.o
RS485DisableButtonManagement 0x08008905 124 4 Code Gb main.o
RTC_STAMP_IRQHandler 0x0800A96D 2 Code Wk STM32G07x_Vectors.o
Reset_Handler 0x0800A997 2 Code Gb STM32G0xx_Startup.o
SEGGER_RTT_Write 0x0800A84D 52 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteNoLock 0x0800A7C9 132 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_WriteString 0x0800A881 60 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
SEGGER_RTT_printf 0x0800B36F 28 2 Code Gb SEGGER_RTT_printf.o
SEGGER_RTT_vprintf 0x080060A9 1 176 4 Code Gb SEGGER_RTT_printf.o
SPI1_IRQHandler 0x0800A98B 2 Code Wk STM32G07x_Vectors.o
SPI2_IRQHandler 0x0800A98D 2 Code Wk STM32G07x_Vectors.o
SVC_Handler 0x0800AF6D 2 2 Code Gb stm32g0xx_it.o
SetReturnFunction 0x08009DFD 16 4 Code Gb precharge.o
ShowSlaveAddressOnLED 0x0800AE39 58 2 Code Gb main.o
StartAutoMode 0x080094A5 140 4 Code Gb main.o
StartOffMode 0x08007901 244 4 Code Gb main.o
StartOnMode 0x08009531 116 4 Code Gb main.o
StartUpSequence 0x08007835 92 4 Code Gb main.o
SystemClock_Config 0x080077B5 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 0x08009EB9 16 4 Code Gb stm32g0xx_it.o
TIM15_IRQHandler 0x08009EC9 16 4 Code Gb stm32g0xx_it.o
TIM16_IRQHandler 0x08009ED9 16 4 Code Gb stm32g0xx_it.o
TIM17_IRQHandler 0x08009EE9 16 4 Code Gb stm32g0xx_it.o
TIM1_BRK_UP_TRG_COMP_IRQHandler 0x0800A97F 2 Code Wk STM32G07x_Vectors.o
TIM1_CC_IRQHandler 0x0800A981 2 Code Wk STM32G07x_Vectors.o
TIM2_IRQHandler 0x0800A983 2 Code Wk STM32G07x_Vectors.o
TIM3_IRQHandler 0x0800A985 2 Code Wk STM32G07x_Vectors.o
TIM6_DAC_LPTIM1_IRQHandler 0x08009E99 16 4 Code Gb stm32g0xx_it.o
TIM7_LPTIM2_IRQHandler 0x08009EA9 16 4 Code Gb stm32g0xx_it.o
TIM_Base_SetConfig 0x08005145 192 4 Code Gb stm32g0xx_hal_tim.o
TurnBlueLEDOn 0x08008BB5 32 4 Code Gb main.o
TurnExternalGreenLEDOff 0x08008CD9 32 4 Code Gb main.o
TurnExternalGreenLEDOn 0x08008CF9 32 4 Code Gb main.o
TurnExternalRedLEDOff 0x08008C61 44 4 Code Gb main.o
TurnGreenLEDOff 0x08008D65 32 4 Code Gb main.o
TurnGreenLEDOn 0x08008D85 32 4 Code Gb main.o
UART_AdvFeatureConfig 0x0800AB51 210 2 Code Gb stm32g0xx_hal_uart.o
UART_CheckIdleState 0x08005845 104 4 Code Gb stm32g0xx_hal_uart.o
UART_RxISR_16BIT 0x0800B2CF 160 2 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_16BIT_FIFOEN 0x08005BE1 412 4 Code Lc stm32g0xx_hal_uart.o
UART_RxISR_8BIT 0x0800AD19 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 0x0800B277 88 2 Code Lc stm32g0xx_hal_uart.o
UART_TxISR_8BIT_FIFOEN 0x0800B20B 108 2 Code Lc stm32g0xx_hal_uart.o
UART_WaitOnFlagUntilTimeout 0x0800AC23 238 2 Code Gb stm32g0xx_hal_uart.o
UCPD1_UCPD2_IRQHandler 0x0800A979 2 Code Wk STM32G07x_Vectors.o
USART2_IRQHandler 0x0800A98F 2 Code Wk STM32G07x_Vectors.o
USART3_USART4_LPUART1_IRQHandler 0x0800A991 2 Code Wk STM32G07x_Vectors.o
WWDG_IRQHandler 0x0800A969 2 Code Wk STM32G07x_Vectors.o
WriteConfigToFLASH 0x080069A9 144 4 Code Gb feeprom.o
WriteLogToFLASH 0x08006BB1 144 4 Code Gb feeprom.o
_DoInit 0x0800A6C1 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 0x0800ADF1 66 2 Code Lc SEGGER_RTT_printf.o
_WriteBlocking 0x0800A761 104 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_WriteNoCheck 0x0800A715 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 0x0800A92B 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 0x0800A511 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_dmul 0x0800AFA9 2 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_dmul_aux 0x0800AF71 394 2 Code Lc floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv 0x0800A55D 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_idiv0 0x0800A685 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr 0x0800A6AD 20 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr4 0x0800A6AD 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memclr8 0x0800A6AD 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy 0x0800A69D 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy4 0x0800A69D 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memcpy8 0x0800A69D 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset 0x0800A6AF 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset4 0x0800A6AF 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_memset8 0x0800A6AF 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_ui2d 0x0800A541 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidiv 0x0800A59D 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uidivmod 0x0800A5D5 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
__aeabi_uldivmod 0x0800A5E5 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
_start 0x0800A921 4 Code Gb SEGGER_THUMB_Startup.o
checkKeys 0x08009FD1 124 4 Code Gb tast.o
exit 0x0800A92F 4 Code Gb SEGGER_THUMB_Startup.o
get_key_long 0x0800A069 32 4 Code Gb tast.o
get_key_short 0x0800A04D 28 4 Code Gb tast.o
main 0x08006EE1 2 260 4 Code Gb main.o
mbGetFrameComplete 0x0800B38B 4 2 Code Gb modbus.o
mbInit 0x0800AEE5 70 2 Code Gb modbus.o
mbSlaveCheckModbusRtuQuery 0x08009AF5 160 4 Code Gb modbus.o
mbSlaveProcessPdu 0x0800AF2B 66 2 Code Gb modbus.o
mbSlaveProcessRtuQuery 0x08009B95 160 4 Code Gb modbus.o
mbSlaveReadHoldingRegisters 0x08009C35 128 4 Code Gb modbus.o
mbSlaveWriteMultipleRegisters 0x08009D31 204 4 Code Gb modbus.o
mbSlaveWriteSingleRegister 0x08009CB5 124 4 Code Gb modbus.o
mbUartInit 0x08009785 288 4 Code Gb modbus.o
memcpy 0x0800A69D 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
memset 0x0800A6B5 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
reset_handler 0x0800A997 2 Code Gb STM32G0xx_Startup.o
strlen 0x0800A68D 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 260 4 Code Gb main.o
0x080077B5 SystemClock_Config 128 4 Code Gb main.o
0x08007835 StartUpSequence 92 4 Code Gb main.o
0x08007891 CopyingVectorTableToRAM 112 4 Code Gb main.o
0x08007901 StartOffMode 244 4 Code Gb main.o
0x080079F5 DIP_Switches 1 144 4 Code Gb main.o
0x08007E6D BlueLEDShortBlinking 80 4 Code Gb main.o
0x08007EBD InrushCurrentDetected 104 4 Code Gb main.o
0x08007F25 ABVoltageDropCalculation 264 4 Code Gb main.o
0x0800802D Keys_Management 116 4 Code Gb main.o
0x080080A1 DEBUG_print 796 4 Code Gb main.o
0x080083BD HeavyCalculations 1 352 4 Code Gb main.o
0x08008905 RS485DisableButtonManagement 124 4 Code Gb main.o
0x08008981 ExternalRedLED1ShortOnThenLongPauseBlinking 100 4 Code Gb main.o
0x080089E5 ExternalRedLED2ShortOnThenLongPauseBlinking 104 4 Code Gb main.o
0x08008A4D ExternalRedLED3ShortOnThenLongPauseBlinking 108 4 Code Gb main.o
0x08008AB9 ExternalRedLED4ShortOnThenLongPauseBlinking 116 4 Code Gb main.o
0x08008B2D ExternalRedLED5ShortOnThenLongPauseBlinking 116 4 Code Gb main.o
0x08008BA1 Error_Handler 20 4 Code Gb main.o
0x08008BB5 TurnBlueLEDOn 32 4 Code Gb main.o
0x08008BD5 OpenBothMOSFETSVeryFast 24 4 Code Gb main.o
0x08008BED ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 116 4 Code Gb main.o
0x08008C61 TurnExternalRedLEDOff 44 4 Code Gb main.o
0x08008C8D ExternalGreenLEDShortBlinking 76 4 Code Gb main.o
0x08008CD9 TurnExternalGreenLEDOff 32 4 Code Gb main.o
0x08008CF9 TurnExternalGreenLEDOn 32 4 Code Gb main.o
0x08008D19 GreenLEDShortBlinking 76 4 Code Gb main.o
0x08008D65 TurnGreenLEDOff 32 4 Code Gb main.o
0x08008D85 TurnGreenLEDOn 32 4 Code Gb main.o
0x08008DA5 AUTO_LVP_Management 128 4 Code Gb main.o
0x08008E25 OVP_ignored__LVP_not_present 64 4 Code Gb main.o
0x08008E65 OVP_ignored__LVP_present 76 4 Code Gb main.o
0x08008EB1 LVP_Management_NoAutoreconnect 132 4 Code Gb main.o
0x08008F35 OVP_ignored__LVP_present_NoAutoreconnect 96 4 Code Gb main.o
0x08008F95 AUTO_OVP_Management 128 4 Code Gb main.o
0x08009015 OVP_not_present__LVP_ignored 64 4 Code Gb main.o
0x08009055 OVP_present__LVP_ignored 76 4 Code Gb main.o
0x080090A1 OVP_Management_NoAutoreconnect 132 4 Code Gb main.o
0x08009125 OVP_present__LVP_ignored_NoAutoreconnect 96 4 Code Gb main.o
0x08009185 AUTO_LVP_OVP_Management 156 4 Code Gb main.o
0x08009221 OVP_not_present__LVP_not_present 104 4 Code Gb main.o
0x08009289 OVP_not_present__LVP_present 116 4 Code Gb main.o
0x080092FD OVP_present__LVP_not_present 120 4 Code Gb main.o
0x08009375 OVP_present__LVP_present 100 4 Code Gb main.o
0x080093D9 LVP_OVP_Management_NoAutoreconnect 204 4 Code Gb main.o
0x080094A5 StartAutoMode 140 4 Code Gb main.o
0x08009531 StartOnMode 116 4 Code Gb main.o
0x080095A5 CallibrateCurrentSensorZeroOffsetOnContactBB 132 4 Code Gb main.o
0x08009629 CallibrateControlCurrentVoltageDropOnContactBB 244 4 Code Gb main.o
0x0800971D CallibrateVoltageDropABMiddlePointOffset 104 4 Code Gb main.o
0x08009785 mbUartInit 288 4 Code Gb modbus.o
0x080098A5 MODBUS_UART_IRQHandler 592 4 Code Gb modbus.o
0x08009AF5 mbSlaveCheckModbusRtuQuery 160 4 Code Gb modbus.o
0x08009B95 mbSlaveProcessRtuQuery 160 4 Code Gb modbus.o
0x08009C35 mbSlaveReadHoldingRegisters 128 4 Code Gb modbus.o
0x08009CB5 mbSlaveWriteSingleRegister 124 4 Code Gb modbus.o
0x08009D31 mbSlaveWriteMultipleRegisters 204 4 Code Gb modbus.o
0x08009DFD SetReturnFunction 16 4 Code Gb precharge.o
0x08009E0D HAL_MspInit 64 4 Code Gb stm32g0xx_hal_msp.o
0x08009E4D NMI_Handler 36 4 Code Gb stm32g0xx_it.o
0x08009E71 HardFault_Handler 40 4 Code Gb stm32g0xx_it.o
0x08009E99 TIM6_DAC_LPTIM1_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009EA9 TIM7_LPTIM2_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009EB9 TIM14_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009EC9 TIM15_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009ED9 TIM16_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009EE9 TIM17_IRQHandler 16 4 Code Gb stm32g0xx_it.o
0x08009EF9 HAL_TIM_PeriodElapsedCallback 216 4 Code Gb stm32g0xx_it.o
0x08009FD1 checkKeys 124 4 Code Gb tast.o
0x0800A04D get_key_short 28 4 Code Gb tast.o
0x0800A069 get_key_long 32 4 Code Gb tast.o
0x0800A089 MX_TIM2_Init 96 4 Code Gb tim.o
0x0800A0E9 MX_TIM6_Init 76 4 Code Gb tim.o
0x0800A135 MX_TIM7_Init 76 4 Code Gb tim.o
0x0800A181 MX_TIM14_Init 52 4 Code Gb tim.o
0x0800A1B5 MX_TIM15_Init 104 4 Code Gb tim.o
0x0800A21D MX_TIM16_Init 56 4 Code Gb tim.o
0x0800A255 MX_TIM17_Init 56 4 Code Gb tim.o
0x0800A28D HAL_TIM_Base_MspInit 364 4 Code Gb tim.o
0x0800A3F9 MX_USART1_UART_Init 116 4 Code Gb usart.o
0x0800A46D HAL_UART_MspInit 164 4 Code Gb usart.o
0x0800A511 __aeabi_d2uiz 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A541 __aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A55D __aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A59D __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A5D5 __aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A5E5 __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A685 __aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A68D strlen 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A69D memcpy 14 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A69D __aeabi_memcpy8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A69D __aeabi_memcpy4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A69D __aeabi_memcpy 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6AD __aeabi_memclr8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6AD __aeabi_memclr4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6AD __aeabi_memclr 20 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6AF __aeabi_memset8 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6AF __aeabi_memset4 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6AF __aeabi_memset 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6B5 memset 4 Code Wk strasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800A6C1 _DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A715 _WriteNoCheck 74 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A761 _WriteBlocking 104 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A7C9 SEGGER_RTT_WriteNoLock 132 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A84D SEGGER_RTT_Write 52 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A881 SEGGER_RTT_WriteString 60 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800A921 _start 4 Code Gb SEGGER_THUMB_Startup.o
0x0800A92B __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
0x0800A92F exit 4 Code Gb SEGGER_THUMB_Startup.o
0x0800A969 WWDG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A96B PVD_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A96D RTC_STAMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A96F FLASH_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A971 RCC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A973 EXTI0_1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A975 EXTI2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A977 EXTI4_15_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A979 UCPD1_UCPD2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A97B DMA1_Channel2_3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A97D DMA_Channel4_5_6_7_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A97F TIM1_BRK_UP_TRG_COMP_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A981 TIM1_CC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A983 TIM2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A985 TIM3_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A987 I2C1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A989 I2C2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A98B SPI1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A98D SPI2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A98F USART2_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A991 USART3_USART4_LPUART1_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A993 CEC_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A995 AES_RNG_IRQHandler 2 Code Wk STM32G07x_Vectors.o
0x0800A997 reset_handler 2 Code Gb STM32G0xx_Startup.o
0x0800A997 Reset_Handler 2 Code Gb STM32G0xx_Startup.o
0x0800A99D ADC_DMAHalfConvCplt 10 2 Code Lc stm32g0xx_hal_adc.o
0x0800A9A7 ADC_DMAError 26 2 Code Lc stm32g0xx_hal_adc.o
0x0800A9C1 HAL_ADC_Stop_DMA 138 2 Code Gb stm32g0xx_hal_adc.o
0x0800AA4B HAL_ADC_ConvCpltCallback 2 2 Code Wk stm32g0xx_hal_adc.o
0x0800AA4D HAL_ADC_ErrorCallback 2 2 Code Wk stm32g0xx_hal_adc.o
0x0800AA4F HAL_ADC_ConvHalfCpltCallback 2 2 Code Wk stm32g0xx_hal_adc.o
0x0800AA51 HAL_DAC_Start 82 2 Code Gb stm32g0xx_hal_dac.o
0x0800AAA3 HAL_DAC_SetValue 42 2 Code Gb stm32g0xx_hal_dac.o
0x0800AACD HAL_DACEx_GetTrimOffset 18 2 Code Gb stm32g0xx_hal_dac_ex.o
0x0800AADF HAL_GPIO_ReadPin 10 2 Code Gb stm32g0xx_hal_gpio.o
0x0800AAE9 HAL_RCC_CSSCallback 2 2 Code Wk stm32g0xx_hal_rcc.o
0x0800AAEB HAL_RCC_LSECSSCallback 2 2 Code Wk stm32g0xx_hal_rcc.o
0x0800AAED HAL_TIM_Base_Init 86 2 Code Gb stm32g0xx_hal_tim.o
0x0800AB43 HAL_TIM_IC_CaptureCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB45 HAL_TIM_OC_DelayElapsedCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB47 HAL_TIM_PWM_PulseFinishedCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB49 HAL_TIM_TriggerCallback 2 2 Code Wk stm32g0xx_hal_tim.o
0x0800AB4B HAL_TIMEx_CommutCallback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
0x0800AB4D HAL_TIMEx_BreakCallback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
0x0800AB4F HAL_TIMEx_Break2Callback 2 2 Code Wk stm32g0xx_hal_tim_ex.o
0x0800AB51 UART_AdvFeatureConfig 210 2 Code Gb stm32g0xx_hal_uart.o
0x0800AC23 UART_WaitOnFlagUntilTimeout 238 2 Code Gb stm32g0xx_hal_uart.o
0x0800AD11 HAL_UART_ErrorCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD13 HAL_UARTEx_RxEventCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD15 HAL_UART_TxCpltCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD17 HAL_UART_RxCpltCallback 2 2 Code Wk stm32g0xx_hal_uart.o
0x0800AD19 UART_RxISR_8BIT 162 2 Code Lc stm32g0xx_hal_uart.o
0x0800ADBB HAL_UARTEx_DisableFifoMode 54 2 Code Gb stm32g0xx_hal_uart_ex.o
0x0800ADF1 _StoreChar 66 2 Code Lc SEGGER_RTT_printf.o
0x0800AE33 FEEPROM_ConfigFreeBytes 6 2 Code Gb feeprom.o
0x0800AE39 ShowSlaveAddressOnLED 58 2 Code Gb main.o
0x0800AE73 LEDBlink 114 2 Code Gb main.o
0x0800AEE5 mbInit 70 2 Code Gb modbus.o
0x0800AF2B mbSlaveProcessPdu 66 2 Code Gb modbus.o
0x0800AF6D SVC_Handler 2 2 Code Gb stm32g0xx_it.o
0x0800AF6F PendSV_Handler 2 2 Code Gb stm32g0xx_it.o
0x0800AF71 __aeabi_dmul_aux 394 2 Code Lc floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800AFA9 __aeabi_dmul 2 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi.a)
0x0800B0FB HAL_ADC_Stop 64 2 Code Gb stm32g0xx_hal_adc.o
0x0800B13B ADC_DMAConvCplt 124 2 Code Lc stm32g0xx_hal_adc.o
0x0800B1B7 HAL_ADCEx_Calibration_GetValue 12 2 Code Gb stm32g0xx_hal_adc_ex.o
0x0800B1C3 HAL_DAC_Init 40 2 Code Gb stm32g0xx_hal_dac.o
0x0800B1EB HAL_GPIO_WritePin 16 2 Code Gb stm32g0xx_hal_gpio.o
0x0800B1FB HAL_GPIO_TogglePin 16 2 Code Gb stm32g0xx_hal_gpio.o
0x0800B20B UART_TxISR_8BIT_FIFOEN 108 2 Code Lc stm32g0xx_hal_uart.o
0x0800B277 UART_TxISR_8BIT 88 2 Code Lc stm32g0xx_hal_uart.o
0x0800B2CF UART_RxISR_16BIT 160 2 Code Lc stm32g0xx_hal_uart.o
0x0800B36F SEGGER_RTT_printf 28 2 Code Gb SEGGER_RTT_printf.o
0x0800B38B 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 260 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 264 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
CallibrateControlCurrentVoltageDropOnContactBB 244 4 Code Gb main.o
StartOffMode 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
RS485DisableButtonManagement 124 4 Code Gb main.o
checkKeys 124 4 Code Gb tast.o
mbSlaveWriteSingleRegister 124 4 Code Gb modbus.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_present__LVP_not_present 120 4 Code Gb main.o
UART_TxISR_16BIT_FIFOEN 120 4 Code Lc stm32g0xx_hal_uart.o
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 116 4 Code Gb main.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
OVP_not_present__LVP_present 116 4 Code Gb main.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
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_not_present__LVP_not_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_present__LVP_present 100 4 Code Gb main.o
MX_TIM2_Init 96 4 Code Gb tim.o
OVP_ignored__LVP_present_NoAutoreconnect 96 4 Code Gb main.o
OVP_present__LVP_ignored_NoAutoreconnect 96 4 Code Gb main.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
StartUpSequence 92 4 Code Gb main.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
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
OVP_ignored__LVP_present 76 4 Code Gb main.o
OVP_present__LVP_ignored 76 4 Code Gb main.o
_WriteNoCheck 74 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
mbInit 70 2 Code Gb modbus.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
OVP_ignored__LVP_not_present 64 4 Code Gb main.o
OVP_not_present__LVP_ignored 64 4 Code Gb main.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
__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
TurnExternalRedLEDOff 44 4 Code Gb main.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 0x200013A4 4 4 Zero Lc main.o
ABVoltageDropCalculation.new_time 0x200013A0 4 4 Zero Lc main.o
ABVoltageDropCalculation.positive_pulse_found 0x200013C4 1 4 Zero Lc main.o
ABVoltageDropCalculation.ursense_voltage_accum 0x2000139C 4 4 Zero Lc main.o
ADC_values 0x200013C6 12 2 Zero Gb main.o
AUTO_LVP_Management.LVP_SCAN_PERIOD 0x2000049C 4 4 Init Lc main.o
AUTO_LVP_Management.WhatToDo 0x200012A8 8 4 Zero Lc main.o
AUTO_LVP_Management.lastIdx 0x20000498 4 4 Init Lc main.o
AUTO_LVP_Management.lvp_last_time_checked 0x20001398 4 4 Zero Lc main.o
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 0x20000494 4 4 Init Lc main.o
AUTO_LVP_OVP_Management.WhatToDo 0x20001280 16 4 Zero Lc main.o
AUTO_LVP_OVP_Management.lastIdx 0x20000490 4 4 Init Lc main.o
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 0x20001394 4 4 Zero Lc main.o
AUTO_Mode 0x20001390 4 4 Zero Gb main.o
AUTO_OVP_Management.OVP_SCAN_PERIOD 0x2000048C 4 4 Init Lc main.o
AUTO_OVP_Management.WhatToDo 0x200012A0 8 4 Zero Lc main.o
AUTO_OVP_Management.lastIdx 0x20000488 4 4 Init Lc main.o
AUTO_OVP_Management.ovp_last_time_checked 0x2000138C 4 4 Zero Lc main.o
BlueLEDShortBlinking.led_is_turned_on 0x200013C0 1 4 Zero Lc main.o
BlueLEDShortBlinking.old_on_time 0x20001388 4 4 Zero Lc main.o
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 0x20000484 4 4 Init Lc main.o
CalculatingSwitchSideVoltage.ubsensea_voltage_accum 0x20001384 4 4 Zero Lc main.o
Callibration 0x20001380 4 4 Zero Gb main.o
DEBUG_print.debug_print_old_time 0x2000137C 4 4 Zero Lc main.o
DMA1_Channel1_IRQHandler.current_integral 0x20001378 4 4 Zero Lc stm32g0xx_it.o
ExternalGreenLEDShortBlinking.led_is_turned_on 0x200013BC 1 4 Zero Lc main.o
ExternalGreenLEDShortBlinking.old_on_time 0x20001374 4 4 Zero Lc main.o
ExternalGreenLED_Management 0x20001370 4 4 Zero Gb main.o
ExternalRedLEDBlink.RedLEDLastTickTime 0x2000136C 4 4 Zero Lc main.o
ExternalRedLEDBlink.stage 0x20001368 4 4 Zero Lc main.o
ExternalRedLEDBlink.subStage 0x20001364 4 4 Zero Lc main.o
ExternalRedLED_Management 0x20001360 4 4 Zero Gb main.o
GreenLEDShortBlinking.led_is_turned_on 0x200013B8 1 4 Zero Lc main.o
GreenLEDShortBlinking.old_on_time 0x2000135C 4 4 Zero Lc main.o
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 0x200013B4 1 4 Zero Lc main.o
HeavyCalculations.heater_cnt 0x20001358 4 4 Zero Lc main.o
HeavyCalculations.heavy_calc_last_time 0x20001354 4 4 Zero Lc main.o
HeavyCalculations.last_inrush_curr_period 0x200013B6 2 2 Zero Lc main.o
HeavyCalculations.last_inrush_max_current_in_mV 0x200013B2 2 2 Zero Lc main.o
HeavyCalculations.rawContactVoltageDropMinus_accum 0x20001350 4 4 Zero Lc main.o
HeavyCalculations.rawContactVoltageDropPlus_accum 0x2000134C 4 4 Zero Lc main.o
HeavyCalculations.temperature_accum 0x20001348 4 4 Zero Lc main.o
HeavyCalculations.tmp_i_minus 0x20001344 4 4 Zero Lc main.o
HeavyCalculations.tmp_i_plus 0x20001340 4 4 Zero Lc main.o
InrushCurrentManagement 0x2000133C 4 4 Zero Gb main.o
InternalBlueLED_Management 0x20001338 4 4 Zero Gb main.o
InternalGreenLED_Management 0x20001334 4 4 Zero Gb main.o
InternalRedLED_Management 0x20001330 4 4 Zero Gb main.o
Keys_Management.last_time_checked 0x2000132C 4 4 Zero Lc main.o
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 0x20000480 4 4 Init Lc main.o
LVP_Management_NoAutoreconnect.WhatToDo 0x20001298 8 4 Zero Lc main.o
LVP_Management_NoAutoreconnect.lastIdx 0x2000047C 4 4 Init Lc main.o
LVP_Management_NoAutoreconnect.lvp_last_time_checked 0x20001328 4 4 Zero Lc main.o
LVP_OVP 0x20001270 16 4 Zero Gb main.o
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 0x20000478 4 4 Init Lc main.o
LVP_OVP_Management_NoAutoreconnect.WhatToDo 0x20001260 16 4 Zero Lc main.o
LVP_OVP_Management_NoAutoreconnect.lastIdx 0x20000474 4 4 Init Lc main.o
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 0x20001324 4 4 Zero Lc main.o
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 0x200013B0 1 4 Zero Lc main.o
LVP_OVP_logic 0x200001FB 1 Init Gb main.o
MOSFETS_Management 0x20001320 4 4 Zero Gb main.o
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 0x20000470 4 4 Init Lc main.o
OVP_Management_NoAutoreconnect.WhatToDo 0x20001290 8 4 Zero Lc main.o
OVP_Management_NoAutoreconnect.lastIdx 0x2000046C 4 4 Init Lc main.o
OVP_Management_NoAutoreconnect.ovp_last_time_checked 0x2000131C 4 4 Zero Lc main.o
PreChargeStage.cnt 0x20001318 4 4 Zero Lc precharge.o
PreChargeStage.mal 0x20001314 4 4 Zero Lc precharge.o
PreChargeStage.stage 0x20001310 4 4 Zero Lc precharge.o
RS485ActiveMode 0x20000468 4 4 Init Gb main.o
RS485DisableButtonManagement.btn_last_time_checked 0x2000130C 4 4 Zero Lc main.o
RS485DisableButtonManagement.btn_state 0x2000052B 1 Zero Lc main.o
RS485DisableButtonManagement.transition 0x200013AC 1 4 Zero Lc main.o
RedLEDBlink.RedLEDLastTickTime 0x20001308 4 4 Zero Lc main.o
RedLEDBlink.stage 0x20001304 4 4 Zero Lc main.o
RedLEDBlink.subStage 0x20001300 4 4 Zero Lc main.o
ReturnFunctionPtr 0x200012FC 4 4 Zero Lc precharge.o
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 0x200013AE 2 2 Zero Lc main.o
SystemCoreClock 0x20000464 4 4 Init Gb system_stm32g0xx.o
_SEGGER_RTT 0x20000E14 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_acDownBuffer 0x20001250 16 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
_acUpBuffer 0x200006C0 1 024 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
accessModeTable 0x200004A0 139 Init Gb raccess.o
auto_recover_from_temp_shutdown_is_enabled 0x200012F8 4 4 Zero Gb main.o
checkKeys.ct0 0x200012F4 4 4 Zero Lc tast.o
checkKeys.ct1 0x200012F0 4 4 Zero Lc tast.o
checkKeys.rpt 0x200012EC 4 4 Zero Lc tast.o
command_parser_is_enabled 0x200012E8 4 4 Zero Gb main.o
feepromData 0x20000530 56 8 Zero Lc feeprom.o
feepromLogData 0x20000568 24 8 Zero Lc feeprom.o
hadc1 0x20000580 100 4 Zero Gb adc.o
hcrc 0x20001218 36 4 Zero Gb crc.o
hdac1 0x2000123C 20 4 Zero Gb dac.o
hdma_adc1 0x20000FA8 92 4 Zero Gb adc.o
hdma_memtomem_dma1_channel2 0x20000F4C 92 4 Zero Gb dma.o
htim14 0x200011CC 76 4 Zero Gb tim.o
htim15 0x20001180 76 4 Zero Gb tim.o
htim16 0x20001134 76 4 Zero Gb tim.o
htim17 0x200010E8 76 4 Zero Gb tim.o
htim2 0x2000109C 76 4 Zero Gb tim.o
htim6 0x20001050 76 4 Zero Gb tim.o
htim7 0x20001004 76 4 Zero Gb tim.o
huart1 0x20000EBC 144 4 Zero Gb usart.o
keyAccepted 0x200013AA 2 2 Zero Gb main.o
key_press 0x200012E4 4 4 Zero Gb tast.o
key_rpt 0x200012E0 4 4 Zero Gb tast.o
key_state 0x200012DC 4 4 Zero Gb tast.o
last_time_started 0x200012D8 4 4 Zero Lc main.o
low_bat_shutdown_is_active 0x200012D4 4 4 Zero Gb main.o
main.restartAutoMode 0x200013A8 1 4 Zero Lc main.o
manual_overdrive_is_enabled 0x200012D0 4 4 Zero Gb main.o
maxIntegral 0x20000460 4 4 Init Gb main.o
modbusData 0x20000AC0 572 4 Zero Gb main.o
mosfets_voltagedrop_shutdown_is_active 0x200012CC 4 4 Zero Gb main.o
overcurrent_shutdown_is_active 0x200012C8 4 4 Zero Gb main.o
overcurrent_shutdown_time 0x2000045C 4 4 Init Gb main.o
overload_shutdown_is_active 0x200012C4 4 4 Zero Gb main.o
overload_shutdown_time 0x20000458 4 4 Init Gb main.o
pFlash 0x200005E4 28 4 Zero Gb stm32g0xx_hal_flash.o
rawContactVoltageDropMinus 0x200012C0 4 4 Zero Gb main.o
rawContactVoltageDropPlus 0x200012BC 4 4 Zero Gb main.o
rawMOSFETsVoltageDrop 0x200012B8 4 4 Zero Gb main.o
savedLockKey 0x20000E12 2 2 Zero Gb main.o
statDataChanged 0x200012B4 4 4 Zero Gb main.o
swdioConnection 0x20000454 4 4 Init Gb main.o
sys_data 0x20000CFC 278 4 Zero Gb main.o
temperature_shutdown_is_active 0x200012B0 4 4 Zero Gb main.o
uwTick 0x2000052C 4 4 Zero Gb stm32g0xx_hal.o
uwTickFreq 0x200001FA 1 Init Gb stm32g0xx_hal.o
uwTickPrio 0x20000450 4 4 Init Gb stm32g0xx_hal.o
vectorTableInRAM 0x20000600 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
0x20000450 uwTickPrio 4 4 Init Gb stm32g0xx_hal.o
0x20000454 swdioConnection 4 4 Init Gb main.o
0x20000458 overload_shutdown_time 4 4 Init Gb main.o
0x2000045C overcurrent_shutdown_time 4 4 Init Gb main.o
0x20000460 maxIntegral 4 4 Init Gb main.o
0x20000464 SystemCoreClock 4 4 Init Gb system_stm32g0xx.o
0x20000468 RS485ActiveMode 4 4 Init Gb main.o
0x2000046C OVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
0x20000470 OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000474 LVP_OVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
0x20000478 LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x2000047C LVP_Management_NoAutoreconnect.lastIdx 4 4 Init Lc main.o
0x20000480 LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000484 CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum 4 4 Init Lc main.o
0x20000488 AUTO_OVP_Management.lastIdx 4 4 Init Lc main.o
0x2000048C AUTO_OVP_Management.OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000490 AUTO_LVP_OVP_Management.lastIdx 4 4 Init Lc main.o
0x20000494 AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 4 4 Init Lc main.o
0x20000498 AUTO_LVP_Management.lastIdx 4 4 Init Lc main.o
0x2000049C AUTO_LVP_Management.LVP_SCAN_PERIOD 4 4 Init Lc main.o
0x200004A0 accessModeTable 139 Init Gb raccess.o
0x2000052B RS485DisableButtonManagement.btn_state 1 Zero Lc main.o
0x2000052C uwTick 4 4 Zero Gb stm32g0xx_hal.o
0x20000530 feepromData 56 8 Zero Lc feeprom.o
0x20000568 feepromLogData 24 8 Zero Lc feeprom.o
0x20000580 hadc1 100 4 Zero Gb adc.o
0x200005E4 pFlash 28 4 Zero Gb stm32g0xx_hal_flash.o
0x20000600 vectorTableInRAM 192 256 Zero Gb main.o
0x200006C0 _acUpBuffer 1 024 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x20000AC0 modbusData 572 4 Zero Gb main.o
0x20000CFC sys_data 278 4 Zero Gb main.o
0x20000E12 savedLockKey 2 2 Zero Gb main.o
0x20000E14 _SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x20000EBC huart1 144 4 Zero Gb usart.o
0x20000F4C hdma_memtomem_dma1_channel2 92 4 Zero Gb dma.o
0x20000FA8 hdma_adc1 92 4 Zero Gb adc.o
0x20001004 htim7 76 4 Zero Gb tim.o
0x20001050 htim6 76 4 Zero Gb tim.o
0x2000109C htim2 76 4 Zero Gb tim.o
0x200010E8 htim17 76 4 Zero Gb tim.o
0x20001134 htim16 76 4 Zero Gb tim.o
0x20001180 htim15 76 4 Zero Gb tim.o
0x200011CC htim14 76 4 Zero Gb tim.o
0x20001218 hcrc 36 4 Zero Gb crc.o
0x2000123C hdac1 20 4 Zero Gb dac.o
0x20001250 _acDownBuffer 16 4 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x20001260 LVP_OVP_Management_NoAutoreconnect.WhatToDo 16 4 Zero Lc main.o
0x20001270 LVP_OVP 16 4 Zero Gb main.o
0x20001280 AUTO_LVP_OVP_Management.WhatToDo 16 4 Zero Lc main.o
0x20001290 OVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero Lc main.o
0x20001298 LVP_Management_NoAutoreconnect.WhatToDo 8 4 Zero Lc main.o
0x200012A0 AUTO_OVP_Management.WhatToDo 8 4 Zero Lc main.o
0x200012A8 AUTO_LVP_Management.WhatToDo 8 4 Zero Lc main.o
0x200012B0 temperature_shutdown_is_active 4 4 Zero Gb main.o
0x200012B4 statDataChanged 4 4 Zero Gb main.o
0x200012B8 rawMOSFETsVoltageDrop 4 4 Zero Gb main.o
0x200012BC rawContactVoltageDropPlus 4 4 Zero Gb main.o
0x200012C0 rawContactVoltageDropMinus 4 4 Zero Gb main.o
0x200012C4 overload_shutdown_is_active 4 4 Zero Gb main.o
0x200012C8 overcurrent_shutdown_is_active 4 4 Zero Gb main.o
0x200012CC mosfets_voltagedrop_shutdown_is_active 4 4 Zero Gb main.o
0x200012D0 manual_overdrive_is_enabled 4 4 Zero Gb main.o
0x200012D4 low_bat_shutdown_is_active 4 4 Zero Gb main.o
0x200012D8 last_time_started 4 4 Zero Lc main.o
0x200012DC key_state 4 4 Zero Gb tast.o
0x200012E0 key_rpt 4 4 Zero Gb tast.o
0x200012E4 key_press 4 4 Zero Gb tast.o
0x200012E8 command_parser_is_enabled 4 4 Zero Gb main.o
0x200012EC checkKeys.rpt 4 4 Zero Lc tast.o
0x200012F0 checkKeys.ct1 4 4 Zero Lc tast.o
0x200012F4 checkKeys.ct0 4 4 Zero Lc tast.o
0x200012F8 auto_recover_from_temp_shutdown_is_enabled 4 4 Zero Gb main.o
0x200012FC ReturnFunctionPtr 4 4 Zero Lc precharge.o
0x20001300 RedLEDBlink.subStage 4 4 Zero Lc main.o
0x20001304 RedLEDBlink.stage 4 4 Zero Lc main.o
0x20001308 RedLEDBlink.RedLEDLastTickTime 4 4 Zero Lc main.o
0x2000130C RS485DisableButtonManagement.btn_last_time_checked 4 4 Zero Lc main.o
0x20001310 PreChargeStage.stage 4 4 Zero Lc precharge.o
0x20001314 PreChargeStage.mal 4 4 Zero Lc precharge.o
0x20001318 PreChargeStage.cnt 4 4 Zero Lc precharge.o
0x2000131C OVP_Management_NoAutoreconnect.ovp_last_time_checked 4 4 Zero Lc main.o
0x20001320 MOSFETS_Management 4 4 Zero Gb main.o
0x20001324 LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 4 4 Zero Lc main.o
0x20001328 LVP_Management_NoAutoreconnect.lvp_last_time_checked 4 4 Zero Lc main.o
0x2000132C Keys_Management.last_time_checked 4 4 Zero Lc main.o
0x20001330 InternalRedLED_Management 4 4 Zero Gb main.o
0x20001334 InternalGreenLED_Management 4 4 Zero Gb main.o
0x20001338 InternalBlueLED_Management 4 4 Zero Gb main.o
0x2000133C InrushCurrentManagement 4 4 Zero Gb main.o
0x20001340 HeavyCalculations.tmp_i_plus 4 4 Zero Lc main.o
0x20001344 HeavyCalculations.tmp_i_minus 4 4 Zero Lc main.o
0x20001348 HeavyCalculations.temperature_accum 4 4 Zero Lc main.o
0x2000134C HeavyCalculations.rawContactVoltageDropPlus_accum 4 4 Zero Lc main.o
0x20001350 HeavyCalculations.rawContactVoltageDropMinus_accum 4 4 Zero Lc main.o
0x20001354 HeavyCalculations.heavy_calc_last_time 4 4 Zero Lc main.o
0x20001358 HeavyCalculations.heater_cnt 4 4 Zero Lc main.o
0x2000135C GreenLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
0x20001360 ExternalRedLED_Management 4 4 Zero Gb main.o
0x20001364 ExternalRedLEDBlink.subStage 4 4 Zero Lc main.o
0x20001368 ExternalRedLEDBlink.stage 4 4 Zero Lc main.o
0x2000136C ExternalRedLEDBlink.RedLEDLastTickTime 4 4 Zero Lc main.o
0x20001370 ExternalGreenLED_Management 4 4 Zero Gb main.o
0x20001374 ExternalGreenLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
0x20001378 DMA1_Channel1_IRQHandler.current_integral 4 4 Zero Lc stm32g0xx_it.o
0x2000137C DEBUG_print.debug_print_old_time 4 4 Zero Lc main.o
0x20001380 Callibration 4 4 Zero Gb main.o
0x20001384 CalculatingSwitchSideVoltage.ubsensea_voltage_accum 4 4 Zero Lc main.o
0x20001388 BlueLEDShortBlinking.old_on_time 4 4 Zero Lc main.o
0x2000138C AUTO_OVP_Management.ovp_last_time_checked 4 4 Zero Lc main.o
0x20001390 AUTO_Mode 4 4 Zero Gb main.o
0x20001394 AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 4 4 Zero Lc main.o
0x20001398 AUTO_LVP_Management.lvp_last_time_checked 4 4 Zero Lc main.o
0x2000139C ABVoltageDropCalculation.ursense_voltage_accum 4 4 Zero Lc main.o
0x200013A0 ABVoltageDropCalculation.new_time 4 4 Zero Lc main.o
0x200013A4 ABVoltageDropCalculation.last_time_UabCalculated 4 4 Zero Lc main.o
0x200013A8 main.restartAutoMode 1 4 Zero Lc main.o
0x200013AA keyAccepted 2 2 Zero Gb main.o
0x200013AC RS485DisableButtonManagement.transition 1 4 Zero Lc main.o
0x200013AE SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV 2 2 Zero Lc main.o
0x200013B0 LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 1 4 Zero Lc main.o
0x200013B2 HeavyCalculations.last_inrush_max_current_in_mV 2 2 Zero Lc main.o
0x200013B4 HeavyCalculations.HEAVY_CALCULATIONS_PERIOD 1 4 Zero Lc main.o
0x200013B6 HeavyCalculations.last_inrush_curr_period 2 2 Zero Lc main.o
0x200013B8 GreenLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
0x200013BC ExternalGreenLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
0x200013C0 BlueLEDShortBlinking.led_is_turned_on 1 4 Zero Lc main.o
0x200013C4 ABVoltageDropCalculation.positive_pulse_found 1 4 Zero Lc main.o
0x200013C6 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 0x0800A8F0 8 4 Cnst Lc main.o
AUTO_LVP_Management.repeatEventDelay 0x0800A8F8 8 4 Cnst Lc main.o
AUTO_LVP_OVP_Management.newEventDelay 0x0800A900 16 4 Cnst Lc main.o
AUTO_LVP_OVP_Management.repeatEventDelay 0x0800A910 16 4 Cnst Lc main.o
UARTEx_SetNbDataToProcess.denominator 0x0800BB23 8 Cnst Lc stm32g0xx_hal_uart_ex.o
UARTEx_SetNbDataToProcess.numerator 0x0800BB1B 8 Cnst Lc stm32g0xx_hal_uart_ex.o
UARTPrescTable 0x0800B38E 24 2 Cnst Gb stm32g0xx_hal_uart.o
_PrintUnsigned._aV2C 0x0800BB2B 16 Cnst Lc SEGGER_RTT_printf.o
__SEGGER_init_data__ 0x0800BE38 [9 516] 4 Cnst Lc [ Linker created ]
__SEGGER_init_table__ 0x0800BDA8 [144] 4 Cnst Lc [ Linker created ]
_aInitStr.0 0x0800A944 17 4 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
defaultFeepromData 0x0800A8CC 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
0x0800A8CC defaultFeepromData 36 4 Cnst Lc feeprom.o
0x0800A8F0 AUTO_LVP_Management.newEventDelay 8 4 Cnst Lc main.o
0x0800A8F8 AUTO_LVP_Management.repeatEventDelay 8 4 Cnst Lc main.o
0x0800A900 AUTO_LVP_OVP_Management.newEventDelay 16 4 Cnst Lc main.o
0x0800A910 AUTO_LVP_OVP_Management.repeatEventDelay 16 4 Cnst Lc main.o
0x0800A944 _aInitStr.0 17 4 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a)
0x0800B38E UARTPrescTable 24 2 Cnst Gb stm32g0xx_hal_uart.o
0x0800BB1B UARTEx_SetNbDataToProcess.numerator 8 Cnst Lc stm32g0xx_hal_uart_ex.o
0x0800BB23 UARTEx_SetNbDataToProcess.denominator 8 Cnst Lc stm32g0xx_hal_uart_ex.o
0x0800BB2B _PrintUnsigned._aV2C 16 Cnst Lc SEGGER_RTT_printf.o
0x0800BDA8 __SEGGER_init_table__ [144] 4 Cnst Lc [ Linker created ]
0x0800BE38 __SEGGER_init_data__ [9 516] 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 0x0800A922 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
0x0800A922 __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 0800a934-0800a937 4
stack 20006000-20007fff 8 192
vectors 08003000-080030bf 192

Blocks by address

Range Size Name
08003000-080030bf 192 vectors
0800a934-0800a937 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: 0800A997 DC.W reset_handler 0x08003008: 08009E4D DC.W NMI_Handler 0x0800300C: 08009E71 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: 0800AF6D 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: 0800AF6F DC.W PendSV_Handler 0x0800303C: 200001FD DC.W SysTick_Handler 0x08003040: 0800A969 DC.W WWDG_IRQHandler 0x08003044: 0800A96B DC.W PVD_IRQHandler 0x08003048: 0800A96D DC.W RTC_STAMP_IRQHandler 0x0800304C: 0800A96F DC.W FLASH_IRQHandler 0x08003050: 0800A971 DC.W RCC_IRQHandler 0x08003054: 0800A973 DC.W EXTI0_1_IRQHandler 0x08003058: 0800A975 DC.W EXTI2_3_IRQHandler 0x0800305C: 0800A977 DC.W EXTI4_15_IRQHandler 0x08003060: 0800A979 DC.W UCPD1_UCPD2_IRQHandler 0x08003064: 20000205 DC.W DMA1_Channel1_IRQHandler 0x08003068: 0800A97B DC.W DMA1_Channel2_3_IRQHandler 0x0800306C: 0800A97D DC.W DMA_Channel4_5_6_7_IRQHandler 0x08003070: 20000285 DC.W ADC1_COMP_IRQHandler 0x08003074: 0800A97F DC.W TIM1_BRK_UP_TRG_COMP_IRQHandler 0x08003078: 0800A981 DC.W TIM1_CC_IRQHandler 0x0800307C: 0800A983 DC.W TIM2_IRQHandler 0x08003080: 0800A985 DC.W TIM3_IRQHandler 0x08003084: 08009E99 DC.W TIM6_DAC_LPTIM1_IRQHandler 0x08003088: 08009EA9 DC.W TIM7_LPTIM2_IRQHandler 0x0800308C: 08009EB9 DC.W TIM14_IRQHandler 0x08003090: 08009EC9 DC.W TIM15_IRQHandler 0x08003094: 08009ED9 DC.W TIM16_IRQHandler 0x08003098: 08009EE9 DC.W TIM17_IRQHandler 0x0800309C: 0800A987 DC.W I2C1_IRQHandler 0x080030A0: 0800A989 DC.W I2C2_IRQHandler 0x080030A4: 0800A98B DC.W SPI1_IRQHandler 0x080030A8: 0800A98D DC.W SPI2_IRQHandler 0x080030AC: 200002E1 DC.W USART1_IRQHandler 0x080030B0: 0800A98F DC.W USART2_IRQHandler 0x080030B4: 0800A991 DC.W USART3_USART4_LPUART1_IRQHandler 0x080030B8: 0800A993 DC.W CEC_IRQHandler 0x080030BC: 0800A995 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 FA4A BL __aeabi_uidiv ; 0x0800A59C 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 FA41 BL __aeabi_uidiv ; 0x0800A59C 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] =0x20000464 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: 20000464 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 FE16 BL HAL_MspInit ; 0x08009E0C 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 F9CF BL __aeabi_uidiv ; 0x0800A59C 0x080031FE: 4601 MOV R1, R0 0x08003200: 480A LDR R0, =SystemCoreClock ; [PC, #40] [0x0800322C] =0x20000464 0x08003202: 6800 LDR R0, [R0] 0x08003204: F007 F9CA BL __aeabi_uidiv ; 0x0800A59C 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] =0x20000450 0x08003222: 6005 STR R5, [R0]
.L1: 0x08003224: 4620 MOV R0, R4 0x08003226: BDB0 POP {R4-R5, R7, PC} 0x08003228: 200001FA DC.W uwTickFreq 0x0800322C: 20000464 DC.W SystemCoreClock 0x08003230: 20000450 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] =0x2000052C 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: 2000052C 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] =0x2000052C 0x0800324E: 6800 LDR R0, [R0] 0x08003250: 4770 BX LR 0x08003252: 46C0 NOP 0x08003254: 2000052C 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] =0x20000464 0x080032F2: 6800 LDR R0, [R0] 0x080032F4: 4980 LDR R1, =0x00030D40 ; [PC, #0x0200] [0x080034F8] 0x080032F6: F007 F951 BL __aeabi_uidiv ; 0x0800A59C 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: 20000464 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] =0x20000464 0x08003624: 6800 LDR R0, [R0] 0x08003626: 4915 LDR R1, =0x00030D40 ; [PC, #84] [0x0800367C] 0x08003628: F006 FFB8 BL __aeabi_uidiv ; 0x0800A59C 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: 20000464 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] =0x0800A9A7 0x080036EA: 4B0E LDR R3, =ADC_DMAHalfConvCplt ; [PC, #56] [0x08003724] =0x0800A99D 0x080036EC: 4D0E LDR R5, =ADC_DMAConvCplt ; [PC, #56] [0x08003728] =0x0800B13B 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: 0800A9A7 DC.W ADC_DMAError 0x08003724: 0800A99D DC.W ADC_DMAHalfConvCplt 0x08003728: 0800B13B 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] =0x20000464 0x080037E2: 6800 LDR R0, [R0] 0x080037E4: 4966 LDR R1, =0x00030D40 ; [PC, #0x0198] [0x08003980] 0x080037E6: F006 FED9 BL __aeabi_uidiv ; 0x0800A59C 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: 20000464 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 FACE BL __aeabi_uidiv ; 0x0800A59C 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 FAC3 BL __aeabi_uidiv ; 0x0800A59C 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] =0x200005E4 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] =0x200005E4 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: 200005E4 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] =0x200005E4 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: 200005E4 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] =0x200005E4 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] =0x200005E4
.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: 200005E4 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] =0x20000464 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 FE93 BL __aeabi_uidiv ; 0x0800A59C 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: 20000464 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] =0x20000464 0x08004A5A: 6001 STR R1, [R0]
.L21: 0x08004A5C: 4899 LDR R0, =uwTickPrio ; [PC, #0x0264] [0x08004CC4] =0x20000450 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: 20000464 DC.W SystemCoreClock 0x08004CC4: 20000450 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] =0x20000464 0x08004DD0: 6008 STR R0, [R1] 0x08004DD2: 481D LDR R0, =uwTickPrio ; [PC, #116] [0x08004E48] =0x20000450 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: 20000464 DC.W SystemCoreClock 0x08004E48: 20000450 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 FB84 BL __aeabi_uidiv ; 0x0800A59C 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 FB7B BL __aeabi_uidiv ; 0x0800A59C 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] =0x20000464 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: 20000464 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 FDDE BL HAL_RCC_CSSCallback ; 0x0800AAE8 0x08004F2C: 05A0 LSLS R0, R4, #22 0x08004F2E: D5FA BPL .L1 ; 0x08004F26
.L3: 0x08004F30: F005 FDDB BL HAL_RCC_LSECSSCallback ; 0x0800AAEA 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 FC02 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42 0x0800533E: E005 B .L2 ; 0x0800534C
.L1: 0x08005340: 4620 MOV R0, R4 0x08005342: F005 FBFF BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44 0x08005346: 4620 MOV R0, R4 0x08005348: F005 FBFD BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.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 FBE6 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42 0x08005376: E005 B .L5 ; 0x08005384
.L4: 0x08005378: 4620 MOV R0, R4 0x0800537A: F005 FBE3 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44 0x0800537E: 4620 MOV R0, R4 0x08005380: F005 FBE1 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.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 FBCB BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42 0x080053AC: E005 B .L8 ; 0x080053BA
.L7: 0x080053AE: 4620 MOV R0, R4 0x080053B0: F005 FBC8 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44 0x080053B4: 4620 MOV R0, R4 0x080053B6: F005 FBC6 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.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 FBAF BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42 0x080053E4: E005 B .L11 ; 0x080053F2
.L10: 0x080053E6: 4620 MOV R0, R4 0x080053E8: F005 FBAC BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44 0x080053EC: 4620 MOV R0, R4 0x080053EE: F005 FBAA BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.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 FD74 BL HAL_TIM_PeriodElapsedCallback ; 0x08009EF8 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 FB91 BL HAL_TIMEx_BreakCallback ; 0x0800AB4C 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 FB87 BL HAL_TIMEx_Break2Callback ; 0x0800AB4E 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 FB77 BL HAL_TIM_TriggerCallback ; 0x0800AB48 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 FB6C BL HAL_TIMEx_CommutCallback ; 0x0800AB4A
.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, =0x0800A8BC ; [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, =0x0800A8BC ; [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] =0x0800B38E 0x08005760: 5A51 LDRH R1, [R2, R1] 0x08005762: F004 FF1B BL __aeabi_uidiv ; 0x0800A59C 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 FF30 BL __aeabi_uldivmod ; 0x0800A5E4 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] =0x0800B38E 0x080057A2: 5A51 LDRH R1, [R2, R1] 0x080057A4: F004 FEFA BL __aeabi_uidiv ; 0x0800A59C 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 FEF4 BL __aeabi_uidiv ; 0x0800A59C 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] =0x0800B38E 0x080057D4: 5A51 LDRH R1, [R2, R1] 0x080057D6: F004 FEE1 BL __aeabi_uidiv ; 0x0800A59C 0x080057DA: 6861 LDR R1, [R4, #4] 0x080057DC: 084A LSRS R2, R1, #1 0x080057DE: 1810 ADDS R0, R2, R0 0x080057E0: F004 FEDC BL __aeabi_uidiv ; 0x0800A59C 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: 0800A8BC DC.W 0x0800A8BC 0x0800582C: 00F42400 DC.W 0x00F42400 0x08005830: 0800B38E 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 F9D8 BL UART_WaitOnFlagUntilTimeout ; 0x0800AC22 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 F9C9 BL UART_WaitOnFlagUntilTimeout ; 0x0800AC22 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] =0x0800B20B 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] =0x0800B277 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: 0800B277 DC.W UART_TxISR_8BIT 0x08005974: 0800597D DC.W UART_TxISR_16BIT_FIFOEN 0x08005978: 0800B20B 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] =0x0800AD19
.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] =0x0800B2CF 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: 0800B2CF DC.W UART_RxISR_16BIT 0x08005BDC: 0800AD19 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 F875 BL HAL_UART_RxCpltCallback ; 0x0800AD16
.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 F82F BL HAL_UART_ErrorCallback ; 0x0800AD10 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: F004 FFF8 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12 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] =0x0800B2CF 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: 0800B2CF 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 FFA7 BL HAL_UART_RxCpltCallback ; 0x0800AD16
.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 FF5F BL HAL_UART_ErrorCallback ; 0x0800AD10 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 FF28 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12 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] =0x0800AD19 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: 0800AD19 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 FA97 BL HAL_UART_MspInit ; 0x0800A46C
.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 FDF7 BL UART_AdvFeatureConfig ; 0x0800AB50
.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] =0x0800BB23 0x08005FEA: 5C09 LDRB R1, [R1, R0] 0x08005FEC: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x08006024] =0x0800BB1B 0x08005FEE: 5C10 LDRB R0, [R2, R0] 0x08005FF0: 00C0 LSLS R0, R0, #3 0x08005FF2: F004 FAD3 BL __aeabi_uidiv ; 0x0800A59C 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] =0x0800BB23 0x08006000: 5C09 LDRB R1, [R1, R0] 0x08006002: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x08006024] =0x0800BB1B 0x08006004: 5C10 LDRB R0, [R2, R0] 0x08006006: 00C0 LSLS R0, R0, #3 0x08006008: F004 FAC8 BL __aeabi_uidiv ; 0x0800A59C
.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: 0800BB23 DC.W UARTEx_SetNbDataToProcess.denominator 0x08006024: 0800BB1B 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] =0x0800BB23 0x0800606A: 5C09 LDRB R1, [R1, R0] 0x0800606C: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x080060A4] =0x0800BB1B 0x0800606E: 5C10 LDRB R0, [R2, R0] 0x08006070: 00C0 LSLS R0, R0, #3 0x08006072: F004 FA93 BL __aeabi_uidiv ; 0x0800A59C 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] =0x0800BB23 0x08006080: 5C09 LDRB R1, [R1, R0] 0x08006082: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x080060A4] =0x0800BB1B 0x08006084: 5C10 LDRB R0, [R2, R0] 0x08006086: 00C0 LSLS R0, R0, #3 0x08006088: F004 FA88 BL __aeabi_uidiv ; 0x0800A59C
.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: 0800BB23 DC.W UARTEx_SetNbDataToProcess.denominator 0x080060A4: 0800BB1B 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 FB6B BL SEGGER_RTT_Write ; 0x0800A84C 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 F982 BL __aeabi_uidiv ; 0x0800A59C 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 FA97 BL SEGGER_RTT_Write ; 0x0800A84C 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 FA3B BL SEGGER_RTT_Write ; 0x0800A84C 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 FA06 BL SEGGER_RTT_Write ; 0x0800A84C 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 F9C2 BL SEGGER_RTT_Write ; 0x0800A84C 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 F99B BL SEGGER_RTT_Write ; 0x0800A84C 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 F820 BL __aeabi_uidiv ; 0x0800A59C 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 FC27 BL _StoreChar ; 0x0800ADF0 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: F003 FFE8 BL __aeabi_uidiv ; 0x0800A59C 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: F003 FFDD BL __aeabi_uidiv ; 0x0800A59C 0x080065E2: 4607 MOV R7, R0 0x080065E4: 4814 LDR R0, =_PrintUnsigned._aV2C ; [PC, #80] [0x08006638] =0x0800BB2B 0x080065E6: 5DC1 LDRB R1, [R0, R7] 0x080065E8: 9E02 LDR R6, [SP, #8] 0x080065EA: 4630 MOV R0, R6 0x080065EC: F004 FC00 BL _StoreChar ; 0x0800ADF0 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 FFCB BL __aeabi_uidiv ; 0x0800A59C 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 FBE2 BL _StoreChar ; 0x0800ADF0 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: 0800BB2B 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] =0x20000580 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 FA88 BL Error_Handler ; 0x08008BA0
.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] =0x20000580 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 FA7C BL Error_Handler ; 0x08008BA0
.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] =0x20000580 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 FA6F BL Error_Handler ; 0x08008BA0
.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] =0x20000580 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 FA64 BL Error_Handler ; 0x08008BA0
.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] =0x20000580 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 FA58 BL Error_Handler ; 0x08008BA0
.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] =0x20000580 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 FA4C BL Error_Handler ; 0x08008BA0
.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] =0x20000580 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 FA40 BL Error_Handler ; 0x08008BA0
.L7: 0x08006720: B004 ADD SP, SP, #16 0x08006722: BD70 POP {R4-R6, PC} 0x08006724: 20000580 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 FFA9 BL __aeabi_memclr ; 0x0800A6AC 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 FA12 BL Error_Handler ; 0x08008BA0
.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] =0x20000FA8 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 F9E1 BL Error_Handler ; 0x08008BA0
.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: 20000FA8 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] =0x20001218 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 F9B5 BL Error_Handler ; 0x08008BA0
.L1: 0x08006836: BD80 POP {R7, PC} 0x08006838: 20001218 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] =0x2000123C 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 FC9D BL HAL_DAC_Init ; 0x0800B1C2 0x08006888: 2800 CMP R0, #0 0x0800688A: D001 BEQ .L1 ; 0x08006890 0x0800688C: F002 F988 BL Error_Handler ; 0x08008BA0
.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] =0x2000123C 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 F97A BL Error_Handler ; 0x08008BA0
.L2: 0x080068AC: 4805 LDR R0, =hdac1 ; [PC, #20] [0x080068C4] =0x2000123C 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 F971 BL Error_Handler ; 0x08008BA0
.L3: 0x080068BE: B00A ADD SP, SP, #40 0x080068C0: BD10 POP {R4, PC} 0x080068C2: 46C0 NOP 0x080068C4: 2000123C 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] =0x20000F4C 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 F911 BL Error_Handler ; 0x08008BA0
.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: 20000F4C 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] =0x20000530
.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: 20000530 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] =0x20000530
.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] =0x20000E12 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: 20000530 DC.W feepromData 0x08006AE8: 20000E12 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] =0x20000530 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: 20000530 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] =0x0800A8CC 0x08006B6C: 480B LDR R0, =feepromData ; [PC, #44] [0x08006B9C] =0x20000530 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: 0800A8CC DC.W defaultFeepromData 0x08006B9C: 20000530 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] =0x20000568
.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: 20000568 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] =0x20000568 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: 20000568 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] =0x20000568
.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: 20000568 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] =0x20000568 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: 20000568 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 FA4C BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08006D52: 03A9 LSLS R1, R5, #14 0x08006D54: 4630 MOV R0, R6 0x08006D56: 4622 MOV R2, R4 0x08006D58: F004 FA47 BL HAL_GPIO_WritePin ; 0x0800B1EA 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 FA41 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08006D68: 482F LDR R0, =0x50000C00 ; [PC, #188] [0x08006E28] 0x08006D6A: 4629 MOV R1, R5 0x08006D6C: 4622 MOV R2, R4 0x08006D6E: F004 FA3C BL HAL_GPIO_WritePin ; 0x0800B1EA 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, =0x0800BB3B ; [PC, #40] [0x08006E5C] 0x08006E34: 2000 MOVS R0, #0 0x08006E36: F003 FD23 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E3A: 2000 MOVS R0, #0 0x08006E3C: 4631 MOV R1, R6 0x08006E3E: F003 FD1F BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E42: 4907 LDR R1, =0x0800A941 ; [PC, #28] [0x08006E60] 0x08006E44: 2000 MOVS R0, #0 0x08006E46: F003 FD1B BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E4A: 2000 MOVS R0, #0 0x08006E4C: 4629 MOV R1, R5 0x08006E4E: F003 FD17 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E52: 4904 LDR R1, =0x0800B62D ; [PC, #16] [0x08006E64] 0x08006E54: 2000 MOVS R0, #0 0x08006E56: F003 FD13 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E5A: BD70 POP {R4-R6, PC} 0x08006E5C: 0800BB3B DC.W 0x0800BB3B 0x08006E60: 0800A941 DC.W 0x0800A941 0x08006E64: 0800B62D DC.W 0x0800B62D

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, =0x0800BB43 ; [PC, #40] [0x08006E98] 0x08006E70: 2000 MOVS R0, #0 0x08006E72: F003 FD05 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E76: 2000 MOVS R0, #0 0x08006E78: 4631 MOV R1, R6 0x08006E7A: F003 FD01 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E7E: 4907 LDR R1, =0x0800A941 ; [PC, #28] [0x08006E9C] 0x08006E80: 2000 MOVS R0, #0 0x08006E82: F003 FCFD BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E86: 2000 MOVS R0, #0 0x08006E88: 4629 MOV R1, R5 0x08006E8A: F003 FCF9 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E8E: 4904 LDR R1, =0x0800B62D ; [PC, #16] [0x08006EA0] 0x08006E90: 2000 MOVS R0, #0 0x08006E92: F003 FCF5 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006E96: BD70 POP {R4-R6, PC} 0x08006E98: 0800BB43 DC.W 0x0800BB43 0x08006E9C: 0800A941 DC.W 0x0800A941 0x08006EA0: 0800B62D DC.W 0x0800B62D

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, =0x0800BB4B ; [PC, #40] [0x08006ED4] 0x08006EAC: 2000 MOVS R0, #0 0x08006EAE: F003 FCE7 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006EB2: 2000 MOVS R0, #0 0x08006EB4: 4631 MOV R1, R6 0x08006EB6: F003 FCE3 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006EBA: 4907 LDR R1, =0x0800A941 ; [PC, #28] [0x08006ED8] 0x08006EBC: 2000 MOVS R0, #0 0x08006EBE: F003 FCDF BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006EC2: 2000 MOVS R0, #0 0x08006EC4: 4629 MOV R1, R5 0x08006EC6: F003 FCDB BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006ECA: 4904 LDR R1, =0x0800B62D ; [PC, #16] [0x08006EDC] 0x08006ECC: 2000 MOVS R0, #0 0x08006ECE: F003 FCD7 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08006ED2: BD70 POP {R4-R6, PC} 0x08006ED4: 0800BB4B DC.W 0x0800BB4B 0x08006ED8: 0800A941 DC.W 0x0800A941 0x08006EDC: 0800B62D DC.W 0x0800B62D

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


main: 0x08006EE0: B500 PUSH {LR} 0x08006EE2: B085 SUB SP, SP, #20 0x08006EE4: 48D7 LDR R0, =command_parser_is_enabled ; [PC, #0x035C] [0x08007244] =0x200012E8 0x08006EE6: 2601 MOVS R6, #1 0x08006EE8: 6006 STR R6, [R0] 0x08006EEA: F7FC F969 BL HAL_Init ; 0x080031C0 0x08006EEE: F000 FC61 BL SystemClock_Config ; 0x080077B4 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 FA7B BL MX_USART1_UART_Init ; 0x0800A3F8 0x08006F02: F7FF FC81 BL MX_CRC_Init ; 0x08006808 0x08006F06: F7FF FCB3 BL MX_DAC1_Init ; 0x08006870 0x08006F0A: F003 F9A3 BL MX_TIM17_Init ; 0x0800A254 0x08006F0E: F003 F985 BL MX_TIM16_Init ; 0x0800A21C 0x08006F12: F003 F935 BL MX_TIM14_Init ; 0x0800A180 0x08006F16: F003 F90D BL MX_TIM7_Init ; 0x0800A134 0x08006F1A: F003 F8E5 BL MX_TIM6_Init ; 0x0800A0E8 0x08006F1E: F003 F8B3 BL MX_TIM2_Init ; 0x0800A088 0x08006F22: F003 F947 BL MX_TIM15_Init ; 0x0800A1B4 0x08006F26: 4CC8 LDR R4, =sys_data ; [PC, #0x0320] [0x08007248] =0x20000CFC 0x08006F28: 4620 MOV R0, R4 0x08006F2A: 3008 ADDS R0, #8 0x08006F2C: 2187 MOVS R1, #135 0x08006F2E: 0049 LSLS R1, R1, #1 0x08006F30: F003 FBBC BL __aeabi_memclr ; 0x0800A6AC 0x08006F34: 2000 MOVS R0, #0 0x08006F36: 49C5 LDR R1, =0x000100CA ; [PC, #0x0314] [0x0800724C] 0x08006F38: 6021 STR R1, [R4] 0x08006F3A: 6060 STR R0, [R4, #4] 0x08006F3C: 48C4 LDR R0, =htim2 ; [PC, #0x0310] [0x08007250] =0x2000109C 0x08006F3E: F7FE F961 BL HAL_TIM_Base_Start ; 0x08005204 0x08006F42: 2800 CMP R0, #0 0x08006F44: D003 BEQ .L1 ; 0x08006F4E 0x08006F46: 48C3 LDR R0, =0x0800B8ED ; [PC, #0x030C] [0x08007254] 0x08006F48: 49C3 LDR R1, =0x0800B8F2 ; [PC, #0x030C] [0x08007258] 0x08006F4A: F7FF FFAB BL LOG_E ; 0x08006EA4
.L1: 0x08006F4E: 2000 MOVS R0, #0 0x08006F50: 49C2 LDR R1, =0x0800B907 ; [PC, #0x0308] [0x0800725C] 0x08006F52: F004 FA0C BL SEGGER_RTT_printf ; 0x0800B36E 0x08006F56: 48BF LDR R0, =0x0800B8ED ; [PC, #0x02FC] [0x08007254] 0x08006F58: 49C1 LDR R1, =0x0800B90C ; [PC, #0x0304] [0x08007260] 0x08006F5A: F7FF FF67 BL LOG_I ; 0x08006E2C 0x08006F5E: 4DC1 LDR R5, =0x40015800 ; [PC, #0x0304] [0x08007264] 0x08006F60: 6828 LDR R0, [R5] 0x08006F62: 49C1 LDR R1, =0x00000FFF ; [PC, #0x0304] [0x08007268] 0x08006F64: 4001 ANDS R1, R0 0x08006F66: 48C1 LDR R0, =0xFFFFFBAA ; [PC, #0x0304] [0x0800726C] 0x08006F68: 1808 ADDS R0, R1, R0 0x08006F6A: 2811 CMP R0, #17 0x08006F6C: D80F BHI .L2 ; 0x08006F8E 0x08006F6E: 49C0 LDR R1, =0x0800B62F ; [PC, #0x0300] [0x08007270] 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: 49BA LDR R1, =0x0800B673 ; [PC, #0x02E8] [0x08007274] 0x08006F8C: E004 B .L3 ; 0x08006F98
.L2: 0x08006F8E: 49BA LDR R1, =0x0800A955 ; [PC, #0x02E8] [0x08007278] 0x08006F90: E002 B .L3 ; 0x08006F98 0x08006F92: 49BA LDR R1, =0x0800B651 ; [PC, #0x02E8] [0x0800727C] 0x08006F94: E000 B .L3 ; 0x08006F98 0x08006F96: 49BA LDR R1, =0x0800B695 ; [PC, #0x02E8] [0x08007280]
.L3: 0x08006F98: 4CAE LDR R4, =0x0800B8ED ; [PC, #0x02B8] [0x08007254] 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: 49B7 LDR R1, =0x0800BB53 ; [PC, #0x02DC] [0x08007284] 0x08006FA8: 4638 MOV R0, R7 0x08006FAA: 4622 MOV R2, R4 0x08006FAC: F004 F9DF BL SEGGER_RTT_printf ; 0x0800B36E 0x08006FB0: F003 FF3F BL FEEPROM_ConfigFreeBytes ; 0x0800AE32 0x08006FB4: 4602 MOV R2, R0 0x08006FB6: 49B4 LDR R1, =0x0800B6B7 ; [PC, #0x02D0] [0x08007288] 0x08006FB8: 4638 MOV R0, R7 0x08006FBA: F004 F9D8 BL SEGGER_RTT_printf ; 0x0800B36E 0x08006FBE: F7FF FCEF BL FEEPROM_StatFreeBytes ; 0x080069A0 0x08006FC2: 4602 MOV R2, R0 0x08006FC4: 49B1 LDR R1, =0x0800BB6F ; [PC, #0x02C4] [0x0800728C] 0x08006FC6: 4638 MOV R0, R7 0x08006FC8: F004 F9D1 BL SEGGER_RTT_printf ; 0x0800B36E 0x08006FCC: 49B0 LDR R1, =0x0800B6ED ; [PC, #0x02C0] [0x08007290] 0x08006FCE: 2296 MOVS R2, #150 0x08006FD0: 4638 MOV R0, R7 0x08006FD2: F004 F9CC BL SEGGER_RTT_printf ; 0x0800B36E 0x08006FD6: F7FD FF39 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08006FDA: 4602 MOV R2, R0 0x08006FDC: 49AD LDR R1, =0x0800B91D ; [PC, #0x02B4] [0x08007294] 0x08006FDE: 4638 MOV R0, R7 0x08006FE0: F004 F9C5 BL SEGGER_RTT_printf ; 0x0800B36E 0x08006FE4: F7FD FF32 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C 0x08006FE8: 49AB LDR R1, =0x03D08FFF ; [PC, #0x02AC] [0x08007298] 0x08006FEA: 4288 CMP R0, R1 0x08006FEC: D80A BHI .L4 ; 0x08007004 0x08006FEE: 4C99 LDR R4, =0x0800B8ED ; [PC, #0x0264] [0x08007254] 0x08006FF0: 49AA LDR R1, =0x0800BBA3 ; [PC, #0x02A8] [0x0800729C] 0x08006FF2: 4620 MOV R0, R4 0x08006FF4: F7FF FF56 BL LOG_E ; 0x08006EA4 0x08006FF8: 49A9 LDR R1, =0x0800B3A6 ; [PC, #0x02A4] [0x080072A0] 0x08006FFA: 4620 MOV R0, R4 0x08006FFC: F7FF FF52 BL LOG_E ; 0x08006EA4 0x08007000: F7FC FECC BL HAL_NVIC_SystemReset ; 0x08003D9C
.L4: 0x08007004: F000 FC16 BL StartUpSequence ; 0x08007834 0x08007008: F000 FC42 BL CopyingVectorTableToRAM ; 0x08007890 0x0800700C: F7FF FDC8 BL FEEPROM_isFirstStart ; 0x08006BA0 0x08007010: 2800 CMP R0, #0 0x08007012: D007 BEQ .L5 ; 0x08007024 0x08007014: 488F LDR R0, =0x0800B8ED ; [PC, #0x023C] [0x08007254] 0x08007016: 49A3 LDR R1, =0x0800BBBB ; [PC, #0x028C] [0x080072A4] 0x08007018: F7FF FF26 BL LOG_W ; 0x08006E68 0x0800701C: F7FF FDA4 BL FEEPROM_fullRestore ; 0x08006B68 0x08007020: F7FF FE0E BL FEEPROM_ResetLogData ; 0x08006C40
.L5: 0x08007024: 4888 LDR R0, =sys_data ; [PC, #0x0220] [0x08007248] =0x20000CFC 0x08007026: F7FF FD07 BL FEEPROM_readConfig ; 0x08006A38 0x0800702A: 2800 CMP R0, #0 0x0800702C: D003 BEQ .L6 ; 0x08007036 0x0800702E: 4889 LDR R0, =0x0800B8ED ; [PC, #0x0224] [0x08007254] 0x08007030: 499D LDR R1, =0x0800B92E ; [PC, #0x0274] [0x080072A8] 0x08007032: F7FF FF37 BL LOG_E ; 0x08006EA4
.L6: 0x08007036: 4C84 LDR R4, =sys_data ; [PC, #0x0210] [0x08007248] =0x20000CFC 0x08007038: 4620 MOV R0, R4 0x0800703A: F7FF FE11 BL FEEPROM_ReadLogData ; 0x08006C60 0x0800703E: 2800 CMP R0, #0 0x08007040: D003 BEQ .L7 ; 0x0800704A 0x08007042: 4884 LDR R0, =0x0800B8ED ; [PC, #0x0210] [0x08007254] 0x08007044: 4999 LDR R1, =0x0800B3B9 ; [PC, #0x0264] [0x080072AC] 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 FA9F BL __aeabi_uidiv ; 0x0800A59C 0x0800705E: 2140 MOVS R1, #64 0x08007060: 5260 STRH R0, [R4, R1] 0x08007062: 4893 LDR R0, =statDataChanged ; [PC, #0x024C] [0x080072B0] =0x200012B4 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: 4890 LDR R0, =maxIntegral ; [PC, #0x0240] [0x080072B4] =0x20000460 0x08007072: 6001 STR R1, [R0] 0x08007074: 8BE0 LDRH R0, [R4, #30] 0x08007076: 4990 LDR R1, =0x50000400 ; [PC, #0x0240] [0x080072B8] 0x08007078: 2202 MOVS R2, #2 0x0800707A: F003 FEDD BL ShowSlaveAddressOnLED ; 0x0800AE38 0x0800707E: 8AE0 LDRH R0, [R4, #22] 0x08007080: 8B21 LDRH R1, [R4, #24] 0x08007082: 8B62 LDRH R2, [R4, #26] 0x08007084: 4B8D LDR R3, =keyAccepted ; [PC, #0x0234] [0x080072BC] =0x200013AA 0x08007086: 9301 STR R3, [SP, #4] 0x08007088: 4B8D LDR R3, =accessModeTable ; [PC, #0x0234] [0x080072C0] =0x200004A0 0x0800708A: 9300 STR R3, [SP, #0] 0x0800708C: 2A6F CMP R2, #111 0x0800708E: D000 BEQ .L8 ; 0x08007092 0x08007090: 2602 MOVS R6, #2
.L8: 0x08007092: 2A65 CMP R2, #101 0x08007094: D000 BEQ .L9 ; 0x08007098 0x08007096: 4637 MOV R7, R6
.L9: 0x08007098: 0409 LSLS R1, R1, #16 0x0800709A: 1809 ADDS R1, R1, R0 0x0800709C: 4D89 LDR R5, =modbusData ; [PC, #0x0224] [0x080072C4] =0x20000AC0 0x0800709E: 4B8A LDR R3, =huart1 ; [PC, #0x0228] [0x080072C8] =0x20000EBC 0x080070A0: 4628 MOV R0, R5 0x080070A2: 463A MOV R2, R7 0x080070A4: F003 FF1E BL mbInit ; 0x0800AEE4 0x080070A8: 4888 LDR R0, =hadc1 ; [PC, #0x0220] [0x080072CC] =0x20000580 0x080070AA: F004 F826 BL HAL_ADC_Stop ; 0x0800B0FA 0x080070AE: 2800 CMP R0, #0 0x080070B0: D001 BEQ .L10 ; 0x080070B6 0x080070B2: 4987 LDR R1, =0x0800B97C ; [PC, #0x021C] [0x080072D0] 0x080070B4: E006 B .L12 ; 0x080070C4
.L10: 0x080070B6: 4885 LDR R0, =hadc1 ; [PC, #0x0214] [0x080072CC] =0x20000580 0x080070B8: F7FC FDE6 BL HAL_ADCEx_Calibration_Start ; 0x08003C88 0x080070BC: 2800 CMP R0, #0 0x080070BE: D100 BNE .L11 ; 0x080070C2 0x080070C0: E2F9 B .L80 ; 0x080076B6
.L11: 0x080070C2: 4984 LDR R1, =0x0800B3E8 ; [PC, #0x0210] [0x080072D4]
.L12: 0x080070C4: 4863 LDR R0, =0x0800B8ED ; [PC, #0x018C] [0x08007254] 0x080070C6: F7FF FEED BL LOG_E ; 0x08006EA4
.L13: 0x080070CA: 4883 LDR R0, =hdac1 ; [PC, #0x020C] [0x080072D8] =0x2000123C 0x080070CC: 2600 MOVS R6, #0 0x080070CE: 4631 MOV R1, R6 0x080070D0: F003 FCFC BL HAL_DACEx_GetTrimOffset ; 0x0800AACC 0x080070D4: 4607 MOV R7, R0 0x080070D6: 2110 MOVS R1, #16 0x080070D8: 487F LDR R0, =hdac1 ; [PC, #0x01FC] [0x080072D8] =0x2000123C 0x080070DA: F003 FCF7 BL HAL_DACEx_GetTrimOffset ; 0x0800AACC 0x080070DE: 9003 STR R0, [SP, #12] 0x080070E0: 497E LDR R1, =0x0800B98D ; [PC, #0x01F8] [0x080072DC] 0x080070E2: 4A5C LDR R2, =0x0800B8ED ; [PC, #0x0170] [0x08007254] 0x080070E4: 4630 MOV R0, R6 0x080070E6: 463B MOV R3, R7 0x080070E8: F004 F941 BL SEGGER_RTT_printf ; 0x0800B36E 0x080070EC: 497C LDR R1, =0x0800B9BA ; [PC, #0x01F0] [0x080072E0] 0x080070EE: 9604 STR R6, [SP, #16] 0x080070F0: 2000 MOVS R0, #0 0x080070F2: 4A58 LDR R2, =0x0800B8ED ; [PC, #0x0160] [0x08007254] 0x080070F4: 9B03 LDR R3, [SP, #12] 0x080070F6: F004 F93A BL SEGGER_RTT_printf ; 0x0800B36E 0x080070FA: 2001 MOVS R0, #1 0x080070FC: 9003 STR R0, [SP, #12] 0x080070FE: F000 FBFF BL StartOffMode ; 0x08007900 0x08007102: 4872 LDR R0, =hadc1 ; [PC, #0x01C8] [0x080072CC] =0x20000580 0x08007104: 4977 LDR R1, =ADC_values ; [PC, #0x01DC] [0x080072E4] =0x200013C6 0x08007106: 2206 MOVS R2, #6 0x08007108: F7FC FABA BL HAL_ADC_Start_DMA ; 0x08003680 0x0800710C: 2800 CMP R0, #0 0x0800710E: D003 BEQ .L14 ; 0x08007118 0x08007110: 4850 LDR R0, =0x0800B8ED ; [PC, #0x0140] [0x08007254] 0x08007112: 4975 LDR R1, =0x0800B70F ; [PC, #0x01D4] [0x080072E8] 0x08007114: F7FF FEC6 BL LOG_E ; 0x08006EA4
.L14: 0x08007118: 4874 LDR R0, =0x40020008 ; [PC, #0x01D0] [0x080072EC] 0x0800711A: 6801 LDR R1, [R0] 0x0800711C: 2204 MOVS R2, #4 0x0800711E: 4391 BICS R1, R2 0x08007120: 6001 STR R1, [R0] 0x08007122: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x080072D8] =0x2000123C 0x08007124: 4631 MOV R1, R6 0x08007126: F003 FC93 BL HAL_DAC_Start ; 0x0800AA50 0x0800712A: 2110 MOVS R1, #16 0x0800712C: 486A LDR R0, =hdac1 ; [PC, #0x01A8] [0x080072D8] =0x2000123C 0x0800712E: F003 FC8F BL HAL_DAC_Start ; 0x0800AA50 0x08007132: 4869 LDR R0, =hdac1 ; [PC, #0x01A4] [0x080072D8] =0x2000123C 0x08007134: 4631 MOV R1, R6 0x08007136: 4632 MOV R2, R6 0x08007138: 4633 MOV R3, R6 0x0800713A: F003 FCB2 BL HAL_DAC_SetValue ; 0x0800AAA2 0x0800713E: 4866 LDR R0, =hdac1 ; [PC, #0x0198] [0x080072D8] =0x2000123C 0x08007140: 2110 MOVS R1, #16 0x08007142: 4632 MOV R2, R6 0x08007144: 4633 MOV R3, R6 0x08007146: F003 FCAC BL HAL_DAC_SetValue ; 0x0800AAA2 0x0800714A: F000 FC53 BL DIP_Switches ; 0x080079F4 0x0800714E: 4968 LDR R1, =InternalBlueLED_Management ; [PC, #0x01A0] [0x080072F0] =0x20001338 0x08007150: 4868 LDR R0, =BlueLEDShortBlinking ; [PC, #0x01A0] [0x080072F4] =0x08007E6D 0x08007152: 6008 STR R0, [R1] 0x08007154: 4868 LDR R0, =InternalGreenLED_Management ; [PC, #0x01A0] [0x080072F8] =0x20001334 0x08007156: 4969 LDR R1, =DoNothing ; [PC, #0x01A4] [0x080072FC] =0x200001F9 0x08007158: 6001 STR R1, [R0] 0x0800715A: 4869 LDR R0, =InternalRedLED_Management ; [PC, #0x01A4] [0x08007300] =0x20001330 0x0800715C: 6001 STR R1, [R0] 0x0800715E: 4869 LDR R0, =ExternalGreenLED_Management ; [PC, #0x01A4] [0x08007304] =0x20001370 0x08007160: 6001 STR R1, [R0] 0x08007162: 4869 LDR R0, =ExternalRedLED_Management ; [PC, #0x01A4] [0x08007308] =0x20001360 0x08007164: 6001 STR R1, [R0] 0x08007166: 4869 LDR R0, =Callibration ; [PC, #0x01A4] [0x0800730C] =0x20001380 0x08007168: 6001 STR R1, [R0] 0x0800716A: 4869 LDR R0, =InrushCurrentManagement ; [PC, #0x01A4] [0x08007310] =0x2000133C 0x0800716C: 4969 LDR R1, =InrushCurrentDetected ; [PC, #0x01A4] [0x08007314] =0x08007EBD 0x0800716E: E004 B .L17 ; 0x0800717A
.L15: 0x08007170: 9803 LDR R0, [SP, #12] 0x08007172: 4969 LDR R1, =main.restartAutoMode ; [PC, #0x01A4] [0x08007318] =0x200013A8 0x08007174: 7008 STRB R0, [R1]
.L16: 0x08007176: 4864 LDR R0, =ExternalRedLED_Management ; [PC, #0x0190] [0x08007308] =0x20001360 0x08007178: 4968 LDR R1, =ExternalRedLED2ShortOnThenLongPauseBlinking ; [PC, #0x01A0] [0x0800731C] =0x080089E5
.L17: 0x0800717A: 6001 STR R1, [R0] 0x0800717C: E008 B .L20 ; 0x08007190
.L18: 0x0800717E: 2000 MOVS R0, #0 0x08007180: 8420 STRH R0, [R4, #32]
.L19: 0x08007182: F000 FF53 BL Keys_Management ; 0x0800802C 0x08007186: F7FC F861 BL HAL_GetTick ; 0x0800324C 0x0800718A: 42B0 CMP R0, R6 0x0800718C: D000 BEQ .L20 ; 0x08007190 0x0800718E: E102 B .L35 ; 0x08007396
.L20: 0x08007190: F000 FEC8 BL ABVoltageDropCalculation ; 0x08007F24 0x08007194: 4628 MOV R0, R5 0x08007196: F004 F8F8 BL mbGetFrameComplete ; 0x0800B38A 0x0800719A: 2800 CMP R0, #0 0x0800719C: D010 BEQ .L22 ; 0x080071C0 0x0800719E: 4628 MOV R0, R5 0x080071A0: F002 FCA8 BL mbSlaveCheckModbusRtuQuery ; 0x08009AF4 0x080071A4: 2802 CMP R0, #2 0x080071A6: D107 BNE .L21 ; 0x080071B8 0x080071A8: 485D LDR R0, =RS485ActiveMode ; [PC, #0x0174] [0x08007320] =0x20000468 0x080071AA: 6800 LDR R0, [R0] 0x080071AC: 2800 CMP R0, #0 0x080071AE: D007 BEQ .L22 ; 0x080071C0 0x080071B0: 4628 MOV R0, R5 0x080071B2: F002 FCEF BL mbSlaveProcessRtuQuery ; 0x08009B94 0x080071B6: E003 B .L22 ; 0x080071C0
.L21: 0x080071B8: 2088 MOVS R0, #136 0x080071BA: 2122 MOVS R1, #34 0x080071BC: 4A42 LDR R2, =huart1 ; [PC, #0x0108] [0x080072C8] =0x20000EBC 0x080071BE: 5011 STR R1, [R2, R0]
.L22: 0x080071C0: 2754 MOVS R7, #84 0x080071C2: 5BE0 LDRH R0, [R4, R7] 0x080071C4: 4957 LDR R1, =savedLockKey ; [PC, #0x015C] [0x08007324] =0x20000E12 0x080071C6: 8809 LDRH R1, [R1] 0x080071C8: 1A40 SUBS R0, R0, R1 0x080071CA: 4241 RSBS R1, R0, #0 0x080071CC: 4141 ADCS R1, R0 0x080071CE: 2052 MOVS R0, #82 0x080071D0: 5221 STRH R1, [R4, R0] 0x080071D2: 483A LDR R0, =keyAccepted ; [PC, #232] [0x080072BC] =0x200013AA 0x080071D4: 8001 STRH R1, [R0] 0x080071D6: 481B LDR R0, =command_parser_is_enabled ; [PC, #108] [0x08007244] =0x200012E8 0x080071D8: 6800 LDR R0, [R0] 0x080071DA: 2800 CMP R0, #0 0x080071DC: D0CF BEQ .L18 ; 0x0800717E 0x080071DE: 2126 MOVS R1, #38 0x080071E0: 8C20 LDRH R0, [R4, #32] 0x080071E2: 2800 CMP R0, #0 0x080071E4: D0CD BEQ .L19 ; 0x08007182 0x080071E6: 5C69 LDRB R1, [R5, R1] 0x080071E8: 2900 CMP R1, #0 0x080071EA: D1CA BNE .L19 ; 0x08007182 0x080071EC: 494E LDR R1, =0x00004F4F ; [PC, #0x0138] [0x08007328] 0x080071EE: 4288 CMP R0, R1 0x080071F0: DD00 BLE .L23 ; 0x080071F4 0x080071F2: E0A7 B .L26 ; 0x08007344
.L23: 0x080071F4: 1E41 SUBS R1, R0, #1 0x080071F6: 291D CMP R1, #29 0x080071F8: D900 BLS .L24 ; 0x080071FC 0x080071FA: E1ED B .L64 ; 0x080075D8
.L24: 0x080071FC: 0049 LSLS R1, R1, #1 0x080071FE: 46C0 NOP 0x08007200: 4479 ADD R1, PC 0x08007202: 8889 LDRH R1, [R1, #4] 0x08007204: 0049 LSLS R1, R1, #1 0x08007206: 448F ADD PC, R1 0x08007208: 94 DC.B 0x94 ; '\x94' 0x08007209: 00 DC.B 0x00 ; '\0' 0x0800720A: 22 DC.B 0x22 ; '\"' 0x0800720B: 01 DC.B 0x01 ; '\x01' 0x0800720C: 33 DC.B 0x33 ; '3' 0x0800720D: 01 DC.B 0x01 ; '\x01' 0x0800720E: EB DC.B 0xEB ; '\xEB' 0x0800720F: 01 DC.B 0x01 ; '\x01' 0x08007210: 52 DC.B 0x52 ; 'R' 0x08007211: 01 DC.B 0x01 ; '\x01' 0x08007212: EB DC.B 0xEB ; '\xEB' 0x08007213: 01 DC.B 0x01 ; '\x01' 0x08007214: EB DC.B 0xEB ; '\xEB' 0x08007215: 01 DC.B 0x01 ; '\x01' 0x08007216: EB DC.B 0xEB ; '\xEB' 0x08007217: 01 DC.B 0x01 ; '\x01' 0x08007218: EB DC.B 0xEB ; '\xEB' 0x08007219: 01 DC.B 0x01 ; '\x01' 0x0800721A: 69 DC.B 0x69 ; 'i' 0x0800721B: 01 DC.B 0x01 ; '\x01' 0x0800721C: EB DC.B 0xEB ; '\xEB' 0x0800721D: 01 DC.B 0x01 ; '\x01' 0x0800721E: EB DC.B 0xEB ; '\xEB' 0x0800721F: 01 DC.B 0x01 ; '\x01' 0x08007220: EB DC.B 0xEB ; '\xEB' 0x08007221: 01 DC.B 0x01 ; '\x01' 0x08007222: EB DC.B 0xEB ; '\xEB' 0x08007223: 01 DC.B 0x01 ; '\x01' 0x08007224: EB DC.B 0xEB ; '\xEB' 0x08007225: 01 DC.B 0x01 ; '\x01' 0x08007226: EB DC.B 0xEB ; '\xEB' 0x08007227: 01 DC.B 0x01 ; '\x01' 0x08007228: EB DC.B 0xEB ; '\xEB' 0x08007229: 01 DC.B 0x01 ; '\x01' 0x0800722A: EB DC.B 0xEB ; '\xEB' 0x0800722B: 01 DC.B 0x01 ; '\x01' 0x0800722C: EB DC.B 0xEB ; '\xEB' 0x0800722D: 01 DC.B 0x01 ; '\x01' 0x0800722E: 6C DC.B 0x6C ; 'l' 0x0800722F: 01 DC.B 0x01 ; '\x01' 0x08007230: EB DC.B 0xEB ; '\xEB' 0x08007231: 01 DC.B 0x01 ; '\x01' 0x08007232: EB DC.B 0xEB ; '\xEB' 0x08007233: 01 DC.B 0x01 ; '\x01' 0x08007234: EB DC.B 0xEB ; '\xEB' 0x08007235: 01 DC.B 0x01 ; '\x01' 0x08007236: EB DC.B 0xEB ; '\xEB' 0x08007237: 01 DC.B 0x01 ; '\x01' 0x08007238: EB DC.B 0xEB ; '\xEB' 0x08007239: 01 DC.B 0x01 ; '\x01' 0x0800723A: EB DC.B 0xEB ; '\xEB' 0x0800723B: 01 DC.B 0x01 ; '\x01' 0x0800723C: EB DC.B 0xEB ; '\xEB' 0x0800723D: 01 DC.B 0x01 ; '\x01' 0x0800723E: EB DC.B 0xEB ; '\xEB' 0x0800723F: 01 DC.B 0x01 ; '\x01' 0x08007240: EB DC.B 0xEB ; '\xEB' 0x08007241: 01 DC.B 0x01 ; '\x01' 0x08007242: 91 DC.B 0x91 ; '\x91' 0x08007243: 00 DC.B 0x00 ; '\0' 0x08007244: 200012E8 DC.W command_parser_is_enabled 0x08007248: 20000CFC DC.W sys_data 0x0800724C: 000100CA DC.W 0x000100CA 0x08007250: 2000109C DC.W htim2 0x08007254: 0800B8ED DC.W 0x0800B8ED 0x08007258: 0800B8F2 DC.W 0x0800B8F2 0x0800725C: 0800B907 DC.W 0x0800B907 0x08007260: 0800B90C DC.W 0x0800B90C 0x08007264: 40015800 DC.W 0x40015800 0x08007268: 00000FFF DC.W 0x00000FFF 0x0800726C: FFFFFBAA DC.W 0xFFFFFBAA 0x08007270: 0800B62F DC.W 0x0800B62F 0x08007274: 0800B673 DC.W 0x0800B673 0x08007278: 0800A955 DC.W 0x0800A955 0x0800727C: 0800B651 DC.W 0x0800B651 0x08007280: 0800B695 DC.W 0x0800B695 0x08007284: 0800BB53 DC.W 0x0800BB53 0x08007288: 0800B6B7 DC.W 0x0800B6B7 0x0800728C: 0800BB6F DC.W 0x0800BB6F 0x08007290: 0800B6ED DC.W 0x0800B6ED 0x08007294: 0800B91D DC.W 0x0800B91D 0x08007298: 03D08FFF DC.W 0x03D08FFF 0x0800729C: 0800BBA3 DC.W 0x0800BBA3 0x080072A0: 0800B3A6 DC.W 0x0800B3A6 0x080072A4: 0800BBBB DC.W 0x0800BBBB 0x080072A8: 0800B92E DC.W 0x0800B92E 0x080072AC: 0800B3B9 DC.W 0x0800B3B9 0x080072B0: 200012B4 DC.W statDataChanged 0x080072B4: 20000460 DC.W maxIntegral 0x080072B8: 50000400 DC.W 0x50000400 0x080072BC: 200013AA DC.W keyAccepted 0x080072C0: 200004A0 DC.W accessModeTable 0x080072C4: 20000AC0 DC.W modbusData 0x080072C8: 20000EBC DC.W huart1 0x080072CC: 20000580 DC.W hadc1 0x080072D0: 0800B97C DC.W 0x0800B97C 0x080072D4: 0800B3E8 DC.W 0x0800B3E8 0x080072D8: 2000123C DC.W hdac1 0x080072DC: 0800B98D DC.W 0x0800B98D 0x080072E0: 0800B9BA DC.W 0x0800B9BA 0x080072E4: 200013C6 DC.W ADC_values 0x080072E8: 0800B70F DC.W 0x0800B70F 0x080072EC: 40020008 DC.W 0x40020008 0x080072F0: 20001338 DC.W InternalBlueLED_Management 0x080072F4: 08007E6D DC.W BlueLEDShortBlinking 0x080072F8: 20001334 DC.W InternalGreenLED_Management 0x080072FC: 200001F9 DC.W DoNothing 0x08007300: 20001330 DC.W InternalRedLED_Management 0x08007304: 20001370 DC.W ExternalGreenLED_Management 0x08007308: 20001360 DC.W ExternalRedLED_Management 0x0800730C: 20001380 DC.W Callibration 0x08007310: 2000133C DC.W InrushCurrentManagement 0x08007314: 08007EBD DC.W InrushCurrentDetected 0x08007318: 200013A8 DC.W main.restartAutoMode 0x0800731C: 080089E5 DC.W ExternalRedLED2ShortOnThenLongPauseBlinking 0x08007320: 20000468 DC.W RS485ActiveMode 0x08007324: 20000E12 DC.W savedLockKey 0x08007328: 00004F4F DC.W 0x00004F4F 0x0800732C: F002 F8BA BL StartAutoMode ; 0x080094A4 0x08007330: E725 B .L18 ; 0x0800717E 0x08007332: 2100 MOVS R1, #0 0x08007334: 4620 MOV R0, R4 0x08007336: F7FF FBD9 BL FEEPROM_storeConfig ; 0x08006AEC 0x0800733A: 2800 CMP R0, #0 0x0800733C: D100 BNE .L25 ; 0x08007340 0x0800733E: E0F6 B .L54 ; 0x0800752E
.L25: 0x08007340: 49E3 LDR R1, =0x0800B8BD ; [PC, #0x038C] [0x080076D0] 0x08007342: E0F1 B .L53 ; 0x08007528
.L26: 0x08007344: 49F9 LDR R1, =0x00009D6D ; [PC, #0x03E4] [0x0800772C] 0x08007346: 4288 CMP R0, R1 0x08007348: DC0F BGT .L30 ; 0x0800736A 0x0800734A: 49FC LDR R1, =0x00004F50 ; [PC, #0x03F0] [0x0800773C] 0x0800734C: 4288 CMP R0, R1 0x0800734E: D100 BNE .L27 ; 0x08007352 0x08007350: E0CB B .L47 ; 0x080074EA
.L27: 0x08007352: 49FB LDR R1, =0x000075F9 ; [PC, #0x03EC] [0x08007740] 0x08007354: 4288 CMP R0, R1 0x08007356: D100 BNE .L28 ; 0x0800735A 0x08007358: E0CB B .L48 ; 0x080074F2
.L28: 0x0800735A: 49FA LDR R1, =0x000076C5 ; [PC, #0x03E8] [0x08007744] 0x0800735C: 4288 CMP R0, R1 0x0800735E: D000 BEQ .L29 ; 0x08007362 0x08007360: E13E B .L65 ; 0x080075E0
.L29: 0x08007362: 48EF LDR R0, =InrushCurrentManagement ; [PC, #0x03BC] [0x08007720] =0x2000133C 0x08007364: 49EF LDR R1, =InrushCurrentDetected ; [PC, #0x03BC] [0x08007724] =0x08007EBD 0x08007366: 6001 STR R1, [R0] 0x08007368: E709 B .L18 ; 0x0800717E
.L30: 0x0800736A: 49F1 LDR R1, =0x00009D6E ; [PC, #0x03C4] [0x08007730] 0x0800736C: 4288 CMP R0, R1 0x0800736E: D100 BNE .L31 ; 0x08007372 0x08007370: E0C9 B .L50 ; 0x08007506
.L31: 0x08007372: 49F0 LDR R1, =0x0000C4E3 ; [PC, #0x03C0] [0x08007734] 0x08007374: 4288 CMP R0, R1 0x08007376: D100 BNE .L32 ; 0x0800737A 0x08007378: E0CF B .L52 ; 0x0800751A
.L32: 0x0800737A: 49EF LDR R1, =0x0000EC58 ; [PC, #0x03BC] [0x08007738] 0x0800737C: 4288 CMP R0, R1 0x0800737E: D000 BEQ .L33 ; 0x08007382 0x08007380: E12E B .L65 ; 0x080075E0
.L33: 0x08007382: 48E6 LDR R0, =Callibration ; [PC, #0x0398] [0x0800771C] =0x20001380 0x08007384: 6800 LDR R0, [R0] 0x08007386: 49E1 LDR R1, =DoNothing ; [PC, #0x0384] [0x0800770C] =0x200001F9 0x08007388: 4288 CMP R0, R1 0x0800738A: D000 BEQ .L34 ; 0x0800738E 0x0800738C: E6F7 B .L18 ; 0x0800717E
.L34: 0x0800738E: 48E3 LDR R0, =Callibration ; [PC, #0x038C] [0x0800771C] =0x20001380 0x08007390: 49ED LDR R1, =CallibrateCurrentSensorZeroOffsetOnContactBB ; [PC, #0x03B4] [0x08007748] =0x080095A5 0x08007392: 6001 STR R1, [R0] 0x08007394: E6F3 B .L18 ; 0x0800717E
.L35: 0x08007396: 4607 MOV R7, R0 0x08007398: 48E0 LDR R0, =Callibration ; [PC, #0x0380] [0x0800771C] =0x20001380 0x0800739A: 6800 LDR R0, [R0] 0x0800739C: 4780 BLX R0 0x0800739E: 48DA LDR R0, =InternalGreenLED_Management ; [PC, #0x0368] [0x08007708] =0x20001334 0x080073A0: 6800 LDR R0, [R0] 0x080073A2: 4780 BLX R0 0x080073A4: 48D7 LDR R0, =InternalBlueLED_Management ; [PC, #0x035C] [0x08007704] =0x20001338 0x080073A6: 6800 LDR R0, [R0] 0x080073A8: 4780 BLX R0 0x080073AA: 48D9 LDR R0, =InternalRedLED_Management ; [PC, #0x0364] [0x08007710] =0x20001330 0x080073AC: 6800 LDR R0, [R0] 0x080073AE: 4780 BLX R0 0x080073B0: 48D8 LDR R0, =ExternalGreenLED_Management ; [PC, #0x0360] [0x08007714] =0x20001370 0x080073B2: 6800 LDR R0, [R0] 0x080073B4: 4780 BLX R0 0x080073B6: 48D8 LDR R0, =ExternalRedLED_Management ; [PC, #0x0360] [0x08007718] =0x20001360 0x080073B8: 6800 LDR R0, [R0] 0x080073BA: 4780 BLX R0 0x080073BC: 4EED LDR R6, =swdioConnection ; [PC, #0x03B4] [0x08007774] =0x20000454 0x080073BE: 6830 LDR R0, [R6] 0x080073C0: 0040 LSLS R0, R0, #1 0x080073C2: 6030 STR R0, [R6] 0x080073C4: 2005 MOVS R0, #5 0x080073C6: 0700 LSLS R0, R0, #28 0x080073C8: 2101 MOVS R1, #1 0x080073CA: 0389 LSLS R1, R1, #14 0x080073CC: F003 FB87 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x080073D0: 6831 LDR R1, [R6] 0x080073D2: 4301 ORRS R1, R0 0x080073D4: 6031 STR R1, [R6] 0x080073D6: D002 BEQ .L36 ; 0x080073DE 0x080073D8: 4638 MOV R0, R7 0x080073DA: F000 FE61 BL DEBUG_print ; 0x080080A0
.L36: 0x080073DE: 4638 MOV R0, R7 0x080073E0: F000 FFEC BL HeavyCalculations ; 0x080083BC 0x080073E4: 4638 MOV R0, R7 0x080073E6: F001 FA8D BL RS485DisableButtonManagement ; 0x08008904 0x080073EA: 9804 LDR R0, [SP, #16] 0x080073EC: 1A38 SUBS R0, R7, R0 0x080073EE: 49E2 LDR R1, =0x0001D4C1 ; [PC, #0x0388] [0x08007778] 0x080073F0: 4288 CMP R0, R1 0x080073F2: D30E BCC .L37 ; 0x08007412 0x080073F4: 48B8 LDR R0, =0x0800B8ED ; [PC, #0x02E0] [0x080076D8] 0x080073F6: 49E1 LDR R1, =0x0800B9E7 ; [PC, #0x0384] [0x0800777C] 0x080073F8: F7FF FD18 BL LOG_I ; 0x08006E2C 0x080073FC: 48B9 LDR R0, =statDataChanged ; [PC, #0x02E4] [0x080076E4] =0x200012B4 0x080073FE: 6800 LDR R0, [R0] 0x08007400: 2800 CMP R0, #0 0x08007402: 9704 STR R7, [SP, #16] 0x08007404: D005 BEQ .L37 ; 0x08007412 0x08007406: 4620 MOV R0, R4 0x08007408: F7FF FC50 BL FEEPROM_StoreLogData ; 0x08006CAC 0x0800740C: 2000 MOVS R0, #0 0x0800740E: 49B5 LDR R1, =statDataChanged ; [PC, #0x02D4] [0x080076E4] =0x200012B4 0x08007410: 6008 STR R0, [R1]
.L37: 0x08007412: 8DA0 LDRH R0, [R4, #44] 0x08007414: 2802 CMP R0, #2 0x08007416: D100 BNE .L38 ; 0x0800741A 0x08007418: E094 B .L56 ; 0x08007544
.L38: 0x0800741A: 2801 CMP R0, #1 0x0800741C: 463E MOV R6, R7 0x0800741E: D000 BEQ .L39 ; 0x08007422 0x08007420: E6B6 B .L20 ; 0x08007190
.L39: 0x08007422: 48D7 LDR R0, =temperature_shutdown_is_active ; [PC, #0x035C] [0x08007780] =0x200012B0 0x08007424: 6800 LDR R0, [R0] 0x08007426: 2801 CMP R0, #1 0x08007428: D000 BEQ .L40 ; 0x0800742C 0x0800742A: E0F1 B .L67 ; 0x08007610
.L40: 0x0800742C: 2009 MOVS R0, #9 0x0800742E: F7FC FCA5 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007432: 20EA MOVS R0, #234 0x08007434: 2100 MOVS R1, #0 0x08007436: 5221 STRH R1, [R4, R0] 0x08007438: 48D7 LDR R0, =MOSFETS_Management ; [PC, #0x035C] [0x08007798] =0x20001320 0x0800743A: 49D8 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0360] [0x0800779C] =0x20000001 0x0800743C: 6001 STR R1, [R0] 0x0800743E: 2009 MOVS R0, #9 0x08007440: F7FC FC90 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08007444: 48B4 LDR R0, =ExternalRedLED_Management ; [PC, #0x02D0] [0x08007718] =0x20001360 0x08007446: 49D6 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0358] [0x080077A0] =0x08008981 0x08007448: 6001 STR R1, [R0] 0x0800744A: 463E MOV R6, R7 0x0800744C: E6A0 B .L20 ; 0x08007190 0x0800744E: 8B60 LDRH R0, [R4, #26] 0x08007450: 286F CMP R0, #111 0x08007452: D100 BNE .L41 ; 0x08007456 0x08007454: E0A8 B .L61 ; 0x080075A8
.L41: 0x08007456: 2865 CMP R0, #101 0x08007458: D000 BEQ .L42 ; 0x0800745C 0x0800745A: E0AF B .L62 ; 0x080075BC
.L42: 0x0800745C: 8AE0 LDRH R0, [R4, #22] 0x0800745E: 8B21 LDRH R1, [R4, #24] 0x08007460: 4AA2 LDR R2, =accessModeTable ; [PC, #0x0288] [0x080076EC] =0x200004A0 0x08007462: 9200 STR R2, [SP, #0] 0x08007464: 4AA0 LDR R2, =keyAccepted ; [PC, #0x0280] [0x080076E8] =0x200013AA 0x08007466: 9201 STR R2, [SP, #4] 0x08007468: 0409 LSLS R1, R1, #16 0x0800746A: 1809 ADDS R1, R1, R0 0x0800746C: 2200 MOVS R2, #0 0x0800746E: E0AE B .L63 ; 0x080075CE 0x08007470: F7FF FB7A BL FEEPROM_fullRestore ; 0x08006B68 0x08007474: 2800 CMP R0, #0 0x08007476: 4F98 LDR R7, =0x0800B8ED ; [PC, #0x0260] [0x080076D8] 0x08007478: D003 BEQ .L43 ; 0x08007482 0x0800747A: 4638 MOV R0, R7 0x0800747C: 49B8 LDR R1, =0x0800B5FA ; [PC, #0x02E0] [0x08007760] 0x0800747E: F7FF FD11 BL LOG_E ; 0x08006EA4
.L43: 0x08007482: F7FF FBDD BL FEEPROM_ResetLogData ; 0x08006C40 0x08007486: 4620 MOV R0, R4 0x08007488: F7FF FAD6 BL FEEPROM_readConfig ; 0x08006A38 0x0800748C: 2800 CMP R0, #0 0x0800748E: D003 BEQ .L44 ; 0x08007498 0x08007490: 4638 MOV R0, R7 0x08007492: 4992 LDR R1, =0x0800B92E ; [PC, #0x0248] [0x080076DC] 0x08007494: F7FF FD06 BL LOG_E ; 0x08006EA4
.L44: 0x08007498: 4620 MOV R0, R4 0x0800749A: F7FF FBE1 BL FEEPROM_ReadLogData ; 0x08006C60 0x0800749E: 2800 CMP R0, #0 0x080074A0: D100 BNE .L45 ; 0x080074A4 0x080074A2: E66C B .L18 ; 0x0800717E
.L45: 0x080074A4: 488C LDR R0, =0x0800B8ED ; [PC, #0x0230] [0x080076D8] 0x080074A6: 498E LDR R1, =0x0800B3B9 ; [PC, #0x0238] [0x080076E0] 0x080074A8: F7FF FCFC BL LOG_E ; 0x08006EA4 0x080074AC: E667 B .L18 ; 0x0800717E 0x080074AE: 488A LDR R0, =0x0800B8ED ; [PC, #0x0228] [0x080076D8] 0x080074B0: 49AC LDR R1, =0x0800B5E3 ; [PC, #0x02B0] [0x08007764] 0x080074B2: F7FF FCBB BL LOG_I ; 0x08006E2C 0x080074B6: 5BE1 LDRH R1, [R4, R7] 0x080074B8: 489B LDR R0, =savedLockKey ; [PC, #0x026C] [0x08007728] =0x20000E12 0x080074BA: 8800 LDRH R0, [R0] 0x080074BC: 4281 CMP R1, R0 0x080074BE: D108 BNE .L46 ; 0x080074D2 0x080074C0: 2100 MOVS R1, #0 0x080074C2: 4620 MOV R0, R4 0x080074C4: F7FF FB12 BL FEEPROM_storeConfig ; 0x08006AEC 0x080074C8: 2056 MOVS R0, #86 0x080074CA: 5A20 LDRH R0, [R4, R0] 0x080074CC: 53E0 STRH R0, [R4, R7] 0x080074CE: 4996 LDR R1, =savedLockKey ; [PC, #0x0258] [0x08007728] =0x20000E12 0x080074D0: 8008 STRH R0, [R1]
.L46: 0x080074D2: 1E41 SUBS R1, R0, #1 0x080074D4: 4188 SBCS R0, R1 0x080074D6: 2150 MOVS R1, #80 0x080074D8: 5260 STRH R0, [R4, R1] 0x080074DA: E650 B .L18 ; 0x0800717E 0x080074DC: F002 F828 BL StartOnMode ; 0x08009530 0x080074E0: E64D B .L18 ; 0x0800717E 0x080074E2: 2000 MOVS R0, #0 0x080074E4: F000 FA0C BL StartOffMode ; 0x08007900 0x080074E8: E649 B .L18 ; 0x0800717E
.L47: 0x080074EA: 4888 LDR R0, =DoNothing ; [PC, #0x0220] [0x0800770C] =0x200001F9 0x080074EC: 498C LDR R1, =InrushCurrentManagement ; [PC, #0x0230] [0x08007720] =0x2000133C 0x080074EE: 6008 STR R0, [R1] 0x080074F0: E645 B .L18 ; 0x0800717E
.L48: 0x080074F2: 488A LDR R0, =Callibration ; [PC, #0x0228] [0x0800771C] =0x20001380 0x080074F4: 6800 LDR R0, [R0] 0x080074F6: 4985 LDR R1, =DoNothing ; [PC, #0x0214] [0x0800770C] =0x200001F9 0x080074F8: 4288 CMP R0, R1 0x080074FA: D000 BEQ .L49 ; 0x080074FE 0x080074FC: E63F B .L18 ; 0x0800717E
.L49: 0x080074FE: 4887 LDR R0, =Callibration ; [PC, #0x021C] [0x0800771C] =0x20001380 0x08007500: 4992 LDR R1, =CallibrateControlCurrentVoltageDropOnContactBB ; [PC, #0x0248] [0x0800774C] =0x08009629 0x08007502: 6001 STR R1, [R0] 0x08007504: E63B B .L18 ; 0x0800717E
.L50: 0x08007506: 4885 LDR R0, =Callibration ; [PC, #0x0214] [0x0800771C] =0x20001380 0x08007508: 6800 LDR R0, [R0] 0x0800750A: 4980 LDR R1, =DoNothing ; [PC, #0x0200] [0x0800770C] =0x200001F9 0x0800750C: 4288 CMP R0, R1 0x0800750E: D000 BEQ .L51 ; 0x08007512 0x08007510: E635 B .L18 ; 0x0800717E
.L51: 0x08007512: 4882 LDR R0, =Callibration ; [PC, #0x0208] [0x0800771C] =0x20001380 0x08007514: 498E LDR R1, =CallibrateVoltageDropABMiddlePointOffset ; [PC, #0x0238] [0x08007750] =0x0800971D 0x08007516: 6001 STR R1, [R0] 0x08007518: E631 B .L18 ; 0x0800717E
.L52: 0x0800751A: 2101 MOVS R1, #1 0x0800751C: 4620 MOV R0, R4 0x0800751E: F7FF FAE5 BL FEEPROM_storeConfig ; 0x08006AEC 0x08007522: 2800 CMP R0, #0 0x08007524: D003 BEQ .L54 ; 0x0800752E 0x08007526: 498D LDR R1, =0x0800BD43 ; [PC, #0x0234] [0x0800775C]
.L53: 0x08007528: 486B LDR R0, =0x0800B8ED ; [PC, #0x01AC] [0x080076D8] 0x0800752A: F7FF FCBB BL LOG_E ; 0x08006EA4
.L54: 0x0800752E: 4620 MOV R0, R4 0x08007530: F7FF FA82 BL FEEPROM_readConfig ; 0x08006A38 0x08007534: 2800 CMP R0, #0 0x08007536: D100 BNE .L55 ; 0x0800753A 0x08007538: E621 B .L18 ; 0x0800717E
.L55: 0x0800753A: 4867 LDR R0, =0x0800B8ED ; [PC, #0x019C] [0x080076D8] 0x0800753C: 4967 LDR R1, =0x0800B92E ; [PC, #0x019C] [0x080076DC] 0x0800753E: F7FF FCB1 BL LOG_E ; 0x08006EA4 0x08007542: E61C B .L18 ; 0x0800717E
.L56: 0x08007544: 4897 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x025C] [0x080077A4] =0x200012D4 0x08007546: 6800 LDR R0, [R0] 0x08007548: 1E41 SUBS R1, R0, #1 0x0800754A: 4248 RSBS R0, R1, #0 0x0800754C: 4148 ADCS R0, R1 0x0800754E: 498C LDR R1, =temperature_shutdown_is_active ; [PC, #0x0230] [0x08007780] =0x200012B0 0x08007550: 6809 LDR R1, [R1] 0x08007552: 2901 CMP R1, #1 0x08007554: 9903 LDR R1, [SP, #12] 0x08007556: D000 BEQ .L57 ; 0x0800755A 0x08007558: 4601 MOV R1, R0
.L57: 0x0800755A: 2901 CMP R1, #1 0x0800755C: D166 BNE .L69 ; 0x0800762C 0x0800755E: 4892 LDR R0, =main.restartAutoMode ; [PC, #0x0248] [0x080077A8] =0x200013A8 0x08007560: 7800 LDRB R0, [R0] 0x08007562: 2800 CMP R0, #0 0x08007564: 463E MOV R6, R7 0x08007566: D000 BEQ .L58 ; 0x0800756A 0x08007568: E612 B .L20 ; 0x08007190
.L58: 0x0800756A: 2009 MOVS R0, #9 0x0800756C: F7FC FC06 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007570: 20EA MOVS R0, #234 0x08007572: 2100 MOVS R1, #0 0x08007574: 5221 STRH R1, [R4, R0] 0x08007576: 4888 LDR R0, =MOSFETS_Management ; [PC, #0x0220] [0x08007798] =0x20001320 0x08007578: 4988 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0220] [0x0800779C] =0x20000001 0x0800757A: 6001 STR R1, [R0] 0x0800757C: 2009 MOVS R0, #9 0x0800757E: F7FC FBF1 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08007582: 487F LDR R0, =temperature_shutdown_is_active ; [PC, #0x01FC] [0x08007780] =0x200012B0 0x08007584: 6800 LDR R0, [R0] 0x08007586: 2801 CMP R0, #1 0x08007588: D102 BNE .L59 ; 0x08007590 0x0800758A: 4863 LDR R0, =ExternalRedLED_Management ; [PC, #0x018C] [0x08007718] =0x20001360 0x0800758C: 4984 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0210] [0x080077A0] =0x08008981 0x0800758E: 6001 STR R1, [R0]
.L59: 0x08007590: 4884 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0210] [0x080077A4] =0x200012D4 0x08007592: 6800 LDR R0, [R0] 0x08007594: 2801 CMP R0, #1 0x08007596: D102 BNE .L60 ; 0x0800759E 0x08007598: 485F LDR R0, =ExternalRedLED_Management ; [PC, #0x017C] [0x08007718] =0x20001360 0x0800759A: 4985 LDR R1, =ExternalRedLED5ShortOnThenLongPauseBlinking ; [PC, #0x0214] [0x080077B0] =0x08008B2D 0x0800759C: 6001 STR R1, [R0]
.L60: 0x0800759E: 9803 LDR R0, [SP, #12] 0x080075A0: 4981 LDR R1, =main.restartAutoMode ; [PC, #0x0204] [0x080077A8] =0x200013A8 0x080075A2: 7008 STRB R0, [R1] 0x080075A4: 463E MOV R6, R7 0x080075A6: E5F3 B .L20 ; 0x08007190
.L61: 0x080075A8: 8AE0 LDRH R0, [R4, #22] 0x080075AA: 8B21 LDRH R1, [R4, #24] 0x080075AC: 4A4F LDR R2, =accessModeTable ; [PC, #0x013C] [0x080076EC] =0x200004A0 0x080075AE: 9200 STR R2, [SP, #0] 0x080075B0: 4A4D LDR R2, =keyAccepted ; [PC, #0x0134] [0x080076E8] =0x200013AA 0x080075B2: 9201 STR R2, [SP, #4] 0x080075B4: 0409 LSLS R1, R1, #16 0x080075B6: 1809 ADDS R1, R1, R0 0x080075B8: 2201 MOVS R2, #1 0x080075BA: E008 B .L63 ; 0x080075CE
.L62: 0x080075BC: 8AE0 LDRH R0, [R4, #22] 0x080075BE: 8B21 LDRH R1, [R4, #24] 0x080075C0: 4A4A LDR R2, =accessModeTable ; [PC, #0x0128] [0x080076EC] =0x200004A0 0x080075C2: 9200 STR R2, [SP, #0] 0x080075C4: 4A48 LDR R2, =keyAccepted ; [PC, #0x0120] [0x080076E8] =0x200013AA 0x080075C6: 9201 STR R2, [SP, #4] 0x080075C8: 0409 LSLS R1, R1, #16 0x080075CA: 1809 ADDS R1, R1, R0 0x080075CC: 2202 MOVS R2, #2
.L63: 0x080075CE: 4628 MOV R0, R5 0x080075D0: 4B47 LDR R3, =huart1 ; [PC, #0x011C] [0x080076F0] =0x20000EBC 0x080075D2: F003 FC87 BL mbInit ; 0x0800AEE4 0x080075D6: E5D2 B .L18 ; 0x0800717E
.L64: 0x080075D8: 217D MOVS R1, #125 0x080075DA: 0089 LSLS R1, R1, #2 0x080075DC: 4288 CMP R0, R1 0x080075DE: D05A BEQ .L78 ; 0x08007696
.L65: 0x080075E0: 4861 LDR R0, =htim17 ; [PC, #0x0184] [0x08007768] =0x200010E8 0x080075E2: 6802 LDR R2, [R0] 0x080075E4: 2101 MOVS R1, #1 0x080075E6: 43C9 MVNS R1, R1 0x080075E8: 6111 STR R1, [R2, #16] 0x080075EA: 2700 MOVS R7, #0 0x080075EC: 6257 STR R7, [R2, #36] 0x080075EE: F7FD FE3F BL HAL_TIM_Base_Start_IT ; 0x08005270 0x080075F2: 2800 CMP R0, #0 0x080075F4: 4938 LDR R1, =0x0800B8ED ; [PC, #224] [0x080076D8] 0x080075F6: D004 BEQ .L66 ; 0x08007602 0x080075F8: 4608 MOV R0, R1 0x080075FA: 495C LDR R1, =0x0800BD67 ; [PC, #0x0170] [0x0800776C] 0x080075FC: F7FF FC52 BL LOG_E ; 0x08006EA4 0x08007600: 4935 LDR R1, =0x0800B8ED ; [PC, #212] [0x080076D8]
.L66: 0x08007602: 4834 LDR R0, =command_parser_is_enabled ; [PC, #208] [0x080076D4] =0x200012E8 0x08007604: 6007 STR R7, [R0] 0x08007606: 4608 MOV R0, R1 0x08007608: 4959 LDR R1, =0x0800BAFD ; [PC, #0x0164] [0x08007770] 0x0800760A: F7FF FC2D BL LOG_W ; 0x08006E68 0x0800760E: E5B6 B .L18 ; 0x0800717E
.L67: 0x08007610: 485C LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0170] [0x08007784] =0x200012C8 0x08007612: 6800 LDR R0, [R0] 0x08007614: 2801 CMP R0, #1 0x08007616: D100 BNE .L68 ; 0x0800761A 0x08007618: E5AD B .L16 ; 0x08007176
.L68: 0x0800761A: 485B LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x016C] [0x08007788] =0x200012CC 0x0800761C: 6800 LDR R0, [R0] 0x0800761E: 2801 CMP R0, #1 0x08007620: D030 BEQ .L75 ; 0x08007684 0x08007622: 485A LDR R0, =overload_shutdown_is_active ; [PC, #0x0168] [0x0800778C] =0x200012C4 0x08007624: 6800 LDR R0, [R0] 0x08007626: 2801 CMP R0, #1 0x08007628: D032 BEQ .L77 ; 0x08007690 0x0800762A: E5B1 B .L20 ; 0x08007190
.L69: 0x0800762C: 4855 LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0154] [0x08007784] =0x200012C8 0x0800762E: 6800 LDR R0, [R0] 0x08007630: 2801 CMP R0, #1 0x08007632: D106 BNE .L71 ; 0x08007642 0x08007634: 485C LDR R0, =main.restartAutoMode ; [PC, #0x0170] [0x080077A8] =0x200013A8 0x08007636: 7800 LDRB R0, [R0] 0x08007638: 2800 CMP R0, #0 0x0800763A: 463E MOV R6, R7 0x0800763C: D000 BEQ .L70 ; 0x08007640 0x0800763E: E5A7 B .L20 ; 0x08007190
.L70: 0x08007640: E596 B .L15 ; 0x08007170
.L71: 0x08007642: 4851 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0144] [0x08007788] =0x200012CC 0x08007644: 6800 LDR R0, [R0] 0x08007646: 2801 CMP R0, #1 0x08007648: D105 BNE .L72 ; 0x08007656 0x0800764A: 4857 LDR R0, =main.restartAutoMode ; [PC, #0x015C] [0x080077A8] =0x200013A8 0x0800764C: 7800 LDRB R0, [R0] 0x0800764E: 2800 CMP R0, #0 0x08007650: 463E MOV R6, R7 0x08007652: D014 BEQ .L74 ; 0x0800767E 0x08007654: E59C B .L20 ; 0x08007190
.L72: 0x08007656: 484D LDR R0, =overload_shutdown_is_active ; [PC, #0x0134] [0x0800778C] =0x200012C4 0x08007658: 6800 LDR R0, [R0] 0x0800765A: 2801 CMP R0, #1 0x0800765C: D105 BNE .L73 ; 0x0800766A 0x0800765E: 4852 LDR R0, =main.restartAutoMode ; [PC, #0x0148] [0x080077A8] =0x200013A8 0x08007660: 7800 LDRB R0, [R0] 0x08007662: 2800 CMP R0, #0 0x08007664: 463E MOV R6, R7 0x08007666: D010 BEQ .L76 ; 0x0800768A 0x08007668: E592 B .L20 ; 0x08007190
.L73: 0x0800766A: 4E4F LDR R6, =main.restartAutoMode ; [PC, #0x013C] [0x080077A8] =0x200013A8 0x0800766C: 7831 LDRB R1, [R6] 0x0800766E: 484F LDR R0, =AUTO_Mode ; [PC, #0x013C] [0x080077AC] =0x20001390 0x08007670: 6802 LDR R2, [R0] 0x08007672: 4638 MOV R0, R7 0x08007674: 4790 BLX R2 0x08007676: 2000 MOVS R0, #0 0x08007678: 7030 STRB R0, [R6] 0x0800767A: 463E MOV R6, R7 0x0800767C: E588 B .L20 ; 0x08007190
.L74: 0x0800767E: 9803 LDR R0, [SP, #12] 0x08007680: 4949 LDR R1, =main.restartAutoMode ; [PC, #0x0124] [0x080077A8] =0x200013A8 0x08007682: 7008 STRB R0, [R1]
.L75: 0x08007684: 4824 LDR R0, =ExternalRedLED_Management ; [PC, #144] [0x08007718] =0x20001360 0x08007686: 4943 LDR R1, =ExternalRedLED3ShortOnThenLongPauseBlinking ; [PC, #0x010C] [0x08007794] =0x08008A4D 0x08007688: E577 B .L17 ; 0x0800717A
.L76: 0x0800768A: 9803 LDR R0, [SP, #12] 0x0800768C: 4946 LDR R1, =main.restartAutoMode ; [PC, #0x0118] [0x080077A8] =0x200013A8 0x0800768E: 7008 STRB R0, [R1]
.L77: 0x08007690: 4821 LDR R0, =ExternalRedLED_Management ; [PC, #132] [0x08007718] =0x20001360 0x08007692: 493F LDR R1, =ExternalRedLED4ShortOnThenLongPauseBlinking ; [PC, #252] [0x08007790] =0x08008AB9 0x08007694: E571 B .L17 ; 0x0800717A
.L78: 0x08007696: 481A LDR R0, =hdac1 ; [PC, #104] [0x08007700] =0x2000123C 0x08007698: 6800 LDR R0, [R0] 0x0800769A: 2100 MOVS R1, #0 0x0800769C: 6081 STR R1, [R0, #8] 0x0800769E: 6141 STR R1, [R0, #20] 0x080076A0: 20EA MOVS R0, #234 0x080076A2: 5221 STRH R1, [R4, R0] 0x080076A4: F3BF 8F4F DSB SY 0x080076A8: 482A LDR R0, =0xE000ED0C ; [PC, #168] [0x08007754] 0x080076AA: 492B LDR R1, =0x05FA0004 ; [PC, #172] [0x08007758] 0x080076AC: 6001 STR R1, [R0] 0x080076AE: F3BF 8F4F DSB SY
.L79: 0x080076B2: BF00 NOP 0x080076B4: E7FD B .L79 ; 0x080076B2
.L80: 0x080076B6: 480F LDR R0, =hadc1 ; [PC, #60] [0x080076F4] =0x20000580 0x080076B8: F003 FD7D BL HAL_ADCEx_Calibration_GetValue ; 0x0800B1B6 0x080076BC: 213F MOVS R1, #63 0x080076BE: 4301 ORRS R1, R0 0x080076C0: 9100 STR R1, [SP, #0] 0x080076C2: 2000 MOVS R0, #0 0x080076C4: 490C LDR R1, =0x0800B95B ; [PC, #48] [0x080076F8] 0x080076C6: 4A0D LDR R2, =0x0800BBE7 ; [PC, #52] [0x080076FC] 0x080076C8: 4B03 LDR R3, =0x0800B8ED ; [PC, #12] [0x080076D8] 0x080076CA: F003 FE50 BL SEGGER_RTT_printf ; 0x0800B36E 0x080076CE: E4FC B .L13 ; 0x080070CA 0x080076D0: 0800B8BD DC.W 0x0800B8BD 0x080076D4: 200012E8 DC.W command_parser_is_enabled 0x080076D8: 0800B8ED DC.W 0x0800B8ED 0x080076DC: 0800B92E DC.W 0x0800B92E 0x080076E0: 0800B3B9 DC.W 0x0800B3B9 0x080076E4: 200012B4 DC.W statDataChanged 0x080076E8: 200013AA DC.W keyAccepted 0x080076EC: 200004A0 DC.W accessModeTable 0x080076F0: 20000EBC DC.W huart1 0x080076F4: 20000580 DC.W hadc1 0x080076F8: 0800B95B DC.W 0x0800B95B 0x080076FC: 0800BBE7 DC.W 0x0800BBE7 0x08007700: 2000123C DC.W hdac1 0x08007704: 20001338 DC.W InternalBlueLED_Management 0x08007708: 20001334 DC.W InternalGreenLED_Management 0x0800770C: 200001F9 DC.W DoNothing 0x08007710: 20001330 DC.W InternalRedLED_Management 0x08007714: 20001370 DC.W ExternalGreenLED_Management 0x08007718: 20001360 DC.W ExternalRedLED_Management 0x0800771C: 20001380 DC.W Callibration 0x08007720: 2000133C DC.W InrushCurrentManagement 0x08007724: 08007EBD DC.W InrushCurrentDetected 0x08007728: 20000E12 DC.W savedLockKey 0x0800772C: 00009D6D DC.W 0x00009D6D 0x08007730: 00009D6E DC.W 0x00009D6E 0x08007734: 0000C4E3 DC.W 0x0000C4E3 0x08007738: 0000EC58 DC.W 0x0000EC58 0x0800773C: 00004F50 DC.W 0x00004F50 0x08007740: 000075F9 DC.W 0x000075F9 0x08007744: 000076C5 DC.W 0x000076C5 0x08007748: 080095A5 DC.W CallibrateCurrentSensorZeroOffsetOnContactBB 0x0800774C: 08009629 DC.W CallibrateControlCurrentVoltageDropOnContactBB 0x08007750: 0800971D DC.W CallibrateVoltageDropABMiddlePointOffset 0x08007754: E000ED0C DC.W 0xE000ED0C 0x08007758: 05FA0004 DC.W 0x05FA0004 0x0800775C: 0800BD43 DC.W 0x0800BD43 0x08007760: 0800B5FA DC.W 0x0800B5FA 0x08007764: 0800B5E3 DC.W 0x0800B5E3 0x08007768: 200010E8 DC.W htim17 0x0800776C: 0800BD67 DC.W 0x0800BD67 0x08007770: 0800BAFD DC.W 0x0800BAFD 0x08007774: 20000454 DC.W swdioConnection 0x08007778: 0001D4C1 DC.W 0x0001D4C1 0x0800777C: 0800B9E7 DC.W 0x0800B9E7 0x08007780: 200012B0 DC.W temperature_shutdown_is_active 0x08007784: 200012C8 DC.W overcurrent_shutdown_is_active 0x08007788: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active 0x0800778C: 200012C4 DC.W overload_shutdown_is_active 0x08007790: 08008AB9 DC.W ExternalRedLED4ShortOnThenLongPauseBlinking 0x08007794: 08008A4D DC.W ExternalRedLED3ShortOnThenLongPauseBlinking 0x08007798: 20001320 DC.W MOSFETS_Management 0x0800779C: 20000001 DC.W ADC_Open_Both_MOSFETs 0x080077A0: 08008981 DC.W ExternalRedLED1ShortOnThenLongPauseBlinking 0x080077A4: 200012D4 DC.W low_bat_shutdown_is_active 0x080077A8: 200013A8 DC.W main.restartAutoMode 0x080077AC: 20001390 DC.W AUTO_Mode 0x080077B0: 08008B2D DC.W ExternalRedLED5ShortOnThenLongPauseBlinking

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


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

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


StartUpSequence: 0x08007834: B5F0 PUSH {R4-R7, LR} 0x08007836: B081 SUB SP, SP, #4 0x08007838: 4C14 LDR R4, =0x50000400 ; [PC, #80] [0x0800788C] 0x0800783A: 4620 MOV R0, R4 0x0800783C: 2101 MOVS R1, #1 0x0800783E: 2201 MOVS R2, #1 0x08007840: F003 FCD3 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08007844: 2102 MOVS R1, #2 0x08007846: 9100 STR R1, [SP, #0] 0x08007848: 4620 MOV R0, R4 0x0800784A: 2201 MOVS R2, #1 0x0800784C: F003 FCCD BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08007850: 2104 MOVS R1, #4 0x08007852: 4620 MOV R0, R4 0x08007854: 2201 MOVS R2, #1 0x08007856: F003 FCC8 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800785A: 267D MOVS R6, #125 0x0800785C: 00F0 LSLS R0, R6, #3 0x0800785E: F7FB FCFB BL HAL_Delay ; 0x08003258 0x08007862: 480A LDR R0, =0x50000400 ; [PC, #40] [0x0800788C] 0x08007864: 2101 MOVS R1, #1 0x08007866: 2200 MOVS R2, #0 0x08007868: F003 FCBF BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800786C: 4D07 LDR R5, =0x50000400 ; [PC, #28] [0x0800788C] 0x0800786E: 4628 MOV R0, R5 0x08007870: 9900 LDR R1, [SP, #0] 0x08007872: 2200 MOVS R2, #0 0x08007874: F003 FCB9 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08007878: 4628 MOV R0, R5 0x0800787A: 2104 MOVS R1, #4 0x0800787C: 2200 MOVS R2, #0 0x0800787E: F003 FCB4 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08007882: 00B0 LSLS R0, R6, #2 0x08007884: F7FB FCE8 BL HAL_Delay ; 0x08003258 0x08007888: B001 ADD SP, SP, #4 0x0800788A: BDF0 POP {R4-R7, PC} 0x0800788C: 50000400 DC.W 0x50000400

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


CopyingVectorTableToRAM: 0x08007890: B5B0 PUSH {R4-R5, R7, LR} 0x08007892: 4D13 LDR R5, =0xE000ED08 ; [PC, #76] [0x080078E0] 0x08007894: 6829 LDR R1, [R5] 0x08007896: 4813 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #76] [0x080078E4] =0x20000F4C 0x08007898: 4C13 LDR R4, =vectorTableInRAM ; [PC, #76] [0x080078E8] =0x20000600 0x0800789A: 2330 MOVS R3, #48 0x0800789C: 4622 MOV R2, R4 0x0800789E: F7FC FC0F BL HAL_DMA_Start ; 0x080040C0 0x080078A2: 2800 CMP R0, #0 0x080078A4: D004 BEQ .L2 ; 0x080078B0 0x080078A6: 4811 LDR R0, =0x0800B8ED ; [PC, #68] [0x080078EC] 0x080078A8: 4911 LDR R1, =0x0800B72D ; [PC, #68] [0x080078F0] 0x080078AA: F7FF FAFB BL LOG_E ; 0x08006EA4
.L1: 0x080078AE: E7FE B .L1 ; 0x080078AE
.L2: 0x080078B0: 480E LDR R0, =0x0800B8ED ; [PC, #56] [0x080078EC] 0x080078B2: 4910 LDR R1, =0x0800B3FF ; [PC, #64] [0x080078F4] 0x080078B4: F7FF FABA BL LOG_I ; 0x08006E2C 0x080078B8: 207D MOVS R0, #125 0x080078BA: 00C2 LSLS R2, R0, #3 0x080078BC: 4809 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #36] [0x080078E4] =0x20000F4C 0x080078BE: 2100 MOVS R1, #0 0x080078C0: F7FC FCE4 BL HAL_DMA_PollForTransfer ; 0x0800428C 0x080078C4: 2800 CMP R0, #0 0x080078C6: D004 BEQ .L4 ; 0x080078D2 0x080078C8: 4808 LDR R0, =0x0800B8ED ; [PC, #32] [0x080078EC] 0x080078CA: 490B LDR R1, =0x0800B76B ; [PC, #44] [0x080078F8] 0x080078CC: F7FF FAEA BL LOG_E ; 0x08006EA4
.L3: 0x080078D0: E7FE B .L3 ; 0x080078D0
.L4: 0x080078D2: 4806 LDR R0, =0x0800B8ED ; [PC, #24] [0x080078EC] 0x080078D4: 4909 LDR R1, =0x0800BBEF ; [PC, #36] [0x080078FC] 0x080078D6: F7FF FAA9 BL LOG_I ; 0x08006E2C 0x080078DA: 602C STR R4, [R5] 0x080078DC: BDB0 POP {R4-R5, R7, PC} 0x080078DE: 46C0 NOP 0x080078E0: E000ED08 DC.W 0xE000ED08 0x080078E4: 20000F4C DC.W hdma_memtomem_dma1_channel2 0x080078E8: 20000600 DC.W vectorTableInRAM 0x080078EC: 0800B8ED DC.W 0x0800B8ED 0x080078F0: 0800B72D DC.W 0x0800B72D 0x080078F4: 0800B3FF DC.W 0x0800B3FF 0x080078F8: 0800B76B DC.W 0x0800B76B 0x080078FC: 0800BBEF DC.W 0x0800BBEF

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


StartOffMode: 0x08007900: B5F0 PUSH {R4-R7, LR} 0x08007902: B081 SUB SP, SP, #4 0x08007904: 4605 MOV R5, R0 0x08007906: F7FB FCA1 BL HAL_GetTick ; 0x0800324C 0x0800790A: 4604 MOV R4, R0 0x0800790C: 4A27 LDR R2, =last_time_started ; [PC, #156] [0x080079AC] =0x200012D8 0x0800790E: 2601 MOVS R6, #1 0x08007910: 0237 LSLS R7, R6, #8 0x08007912: 2D00 CMP R5, #0 0x08007914: D107 BNE .L1 ; 0x08007926 0x08007916: 6810 LDR R0, [R2] 0x08007918: 1A20 SUBS R0, R4, R0 0x0800791A: 4639 MOV R1, R7 0x0800791C: 31F4 ADDS R1, #244 0x0800791E: 4288 CMP R0, R1 0x08007920: D801 BHI .L1 ; 0x08007926 0x08007922: B001 ADD SP, SP, #4 0x08007924: BDF0 POP {R4-R7, PC}
.L1: 0x08007926: 4615 MOV R5, R2 0x08007928: 4821 LDR R0, =htim16 ; [PC, #132] [0x080079B0] =0x20001134 0x0800792A: F7FD FCD9 BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x0800792E: 4921 LDR R1, =sys_data ; [PC, #132] [0x080079B4] =0x20000CFC 0x08007930: 8D88 LDRH R0, [R1, #44] 0x08007932: 2800 CMP R0, #0 0x08007934: D000 BEQ .L2 ; 0x08007938 0x08007936: 602C STR R4, [R5]
.L2: 0x08007938: 2500 MOVS R5, #0 0x0800793A: 858D STRH R5, [R1, #44] 0x0800793C: 2009 MOVS R0, #9 0x0800793E: F7FC FA1D BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007942: 20EA MOVS R0, #234 0x08007944: 491B LDR R1, =sys_data ; [PC, #108] [0x080079B4] =0x20000CFC 0x08007946: 520D STRH R5, [R1, R0] 0x08007948: 481B LDR R0, =MOSFETS_Management ; [PC, #108] [0x080079B8] =0x20001320 0x0800794A: 491C LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #112] [0x080079BC] =0x20000001 0x0800794C: 6001 STR R1, [R0] 0x0800794E: 2009 MOVS R0, #9 0x08007950: F7FC FA08 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08007954: 43F1 MVNS R1, R6 0x08007956: 481A LDR R0, =htim14 ; [PC, #104] [0x080079C0] =0x200011CC 0x08007958: 6802 LDR R2, [R0] 0x0800795A: 6111 STR R1, [R2, #16] 0x0800795C: 4919 LDR R1, =ExternalRedLED_Management ; [PC, #100] [0x080079C4] =0x20001360 0x0800795E: 4B1A LDR R3, =TurnExternalRedLEDOff ; [PC, #104] [0x080079C8] =0x08008C61 0x08007960: 600B STR R3, [R1] 0x08007962: 491A LDR R1, =ExternalGreenLED_Management ; [PC, #104] [0x080079CC] =0x20001370 0x08007964: 4B1A LDR R3, =TurnExternalGreenLEDOff ; [PC, #104] [0x080079D0] =0x08008CD9 0x08007966: 600B STR R3, [R1] 0x08007968: 491A LDR R1, =InternalGreenLED_Management ; [PC, #104] [0x080079D4] =0x20001334 0x0800796A: 4B1B LDR R3, =TurnGreenLEDOff ; [PC, #108] [0x080079D8] =0x08008D65 0x0800796C: 600B STR R3, [R1] 0x0800796E: 6255 STR R5, [R2, #36] 0x08007970: F7FD FC7E BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08007974: 4819 LDR R0, =hadc1 ; [PC, #100] [0x080079DC] =0x20000580 0x08007976: 6800 LDR R0, [R0] 0x08007978: 6007 STR R7, [R0] 0x0800797A: 0271 LSLS R1, R6, #9 0x0800797C: 6001 STR R1, [R0] 0x0800797E: 0330 LSLS R0, R6, #12 0x08007980: 4917 LDR R1, =0xE000E280 ; [PC, #92] [0x080079E0] 0x08007982: 6008 STR R0, [R1] 0x08007984: 200C MOVS R0, #12 0x08007986: F7FC F9ED BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800798A: 2045 MOVS R0, #69 0x0800798C: 0080 LSLS R0, R0, #2 0x0800798E: 4909 LDR R1, =sys_data ; [PC, #36] [0x080079B4] =0x20000CFC 0x08007990: 520D STRH R5, [R1, R0] 0x08007992: 2089 MOVS R0, #137 0x08007994: 0040 LSLS R0, R0, #1 0x08007996: 520D STRH R5, [R1, R0] 0x08007998: 4812 LDR R0, =overcurrent_shutdown_is_active ; [PC, #72] [0x080079E4] =0x200012C8 0x0800799A: 6005 STR R5, [R0] 0x0800799C: 4812 LDR R0, =temperature_shutdown_is_active ; [PC, #72] [0x080079E8] =0x200012B0 0x0800799E: 6005 STR R5, [R0] 0x080079A0: 4812 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #72] [0x080079EC] =0x200012CC 0x080079A2: 6005 STR R5, [R0] 0x080079A4: 4812 LDR R0, =overload_shutdown_is_active ; [PC, #72] [0x080079F0] =0x200012C4 0x080079A6: 6005 STR R5, [R0] 0x080079A8: B001 ADD SP, SP, #4 0x080079AA: BDF0 POP {R4-R7, PC} 0x080079AC: 200012D8 DC.W last_time_started 0x080079B0: 20001134 DC.W htim16 0x080079B4: 20000CFC DC.W sys_data 0x080079B8: 20001320 DC.W MOSFETS_Management 0x080079BC: 20000001 DC.W ADC_Open_Both_MOSFETs 0x080079C0: 200011CC DC.W htim14 0x080079C4: 20001360 DC.W ExternalRedLED_Management 0x080079C8: 08008C61 DC.W TurnExternalRedLEDOff 0x080079CC: 20001370 DC.W ExternalGreenLED_Management 0x080079D0: 08008CD9 DC.W TurnExternalGreenLEDOff 0x080079D4: 20001334 DC.W InternalGreenLED_Management 0x080079D8: 08008D65 DC.W TurnGreenLEDOff 0x080079DC: 20000580 DC.W hadc1 0x080079E0: E000E280 DC.W 0xE000E280 0x080079E4: 200012C8 DC.W overcurrent_shutdown_is_active 0x080079E8: 200012B0 DC.W temperature_shutdown_is_active 0x080079EC: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active 0x080079F0: 200012C4 DC.W overload_shutdown_is_active

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


DIP_Switches: 0x080079F4: B5F0 PUSH {R4-R7, LR} 0x080079F6: B083 SUB SP, SP, #12 0x080079F8: 2501 MOVS R5, #1 0x080079FA: 022E LSLS R6, R5, #8 0x080079FC: 4CF5 LDR R4, =0x50000400 ; [PC, #0x03D4] [0x08007DD4] 0x080079FE: 4620 MOV R0, R4 0x08007A00: 4631 MOV R1, R6 0x08007A02: F003 F86C BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A06: 9502 STR R5, [SP, #8] 0x08007A08: 026D LSLS R5, R5, #9 0x08007A0A: 2801 CMP R0, #1 0x08007A0C: D125 BNE .L2 ; 0x08007A5A 0x08007A0E: 4620 MOV R0, R4 0x08007A10: 4629 MOV R1, R5 0x08007A12: F003 F864 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A16: 2801 CMP R0, #1 0x08007A18: D11F BNE .L2 ; 0x08007A5A 0x08007A1A: 2701 MOVS R7, #1 0x08007A1C: 02B9 LSLS R1, R7, #10 0x08007A1E: 4620 MOV R0, R4 0x08007A20: F003 F85D BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A24: 2801 CMP R0, #1 0x08007A26: D118 BNE .L2 ; 0x08007A5A 0x08007A28: 463D MOV R5, R7 0x08007A2A: 02F9 LSLS R1, R7, #11 0x08007A2C: 4620 MOV R0, R4 0x08007A2E: F003 F856 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A32: 2800 CMP R0, #0 0x08007A34: D100 BNE .L1 ; 0x08007A38 0x08007A36: E0FE B .L14 ; 0x08007C36
.L1: 0x08007A38: 48E7 LDR R0, =0x0800B8ED ; [PC, #0x039C] [0x08007DD8] 0x08007A3A: 49E5 LDR R1, =0x0800B432 ; [PC, #0x0394] [0x08007DD0] 0x08007A3C: F7FF F9F6 BL LOG_I ; 0x08006E2C 0x08007A40: 48E7 LDR R0, =LVP_OVP ; [PC, #0x039C] [0x08007DE0] =0x20001270 0x08007A42: 49F5 LDR R1, =DoNothing ; [PC, #0x03D4] [0x08007E18] =0x200001F9 0x08007A44: 4AFC LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x03F0] [0x08007E38] =0x08008F35 0x08007A46: 4BFD LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x03F4] [0x08007E3C] =0x08008E25 0x08007A48: 4FEA LDR R7, =AUTO_Mode ; [PC, #0x03A8] [0x08007DF4] =0x20001390 0x08007A4A: 4EFD LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x03F4] [0x08007E40] =0x08008EB1 0x08007A4C: 603E STR R6, [R7] 0x08007A4E: 6003 STR R3, [R0] 0x08007A50: 6042 STR R2, [R0, #4] 0x08007A52: 6081 STR R1, [R0, #8] 0x08007A54: 60C1 STR R1, [R0, #12] 0x08007A56: 2000 MOVS R0, #0 0x08007A58: E170 B .L23 ; 0x08007D3C
.L2: 0x08007A5A: 4620 MOV R0, R4 0x08007A5C: 4631 MOV R1, R6 0x08007A5E: F003 F83E BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A62: 2800 CMP R0, #0 0x08007A64: D125 BNE .L4 ; 0x08007AB2 0x08007A66: 4620 MOV R0, R4 0x08007A68: 4629 MOV R1, R5 0x08007A6A: F003 F838 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A6E: 2801 CMP R0, #1 0x08007A70: D11F BNE .L4 ; 0x08007AB2 0x08007A72: 2701 MOVS R7, #1 0x08007A74: 02B9 LSLS R1, R7, #10 0x08007A76: 4620 MOV R0, R4 0x08007A78: F003 F831 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A7C: 2801 CMP R0, #1 0x08007A7E: D118 BNE .L4 ; 0x08007AB2 0x08007A80: 02F9 LSLS R1, R7, #11 0x08007A82: 4620 MOV R0, R4 0x08007A84: F003 F82B BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007A88: 2800 CMP R0, #0 0x08007A8A: D100 BNE .L3 ; 0x08007A8E 0x08007A8C: E0FC B .L16 ; 0x08007C88
.L3: 0x08007A8E: 48D2 LDR R0, =0x0800B8ED ; [PC, #0x0348] [0x08007DD8] 0x08007A90: 49EF LDR R1, =0x0800B45D ; [PC, #0x03BC] [0x08007E50] 0x08007A92: F7FF F9CB BL LOG_I ; 0x08006E2C 0x08007A96: 48D2 LDR R0, =LVP_OVP ; [PC, #0x0348] [0x08007DE0] =0x20001270 0x08007A98: 49DF LDR R1, =DoNothing ; [PC, #0x037C] [0x08007E18] =0x200001F9 0x08007A9A: 4AE0 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x0380] [0x08007E1C] =0x08009125 0x08007A9C: 4BE0 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0380] [0x08007E20] =0x08009015 0x08007A9E: 4DD5 LDR R5, =AUTO_Mode ; [PC, #0x0354] [0x08007DF4] =0x20001390 0x08007AA0: 4EE0 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x0380] [0x08007E24] =0x080090A1 0x08007AA2: 602E STR R6, [R5] 0x08007AA4: 463D MOV R5, R7 0x08007AA6: 6003 STR R3, [R0] 0x08007AA8: 6042 STR R2, [R0, #4] 0x08007AAA: 6081 STR R1, [R0, #8] 0x08007AAC: 60C1 STR R1, [R0, #12] 0x08007AAE: 4638 MOV R0, R7 0x08007AB0: E144 B .L23 ; 0x08007D3C
.L4: 0x08007AB2: 4620 MOV R0, R4 0x08007AB4: 4631 MOV R1, R6 0x08007AB6: F003 F812 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007ABA: 2801 CMP R0, #1 0x08007ABC: D124 BNE .L6 ; 0x08007B08 0x08007ABE: 4620 MOV R0, R4 0x08007AC0: 4629 MOV R1, R5 0x08007AC2: F003 F80C BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007AC6: 2800 CMP R0, #0 0x08007AC8: D11E BNE .L6 ; 0x08007B08 0x08007ACA: 2701 MOVS R7, #1 0x08007ACC: 02B9 LSLS R1, R7, #10 0x08007ACE: 4620 MOV R0, R4 0x08007AD0: F003 F805 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007AD4: 2801 CMP R0, #1 0x08007AD6: D117 BNE .L6 ; 0x08007B08 0x08007AD8: 02F9 LSLS R1, R7, #11 0x08007ADA: 4620 MOV R0, R4 0x08007ADC: F002 FFFF BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007AE0: 2800 CMP R0, #0 0x08007AE2: D100 BNE .L5 ; 0x08007AE6 0x08007AE4: E0E2 B .L17 ; 0x08007CAC
.L5: 0x08007AE6: 48BC LDR R0, =0x0800B8ED ; [PC, #0x02F0] [0x08007DD8] 0x08007AE8: 49D2 LDR R1, =0x0800B488 ; [PC, #0x0348] [0x08007E34] 0x08007AEA: F7FF F99F BL LOG_I ; 0x08006E2C 0x08007AEE: 48BC LDR R0, =LVP_OVP ; [PC, #0x02F0] [0x08007DE0] =0x20001270 0x08007AF0: 49C9 LDR R1, =DoNothing ; [PC, #0x0324] [0x08007E18] =0x200001F9 0x08007AF2: 4AD1 LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x0344] [0x08007E38] =0x08008F35 0x08007AF4: 4BD1 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0344] [0x08007E3C] =0x08008E25 0x08007AF6: 4DBF LDR R5, =AUTO_Mode ; [PC, #0x02FC] [0x08007DF4] =0x20001390 0x08007AF8: 4ED1 LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x0344] [0x08007E40] =0x08008EB1 0x08007AFA: 602E STR R6, [R5] 0x08007AFC: 6003 STR R3, [R0] 0x08007AFE: 6042 STR R2, [R0, #4] 0x08007B00: 6081 STR R1, [R0, #8] 0x08007B02: 60C1 STR R1, [R0, #12] 0x08007B04: 2002 MOVS R0, #2 0x08007B06: E118 B .L22 ; 0x08007D3A
.L6: 0x08007B08: 4620 MOV R0, R4 0x08007B0A: 4631 MOV R1, R6 0x08007B0C: F002 FFE7 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B10: 2800 CMP R0, #0 0x08007B12: D124 BNE .L8 ; 0x08007B5E 0x08007B14: 4620 MOV R0, R4 0x08007B16: 4629 MOV R1, R5 0x08007B18: F002 FFE1 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B1C: 2800 CMP R0, #0 0x08007B1E: D11E BNE .L8 ; 0x08007B5E 0x08007B20: 2701 MOVS R7, #1 0x08007B22: 02B9 LSLS R1, R7, #10 0x08007B24: 4620 MOV R0, R4 0x08007B26: F002 FFDA BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B2A: 2801 CMP R0, #1 0x08007B2C: D117 BNE .L8 ; 0x08007B5E 0x08007B2E: 02F9 LSLS R1, R7, #11 0x08007B30: 4620 MOV R0, R4 0x08007B32: F002 FFD4 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B36: 2800 CMP R0, #0 0x08007B38: D100 BNE .L7 ; 0x08007B3C 0x08007B3A: E0DC B .L20 ; 0x08007CF6
.L7: 0x08007B3C: 48A6 LDR R0, =0x0800B8ED ; [PC, #0x0298] [0x08007DD8] 0x08007B3E: 49B5 LDR R1, =0x0800B4B3 ; [PC, #0x02D4] [0x08007E14] 0x08007B40: F7FF F974 BL LOG_I ; 0x08006E2C 0x08007B44: 48A6 LDR R0, =LVP_OVP ; [PC, #0x0298] [0x08007DE0] =0x20001270 0x08007B46: 49B4 LDR R1, =DoNothing ; [PC, #0x02D0] [0x08007E18] =0x200001F9 0x08007B48: 4AB4 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x02D0] [0x08007E1C] =0x08009125 0x08007B4A: 4BB5 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x02D4] [0x08007E20] =0x08009015 0x08007B4C: 4DA9 LDR R5, =AUTO_Mode ; [PC, #0x02A4] [0x08007DF4] =0x20001390 0x08007B4E: 4EB5 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x02D4] [0x08007E24] =0x080090A1 0x08007B50: 602E STR R6, [R5] 0x08007B52: 6003 STR R3, [R0] 0x08007B54: 6042 STR R2, [R0, #4] 0x08007B56: 6081 STR R1, [R0, #8] 0x08007B58: 60C1 STR R1, [R0, #12] 0x08007B5A: 2003 MOVS R0, #3 0x08007B5C: E0ED B .L22 ; 0x08007D3A
.L8: 0x08007B5E: 4620 MOV R0, R4 0x08007B60: 4631 MOV R1, R6 0x08007B62: F002 FFBC BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B66: 9902 LDR R1, [SP, #8] 0x08007B68: 02CF LSLS R7, R1, #11 0x08007B6A: 2801 CMP R0, #1 0x08007B6C: D10C BNE .L9 ; 0x08007B88 0x08007B6E: 4620 MOV R0, R4 0x08007B70: 4629 MOV R1, R5 0x08007B72: F002 FFB4 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B76: 2801 CMP R0, #1 0x08007B78: D106 BNE .L9 ; 0x08007B88 0x08007B7A: 9001 STR R0, [SP, #4] 0x08007B7C: 0281 LSLS R1, R0, #10 0x08007B7E: 4620 MOV R0, R4 0x08007B80: F002 FFAD BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B84: 2800 CMP R0, #0 0x08007B86: D03D BEQ .L13 ; 0x08007C04
.L9: 0x08007B88: 4620 MOV R0, R4 0x08007B8A: 4631 MOV R1, R6 0x08007B8C: F002 FFA7 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B90: 2800 CMP R0, #0 0x08007B92: D10B BNE .L10 ; 0x08007BAC 0x08007B94: 4620 MOV R0, R4 0x08007B96: 4629 MOV R1, R5 0x08007B98: F002 FFA1 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007B9C: 2801 CMP R0, #1 0x08007B9E: D105 BNE .L10 ; 0x08007BAC 0x08007BA0: 0281 LSLS R1, R0, #10 0x08007BA2: 4620 MOV R0, R4 0x08007BA4: F002 FF9B BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007BA8: 2800 CMP R0, #0 0x08007BAA: D055 BEQ .L15 ; 0x08007C58
.L10: 0x08007BAC: 4620 MOV R0, R4 0x08007BAE: 4639 MOV R1, R7 0x08007BB0: F002 FF95 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007BB4: 2800 CMP R0, #0 0x08007BB6: D011 BEQ .L11 ; 0x08007BDC 0x08007BB8: 4887 LDR R0, =0x0800B8ED ; [PC, #0x021C] [0x08007DD8] 0x08007BBA: 4988 LDR R1, =0x0800BA1C ; [PC, #0x0220] [0x08007DDC] 0x08007BBC: F7FF F936 BL LOG_I ; 0x08006E2C 0x08007BC0: 4887 LDR R0, =LVP_OVP ; [PC, #0x021C] [0x08007DE0] =0x20001270 0x08007BC2: 4988 LDR R1, =OVP_present__LVP_present ; [PC, #0x0220] [0x08007DE4] =0x08009375 0x08007BC4: 4A88 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0220] [0x08007DE8] =0x080092FD 0x08007BC6: 4B89 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0224] [0x08007DEC] =0x08009289 0x08007BC8: 4D89 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0224] [0x08007DF0] =0x08009221 0x08007BCA: 6005 STR R5, [R0] 0x08007BCC: 6043 STR R3, [R0, #4] 0x08007BCE: 6082 STR R2, [R0, #8] 0x08007BD0: 60C1 STR R1, [R0, #12] 0x08007BD2: 4888 LDR R0, =AUTO_Mode ; [PC, #0x0220] [0x08007DF4] =0x20001390 0x08007BD4: 4988 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0220] [0x08007DF8] =0x080093D9 0x08007BD6: 6001 STR R1, [R0] 0x08007BD8: 2004 MOVS R0, #4 0x08007BDA: E010 B .L12 ; 0x08007BFE
.L11: 0x08007BDC: 487E LDR R0, =0x0800B8ED ; [PC, #0x01F8] [0x08007DD8] 0x08007BDE: 4987 LDR R1, =0x0800BC1F ; [PC, #0x021C] [0x08007DFC] 0x08007BE0: F7FF F924 BL LOG_I ; 0x08006E2C 0x08007BE4: 487E LDR R0, =LVP_OVP ; [PC, #0x01F8] [0x08007DE0] =0x20001270 0x08007BE6: 497F LDR R1, =OVP_present__LVP_present ; [PC, #0x01FC] [0x08007DE4] =0x08009375 0x08007BE8: 4A7F LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01FC] [0x08007DE8] =0x080092FD 0x08007BEA: 4B80 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0200] [0x08007DEC] =0x08009289 0x08007BEC: 4D80 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0200] [0x08007DF0] =0x08009221 0x08007BEE: 6005 STR R5, [R0] 0x08007BF0: 6043 STR R3, [R0, #4] 0x08007BF2: 6082 STR R2, [R0, #8] 0x08007BF4: 60C1 STR R1, [R0, #12] 0x08007BF6: 487F LDR R0, =AUTO_Mode ; [PC, #0x01FC] [0x08007DF4] =0x20001390 0x08007BF8: 4981 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0204] [0x08007E00] =0x08009185 0x08007BFA: 6001 STR R1, [R0] 0x08007BFC: 200C MOVS R0, #12
.L12: 0x08007BFE: 9902 LDR R1, [SP, #8] 0x08007C00: 460D MOV R5, R1 0x08007C02: E09C B .L24 ; 0x08007D3E
.L13: 0x08007C04: 9E01 LDR R6, [SP, #4] 0x08007C06: 4620 MOV R0, R4 0x08007C08: 4639 MOV R1, R7 0x08007C0A: F002 FF68 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007C0E: 2800 CMP R0, #0 0x08007C10: D05D BEQ .L18 ; 0x08007CCE 0x08007C12: 4871 LDR R0, =0x0800B8ED ; [PC, #0x01C4] [0x08007DD8] 0x08007C14: 497D LDR R1, =0x0800B4DE ; [PC, #0x01F4] [0x08007E0C] 0x08007C16: F7FF F909 BL LOG_I ; 0x08006E2C 0x08007C1A: 4871 LDR R0, =LVP_OVP ; [PC, #0x01C4] [0x08007DE0] =0x20001270 0x08007C1C: 4971 LDR R1, =OVP_present__LVP_present ; [PC, #0x01C4] [0x08007DE4] =0x08009375 0x08007C1E: 4A72 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01C8] [0x08007DE8] =0x080092FD 0x08007C20: 4B72 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x01C8] [0x08007DEC] =0x08009289 0x08007C22: 4D73 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x01CC] [0x08007DF0] =0x08009221 0x08007C24: 6005 STR R5, [R0] 0x08007C26: 6043 STR R3, [R0, #4] 0x08007C28: 6082 STR R2, [R0, #8] 0x08007C2A: 60C1 STR R1, [R0, #12] 0x08007C2C: 4871 LDR R0, =AUTO_Mode ; [PC, #0x01C4] [0x08007DF4] =0x20001390 0x08007C2E: 4972 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x01C8] [0x08007DF8] =0x080093D9 0x08007C30: 6001 STR R1, [R0] 0x08007C32: 2004 MOVS R0, #4 0x08007C34: E05C B .L19 ; 0x08007CF0
.L14: 0x08007C36: 4868 LDR R0, =0x0800B8ED ; [PC, #0x01A0] [0x08007DD8] 0x08007C38: 4987 LDR R1, =0x0800B7A1 ; [PC, #0x021C] [0x08007E58] 0x08007C3A: F7FF F8F7 BL LOG_I ; 0x08006E2C 0x08007C3E: 4868 LDR R0, =LVP_OVP ; [PC, #0x01A0] [0x08007DE0] =0x20001270 0x08007C40: 4975 LDR R1, =DoNothing ; [PC, #0x01D4] [0x08007E18] =0x200001F9 0x08007C42: 4A81 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x0204] [0x08007E48] =0x08008E65 0x08007C44: 4B7D LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x01F4] [0x08007E3C] =0x08008E25 0x08007C46: 4F6B LDR R7, =AUTO_Mode ; [PC, #0x01AC] [0x08007DF4] =0x20001390 0x08007C48: 4E80 LDR R6, =AUTO_LVP_Management ; [PC, #0x0200] [0x08007E4C] =0x08008DA5 0x08007C4A: 603E STR R6, [R7] 0x08007C4C: 6003 STR R3, [R0] 0x08007C4E: 6042 STR R2, [R0, #4] 0x08007C50: 6081 STR R1, [R0, #8] 0x08007C52: 60C1 STR R1, [R0, #12] 0x08007C54: 2008 MOVS R0, #8 0x08007C56: E071 B .L23 ; 0x08007D3C
.L15: 0x08007C58: 4620 MOV R0, R4 0x08007C5A: 4639 MOV R1, R7 0x08007C5C: F002 FF3F BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007C60: 2800 CMP R0, #0 0x08007C62: D059 BEQ .L21 ; 0x08007D18 0x08007C64: 485C LDR R0, =0x0800B8ED ; [PC, #0x0170] [0x08007DD8] 0x08007C66: 4967 LDR R1, =0x0800B509 ; [PC, #0x019C] [0x08007E04] 0x08007C68: F7FF F8E0 BL LOG_I ; 0x08006E2C 0x08007C6C: 485C LDR R0, =LVP_OVP ; [PC, #0x0170] [0x08007DE0] =0x20001270 0x08007C6E: 495D LDR R1, =OVP_present__LVP_present ; [PC, #0x0174] [0x08007DE4] =0x08009375 0x08007C70: 4A5D LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0174] [0x08007DE8] =0x080092FD 0x08007C72: 4B5E LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0178] [0x08007DEC] =0x08009289 0x08007C74: 4D5E LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0178] [0x08007DF0] =0x08009221 0x08007C76: 6005 STR R5, [R0] 0x08007C78: 6043 STR R3, [R0, #4] 0x08007C7A: 6082 STR R2, [R0, #8] 0x08007C7C: 60C1 STR R1, [R0, #12] 0x08007C7E: 485D LDR R0, =AUTO_Mode ; [PC, #0x0174] [0x08007DF4] =0x20001390 0x08007C80: 495D LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0174] [0x08007DF8] =0x080093D9 0x08007C82: 6001 STR R1, [R0] 0x08007C84: 2005 MOVS R0, #5 0x08007C86: E058 B .L22 ; 0x08007D3A
.L16: 0x08007C88: 4853 LDR R0, =0x0800B8ED ; [PC, #0x014C] [0x08007DD8] 0x08007C8A: 4972 LDR R1, =0x0800B7CB ; [PC, #0x01C8] [0x08007E54] 0x08007C8C: F7FF F8CE BL LOG_I ; 0x08006E2C 0x08007C90: 4853 LDR R0, =LVP_OVP ; [PC, #0x014C] [0x08007DE0] =0x20001270 0x08007C92: 4961 LDR R1, =DoNothing ; [PC, #0x0184] [0x08007E18] =0x200001F9 0x08007C94: 4A65 LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0194] [0x08007E2C] =0x08009055 0x08007C96: 4B62 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0188] [0x08007E20] =0x08009015 0x08007C98: 4D56 LDR R5, =AUTO_Mode ; [PC, #0x0158] [0x08007DF4] =0x20001390 0x08007C9A: 4E65 LDR R6, =AUTO_OVP_Management ; [PC, #0x0194] [0x08007E30] =0x08008F95 0x08007C9C: 602E STR R6, [R5] 0x08007C9E: 6003 STR R3, [R0] 0x08007CA0: 6042 STR R2, [R0, #4] 0x08007CA2: 6081 STR R1, [R0, #8] 0x08007CA4: 60C1 STR R1, [R0, #12] 0x08007CA6: 2009 MOVS R0, #9 0x08007CA8: 2501 MOVS R5, #1 0x08007CAA: E047 B .L23 ; 0x08007D3C
.L17: 0x08007CAC: 484A LDR R0, =0x0800B8ED ; [PC, #0x0128] [0x08007DD8] 0x08007CAE: 4965 LDR R1, =0x0800B7F5 ; [PC, #0x0194] [0x08007E44] 0x08007CB0: F7FF F8BC BL LOG_I ; 0x08006E2C 0x08007CB4: 484A LDR R0, =LVP_OVP ; [PC, #0x0128] [0x08007DE0] =0x20001270 0x08007CB6: 4958 LDR R1, =DoNothing ; [PC, #0x0160] [0x08007E18] =0x200001F9 0x08007CB8: 4A63 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x018C] [0x08007E48] =0x08008E65 0x08007CBA: 4B60 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0180] [0x08007E3C] =0x08008E25 0x08007CBC: 4D4D LDR R5, =AUTO_Mode ; [PC, #0x0134] [0x08007DF4] =0x20001390 0x08007CBE: 4E63 LDR R6, =AUTO_LVP_Management ; [PC, #0x018C] [0x08007E4C] =0x08008DA5 0x08007CC0: 602E STR R6, [R5] 0x08007CC2: 6003 STR R3, [R0] 0x08007CC4: 6042 STR R2, [R0, #4] 0x08007CC6: 6081 STR R1, [R0, #8] 0x08007CC8: 60C1 STR R1, [R0, #12] 0x08007CCA: 200A MOVS R0, #10 0x08007CCC: E035 B .L22 ; 0x08007D3A
.L18: 0x08007CCE: 4842 LDR R0, =0x0800B8ED ; [PC, #0x0108] [0x08007DD8] 0x08007CD0: 494F LDR R1, =0x0800B849 ; [PC, #0x013C] [0x08007E10] 0x08007CD2: F7FF F8AB BL LOG_I ; 0x08006E2C 0x08007CD6: 4842 LDR R0, =LVP_OVP ; [PC, #0x0108] [0x08007DE0] =0x20001270 0x08007CD8: 4942 LDR R1, =OVP_present__LVP_present ; [PC, #0x0108] [0x08007DE4] =0x08009375 0x08007CDA: 4A43 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x010C] [0x08007DE8] =0x080092FD 0x08007CDC: 4B43 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x010C] [0x08007DEC] =0x08009289 0x08007CDE: 4D44 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0110] [0x08007DF0] =0x08009221 0x08007CE0: 6005 STR R5, [R0] 0x08007CE2: 6043 STR R3, [R0, #4] 0x08007CE4: 6082 STR R2, [R0, #8] 0x08007CE6: 60C1 STR R1, [R0, #12] 0x08007CE8: 4842 LDR R0, =AUTO_Mode ; [PC, #0x0108] [0x08007DF4] =0x20001390 0x08007CEA: 4945 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0114] [0x08007E00] =0x08009185 0x08007CEC: 6001 STR R1, [R0] 0x08007CEE: 200C MOVS R0, #12
.L19: 0x08007CF0: 9902 LDR R1, [SP, #8] 0x08007CF2: 4635 MOV R5, R6 0x08007CF4: E023 B .L24 ; 0x08007D3E
.L20: 0x08007CF6: 4838 LDR R0, =0x0800B8ED ; [PC, #224] [0x08007DD8] 0x08007CF8: 494B LDR R1, =0x0800B81F ; [PC, #0x012C] [0x08007E28] 0x08007CFA: F7FF F897 BL LOG_I ; 0x08006E2C 0x08007CFE: 4838 LDR R0, =LVP_OVP ; [PC, #224] [0x08007DE0] =0x20001270 0x08007D00: 4945 LDR R1, =DoNothing ; [PC, #0x0114] [0x08007E18] =0x200001F9 0x08007D02: 4A4A LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0128] [0x08007E2C] =0x08009055 0x08007D04: 4B46 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0118] [0x08007E20] =0x08009015 0x08007D06: 4D3B LDR R5, =AUTO_Mode ; [PC, #236] [0x08007DF4] =0x20001390 0x08007D08: 4E49 LDR R6, =AUTO_OVP_Management ; [PC, #0x0124] [0x08007E30] =0x08008F95 0x08007D0A: 602E STR R6, [R5] 0x08007D0C: 6003 STR R3, [R0] 0x08007D0E: 6042 STR R2, [R0, #4] 0x08007D10: 6081 STR R1, [R0, #8] 0x08007D12: 60C1 STR R1, [R0, #12] 0x08007D14: 200B MOVS R0, #11 0x08007D16: E010 B .L22 ; 0x08007D3A
.L21: 0x08007D18: 482F LDR R0, =0x0800B8ED ; [PC, #188] [0x08007DD8] 0x08007D1A: 493B LDR R1, =0x0800B873 ; [PC, #236] [0x08007E08] 0x08007D1C: F7FF F886 BL LOG_I ; 0x08006E2C 0x08007D20: 482F LDR R0, =LVP_OVP ; [PC, #188] [0x08007DE0] =0x20001270 0x08007D22: 4930 LDR R1, =OVP_present__LVP_present ; [PC, #192] [0x08007DE4] =0x08009375 0x08007D24: 4A30 LDR R2, =OVP_present__LVP_not_present ; [PC, #192] [0x08007DE8] =0x080092FD 0x08007D26: 4B31 LDR R3, =OVP_not_present__LVP_present ; [PC, #196] [0x08007DEC] =0x08009289 0x08007D28: 4D31 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #196] [0x08007DF0] =0x08009221 0x08007D2A: 6005 STR R5, [R0] 0x08007D2C: 6043 STR R3, [R0, #4] 0x08007D2E: 6082 STR R2, [R0, #8] 0x08007D30: 60C1 STR R1, [R0, #12] 0x08007D32: 4830 LDR R0, =AUTO_Mode ; [PC, #192] [0x08007DF4] =0x20001390 0x08007D34: 4932 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #200] [0x08007E00] =0x08009185 0x08007D36: 6001 STR R1, [R0] 0x08007D38: 200D MOVS R0, #13
.L22: 0x08007D3A: 2500 MOVS R5, #0
.L23: 0x08007D3C: 9902 LDR R1, [SP, #8]
.L24: 0x08007D3E: 4F47 LDR R7, =sys_data ; [PC, #0x011C] [0x08007E5C] =0x20000CFC 0x08007D40: 8578 STRH R0, [R7, #42] 0x08007D42: 4847 LDR R0, =LVP_OVP_logic ; [PC, #0x011C] [0x08007E60] =0x200001FB 0x08007D44: 7005 STRB R5, [R0] 0x08007D46: 0309 LSLS R1, R1, #12 0x08007D48: 4620 MOV R0, R4 0x08007D4A: F002 FEC8 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007D4E: 2800 CMP R0, #0 0x08007D50: D003 BEQ .L25 ; 0x08007D5A 0x08007D52: 4844 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0110] [0x08007E64] =0x200012D0 0x08007D54: 2100 MOVS R1, #0 0x08007D56: 6001 STR R1, [R0] 0x08007D58: E006 B .L26 ; 0x08007D68
.L25: 0x08007D5A: 4842 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0108] [0x08007E64] =0x200012D0 0x08007D5C: 2101 MOVS R1, #1 0x08007D5E: 6001 STR R1, [R0] 0x08007D60: 8D78 LDRH R0, [R7, #42] 0x08007D62: 2110 MOVS R1, #16 0x08007D64: 4301 ORRS R1, R0 0x08007D66: 8579 STRH R1, [R7, #42]
.L26: 0x08007D68: 2601 MOVS R6, #1 0x08007D6A: 0375 LSLS R5, R6, #13 0x08007D6C: 4620 MOV R0, R4 0x08007D6E: 4629 MOV R1, R5 0x08007D70: F002 FEB5 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08007D74: 2800 CMP R0, #0 0x08007D76: D003 BEQ .L27 ; 0x08007D80 0x08007D78: 483B LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #236] [0x08007E68] =0x200012F8 0x08007D7A: 2100 MOVS R1, #0 0x08007D7C: 6001 STR R1, [R0] 0x08007D7E: E005 B .L28 ; 0x08007D8C
.L27: 0x08007D80: 4839 LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #228] [0x08007E68] =0x200012F8 0x08007D82: 6006 STR R6, [R0] 0x08007D84: 8D78 LDRH R0, [R7, #42] 0x08007D86: 2120 MOVS R1, #32 0x08007D88: 4301 ORRS R1, R0 0x08007D8A: 8579 STRH R1, [R7, #42]
.L28: 0x08007D8C: 0231 LSLS R1, R6, #8 0x08007D8E: 4620 MOV R0, R4 0x08007D90: F7FC FCD4 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007D94: 0271 LSLS R1, R6, #9 0x08007D96: 4620 MOV R0, R4 0x08007D98: F7FC FCD0 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007D9C: 02B1 LSLS R1, R6, #10 0x08007D9E: 4620 MOV R0, R4 0x08007DA0: F7FC FCCC BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DA4: 02F1 LSLS R1, R6, #11 0x08007DA6: 4620 MOV R0, R4 0x08007DA8: F7FC FCC8 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DAC: 0331 LSLS R1, R6, #12 0x08007DAE: 4620 MOV R0, R4 0x08007DB0: F7FC FCC4 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DB4: 4620 MOV R0, R4 0x08007DB6: 4629 MOV R1, R5 0x08007DB8: F7FC FCC0 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DBC: 03B1 LSLS R1, R6, #14 0x08007DBE: 4620 MOV R0, R4 0x08007DC0: F7FC FCBC BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DC4: 03F1 LSLS R1, R6, #15 0x08007DC6: 4620 MOV R0, R4 0x08007DC8: F7FC FCB8 BL HAL_GPIO_DeInit ; 0x0800473C 0x08007DCC: B003 ADD SP, SP, #12 0x08007DCE: BDF0 POP {R4-R7, PC} 0x08007DD0: 0800B432 DC.W 0x0800B432 0x08007DD4: 50000400 DC.W 0x50000400 0x08007DD8: 0800B8ED DC.W 0x0800B8ED 0x08007DDC: 0800BA1C DC.W 0x0800BA1C 0x08007DE0: 20001270 DC.W LVP_OVP 0x08007DE4: 08009375 DC.W OVP_present__LVP_present 0x08007DE8: 080092FD DC.W OVP_present__LVP_not_present 0x08007DEC: 08009289 DC.W OVP_not_present__LVP_present 0x08007DF0: 08009221 DC.W OVP_not_present__LVP_not_present 0x08007DF4: 20001390 DC.W AUTO_Mode 0x08007DF8: 080093D9 DC.W LVP_OVP_Management_NoAutoreconnect 0x08007DFC: 0800BC1F DC.W 0x0800BC1F 0x08007E00: 08009185 DC.W AUTO_LVP_OVP_Management 0x08007E04: 0800B509 DC.W 0x0800B509 0x08007E08: 0800B873 DC.W 0x0800B873 0x08007E0C: 0800B4DE DC.W 0x0800B4DE 0x08007E10: 0800B849 DC.W 0x0800B849 0x08007E14: 0800B4B3 DC.W 0x0800B4B3 0x08007E18: 200001F9 DC.W DoNothing 0x08007E1C: 08009125 DC.W OVP_present__LVP_ignored_NoAutoreconnect 0x08007E20: 08009015 DC.W OVP_not_present__LVP_ignored 0x08007E24: 080090A1 DC.W OVP_Management_NoAutoreconnect 0x08007E28: 0800B81F DC.W 0x0800B81F 0x08007E2C: 08009055 DC.W OVP_present__LVP_ignored 0x08007E30: 08008F95 DC.W AUTO_OVP_Management 0x08007E34: 0800B488 DC.W 0x0800B488 0x08007E38: 08008F35 DC.W OVP_ignored__LVP_present_NoAutoreconnect 0x08007E3C: 08008E25 DC.W OVP_ignored__LVP_not_present 0x08007E40: 08008EB1 DC.W LVP_Management_NoAutoreconnect 0x08007E44: 0800B7F5 DC.W 0x0800B7F5 0x08007E48: 08008E65 DC.W OVP_ignored__LVP_present 0x08007E4C: 08008DA5 DC.W AUTO_LVP_Management 0x08007E50: 0800B45D DC.W 0x0800B45D 0x08007E54: 0800B7CB DC.W 0x0800B7CB 0x08007E58: 0800B7A1 DC.W 0x0800B7A1 0x08007E5C: 20000CFC DC.W sys_data 0x08007E60: 200001FB DC.W LVP_OVP_logic 0x08007E64: 200012D0 DC.W manual_overdrive_is_enabled 0x08007E68: 200012F8 DC.W auto_recover_from_temp_shutdown_is_enabled

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


BlueLEDShortBlinking: 0x08007E6C: B5F0 PUSH {R4-R7, LR} 0x08007E6E: B081 SUB SP, SP, #4 0x08007E70: F7FB F9EC BL HAL_GetTick ; 0x0800324C 0x08007E74: 4604 MOV R4, R0 0x08007E76: 4F0D LDR R7, =BlueLEDShortBlinking.old_on_time ; [PC, #52] [0x08007EAC] =0x20001388 0x08007E78: 6838 LDR R0, [R7] 0x08007E7A: 1A20 SUBS R0, R4, R0 0x08007E7C: 490C LDR R1, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08007EB0] =0x200013C0 0x08007E7E: 780E LDRB R6, [R1] 0x08007E80: 2E00 CMP R6, #0 0x08007E82: D003 BEQ .L1 ; 0x08007E8C 0x08007E84: 2833 CMP R0, #51 0x08007E86: D30E BCC .L3 ; 0x08007EA6 0x08007E88: 2200 MOVS R2, #0 0x08007E8A: E003 B .L2 ; 0x08007E94
.L1: 0x08007E8C: 4909 LDR R1, =0x000003B6 ; [PC, #36] [0x08007EB4] 0x08007E8E: 4288 CMP R0, R1 0x08007E90: D909 BLS .L3 ; 0x08007EA6 0x08007E92: 2201 MOVS R2, #1
.L2: 0x08007E94: 4808 LDR R0, =0x50000400 ; [PC, #32] [0x08007EB8] 0x08007E96: 2501 MOVS R5, #1 0x08007E98: 4629 MOV R1, R5 0x08007E9A: F003 F9A6 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08007E9E: 603C STR R4, [R7] 0x08007EA0: 406E EORS R6, R5 0x08007EA2: 4803 LDR R0, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #12] [0x08007EB0] =0x200013C0 0x08007EA4: 7006 STRB R6, [R0]
.L3: 0x08007EA6: B001 ADD SP, SP, #4 0x08007EA8: BDF0 POP {R4-R7, PC} 0x08007EAA: 46C0 NOP 0x08007EAC: 20001388 DC.W BlueLEDShortBlinking.old_on_time 0x08007EB0: 200013C0 DC.W BlueLEDShortBlinking.led_is_turned_on 0x08007EB4: 000003B6 DC.W 0x000003B6 0x08007EB8: 50000400 DC.W 0x50000400

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


InrushCurrentDetected: 0x08007EBC: B580 PUSH {R7, LR} 0x08007EBE: 4811 LDR R0, =hdac1 ; [PC, #68] [0x08007F04] =0x2000123C 0x08007EC0: 6800 LDR R0, [R0] 0x08007EC2: 2100 MOVS R1, #0 0x08007EC4: 6081 STR R1, [R0, #8] 0x08007EC6: 6141 STR R1, [R0, #20] 0x08007EC8: 22EA MOVS R2, #234 0x08007ECA: 480F LDR R0, =sys_data ; [PC, #60] [0x08007F08] =0x20000CFC 0x08007ECC: 5281 STRH R1, [R0, R2] 0x08007ECE: 490F LDR R1, =MOSFETS_Management ; [PC, #60] [0x08007F0C] =0x20001320 0x08007ED0: 4A0F LDR R2, =DoNothing ; [PC, #60] [0x08007F10] =0x200001F9 0x08007ED2: 600A STR R2, [R1] 0x08007ED4: 490F LDR R1, =overcurrent_shutdown_is_active ; [PC, #60] [0x08007F14] =0x200012C8 0x08007ED6: 6809 LDR R1, [R1] 0x08007ED8: 2900 CMP R1, #0 0x08007EDA: D000 BEQ .L1 ; 0x08007EDE 0x08007EDC: BD80 POP {R7, PC}
.L1: 0x08007EDE: 490E LDR R1, =overload_shutdown_is_active ; [PC, #56] [0x08007F18] =0x200012C4 0x08007EE0: 680A LDR R2, [R1] 0x08007EE2: 2A00 CMP R2, #0 0x08007EE4: D107 BNE .L2 ; 0x08007EF6 0x08007EE6: 2211 MOVS R2, #17 0x08007EE8: 0112 LSLS R2, R2, #4 0x08007EEA: 5A83 LDRH R3, [R0, R2] 0x08007EEC: 1C5B ADDS R3, R3, #1 0x08007EEE: 5283 STRH R3, [R0, R2] 0x08007EF0: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08007F1C] =0x200012B4 0x08007EF2: 2201 MOVS R2, #1 0x08007EF4: 6002 STR R2, [R0]
.L2: 0x08007EF6: 2001 MOVS R0, #1 0x08007EF8: 6008 STR R0, [R1] 0x08007EFA: F7FB F9A7 BL HAL_GetTick ; 0x0800324C 0x08007EFE: 4908 LDR R1, =overload_shutdown_time ; [PC, #32] [0x08007F20] =0x20000458 0x08007F00: 6008 STR R0, [R1] 0x08007F02: BD80 POP {R7, PC} 0x08007F04: 2000123C DC.W hdac1 0x08007F08: 20000CFC DC.W sys_data 0x08007F0C: 20001320 DC.W MOSFETS_Management 0x08007F10: 200001F9 DC.W DoNothing 0x08007F14: 200012C8 DC.W overcurrent_shutdown_is_active 0x08007F18: 200012C4 DC.W overload_shutdown_is_active 0x08007F1C: 200012B4 DC.W statDataChanged 0x08007F20: 20000458 DC.W overload_shutdown_time

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


ABVoltageDropCalculation: 0x08007F24: B5F0 PUSH {R4-R7, LR} 0x08007F26: B081 SUB SP, SP, #4 0x08007F28: F7FB F990 BL HAL_GetTick ; 0x0800324C 0x08007F2C: 4931 LDR R1, =ABVoltageDropCalculation.new_time ; [PC, #196] [0x08007FF4] =0x200013A0 0x08007F2E: 6008 STR R0, [R1] 0x08007F30: 680A LDR R2, [R1] 0x08007F32: 4831 LDR R0, =ABVoltageDropCalculation.last_time_UabCalculated ; [PC, #196] [0x08007FF8] =0x200013A4 0x08007F34: 6803 LDR R3, [R0] 0x08007F36: 1AD2 SUBS R2, R2, R3 0x08007F38: 2A02 CMP R2, #2 0x08007F3A: D32E BCC .L2 ; 0x08007F9A 0x08007F3C: 6809 LDR R1, [R1] 0x08007F3E: 6001 STR R1, [R0] 0x08007F40: 4D2E LDR R5, =sys_data ; [PC, #184] [0x08007FFC] =0x20000CFC 0x08007F42: 8F68 LDRH R0, [R5, #58] 0x08007F44: 492E LDR R1, =rawMOSFETsVoltageDrop ; [PC, #184] [0x08008000] =0x200012B8 0x08007F46: 6809 LDR R1, [R1] 0x08007F48: 1840 ADDS R0, R0, R1 0x08007F4A: 21E8 MOVS R1, #232 0x08007F4C: 5268 STRH R0, [R5, R1] 0x08007F4E: B201 SXTH R1, R0 0x08007F50: 204B MOVS R0, #75 0x08007F52: 0080 LSLS R0, R0, #2 0x08007F54: 4348 MULS R0, R1, R0 0x08007F56: 492B LDR R1, =0x00000FFF ; [PC, #172] [0x08008004] 0x08007F58: F002 FB00 BL __aeabi_idiv ; 0x0800A55C 0x08007F5C: 21D8 MOVS R1, #216 0x08007F5E: 5E6B LDRSH R3, [R5, R1] 0x08007F60: 4A29 LDR R2, =ABVoltageDropCalculation.ursense_voltage_accum ; [PC, #164] [0x08008008] =0x2000139C 0x08007F62: 6814 LDR R4, [R2] 0x08007F64: 1AE3 SUBS R3, R4, R3 0x08007F66: 18C3 ADDS R3, R0, R3 0x08007F68: 3B96 SUBS R3, #150 0x08007F6A: 17D8 ASRS R0, R3, #31 0x08007F6C: 0C80 LSRS R0, R0, #18 0x08007F6E: 1818 ADDS R0, R3, R0 0x08007F70: 1380 ASRS R0, R0, #14 0x08007F72: 5268 STRH R0, [R5, R1] 0x08007F74: 6013 STR R3, [R2] 0x08007F76: 26EA MOVS R6, #234 0x08007F78: 5BAB LDRH R3, [R5, R6] 0x08007F7A: 2B00 CMP R3, #0 0x08007F7C: D00A BEQ .L1 ; 0x08007F94 0x08007F7E: 4C23 LDR R4, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #140] [0x0800800C] =0x200013C4 0x08007F80: 7827 LDRB R7, [R4] 0x08007F82: 2F00 CMP R7, #0 0x08007F84: D00B BEQ .L3 ; 0x08007F9E 0x08007F86: 2B02 CMP R3, #2 0x08007F88: D110 BNE .L4 ; 0x08007FAC 0x08007F8A: 0400 LSLS R0, R0, #16 0x08007F8C: 4926 LDR R1, =0xFFC3FFFF ; [PC, #152] [0x08008028] 0x08007F8E: 4288 CMP R0, R1 0x08007F90: DD12 BLE .L5 ; 0x08007FB8 0x08007F92: E002 B .L2 ; 0x08007F9A
.L1: 0x08007F94: 481D LDR R0, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #116] [0x0800800C] =0x200013C4 0x08007F96: 2100 MOVS R1, #0 0x08007F98: 7001 STRB R1, [R0]
.L2: 0x08007F9A: B001 ADD SP, SP, #4 0x08007F9C: BDF0 POP {R4-R7, PC}
.L3: 0x08007F9E: 2000 MOVS R0, #0 0x08007FA0: 5268 STRH R0, [R5, R1] 0x08007FA2: 6010 STR R0, [R2] 0x08007FA4: 2001 MOVS R0, #1 0x08007FA6: 7020 STRB R0, [R4] 0x08007FA8: B001 ADD SP, SP, #4 0x08007FAA: BDF0 POP {R4-R7, PC}
.L4: 0x08007FAC: 2B03 CMP R3, #3 0x08007FAE: D1F4 BNE .L2 ; 0x08007F9A 0x08007FB0: 0400 LSLS R0, R0, #16 0x08007FB2: 4918 LDR R1, =0x003C0001 ; [PC, #96] [0x08008014] 0x08007FB4: 4288 CMP R0, R1 0x08007FB6: DBF0 BLT .L2 ; 0x08007F9A
.L5: 0x08007FB8: 4F15 LDR R7, =mosfets_voltagedrop_shutdown_is_active ; [PC, #84] [0x08008010] =0x200012CC 0x08007FBA: 6838 LDR R0, [R7] 0x08007FBC: 2800 CMP R0, #0 0x08007FBE: D1EC BNE .L2 ; 0x08007F9A 0x08007FC0: 2009 MOVS R0, #9 0x08007FC2: F7FB FEDB BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08007FC6: 4814 LDR R0, =hdac1 ; [PC, #80] [0x08008018] =0x2000123C 0x08007FC8: 6800 LDR R0, [R0] 0x08007FCA: 2100 MOVS R1, #0 0x08007FCC: 6081 STR R1, [R0, #8] 0x08007FCE: 6141 STR R1, [R0, #20] 0x08007FD0: 53A9 STRH R1, [R5, R6] 0x08007FD2: 4812 LDR R0, =MOSFETS_Management ; [PC, #72] [0x0800801C] =0x20001320 0x08007FD4: 4912 LDR R1, =DoNothing ; [PC, #72] [0x08008020] =0x200001F9 0x08007FD6: 6001 STR R1, [R0] 0x08007FD8: 2009 MOVS R0, #9 0x08007FDA: F7FB FEC3 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08007FDE: 2087 MOVS R0, #135 0x08007FE0: 0040 LSLS R0, R0, #1 0x08007FE2: 5A29 LDRH R1, [R5, R0] 0x08007FE4: 1C49 ADDS R1, R1, #1 0x08007FE6: 5229 STRH R1, [R5, R0] 0x08007FE8: 2001 MOVS R0, #1 0x08007FEA: 6038 STR R0, [R7] 0x08007FEC: 490D LDR R1, =statDataChanged ; [PC, #52] [0x08008024] =0x200012B4 0x08007FEE: 6008 STR R0, [R1] 0x08007FF0: B001 ADD SP, SP, #4 0x08007FF2: BDF0 POP {R4-R7, PC} 0x08007FF4: 200013A0 DC.W ABVoltageDropCalculation.new_time 0x08007FF8: 200013A4 DC.W ABVoltageDropCalculation.last_time_UabCalculated 0x08007FFC: 20000CFC DC.W sys_data 0x08008000: 200012B8 DC.W rawMOSFETsVoltageDrop 0x08008004: 00000FFF DC.W 0x00000FFF 0x08008008: 2000139C DC.W ABVoltageDropCalculation.ursense_voltage_accum 0x0800800C: 200013C4 DC.W ABVoltageDropCalculation.positive_pulse_found 0x08008010: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active 0x08008014: 003C0001 DC.W 0x003C0001 0x08008018: 2000123C DC.W hdac1 0x0800801C: 20001320 DC.W MOSFETS_Management 0x08008020: 200001F9 DC.W DoNothing 0x08008024: 200012B4 DC.W statDataChanged 0x08008028: FFC3FFFF DC.W 0xFFC3FFFF

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


Keys_Management: 0x0800802C: B580 PUSH {R7, LR} 0x0800802E: F7FB F90D BL HAL_GetTick ; 0x0800324C 0x08008032: 4916 LDR R1, =Keys_Management.last_time_checked ; [PC, #88] [0x0800808C] =0x2000132C 0x08008034: 680A LDR R2, [R1] 0x08008036: 4290 CMP R0, R2 0x08008038: D100 BNE .L2 ; 0x0800803C
.L1: 0x0800803A: BD80 POP {R7, PC}
.L2: 0x0800803C: 6008 STR R0, [R1] 0x0800803E: F001 FFC7 BL checkKeys ; 0x08009FD0 0x08008042: 2008 MOVS R0, #8 0x08008044: F002 F802 BL get_key_short ; 0x0800A04C 0x08008048: 2800 CMP R0, #0 0x0800804A: D006 BEQ .L3 ; 0x0800805A 0x0800804C: 4810 LDR R0, =0x0800B8ED ; [PC, #64] [0x08008090] 0x0800804E: 4911 LDR R1, =0x0800B89D ; [PC, #68] [0x08008094] 0x08008050: F7FE FEEC BL LOG_I ; 0x08006E2C 0x08008054: F001 FA26 BL StartAutoMode ; 0x080094A4 0x08008058: BD80 POP {R7, PC}
.L3: 0x0800805A: 2008 MOVS R0, #8 0x0800805C: F002 F804 BL get_key_long ; 0x0800A068 0x08008060: 2800 CMP R0, #0 0x08008062: D006 BEQ .L4 ; 0x08008072 0x08008064: 480A LDR R0, =0x0800B8ED ; [PC, #40] [0x08008090] 0x08008066: 490C LDR R1, =0x0800B534 ; [PC, #48] [0x08008098] 0x08008068: F7FE FEE0 BL LOG_I ; 0x08006E2C 0x0800806C: F001 FA60 BL StartOnMode ; 0x08009530 0x08008070: BD80 POP {R7, PC}
.L4: 0x08008072: 2004 MOVS R0, #4 0x08008074: F001 FFEA BL get_key_short ; 0x0800A04C 0x08008078: 2800 CMP R0, #0 0x0800807A: D0DE BEQ .L1 ; 0x0800803A 0x0800807C: 4804 LDR R0, =0x0800B8ED ; [PC, #16] [0x08008090] 0x0800807E: 4907 LDR R1, =0x0800BC6B ; [PC, #28] [0x0800809C] 0x08008080: F7FE FED4 BL LOG_I ; 0x08006E2C 0x08008084: 2000 MOVS R0, #0 0x08008086: F7FF FC3B BL StartOffMode ; 0x08007900 0x0800808A: BD80 POP {R7, PC} 0x0800808C: 2000132C DC.W Keys_Management.last_time_checked 0x08008090: 0800B8ED DC.W 0x0800B8ED 0x08008094: 0800B89D DC.W 0x0800B89D 0x08008098: 0800B534 DC.W 0x0800B534 0x0800809C: 0800BC6B DC.W 0x0800BC6B

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


DEBUG_print: 0x080080A0: B5F0 PUSH {R4-R7, LR} 0x080080A2: B081 SUB SP, SP, #4 0x080080A4: 49A0 LDR R1, =DEBUG_print.debug_print_old_time ; [PC, #0x0280] [0x08008328] =0x2000137C 0x080080A6: 680A LDR R2, [R1] 0x080080A8: 1A82 SUBS R2, R0, R2 0x080080AA: 2A4E CMP R2, #78 0x080080AC: D200 BCS .L1 ; 0x080080B0 0x080080AE: E138 B .L15 ; 0x08008322
.L1: 0x080080B0: 6008 STR R0, [R1] 0x080080B2: 2500 MOVS R5, #0 0x080080B4: 499D LDR R1, =0x0800BA69 ; [PC, #0x0274] [0x0800832C] 0x080080B6: 4C9E LDR R4, =0x0800BBE7 ; [PC, #0x0278] [0x08008330] 0x080080B8: 4B9E LDR R3, =0x0800B8ED ; [PC, #0x0278] [0x08008334] 0x080080BA: 4628 MOV R0, R5 0x080080BC: 4622 MOV R2, R4 0x080080BE: F003 F956 BL SEGGER_RTT_printf ; 0x0800B36E 0x080080C2: 4F9D LDR R7, =0x0800BC8B ; [PC, #0x0274] [0x08008338] 0x080080C4: 4A9D LDR R2, =0x0800BC83 ; [PC, #0x0274] [0x0800833C] 0x080080C6: 4628 MOV R0, R5 0x080080C8: 4639 MOV R1, R7 0x080080CA: 4623 MOV R3, R4 0x080080CC: F003 F94F BL SEGGER_RTT_printf ; 0x0800B36E 0x080080D0: 20D8 MOVS R0, #216 0x080080D2: 4E9B LDR R6, =sys_data ; [PC, #0x026C] [0x08008340] =0x20000CFC 0x080080D4: 5E32 LDRSH R2, [R6, R0] 0x080080D6: 499B LDR R1, =0x0800BC93 ; [PC, #0x026C] [0x08008344] 0x080080D8: 4628 MOV R0, R5 0x080080DA: F003 F948 BL SEGGER_RTT_printf ; 0x0800B36E 0x080080DE: 4628 MOV R0, R5 0x080080E0: 4639 MOV R1, R7 0x080080E2: 4A96 LDR R2, =0x0800BC83 ; [PC, #0x0258] [0x0800833C] 0x080080E4: 4623 MOV R3, R4 0x080080E6: F003 F942 BL SEGGER_RTT_printf ; 0x0800B36E 0x080080EA: 20FC MOVS R0, #252 0x080080EC: 5E32 LDRSH R2, [R6, R0] 0x080080EE: 4996 LDR R1, =0x0800BC9F ; [PC, #0x0258] [0x08008348] 0x080080F0: 4628 MOV R0, R5 0x080080F2: F003 F93C BL SEGGER_RTT_printf ; 0x0800B36E 0x080080F6: 4628 MOV R0, R5 0x080080F8: 4639 MOV R1, R7 0x080080FA: 4A90 LDR R2, =0x0800BC83 ; [PC, #0x0240] [0x0800833C] 0x080080FC: 4623 MOV R3, R4 0x080080FE: F003 F936 BL SEGGER_RTT_printf ; 0x0800B36E 0x08008102: 20EC MOVS R0, #236 0x08008104: 5E32 LDRSH R2, [R6, R0] 0x08008106: 4991 LDR R1, =0x0800BA6E ; [PC, #0x0244] [0x0800834C] 0x08008108: 4628 MOV R0, R5 0x0800810A: F003 F930 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800810E: 4628 MOV R0, R5 0x08008110: 4639 MOV R1, R7 0x08008112: 4A8A LDR R2, =0x0800BC83 ; [PC, #0x0228] [0x0800833C] 0x08008114: 4623 MOV R3, R4 0x08008116: F003 F92A BL SEGGER_RTT_printf ; 0x0800B36E 0x0800811A: 20CC MOVS R0, #204 0x0800811C: 5A32 LDRH R2, [R6, R0] 0x0800811E: 498C LDR R1, =0x0800B54F ; [PC, #0x0230] [0x08008350] 0x08008120: 4628 MOV R0, R5 0x08008122: F003 F924 BL SEGGER_RTT_printf ; 0x0800B36E 0x08008126: 4628 MOV R0, R5 0x08008128: 4639 MOV R1, R7 0x0800812A: 4A84 LDR R2, =0x0800BC83 ; [PC, #0x0210] [0x0800833C] 0x0800812C: 4623 MOV R3, R4 0x0800812E: F003 F91E BL SEGGER_RTT_printf ; 0x0800B36E 0x08008132: 20D2 MOVS R0, #210 0x08008134: 5A32 LDRH R2, [R6, R0] 0x08008136: 4987 LDR R1, =0x0800B55A ; [PC, #0x021C] [0x08008354] 0x08008138: 4628 MOV R0, R5 0x0800813A: F003 F918 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800813E: 4628 MOV R0, R5 0x08008140: 4639 MOV R1, R7 0x08008142: 4A7E LDR R2, =0x0800BC83 ; [PC, #0x01F8] [0x0800833C] 0x08008144: 4623 MOV R3, R4 0x08008146: F003 F912 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800814A: 20CA MOVS R0, #202 0x0800814C: 5A30 LDRH R0, [R6, R0] 0x0800814E: 4E82 LDR R6, =0x0800B8B3 ; [PC, #0x0208] [0x08008358] 0x08008150: 4C82 LDR R4, =0x0800BCAB ; [PC, #0x0208] [0x0800835C] 0x08008152: 2800 CMP R0, #0 0x08008154: 4632 MOV R2, R6 0x08008156: D000 BEQ .L2 ; 0x0800815A 0x08008158: 4622 MOV R2, R4
.L2: 0x0800815A: 4981 LDR R1, =0x0800BA77 ; [PC, #0x0204] [0x08008360] 0x0800815C: 4628 MOV R0, R5 0x0800815E: F003 F906 BL SEGGER_RTT_printf ; 0x0800B36E 0x08008162: 4628 MOV R0, R5 0x08008164: 4974 LDR R1, =0x0800BC8B ; [PC, #0x01D0] [0x08008338] 0x08008166: 4A75 LDR R2, =0x0800BC83 ; [PC, #0x01D4] [0x0800833C] 0x08008168: 4B71 LDR R3, =0x0800BBE7 ; [PC, #0x01C4] [0x08008330] 0x0800816A: F003 F900 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800816E: 20C8 MOVS R0, #200 0x08008170: 4973 LDR R1, =sys_data ; [PC, #0x01CC] [0x08008340] =0x20000CFC 0x08008172: 5A08 LDRH R0, [R1, R0] 0x08008174: 2800 CMP R0, #0 0x08008176: D000 BEQ .L3 ; 0x0800817A 0x08008178: 4626 MOV R6, R4
.L3: 0x0800817A: 497A LDR R1, =0x0800BA80 ; [PC, #0x01E8] [0x08008364] 0x0800817C: 2000 MOVS R0, #0 0x0800817E: 4632 MOV R2, R6 0x08008180: F003 F8F5 BL SEGGER_RTT_printf ; 0x0800B36E 0x08008184: 2000 MOVS R0, #0 0x08008186: 4F6C LDR R7, =0x0800BC8B ; [PC, #0x01B0] [0x08008338] 0x08008188: 4639 MOV R1, R7 0x0800818A: 4E6C LDR R6, =0x0800BC83 ; [PC, #0x01B0] [0x0800833C] 0x0800818C: 4632 MOV R2, R6 0x0800818E: 4B68 LDR R3, =0x0800BBE7 ; [PC, #0x01A0] [0x08008330] 0x08008190: 461C MOV R4, R3 0x08008192: F003 F8EC BL SEGGER_RTT_printf ; 0x0800B36E 0x08008196: 4874 LDR R0, =hdac1 ; [PC, #0x01D0] [0x08008368] =0x2000123C 0x08008198: 6800 LDR R0, [R0] 0x0800819A: 6AC2 LDR R2, [R0, #44] 0x0800819C: 4973 LDR R1, =0x0800B565 ; [PC, #0x01CC] [0x0800836C] 0x0800819E: 2000 MOVS R0, #0 0x080081A0: F003 F8E5 BL SEGGER_RTT_printf ; 0x0800B36E 0x080081A4: 2000 MOVS R0, #0 0x080081A6: 4639 MOV R1, R7 0x080081A8: 4632 MOV R2, R6 0x080081AA: 4623 MOV R3, R4 0x080081AC: F003 F8DF BL SEGGER_RTT_printf ; 0x0800B36E 0x080081B0: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x08008368] =0x2000123C 0x080081B2: 6800 LDR R0, [R0] 0x080081B4: 6B02 LDR R2, [R0, #48] 0x080081B6: 496E LDR R1, =0x0800B570 ; [PC, #0x01B8] [0x08008370] 0x080081B8: 2000 MOVS R0, #0 0x080081BA: F003 F8D8 BL SEGGER_RTT_printf ; 0x0800B36E 0x080081BE: 2000 MOVS R0, #0 0x080081C0: 4639 MOV R1, R7 0x080081C2: 4632 MOV R2, R6 0x080081C4: 4623 MOV R3, R4 0x080081C6: F003 F8D2 BL SEGGER_RTT_printf ; 0x0800B36E 0x080081CA: 20EA MOVS R0, #234 0x080081CC: 495C LDR R1, =sys_data ; [PC, #0x0170] [0x08008340] =0x20000CFC 0x080081CE: 5A08 LDRH R0, [R1, R0] 0x080081D0: 2800 CMP R0, #0 0x080081D2: D003 BEQ .L4 ; 0x080081DC 0x080081D4: 2801 CMP R0, #1 0x080081D6: D103 BNE .L5 ; 0x080081E0 0x080081D8: 4A67 LDR R2, =0x0800B57E ; [PC, #0x019C] [0x08008378] 0x080081DA: E006 B .L7 ; 0x080081EA
.L4: 0x080081DC: 4A65 LDR R2, =0x0800B57B ; [PC, #0x0194] [0x08008374] 0x080081DE: E004 B .L7 ; 0x080081EA
.L5: 0x080081E0: 2802 CMP R0, #2 0x080081E2: D001 BEQ .L6 ; 0x080081E8 0x080081E4: 4A66 LDR R2, =0x0800B584 ; [PC, #0x0198] [0x08008380] 0x080081E6: E000 B .L7 ; 0x080081EA
.L6: 0x080081E8: 4A64 LDR R2, =0x0800B581 ; [PC, #0x0190] [0x0800837C]
.L7: 0x080081EA: 2400 MOVS R4, #0 0x080081EC: 4965 LDR R1, =0x0800B8B5 ; [PC, #0x0194] [0x08008384] 0x080081EE: 4620 MOV R0, R4 0x080081F0: F003 F8BD BL SEGGER_RTT_printf ; 0x0800B36E 0x080081F4: 4D50 LDR R5, =0x0800BC8B ; [PC, #0x0140] [0x08008338] 0x080081F6: 4A51 LDR R2, =0x0800BC83 ; [PC, #0x0144] [0x0800833C] 0x080081F8: 4F4D LDR R7, =0x0800BBE7 ; [PC, #0x0134] [0x08008330] 0x080081FA: 4620 MOV R0, R4 0x080081FC: 4629 MOV R1, R5 0x080081FE: 463B MOV R3, R7 0x08008200: F003 F8B5 BL SEGGER_RTT_printf ; 0x0800B36E 0x08008204: 20E2 MOVS R0, #226 0x08008206: 4E4E LDR R6, =sys_data ; [PC, #0x0138] [0x08008340] =0x20000CFC 0x08008208: 5E30 LDRSH R0, [R6, R0] 0x0800820A: 495F LDR R1, =0x00006667 ; [PC, #0x017C] [0x08008388] 0x0800820C: 4341 MULS R1, R0, R1 0x0800820E: 0FCA LSRS R2, R1, #31 0x08008210: 1489 ASRS R1, R1, #18 0x08008212: 188A ADDS R2, R1, R2 0x08008214: 2109 MOVS R1, #9 0x08008216: 43C9 MVNS R1, R1 0x08008218: 4351 MULS R1, R2, R1 0x0800821A: 1808 ADDS R0, R1, R0 0x0800821C: 17C1 ASRS R1, R0, #31 0x0800821E: 4048 EORS R0, R1 0x08008220: 1A43 SUBS R3, R0, R1 0x08008222: 495A LDR R1, =0x0800BA89 ; [PC, #0x0168] [0x0800838C] 0x08008224: 4620 MOV R0, R4 0x08008226: F003 F8A2 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800822A: 2000 MOVS R0, #0 0x0800822C: 4629 MOV R1, R5 0x0800822E: 4A43 LDR R2, =0x0800BC83 ; [PC, #0x010C] [0x0800833C] 0x08008230: 463B MOV R3, R7 0x08008232: F003 F89C BL SEGGER_RTT_printf ; 0x0800B36E 0x08008236: 25F6 MOVS R5, #246 0x08008238: 5B70 LDRH R0, [R6, R5] 0x0800823A: 07C0 LSLS R0, R0, #31 0x0800823C: D004 BEQ .L8 ; 0x08008248 0x0800823E: 2000 MOVS R0, #0 0x08008240: 4953 LDR R1, =0x0800B587 ; [PC, #0x014C] [0x08008390] 0x08008242: 4A54 LDR R2, =0x0800BCBB ; [PC, #0x0150] [0x08008394] 0x08008244: F003 F893 BL SEGGER_RTT_printf ; 0x0800B36E
.L8: 0x08008248: 4951 LDR R1, =0x0800B587 ; [PC, #0x0144] [0x08008390] 0x0800824A: 4A53 LDR R2, =0x0800B58A ; [PC, #0x014C] [0x08008398] 0x0800824C: 4620 MOV R0, R4 0x0800824E: F003 F88E BL SEGGER_RTT_printf ; 0x0800B36E 0x08008252: 4939 LDR R1, =0x0800BC8B ; [PC, #228] [0x08008338] 0x08008254: 4A39 LDR R2, =0x0800BC83 ; [PC, #228] [0x0800833C] 0x08008256: 4B36 LDR R3, =0x0800BBE7 ; [PC, #216] [0x08008330] 0x08008258: 2000 MOVS R0, #0 0x0800825A: F003 F888 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800825E: 5B70 LDRH R0, [R6, R5] 0x08008260: 0780 LSLS R0, R0, #30 0x08008262: D504 BPL .L9 ; 0x0800826E 0x08008264: 2000 MOVS R0, #0 0x08008266: 494A LDR R1, =0x0800B587 ; [PC, #0x0128] [0x08008390] 0x08008268: 4A4A LDR R2, =0x0800BCBB ; [PC, #0x0128] [0x08008394] 0x0800826A: F003 F880 BL SEGGER_RTT_printf ; 0x0800B36E
.L9: 0x0800826E: 4948 LDR R1, =0x0800B587 ; [PC, #0x0120] [0x08008390] 0x08008270: 4A4A LDR R2, =0x0800B58D ; [PC, #0x0128] [0x0800839C] 0x08008272: 4620 MOV R0, R4 0x08008274: F003 F87B BL SEGGER_RTT_printf ; 0x0800B36E 0x08008278: 492F LDR R1, =0x0800BC8B ; [PC, #188] [0x08008338] 0x0800827A: 4A30 LDR R2, =0x0800BC83 ; [PC, #192] [0x0800833C] 0x0800827C: 4B2C LDR R3, =0x0800BBE7 ; [PC, #176] [0x08008330] 0x0800827E: 2000 MOVS R0, #0 0x08008280: F003 F875 BL SEGGER_RTT_printf ; 0x0800B36E 0x08008284: 5B70 LDRH R0, [R6, R5] 0x08008286: 0740 LSLS R0, R0, #29 0x08008288: D504 BPL .L10 ; 0x08008294 0x0800828A: 2000 MOVS R0, #0 0x0800828C: 4940 LDR R1, =0x0800B587 ; [PC, #0x0100] [0x08008390] 0x0800828E: 4A41 LDR R2, =0x0800BCBB ; [PC, #0x0104] [0x08008394] 0x08008290: F003 F86D BL SEGGER_RTT_printf ; 0x0800B36E
.L10: 0x08008294: 493E LDR R1, =0x0800B587 ; [PC, #248] [0x08008390] 0x08008296: 4A42 LDR R2, =0x0800B590 ; [PC, #0x0108] [0x080083A0] 0x08008298: 4620 MOV R0, R4 0x0800829A: F003 F868 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800829E: 4926 LDR R1, =0x0800BC8B ; [PC, #152] [0x08008338] 0x080082A0: 4A26 LDR R2, =0x0800BC83 ; [PC, #152] [0x0800833C] 0x080082A2: 4B23 LDR R3, =0x0800BBE7 ; [PC, #140] [0x08008330] 0x080082A4: 2000 MOVS R0, #0 0x080082A6: F003 F862 BL SEGGER_RTT_printf ; 0x0800B36E 0x080082AA: 5B70 LDRH R0, [R6, R5] 0x080082AC: 0700 LSLS R0, R0, #28 0x080082AE: D504 BPL .L11 ; 0x080082BA 0x080082B0: 2000 MOVS R0, #0 0x080082B2: 4937 LDR R1, =0x0800B587 ; [PC, #220] [0x08008390] 0x080082B4: 4A37 LDR R2, =0x0800BCBB ; [PC, #220] [0x08008394] 0x080082B6: F003 F85A BL SEGGER_RTT_printf ; 0x0800B36E
.L11: 0x080082BA: 4935 LDR R1, =0x0800B587 ; [PC, #212] [0x08008390] 0x080082BC: 4A39 LDR R2, =0x0800B593 ; [PC, #228] [0x080083A4] 0x080082BE: 4620 MOV R0, R4 0x080082C0: F003 F855 BL SEGGER_RTT_printf ; 0x0800B36E 0x080082C4: 491C LDR R1, =0x0800BC8B ; [PC, #112] [0x08008338] 0x080082C6: 4A1D LDR R2, =0x0800BC83 ; [PC, #116] [0x0800833C] 0x080082C8: 4B19 LDR R3, =0x0800BBE7 ; [PC, #100] [0x08008330] 0x080082CA: 2000 MOVS R0, #0 0x080082CC: F003 F84F BL SEGGER_RTT_printf ; 0x0800B36E 0x080082D0: 5B70 LDRH R0, [R6, R5] 0x080082D2: 0680 LSLS R0, R0, #26 0x080082D4: D504 BPL .L12 ; 0x080082E0 0x080082D6: 2000 MOVS R0, #0 0x080082D8: 492D LDR R1, =0x0800B587 ; [PC, #180] [0x08008390] 0x080082DA: 4A2E LDR R2, =0x0800BCBB ; [PC, #184] [0x08008394] 0x080082DC: F003 F847 BL SEGGER_RTT_printf ; 0x0800B36E
.L12: 0x080082E0: 492B LDR R1, =0x0800B587 ; [PC, #172] [0x08008390] 0x080082E2: 4A27 LDR R2, =0x0800B584 ; [PC, #156] [0x08008380] 0x080082E4: 4620 MOV R0, R4 0x080082E6: F003 F842 BL SEGGER_RTT_printf ; 0x0800B36E 0x080082EA: 4913 LDR R1, =0x0800BC8B ; [PC, #76] [0x08008338] 0x080082EC: 4A13 LDR R2, =0x0800BC83 ; [PC, #76] [0x0800833C] 0x080082EE: 4B10 LDR R3, =0x0800BBE7 ; [PC, #64] [0x08008330] 0x080082F0: 2000 MOVS R0, #0 0x080082F2: F003 F83C BL SEGGER_RTT_printf ; 0x0800B36E 0x080082F6: 482C LDR R0, =0x50000C00 ; [PC, #176] [0x080083A8] 0x080082F8: 2101 MOVS R1, #1 0x080082FA: F002 FBF0 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x080082FE: 2801 CMP R0, #1 0x08008300: D106 BNE .L13 ; 0x08008310 0x08008302: 2000 MOVS R0, #0 0x08008304: 4922 LDR R1, =0x0800B587 ; [PC, #136] [0x08008390] 0x08008306: 4A2A LDR R2, =0x0800BCC3 ; [PC, #168] [0x080083B0] 0x08008308: F003 F831 BL SEGGER_RTT_printf ; 0x0800B36E 0x0800830C: 4A29 LDR R2, =0x0800BCCB ; [PC, #164] [0x080083B4] 0x0800830E: E000 B .L14 ; 0x08008312
.L13: 0x08008310: 4A26 LDR R2, =0x0800BCD3 ; [PC, #152] [0x080083AC]
.L14: 0x08008312: 491F LDR R1, =0x0800B587 ; [PC, #124] [0x08008390] 0x08008314: 2000 MOVS R0, #0 0x08008316: F003 F82A BL SEGGER_RTT_printf ; 0x0800B36E 0x0800831A: 4927 LDR R1, =0x0800B8BB ; [PC, #156] [0x080083B8] 0x0800831C: 2000 MOVS R0, #0 0x0800831E: F003 F826 BL SEGGER_RTT_printf ; 0x0800B36E
.L15: 0x08008322: B001 ADD SP, SP, #4 0x08008324: BDF0 POP {R4-R7, PC} 0x08008326: 46C0 NOP 0x08008328: 2000137C DC.W DEBUG_print.debug_print_old_time 0x0800832C: 0800BA69 DC.W 0x0800BA69 0x08008330: 0800BBE7 DC.W 0x0800BBE7 0x08008334: 0800B8ED DC.W 0x0800B8ED 0x08008338: 0800BC8B DC.W 0x0800BC8B 0x0800833C: 0800BC83 DC.W 0x0800BC83 0x08008340: 20000CFC DC.W sys_data 0x08008344: 0800BC93 DC.W 0x0800BC93 0x08008348: 0800BC9F DC.W 0x0800BC9F 0x0800834C: 0800BA6E DC.W 0x0800BA6E 0x08008350: 0800B54F DC.W 0x0800B54F 0x08008354: 0800B55A DC.W 0x0800B55A 0x08008358: 0800B8B3 DC.W 0x0800B8B3 0x0800835C: 0800BCAB DC.W 0x0800BCAB 0x08008360: 0800BA77 DC.W 0x0800BA77 0x08008364: 0800BA80 DC.W 0x0800BA80 0x08008368: 2000123C DC.W hdac1 0x0800836C: 0800B565 DC.W 0x0800B565 0x08008370: 0800B570 DC.W 0x0800B570 0x08008374: 0800B57B DC.W 0x0800B57B 0x08008378: 0800B57E DC.W 0x0800B57E 0x0800837C: 0800B581 DC.W 0x0800B581 0x08008380: 0800B584 DC.W 0x0800B584 0x08008384: 0800B8B5 DC.W 0x0800B8B5 0x08008388: 00006667 DC.W 0x00006667 0x0800838C: 0800BA89 DC.W 0x0800BA89 0x08008390: 0800B587 DC.W 0x0800B587 0x08008394: 0800BCBB DC.W 0x0800BCBB 0x08008398: 0800B58A DC.W 0x0800B58A 0x0800839C: 0800B58D DC.W 0x0800B58D 0x080083A0: 0800B590 DC.W 0x0800B590 0x080083A4: 0800B593 DC.W 0x0800B593 0x080083A8: 50000C00 DC.W 0x50000C00 0x080083AC: 0800BCD3 DC.W 0x0800BCD3 0x080083B0: 0800BCC3 DC.W 0x0800BCC3 0x080083B4: 0800BCCB DC.W 0x0800BCCB 0x080083B8: 0800B8BB DC.W 0x0800B8BB

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


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

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


RS485DisableButtonManagement: 0x08008904: B5B0 PUSH {R4-R5, R7, LR} 0x08008906: 4917 LDR R1, =RS485DisableButtonManagement.btn_last_time_checked ; [PC, #92] [0x08008964] =0x2000130C 0x08008908: 680A LDR R2, [R1] 0x0800890A: 1A82 SUBS R2, R0, R2 0x0800890C: 2A1A CMP R2, #26 0x0800890E: D30F BCC .L1 ; 0x08008930 0x08008910: 6008 STR R0, [R1] 0x08008912: 4D15 LDR R5, =RS485DisableButtonManagement.btn_state ; [PC, #84] [0x08008968] =0x2000052B 0x08008914: 7828 LDRB R0, [R5] 0x08008916: 0040 LSLS R0, R0, #1 0x08008918: 7028 STRB R0, [R5] 0x0800891A: 2005 MOVS R0, #5 0x0800891C: 0700 LSLS R0, R0, #28 0x0800891E: 2401 MOVS R4, #1 0x08008920: 03E1 LSLS R1, R4, #15 0x08008922: F002 F8DC BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08008926: 7829 LDRB R1, [R5] 0x08008928: 2800 CMP R0, #0 0x0800892A: D002 BEQ .L2 ; 0x08008932 0x0800892C: 2900 CMP R1, #0 0x0800892E: D011 BEQ .L3 ; 0x08008954
.L1: 0x08008930: BDB0 POP {R4-R5, R7, PC}
.L2: 0x08008932: 4321 ORRS R1, R4 0x08008934: 7029 STRB R1, [R5] 0x08008936: 480D LDR R0, =RS485DisableButtonManagement.transition ; [PC, #52] [0x0800896C] =0x200013AC 0x08008938: 7801 LDRB R1, [R0] 0x0800893A: 2900 CMP R1, #0 0x0800893C: D1F8 BNE .L1 ; 0x08008930 0x0800893E: 7004 STRB R4, [R0] 0x08008940: 480B LDR R0, =RS485ActiveMode ; [PC, #44] [0x08008970] =0x20000468 0x08008942: 6801 LDR R1, [R0] 0x08008944: 2900 CMP R1, #0 0x08008946: D008 BEQ .L4 ; 0x0800895A 0x08008948: 2100 MOVS R1, #0 0x0800894A: 6001 STR R1, [R0] 0x0800894C: 4809 LDR R0, =InternalBlueLED_Management ; [PC, #36] [0x08008974] =0x20001338 0x0800894E: 490A LDR R1, =TurnBlueLEDOn ; [PC, #40] [0x08008978] =0x08008BB5 0x08008950: 6001 STR R1, [R0] 0x08008952: BDB0 POP {R4-R5, R7, PC}
.L3: 0x08008954: 4805 LDR R0, =RS485DisableButtonManagement.transition ; [PC, #20] [0x0800896C] =0x200013AC 0x08008956: 7001 STRB R1, [R0] 0x08008958: BDB0 POP {R4-R5, R7, PC}
.L4: 0x0800895A: 6004 STR R4, [R0] 0x0800895C: 4805 LDR R0, =InternalBlueLED_Management ; [PC, #20] [0x08008974] =0x20001338 0x0800895E: 4907 LDR R1, =BlueLEDShortBlinking ; [PC, #28] [0x0800897C] =0x08007E6D 0x08008960: 6001 STR R1, [R0] 0x08008962: BDB0 POP {R4-R5, R7, PC} 0x08008964: 2000130C DC.W RS485DisableButtonManagement.btn_last_time_checked 0x08008968: 2000052B DC.W RS485DisableButtonManagement.btn_state 0x0800896C: 200013AC DC.W RS485DisableButtonManagement.transition 0x08008970: 20000468 DC.W RS485ActiveMode 0x08008974: 20001338 DC.W InternalBlueLED_Management 0x08008978: 08008BB5 DC.W TurnBlueLEDOn 0x0800897C: 08007E6D DC.W BlueLEDShortBlinking

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


ExternalRedLED1ShortOnThenLongPauseBlinking: 0x08008980: B5F0 PUSH {R4-R7, LR} 0x08008982: B087 SUB SP, SP, #28 0x08008984: AD05 ADD R5, SP, #20 0x08008986: 480F LDR R0, =0x000009C4 ; [PC, #60] [0x080089C4] 0x08008988: 8028 STRH R0, [R5] 0x0800898A: AE06 ADD R6, SP, #24 0x0800898C: 20C8 MOVS R0, #200 0x0800898E: 8030 STRH R0, [R6] 0x08008990: 2008 MOVS R0, #8 0x08008992: 9003 STR R0, [SP, #12] 0x08008994: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x080089C8] 0x08008996: 9702 STR R7, [SP, #8] 0x08008998: 9501 STR R5, [SP, #4] 0x0800899A: 9600 STR R6, [SP, #0] 0x0800899C: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x080089CC] =0x2000136C 0x0800899E: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x080089D0] =0x20001368 0x080089A0: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x080089D4] =0x20001364 0x080089A2: 2301 MOVS R3, #1 0x080089A4: F002 FA65 BL LEDBlink ; 0x0800AE72 0x080089A8: 2002 MOVS R0, #2 0x080089AA: 9600 STR R6, [SP, #0] 0x080089AC: 9501 STR R5, [SP, #4] 0x080089AE: 9702 STR R7, [SP, #8] 0x080089B0: 9003 STR R0, [SP, #12] 0x080089B2: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x080089D8] =0x20001308 0x080089B4: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x080089DC] =0x20001304 0x080089B6: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x080089E0] =0x20001300 0x080089B8: 2301 MOVS R3, #1 0x080089BA: F002 FA5A BL LEDBlink ; 0x0800AE72 0x080089BE: B007 ADD SP, SP, #28 0x080089C0: BDF0 POP {R4-R7, PC} 0x080089C2: 46C0 NOP 0x080089C4: 000009C4 DC.W 0x000009C4 0x080089C8: 50000400 DC.W 0x50000400 0x080089CC: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x080089D0: 20001368 DC.W ExternalRedLEDBlink.stage 0x080089D4: 20001364 DC.W ExternalRedLEDBlink.subStage 0x080089D8: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime 0x080089DC: 20001304 DC.W RedLEDBlink.stage 0x080089E0: 20001300 DC.W RedLEDBlink.subStage

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


ExternalRedLED2ShortOnThenLongPauseBlinking: 0x080089E4: B5F0 PUSH {R4-R7, LR} 0x080089E6: B087 SUB SP, SP, #28 0x080089E8: AD05 ADD R5, SP, #20 0x080089EA: 20C8 MOVS R0, #200 0x080089EC: 8028 STRH R0, [R5] 0x080089EE: AE06 ADD R6, SP, #24 0x080089F0: 8030 STRH R0, [R6] 0x080089F2: 8070 STRH R0, [R6, #2] 0x080089F4: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A2C] 0x080089F6: 8068 STRH R0, [R5, #2] 0x080089F8: 2008 MOVS R0, #8 0x080089FA: 9003 STR R0, [SP, #12] 0x080089FC: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A30] 0x080089FE: 9702 STR R7, [SP, #8] 0x08008A00: 9501 STR R5, [SP, #4] 0x08008A02: 9600 STR R6, [SP, #0] 0x08008A04: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008A34] =0x2000136C 0x08008A06: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008A38] =0x20001368 0x08008A08: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008A3C] =0x20001364 0x08008A0A: 2402 MOVS R4, #2 0x08008A0C: 4623 MOV R3, R4 0x08008A0E: F002 FA30 BL LEDBlink ; 0x0800AE72 0x08008A12: 9600 STR R6, [SP, #0] 0x08008A14: 9501 STR R5, [SP, #4] 0x08008A16: 9702 STR R7, [SP, #8] 0x08008A18: 9403 STR R4, [SP, #12] 0x08008A1A: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008A40] =0x20001308 0x08008A1C: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008A44] =0x20001304 0x08008A1E: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008A48] =0x20001300 0x08008A20: 2302 MOVS R3, #2 0x08008A22: F002 FA26 BL LEDBlink ; 0x0800AE72 0x08008A26: B007 ADD SP, SP, #28 0x08008A28: BDF0 POP {R4-R7, PC} 0x08008A2A: 46C0 NOP 0x08008A2C: 000009C4 DC.W 0x000009C4 0x08008A30: 50000400 DC.W 0x50000400 0x08008A34: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008A38: 20001368 DC.W ExternalRedLEDBlink.stage 0x08008A3C: 20001364 DC.W ExternalRedLEDBlink.subStage 0x08008A40: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008A44: 20001304 DC.W RedLEDBlink.stage 0x08008A48: 20001300 DC.W RedLEDBlink.subStage

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


ExternalRedLED3ShortOnThenLongPauseBlinking: 0x08008A4C: B5F0 PUSH {R4-R7, LR} 0x08008A4E: B089 SUB SP, SP, #36 0x08008A50: AD05 ADD R5, SP, #20 0x08008A52: 20C8 MOVS R0, #200 0x08008A54: 8028 STRH R0, [R5] 0x08008A56: AE07 ADD R6, SP, #28 0x08008A58: 8030 STRH R0, [R6] 0x08008A5A: 8070 STRH R0, [R6, #2] 0x08008A5C: 8068 STRH R0, [R5, #2] 0x08008A5E: 80B0 STRH R0, [R6, #4] 0x08008A60: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A98] 0x08008A62: 80A8 STRH R0, [R5, #4] 0x08008A64: 2008 MOVS R0, #8 0x08008A66: 9003 STR R0, [SP, #12] 0x08008A68: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A9C] 0x08008A6A: 9702 STR R7, [SP, #8] 0x08008A6C: 9501 STR R5, [SP, #4] 0x08008A6E: 9600 STR R6, [SP, #0] 0x08008A70: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008AA0] =0x2000136C 0x08008A72: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008AA4] =0x20001368 0x08008A74: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008AA8] =0x20001364 0x08008A76: 2303 MOVS R3, #3 0x08008A78: F002 F9FB BL LEDBlink ; 0x0800AE72 0x08008A7C: 2002 MOVS R0, #2 0x08008A7E: 9600 STR R6, [SP, #0] 0x08008A80: 9501 STR R5, [SP, #4] 0x08008A82: 9702 STR R7, [SP, #8] 0x08008A84: 9003 STR R0, [SP, #12] 0x08008A86: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008AAC] =0x20001308 0x08008A88: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008AB0] =0x20001304 0x08008A8A: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008AB4] =0x20001300 0x08008A8C: 2303 MOVS R3, #3 0x08008A8E: F002 F9F0 BL LEDBlink ; 0x0800AE72 0x08008A92: B009 ADD SP, SP, #36 0x08008A94: BDF0 POP {R4-R7, PC} 0x08008A96: 46C0 NOP 0x08008A98: 000009C4 DC.W 0x000009C4 0x08008A9C: 50000400 DC.W 0x50000400 0x08008AA0: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008AA4: 20001368 DC.W ExternalRedLEDBlink.stage 0x08008AA8: 20001364 DC.W ExternalRedLEDBlink.subStage 0x08008AAC: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008AB0: 20001304 DC.W RedLEDBlink.stage 0x08008AB4: 20001300 DC.W RedLEDBlink.subStage

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


ExternalRedLED4ShortOnThenLongPauseBlinking: 0x08008AB8: B5F0 PUSH {R4-R7, LR} 0x08008ABA: B089 SUB SP, SP, #36 0x08008ABC: 2000 MOVS R0, #0
.L1: 0x08008ABE: AA05 ADD R2, SP, #20 0x08008AC0: 21C8 MOVS R1, #200 0x08008AC2: 5211 STRH R1, [R2, R0] 0x08008AC4: AA07 ADD R2, SP, #28 0x08008AC6: 5211 STRH R1, [R2, R0] 0x08008AC8: 1C80 ADDS R0, R0, #2 0x08008ACA: 2806 CMP R0, #6 0x08008ACC: D1F7 BNE .L1 ; 0x08008ABE 0x08008ACE: AD05 ADD R5, SP, #20 0x08008AD0: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B0C] 0x08008AD2: 80E8 STRH R0, [R5, #6] 0x08008AD4: AE07 ADD R6, SP, #28 0x08008AD6: 80F1 STRH R1, [R6, #6] 0x08008AD8: 2008 MOVS R0, #8 0x08008ADA: 9003 STR R0, [SP, #12] 0x08008ADC: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B10] 0x08008ADE: 9702 STR R7, [SP, #8] 0x08008AE0: 9501 STR R5, [SP, #4] 0x08008AE2: 9600 STR R6, [SP, #0] 0x08008AE4: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B14] =0x2000136C 0x08008AE6: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B18] =0x20001368 0x08008AE8: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B1C] =0x20001364 0x08008AEA: 2304 MOVS R3, #4 0x08008AEC: F002 F9C1 BL LEDBlink ; 0x0800AE72 0x08008AF0: 2002 MOVS R0, #2 0x08008AF2: 9600 STR R6, [SP, #0] 0x08008AF4: 9501 STR R5, [SP, #4] 0x08008AF6: 9702 STR R7, [SP, #8] 0x08008AF8: 9003 STR R0, [SP, #12] 0x08008AFA: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008B20] =0x20001308 0x08008AFC: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B24] =0x20001304 0x08008AFE: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008B28] =0x20001300 0x08008B00: 2304 MOVS R3, #4 0x08008B02: F002 F9B6 BL LEDBlink ; 0x0800AE72 0x08008B06: B009 ADD SP, SP, #36 0x08008B08: BDF0 POP {R4-R7, PC} 0x08008B0A: 46C0 NOP 0x08008B0C: 000009C4 DC.W 0x000009C4 0x08008B10: 50000400 DC.W 0x50000400 0x08008B14: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008B18: 20001368 DC.W ExternalRedLEDBlink.stage 0x08008B1C: 20001364 DC.W ExternalRedLEDBlink.subStage 0x08008B20: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008B24: 20001304 DC.W RedLEDBlink.stage 0x08008B28: 20001300 DC.W RedLEDBlink.subStage

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


ExternalRedLED5ShortOnThenLongPauseBlinking: 0x08008B2C: B5F0 PUSH {R4-R7, LR} 0x08008B2E: B08B SUB SP, SP, #44 0x08008B30: 2000 MOVS R0, #0
.L1: 0x08008B32: AA05 ADD R2, SP, #20 0x08008B34: 21C8 MOVS R1, #200 0x08008B36: 5211 STRH R1, [R2, R0] 0x08008B38: AA08 ADD R2, SP, #32 0x08008B3A: 5211 STRH R1, [R2, R0] 0x08008B3C: 1C80 ADDS R0, R0, #2 0x08008B3E: 2808 CMP R0, #8 0x08008B40: D1F7 BNE .L1 ; 0x08008B32 0x08008B42: AD05 ADD R5, SP, #20 0x08008B44: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B80] 0x08008B46: 8128 STRH R0, [R5, #8] 0x08008B48: AE08 ADD R6, SP, #32 0x08008B4A: 8131 STRH R1, [R6, #8] 0x08008B4C: 2008 MOVS R0, #8 0x08008B4E: 9003 STR R0, [SP, #12] 0x08008B50: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B84] 0x08008B52: 9702 STR R7, [SP, #8] 0x08008B54: 9501 STR R5, [SP, #4] 0x08008B56: 9600 STR R6, [SP, #0] 0x08008B58: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B88] =0x2000136C 0x08008B5A: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B8C] =0x20001368 0x08008B5C: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B90] =0x20001364 0x08008B5E: 2305 MOVS R3, #5 0x08008B60: F002 F987 BL LEDBlink ; 0x0800AE72 0x08008B64: 2002 MOVS R0, #2 0x08008B66: 9600 STR R6, [SP, #0] 0x08008B68: 9501 STR R5, [SP, #4] 0x08008B6A: 9702 STR R7, [SP, #8] 0x08008B6C: 9003 STR R0, [SP, #12] 0x08008B6E: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008B94] =0x20001308 0x08008B70: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B98] =0x20001304 0x08008B72: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008B9C] =0x20001300 0x08008B74: 2305 MOVS R3, #5 0x08008B76: F002 F97C BL LEDBlink ; 0x0800AE72 0x08008B7A: B00B ADD SP, SP, #44 0x08008B7C: BDF0 POP {R4-R7, PC} 0x08008B7E: 46C0 NOP 0x08008B80: 000009C4 DC.W 0x000009C4 0x08008B84: 50000400 DC.W 0x50000400 0x08008B88: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008B8C: 20001368 DC.W ExternalRedLEDBlink.stage 0x08008B90: 20001364 DC.W ExternalRedLEDBlink.subStage 0x08008B94: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008B98: 20001304 DC.W RedLEDBlink.stage 0x08008B9C: 20001300 DC.W RedLEDBlink.subStage

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


Error_Handler: 0x08008BA0: B580 PUSH {R7, LR} 0x08008BA2: 4802 LDR R0, =0x0800B8ED ; [PC, #8] [0x08008BAC] 0x08008BA4: 4902 LDR R1, =0x0800B5D8 ; [PC, #8] [0x08008BB0] 0x08008BA6: F7FE F97D BL LOG_E ; 0x08006EA4 0x08008BAA: BD80 POP {R7, PC} 0x08008BAC: 0800B8ED DC.W 0x0800B8ED 0x08008BB0: 0800B5D8 DC.W 0x0800B5D8

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


TurnBlueLEDOn: 0x08008BB4: B580 PUSH {R7, LR} 0x08008BB6: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008BC8] 0x08008BB8: 2101 MOVS R1, #1 0x08008BBA: 460A MOV R2, R1 0x08008BBC: F002 FB15 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008BC0: 4802 LDR R0, =InternalBlueLED_Management ; [PC, #8] [0x08008BCC] =0x20001338 0x08008BC2: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008BD0] =0x200001F9 0x08008BC4: 6001 STR R1, [R0] 0x08008BC6: BD80 POP {R7, PC} 0x08008BC8: 50000400 DC.W 0x50000400 0x08008BCC: 20001338 DC.W InternalBlueLED_Management 0x08008BD0: 200001F9 DC.W DoNothing

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


OpenBothMOSFETSVeryFast: 0x08008BD4: 4803 LDR R0, =hdac1 ; [PC, #12] [0x08008BE4] =0x2000123C 0x08008BD6: 6800 LDR R0, [R0] 0x08008BD8: 2100 MOVS R1, #0 0x08008BDA: 6081 STR R1, [R0, #8] 0x08008BDC: 6141 STR R1, [R0, #20] 0x08008BDE: 4802 LDR R0, =0x20000DE6 ; [PC, #8] [0x08008BE8] 0x08008BE0: 8001 STRH R1, [R0] 0x08008BE2: 4770 BX LR 0x08008BE4: 2000123C DC.W hdac1 0x08008BE8: 20000DE6 DC.W 0x20000DE6

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


ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking: 0x08008BEC: B5F0 PUSH {R4-R7, LR} 0x08008BEE: B089 SUB SP, SP, #36 0x08008BF0: AD05 ADD R5, SP, #20 0x08008BF2: 20C8 MOVS R0, #200 0x08008BF4: 8028 STRH R0, [R5] 0x08008BF6: AE07 ADD R6, SP, #28 0x08008BF8: 8030 STRH R0, [R6] 0x08008BFA: 8070 STRH R0, [R6, #2] 0x08008BFC: 4810 LDR R0, =0x000009C4 ; [PC, #64] [0x08008C40] 0x08008BFE: 80E8 STRH R0, [R5, #6] 0x08008C00: 207D MOVS R0, #125 0x08008C02: 0080 LSLS R0, R0, #2 0x08008C04: 8068 STRH R0, [R5, #2] 0x08008C06: 80A8 STRH R0, [R5, #4] 0x08008C08: 30C8 ADDS R0, #200 0x08008C0A: 80B0 STRH R0, [R6, #4] 0x08008C0C: 80F0 STRH R0, [R6, #6] 0x08008C0E: 2008 MOVS R0, #8 0x08008C10: 9003 STR R0, [SP, #12] 0x08008C12: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008C44] 0x08008C14: 9702 STR R7, [SP, #8] 0x08008C16: 9501 STR R5, [SP, #4] 0x08008C18: 9600 STR R6, [SP, #0] 0x08008C1A: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008C48] =0x2000136C 0x08008C1C: 490B LDR R1, =ExternalRedLEDBlink.stage ; [PC, #44] [0x08008C4C] =0x20001368 0x08008C1E: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008C50] =0x20001364 0x08008C20: 2304 MOVS R3, #4 0x08008C22: F002 F926 BL LEDBlink ; 0x0800AE72 0x08008C26: 2002 MOVS R0, #2 0x08008C28: 9600 STR R6, [SP, #0] 0x08008C2A: 9501 STR R5, [SP, #4] 0x08008C2C: 9702 STR R7, [SP, #8] 0x08008C2E: 9003 STR R0, [SP, #12] 0x08008C30: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008C54] =0x20001308 0x08008C32: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008C58] =0x20001304 0x08008C34: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008C5C] =0x20001300 0x08008C36: 2304 MOVS R3, #4 0x08008C38: F002 F91B BL LEDBlink ; 0x0800AE72 0x08008C3C: B009 ADD SP, SP, #36 0x08008C3E: BDF0 POP {R4-R7, PC} 0x08008C40: 000009C4 DC.W 0x000009C4 0x08008C44: 50000400 DC.W 0x50000400 0x08008C48: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime 0x08008C4C: 20001368 DC.W ExternalRedLEDBlink.stage 0x08008C50: 20001364 DC.W ExternalRedLEDBlink.subStage 0x08008C54: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime 0x08008C58: 20001304 DC.W RedLEDBlink.stage 0x08008C5C: 20001300 DC.W RedLEDBlink.subStage

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


TurnExternalRedLEDOff: 0x08008C60: B5B0 PUSH {R4-R5, R7, LR} 0x08008C62: 4C07 LDR R4, =0x50000400 ; [PC, #28] [0x08008C80] 0x08008C64: 2108 MOVS R1, #8 0x08008C66: 2200 MOVS R2, #0 0x08008C68: 4620 MOV R0, R4 0x08008C6A: F002 FABE BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008C6E: 2102 MOVS R1, #2 0x08008C70: 4620 MOV R0, R4 0x08008C72: 2200 MOVS R2, #0 0x08008C74: F002 FAB9 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008C78: 4802 LDR R0, =ExternalRedLED_Management ; [PC, #8] [0x08008C84] =0x20001360 0x08008C7A: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008C88] =0x200001F9 0x08008C7C: 6001 STR R1, [R0] 0x08008C7E: BDB0 POP {R4-R5, R7, PC} 0x08008C80: 50000400 DC.W 0x50000400 0x08008C84: 20001360 DC.W ExternalRedLED_Management 0x08008C88: 200001F9 DC.W DoNothing

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


ExternalGreenLEDShortBlinking: 0x08008C8C: B5F0 PUSH {R4-R7, LR} 0x08008C8E: B081 SUB SP, SP, #4 0x08008C90: F7FA FADC BL HAL_GetTick ; 0x0800324C 0x08008C94: 4604 MOV R4, R0 0x08008C96: 4E0D LDR R6, =ExternalGreenLEDShortBlinking.old_on_time ; [PC, #52] [0x08008CCC] =0x20001374 0x08008C98: 6830 LDR R0, [R6] 0x08008C9A: 1A20 SUBS R0, R4, R0 0x08008C9C: 4D0C LDR R5, =ExternalGreenLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08008CD0] =0x200013BC 0x08008C9E: 782F LDRB R7, [R5] 0x08008CA0: 2F00 CMP R7, #0 0x08008CA2: D003 BEQ .L1 ; 0x08008CAC 0x08008CA4: 28C9 CMP R0, #201 0x08008CA6: D30E BCC .L3 ; 0x08008CC6 0x08008CA8: 2200 MOVS R2, #0 0x08008CAA: E004 B .L2 ; 0x08008CB6
.L1: 0x08008CAC: 2119 MOVS R1, #25 0x08008CAE: 0149 LSLS R1, R1, #5 0x08008CB0: 4288 CMP R0, R1 0x08008CB2: D908 BLS .L3 ; 0x08008CC6 0x08008CB4: 2201 MOVS R2, #1
.L2: 0x08008CB6: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008CD4] 0x08008CB8: 2110 MOVS R1, #16 0x08008CBA: F002 FA96 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008CBE: 6034 STR R4, [R6] 0x08008CC0: 2001 MOVS R0, #1 0x08008CC2: 4047 EORS R7, R0 0x08008CC4: 702F STRB R7, [R5]
.L3: 0x08008CC6: B001 ADD SP, SP, #4 0x08008CC8: BDF0 POP {R4-R7, PC} 0x08008CCA: 46C0 NOP 0x08008CCC: 20001374 DC.W ExternalGreenLEDShortBlinking.old_on_time 0x08008CD0: 200013BC DC.W ExternalGreenLEDShortBlinking.led_is_turned_on 0x08008CD4: 50000400 DC.W 0x50000400

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


TurnExternalGreenLEDOff: 0x08008CD8: B580 PUSH {R7, LR} 0x08008CDA: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008CEC] 0x08008CDC: 2110 MOVS R1, #16 0x08008CDE: 2200 MOVS R2, #0 0x08008CE0: F002 FA83 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008CE4: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008CF0] =0x20001370 0x08008CE6: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008CF4] =0x200001F9 0x08008CE8: 6001 STR R1, [R0] 0x08008CEA: BD80 POP {R7, PC} 0x08008CEC: 50000400 DC.W 0x50000400 0x08008CF0: 20001370 DC.W ExternalGreenLED_Management 0x08008CF4: 200001F9 DC.W DoNothing

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


TurnExternalGreenLEDOn: 0x08008CF8: B580 PUSH {R7, LR} 0x08008CFA: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D0C] 0x08008CFC: 2110 MOVS R1, #16 0x08008CFE: 2201 MOVS R2, #1 0x08008D00: F002 FA73 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008D04: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D10] =0x20001370 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: 20001370 DC.W ExternalGreenLED_Management 0x08008D14: 200001F9 DC.W DoNothing

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


GreenLEDShortBlinking: 0x08008D18: B5F0 PUSH {R4-R7, LR} 0x08008D1A: B081 SUB SP, SP, #4 0x08008D1C: F7FA FA96 BL HAL_GetTick ; 0x0800324C 0x08008D20: 4604 MOV R4, R0 0x08008D22: 4E0C LDR R6, =GreenLEDShortBlinking.old_on_time ; [PC, #48] [0x08008D54] =0x2000135C 0x08008D24: 6830 LDR R0, [R6] 0x08008D26: 1A20 SUBS R0, R4, R0 0x08008D28: 4D0B LDR R5, =GreenLEDShortBlinking.led_is_turned_on ; [PC, #44] [0x08008D58] =0x200013B8 0x08008D2A: 782F LDRB R7, [R5] 0x08008D2C: 2F00 CMP R7, #0 0x08008D2E: D003 BEQ .L1 ; 0x08008D38 0x08008D30: 2833 CMP R0, #51 0x08008D32: D30D BCC .L3 ; 0x08008D50 0x08008D34: 2200 MOVS R2, #0 0x08008D36: E003 B .L2 ; 0x08008D40
.L1: 0x08008D38: 4908 LDR R1, =0x000003B6 ; [PC, #32] [0x08008D5C] 0x08008D3A: 4288 CMP R0, R1 0x08008D3C: D908 BLS .L3 ; 0x08008D50 0x08008D3E: 2201 MOVS R2, #1
.L2: 0x08008D40: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008D60] 0x08008D42: 2104 MOVS R1, #4 0x08008D44: F002 FA51 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008D48: 6034 STR R4, [R6] 0x08008D4A: 2001 MOVS R0, #1 0x08008D4C: 4047 EORS R7, R0 0x08008D4E: 702F STRB R7, [R5]
.L3: 0x08008D50: B001 ADD SP, SP, #4 0x08008D52: BDF0 POP {R4-R7, PC} 0x08008D54: 2000135C DC.W GreenLEDShortBlinking.old_on_time 0x08008D58: 200013B8 DC.W GreenLEDShortBlinking.led_is_turned_on 0x08008D5C: 000003B6 DC.W 0x000003B6 0x08008D60: 50000400 DC.W 0x50000400

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


TurnGreenLEDOff: 0x08008D64: B580 PUSH {R7, LR} 0x08008D66: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D78] 0x08008D68: 2104 MOVS R1, #4 0x08008D6A: 2200 MOVS R2, #0 0x08008D6C: F002 FA3D BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008D70: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008D7C] =0x20001334 0x08008D72: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D80] =0x200001F9 0x08008D74: 6001 STR R1, [R0] 0x08008D76: BD80 POP {R7, PC} 0x08008D78: 50000400 DC.W 0x50000400 0x08008D7C: 20001334 DC.W InternalGreenLED_Management 0x08008D80: 200001F9 DC.W DoNothing

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


TurnGreenLEDOn: 0x08008D84: B580 PUSH {R7, LR} 0x08008D86: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D98] 0x08008D88: 2104 MOVS R1, #4 0x08008D8A: 2201 MOVS R2, #1 0x08008D8C: F002 FA2D BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08008D90: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008D9C] =0x20001334 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: 20001334 DC.W InternalGreenLED_Management 0x08008DA0: 200001F9 DC.W DoNothing

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


AUTO_LVP_Management: 0x08008DA4: B5B0 PUSH {R4-R5, R7, LR} 0x08008DA6: 2900 CMP R1, #0 0x08008DA8: D001 BEQ .L1 ; 0x08008DAE 0x08008DAA: 2502 MOVS R5, #2 0x08008DAC: E023 B .L5 ; 0x08008DF6
.L1: 0x08008DAE: 4913 LDR R1, =AUTO_LVP_Management.lvp_last_time_checked ; [PC, #76] [0x08008DFC] =0x20001398 0x08008DB0: 680A LDR R2, [R1] 0x08008DB2: 1A82 SUBS R2, R0, R2 0x08008DB4: 4C12 LDR R4, =AUTO_LVP_Management.LVP_SCAN_PERIOD ; [PC, #72] [0x08008E00] =0x2000049C 0x08008DB6: 6823 LDR R3, [R4] 0x08008DB8: 429A CMP R2, R3 0x08008DBA: D91E BLS .L6 ; 0x08008DFA 0x08008DBC: 6008 STR R0, [R1] 0x08008DBE: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008E04] 0x08008DC0: 2180 MOVS R1, #128 0x08008DC2: F001 FE8C BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08008DC6: 4245 RSBS R5, R0, #0 0x08008DC8: 4145 ADCS R5, R0 0x08008DCA: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008E08] =0x200001FB 0x08008DCC: 7809 LDRB R1, [R1] 0x08008DCE: 2900 CMP R1, #0 0x08008DD0: D000 BEQ .L2 ; 0x08008DD4 0x08008DD2: 4605 MOV R5, R0
.L2: 0x08008DD4: 480D LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #52] [0x08008E0C] =0x20000498 0x08008DD6: 6800 LDR R0, [R0] 0x08008DD8: 42A8 CMP R0, R5 0x08008DDA: D102 BNE .L3 ; 0x08008DE2 0x08008DDC: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08008E10] =0x0800A8F8 0x08008DDE: 480D LDR R0, =DoNothing ; [PC, #52] [0x08008E14] =0x200001F9 0x08008DE0: E003 B .L4 ; 0x08008DEA
.L3: 0x08008DE2: 00A8 LSLS R0, R5, #2 0x08008DE4: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08008E18] =0x20001270 0x08008DE6: 5808 LDR R0, [R1, R0] 0x08008DE8: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08008E1C] =0x0800A8F0
.L4: 0x08008DEA: 00AA LSLS R2, R5, #2 0x08008DEC: 4B0C LDR R3, =AUTO_LVP_Management.WhatToDo ; [PC, #48] [0x08008E20] =0x200012A8 0x08008DEE: 5098 STR R0, [R3, R2] 0x08008DF0: 5889 LDR R1, [R1, R2] 0x08008DF2: 6021 STR R1, [R4] 0x08008DF4: 4780 BLX R0
.L5: 0x08008DF6: 4805 LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #20] [0x08008E0C] =0x20000498 0x08008DF8: 6005 STR R5, [R0]
.L6: 0x08008DFA: BDB0 POP {R4-R5, R7, PC} 0x08008DFC: 20001398 DC.W AUTO_LVP_Management.lvp_last_time_checked 0x08008E00: 2000049C DC.W AUTO_LVP_Management.LVP_SCAN_PERIOD 0x08008E04: 50000800 DC.W 0x50000800 0x08008E08: 200001FB DC.W LVP_OVP_logic 0x08008E0C: 20000498 DC.W AUTO_LVP_Management.lastIdx 0x08008E10: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay 0x08008E14: 200001F9 DC.W DoNothing 0x08008E18: 20001270 DC.W LVP_OVP 0x08008E1C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay 0x08008E20: 200012A8 DC.W AUTO_LVP_Management.WhatToDo

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


OVP_ignored__LVP_not_present: 0x08008E24: B510 PUSH {R4, LR} 0x08008E26: 2009 MOVS R0, #9 0x08008E28: F7FA FFA8 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08008E2C: 4807 LDR R0, =ADC_OVP_ignored__LVP_not_present ; [PC, #28] [0x08008E4C] =0x20000065 0x08008E2E: F000 FFE5 BL SetReturnFunction ; 0x08009DFC 0x08008E32: 480B LDR R0, =0x20000DE6 ; [PC, #44] [0x08008E60] 0x08008E34: 2101 MOVS R1, #1 0x08008E36: 8001 STRH R1, [R0] 0x08008E38: 4805 LDR R0, =MOSFETS_Management ; [PC, #20] [0x08008E50] =0x20001320 0x08008E3A: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08008E54] =0x20000331 0x08008E3C: 6001 STR R1, [R0] 0x08008E3E: 2009 MOVS R0, #9 0x08008E40: F7FA FF90 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08008E44: 4804 LDR R0, =ExternalGreenLED_Management ; [PC, #16] [0x08008E58] =0x20001370 0x08008E46: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x08008E5C] =0x08008C8D 0x08008E48: 6001 STR R1, [R0] 0x08008E4A: BD10 POP {R4, PC} 0x08008E4C: 20000065 DC.W ADC_OVP_ignored__LVP_not_present 0x08008E50: 20001320 DC.W MOSFETS_Management 0x08008E54: 20000331 DC.W PreChargeStage 0x08008E58: 20001370 DC.W ExternalGreenLED_Management 0x08008E5C: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x08008E60: 20000DE6 DC.W 0x20000DE6

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


OVP_ignored__LVP_present: 0x08008E64: B5B0 PUSH {R4-R5, R7, LR} 0x08008E66: 2009 MOVS R0, #9 0x08008E68: F7FA FF88 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08008E6C: 20EA MOVS R0, #234 0x08008E6E: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08008E98] =0x20000CFC 0x08008E70: 2100 MOVS R1, #0 0x08008E72: 5229 STRH R1, [R5, R0] 0x08008E74: 4809 LDR R0, =MOSFETS_Management ; [PC, #36] [0x08008E9C] =0x20001320 0x08008E76: 490A LDR R1, =ADC_OVP_ignored__LVP_present ; [PC, #40] [0x08008EA0] =0x20000089 0x08008E78: 6001 STR R1, [R0] 0x08008E7A: 2009 MOVS R0, #9 0x08008E7C: F7FA FF72 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08008E80: 2021 MOVS R0, #33 0x08008E82: 00C0 LSLS R0, R0, #3 0x08008E84: 5A29 LDRH R1, [R5, R0] 0x08008E86: 1C49 ADDS R1, R1, #1 0x08008E88: 5229 STRH R1, [R5, R0] 0x08008E8A: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08008EA4] =0x20001370 0x08008E8C: 4906 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #24] [0x08008EA8] =0x08008C8D 0x08008E8E: 6001 STR R1, [R0] 0x08008E90: 4806 LDR R0, =statDataChanged ; [PC, #24] [0x08008EAC] =0x200012B4 0x08008E92: 2101 MOVS R1, #1 0x08008E94: 6001 STR R1, [R0] 0x08008E96: BDB0 POP {R4-R5, R7, PC} 0x08008E98: 20000CFC DC.W sys_data 0x08008E9C: 20001320 DC.W MOSFETS_Management 0x08008EA0: 20000089 DC.W ADC_OVP_ignored__LVP_present 0x08008EA4: 20001370 DC.W ExternalGreenLED_Management 0x08008EA8: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x08008EAC: 200012B4 DC.W statDataChanged

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


LVP_Management_NoAutoreconnect: 0x08008EB0: B5B0 PUSH {R4-R5, R7, LR} 0x08008EB2: 2900 CMP R1, #0 0x08008EB4: D002 BEQ .L1 ; 0x08008EBC 0x08008EB6: 2000 MOVS R0, #0 0x08008EB8: 43C5 MVNS R5, R0 0x08008EBA: E023 B .L5 ; 0x08008F04
.L1: 0x08008EBC: 4913 LDR R1, =LVP_Management_NoAutoreconnect.lvp_last_time_checked ; [PC, #76] [0x08008F0C] =0x20001328 0x08008EBE: 680A LDR R2, [R1] 0x08008EC0: 1A82 SUBS R2, R0, R2 0x08008EC2: 4C13 LDR R4, =LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD ; [PC, #76] [0x08008F10] =0x20000480 0x08008EC4: 6823 LDR R3, [R4] 0x08008EC6: 429A CMP R2, R3 0x08008EC8: D91E BLS .L6 ; 0x08008F08 0x08008ECA: 6008 STR R0, [R1] 0x08008ECC: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008F14] 0x08008ECE: 2180 MOVS R1, #128 0x08008ED0: F001 FE05 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08008ED4: 4245 RSBS R5, R0, #0 0x08008ED6: 4145 ADCS R5, R0 0x08008ED8: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008F18] =0x200001FB 0x08008EDA: 7809 LDRB R1, [R1] 0x08008EDC: 2900 CMP R1, #0 0x08008EDE: D000 BEQ .L2 ; 0x08008EE2 0x08008EE0: 4605 MOV R5, R0
.L2: 0x08008EE2: 480E LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08008F1C] =0x2000047C 0x08008EE4: 6800 LDR R0, [R0] 0x08008EE6: 42A8 CMP R0, R5 0x08008EE8: DA04 BGE .L3 ; 0x08008EF4 0x08008EEA: 00A8 LSLS R0, R5, #2 0x08008EEC: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08008F28] =0x20001270 0x08008EEE: 5808 LDR R0, [R1, R0] 0x08008EF0: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08008F2C] =0x0800A8F0 0x08008EF2: E001 B .L4 ; 0x08008EF8
.L3: 0x08008EF4: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08008F20] =0x0800A8F8 0x08008EF6: 480B LDR R0, =DoNothing ; [PC, #44] [0x08008F24] =0x200001F9
.L4: 0x08008EF8: 00AA LSLS R2, R5, #2 0x08008EFA: 4B0D LDR R3, =LVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08008F30] =0x20001298 0x08008EFC: 5098 STR R0, [R3, R2] 0x08008EFE: 5889 LDR R1, [R1, R2] 0x08008F00: 6021 STR R1, [R4] 0x08008F02: 4780 BLX R0
.L5: 0x08008F04: 4805 LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08008F1C] =0x2000047C 0x08008F06: 6005 STR R5, [R0]
.L6: 0x08008F08: BDB0 POP {R4-R5, R7, PC} 0x08008F0A: 46C0 NOP 0x08008F0C: 20001328 DC.W LVP_Management_NoAutoreconnect.lvp_last_time_checked 0x08008F10: 20000480 DC.W LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD 0x08008F14: 50000800 DC.W 0x50000800 0x08008F18: 200001FB DC.W LVP_OVP_logic 0x08008F1C: 2000047C DC.W LVP_Management_NoAutoreconnect.lastIdx 0x08008F20: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay 0x08008F24: 200001F9 DC.W DoNothing 0x08008F28: 20001270 DC.W LVP_OVP 0x08008F2C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay 0x08008F30: 20001298 DC.W LVP_Management_NoAutoreconnect.WhatToDo

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


OVP_ignored__LVP_present_NoAutoreconnect: 0x08008F34: B570 PUSH {R4-R6, LR} 0x08008F36: 2009 MOVS R0, #9 0x08008F38: F7FA FF20 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08008F3C: 20EA MOVS R0, #234 0x08008F3E: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08008F78] =0x20000CFC 0x08008F40: 2600 MOVS R6, #0 0x08008F42: 522E STRH R6, [R5, R0] 0x08008F44: 480D LDR R0, =MOSFETS_Management ; [PC, #52] [0x08008F7C] =0x20001320 0x08008F46: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08008F80] =0x20000001 0x08008F48: 6001 STR R1, [R0] 0x08008F4A: 2009 MOVS R0, #9 0x08008F4C: F7FA FF0A BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08008F50: 85AE STRH R6, [R5, #44] 0x08008F52: 2401 MOVS R4, #1 0x08008F54: 43E1 MVNS R1, R4 0x08008F56: 480B LDR R0, =htim14 ; [PC, #44] [0x08008F84] =0x200011CC 0x08008F58: 6802 LDR R2, [R0] 0x08008F5A: 6111 STR R1, [R2, #16] 0x08008F5C: 490A LDR R1, =ExternalGreenLED_Management ; [PC, #40] [0x08008F88] =0x20001370 0x08008F5E: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x08008F8C] =0x08008CD9 0x08008F60: 600B STR R3, [R1] 0x08008F62: 6256 STR R6, [R2, #36] 0x08008F64: F7FC F984 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08008F68: 2021 MOVS R0, #33 0x08008F6A: 00C0 LSLS R0, R0, #3 0x08008F6C: 5A29 LDRH R1, [R5, R0] 0x08008F6E: 1C49 ADDS R1, R1, #1 0x08008F70: 5229 STRH R1, [R5, R0] 0x08008F72: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008F90] =0x200012B4 0x08008F74: 6004 STR R4, [R0] 0x08008F76: BD70 POP {R4-R6, PC} 0x08008F78: 20000CFC DC.W sys_data 0x08008F7C: 20001320 DC.W MOSFETS_Management 0x08008F80: 20000001 DC.W ADC_Open_Both_MOSFETs 0x08008F84: 200011CC DC.W htim14 0x08008F88: 20001370 DC.W ExternalGreenLED_Management 0x08008F8C: 08008CD9 DC.W TurnExternalGreenLEDOff 0x08008F90: 200012B4 DC.W statDataChanged

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


AUTO_OVP_Management: 0x08008F94: B5B0 PUSH {R4-R5, R7, LR} 0x08008F96: 2900 CMP R1, #0 0x08008F98: D001 BEQ .L1 ; 0x08008F9E 0x08008F9A: 2502 MOVS R5, #2 0x08008F9C: E023 B .L5 ; 0x08008FE6
.L1: 0x08008F9E: 4913 LDR R1, =AUTO_OVP_Management.ovp_last_time_checked ; [PC, #76] [0x08008FEC] =0x2000138C 0x08008FA0: 680A LDR R2, [R1] 0x08008FA2: 1A82 SUBS R2, R0, R2 0x08008FA4: 4C12 LDR R4, =AUTO_OVP_Management.OVP_SCAN_PERIOD ; [PC, #72] [0x08008FF0] =0x2000048C 0x08008FA6: 6823 LDR R3, [R4] 0x08008FA8: 429A CMP R2, R3 0x08008FAA: D91E BLS .L6 ; 0x08008FEA 0x08008FAC: 6008 STR R0, [R1] 0x08008FAE: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008FF4] 0x08008FB0: 2140 MOVS R1, #64 0x08008FB2: F001 FD94 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08008FB6: 4245 RSBS R5, R0, #0 0x08008FB8: 4145 ADCS R5, R0 0x08008FBA: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008FF8] =0x200001FB 0x08008FBC: 7809 LDRB R1, [R1] 0x08008FBE: 2900 CMP R1, #0 0x08008FC0: D000 BEQ .L2 ; 0x08008FC4 0x08008FC2: 4605 MOV R5, R0
.L2: 0x08008FC4: 480D LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #52] [0x08008FFC] =0x20000488 0x08008FC6: 6800 LDR R0, [R0] 0x08008FC8: 42A8 CMP R0, R5 0x08008FCA: D102 BNE .L3 ; 0x08008FD2 0x08008FCC: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08009000] =0x0800A8F8 0x08008FCE: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009004] =0x200001F9 0x08008FD0: E003 B .L4 ; 0x08008FDA
.L3: 0x08008FD2: 00A8 LSLS R0, R5, #2 0x08008FD4: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08009008] =0x20001270 0x08008FD6: 5808 LDR R0, [R1, R0] 0x08008FD8: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x0800900C] =0x0800A8F0
.L4: 0x08008FDA: 00AA LSLS R2, R5, #2 0x08008FDC: 4B0C LDR R3, =AUTO_OVP_Management.WhatToDo ; [PC, #48] [0x08009010] =0x200012A0 0x08008FDE: 5098 STR R0, [R3, R2] 0x08008FE0: 5889 LDR R1, [R1, R2] 0x08008FE2: 6021 STR R1, [R4] 0x08008FE4: 4780 BLX R0
.L5: 0x08008FE6: 4805 LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #20] [0x08008FFC] =0x20000488 0x08008FE8: 6005 STR R5, [R0]
.L6: 0x08008FEA: BDB0 POP {R4-R5, R7, PC} 0x08008FEC: 2000138C DC.W AUTO_OVP_Management.ovp_last_time_checked 0x08008FF0: 2000048C DC.W AUTO_OVP_Management.OVP_SCAN_PERIOD 0x08008FF4: 50000800 DC.W 0x50000800 0x08008FF8: 200001FB DC.W LVP_OVP_logic 0x08008FFC: 20000488 DC.W AUTO_OVP_Management.lastIdx 0x08009000: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay 0x08009004: 200001F9 DC.W DoNothing 0x08009008: 20001270 DC.W LVP_OVP 0x0800900C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay 0x08009010: 200012A0 DC.W AUTO_OVP_Management.WhatToDo

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


OVP_not_present__LVP_ignored: 0x08009014: B510 PUSH {R4, LR} 0x08009016: 2009 MOVS R0, #9 0x08009018: F7FA FEB0 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x0800901C: 4807 LDR R0, =ADC_OVP_not_present__LVP_ignored ; [PC, #28] [0x0800903C] =0x20000021 0x0800901E: F000 FEED BL SetReturnFunction ; 0x08009DFC 0x08009022: 480B LDR R0, =0x20000DE6 ; [PC, #44] [0x08009050] 0x08009024: 2101 MOVS R1, #1 0x08009026: 8001 STRH R1, [R0] 0x08009028: 4805 LDR R0, =MOSFETS_Management ; [PC, #20] [0x08009040] =0x20001320 0x0800902A: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08009044] =0x20000331 0x0800902C: 6001 STR R1, [R0] 0x0800902E: 2009 MOVS R0, #9 0x08009030: F7FA FE98 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009034: 4804 LDR R0, =ExternalGreenLED_Management ; [PC, #16] [0x08009048] =0x20001370 0x08009036: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x0800904C] =0x08008C8D 0x08009038: 6001 STR R1, [R0] 0x0800903A: BD10 POP {R4, PC} 0x0800903C: 20000021 DC.W ADC_OVP_not_present__LVP_ignored 0x08009040: 20001320 DC.W MOSFETS_Management 0x08009044: 20000331 DC.W PreChargeStage 0x08009048: 20001370 DC.W ExternalGreenLED_Management 0x0800904C: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x08009050: 20000DE6 DC.W 0x20000DE6

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


OVP_present__LVP_ignored: 0x08009054: B5B0 PUSH {R4-R5, R7, LR} 0x08009056: 2009 MOVS R0, #9 0x08009058: F7FA FE90 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x0800905C: 20EA MOVS R0, #234 0x0800905E: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08009088] =0x20000CFC 0x08009060: 2100 MOVS R1, #0 0x08009062: 5229 STRH R1, [R5, R0] 0x08009064: 4809 LDR R0, =MOSFETS_Management ; [PC, #36] [0x0800908C] =0x20001320 0x08009066: 490A LDR R1, =ADC_OVP_present__LVP_ignored ; [PC, #40] [0x08009090] =0x20000045 0x08009068: 6001 STR R1, [R0] 0x0800906A: 2009 MOVS R0, #9 0x0800906C: F7FA FE7A BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009070: 2085 MOVS R0, #133 0x08009072: 0040 LSLS R0, R0, #1 0x08009074: 5A29 LDRH R1, [R5, R0] 0x08009076: 1C49 ADDS R1, R1, #1 0x08009078: 5229 STRH R1, [R5, R0] 0x0800907A: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08009094] =0x20001370 0x0800907C: 4906 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #24] [0x08009098] =0x08008C8D 0x0800907E: 6001 STR R1, [R0] 0x08009080: 4806 LDR R0, =statDataChanged ; [PC, #24] [0x0800909C] =0x200012B4 0x08009082: 2101 MOVS R1, #1 0x08009084: 6001 STR R1, [R0] 0x08009086: BDB0 POP {R4-R5, R7, PC} 0x08009088: 20000CFC DC.W sys_data 0x0800908C: 20001320 DC.W MOSFETS_Management 0x08009090: 20000045 DC.W ADC_OVP_present__LVP_ignored 0x08009094: 20001370 DC.W ExternalGreenLED_Management 0x08009098: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x0800909C: 200012B4 DC.W statDataChanged

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


OVP_Management_NoAutoreconnect: 0x080090A0: B5B0 PUSH {R4-R5, R7, LR} 0x080090A2: 2900 CMP R1, #0 0x080090A4: D002 BEQ .L1 ; 0x080090AC 0x080090A6: 2000 MOVS R0, #0 0x080090A8: 43C5 MVNS R5, R0 0x080090AA: E023 B .L5 ; 0x080090F4
.L1: 0x080090AC: 4913 LDR R1, =OVP_Management_NoAutoreconnect.ovp_last_time_checked ; [PC, #76] [0x080090FC] =0x2000131C 0x080090AE: 680A LDR R2, [R1] 0x080090B0: 1A82 SUBS R2, R0, R2 0x080090B2: 4C13 LDR R4, =OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD ; [PC, #76] [0x08009100] =0x20000470 0x080090B4: 6823 LDR R3, [R4] 0x080090B6: 429A CMP R2, R3 0x080090B8: D91E BLS .L6 ; 0x080090F8 0x080090BA: 6008 STR R0, [R1] 0x080090BC: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009104] 0x080090BE: 2140 MOVS R1, #64 0x080090C0: F001 FD0D BL HAL_GPIO_ReadPin ; 0x0800AADE 0x080090C4: 4245 RSBS R5, R0, #0 0x080090C6: 4145 ADCS R5, R0 0x080090C8: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08009108] =0x200001FB 0x080090CA: 7809 LDRB R1, [R1] 0x080090CC: 2900 CMP R1, #0 0x080090CE: D000 BEQ .L2 ; 0x080090D2 0x080090D0: 4605 MOV R5, R0
.L2: 0x080090D2: 480E LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x0800910C] =0x2000046C 0x080090D4: 6800 LDR R0, [R0] 0x080090D6: 42A8 CMP R0, R5 0x080090D8: DA04 BGE .L3 ; 0x080090E4 0x080090DA: 00A8 LSLS R0, R5, #2 0x080090DC: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08009118] =0x20001270 0x080090DE: 5808 LDR R0, [R1, R0] 0x080090E0: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x0800911C] =0x0800A8F0 0x080090E2: E001 B .L4 ; 0x080090E8
.L3: 0x080090E4: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08009110] =0x0800A8F8 0x080090E6: 480B LDR R0, =DoNothing ; [PC, #44] [0x08009114] =0x200001F9
.L4: 0x080090E8: 00AA LSLS R2, R5, #2 0x080090EA: 4B0D LDR R3, =OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08009120] =0x20001290 0x080090EC: 5098 STR R0, [R3, R2] 0x080090EE: 5889 LDR R1, [R1, R2] 0x080090F0: 6021 STR R1, [R4] 0x080090F2: 4780 BLX R0
.L5: 0x080090F4: 4805 LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x0800910C] =0x2000046C 0x080090F6: 6005 STR R5, [R0]
.L6: 0x080090F8: BDB0 POP {R4-R5, R7, PC} 0x080090FA: 46C0 NOP 0x080090FC: 2000131C DC.W OVP_Management_NoAutoreconnect.ovp_last_time_checked 0x08009100: 20000470 DC.W OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD 0x08009104: 50000800 DC.W 0x50000800 0x08009108: 200001FB DC.W LVP_OVP_logic 0x0800910C: 2000046C DC.W OVP_Management_NoAutoreconnect.lastIdx 0x08009110: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay 0x08009114: 200001F9 DC.W DoNothing 0x08009118: 20001270 DC.W LVP_OVP 0x0800911C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay 0x08009120: 20001290 DC.W OVP_Management_NoAutoreconnect.WhatToDo

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


OVP_present__LVP_ignored_NoAutoreconnect: 0x08009124: B570 PUSH {R4-R6, LR} 0x08009126: 2009 MOVS R0, #9 0x08009128: F7FA FE28 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x0800912C: 20EA MOVS R0, #234 0x0800912E: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08009168] =0x20000CFC 0x08009130: 2600 MOVS R6, #0 0x08009132: 522E STRH R6, [R5, R0] 0x08009134: 480D LDR R0, =MOSFETS_Management ; [PC, #52] [0x0800916C] =0x20001320 0x08009136: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08009170] =0x20000001 0x08009138: 6001 STR R1, [R0] 0x0800913A: 2009 MOVS R0, #9 0x0800913C: F7FA FE12 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009140: 85AE STRH R6, [R5, #44] 0x08009142: 2401 MOVS R4, #1 0x08009144: 43E1 MVNS R1, R4 0x08009146: 480B LDR R0, =htim14 ; [PC, #44] [0x08009174] =0x200011CC 0x08009148: 6802 LDR R2, [R0] 0x0800914A: 6111 STR R1, [R2, #16] 0x0800914C: 490A LDR R1, =ExternalGreenLED_Management ; [PC, #40] [0x08009178] =0x20001370 0x0800914E: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x0800917C] =0x08008CD9 0x08009150: 600B STR R3, [R1] 0x08009152: 6256 STR R6, [R2, #36] 0x08009154: F7FC F88C BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08009158: 2085 MOVS R0, #133 0x0800915A: 0040 LSLS R0, R0, #1 0x0800915C: 5A29 LDRH R1, [R5, R0] 0x0800915E: 1C49 ADDS R1, R1, #1 0x08009160: 5229 STRH R1, [R5, R0] 0x08009162: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08009180] =0x200012B4 0x08009164: 6004 STR R4, [R0] 0x08009166: BD70 POP {R4-R6, PC} 0x08009168: 20000CFC DC.W sys_data 0x0800916C: 20001320 DC.W MOSFETS_Management 0x08009170: 20000001 DC.W ADC_Open_Both_MOSFETs 0x08009174: 200011CC DC.W htim14 0x08009178: 20001370 DC.W ExternalGreenLED_Management 0x0800917C: 08008CD9 DC.W TurnExternalGreenLEDOff 0x08009180: 200012B4 DC.W statDataChanged

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


AUTO_LVP_OVP_Management: 0x08009184: B570 PUSH {R4-R6, LR} 0x08009186: 2900 CMP R1, #0 0x08009188: D001 BEQ .L1 ; 0x0800918E 0x0800918A: 2404 MOVS R4, #4 0x0800918C: E030 B .L6 ; 0x080091F0
.L1: 0x0800918E: 491A LDR R1, =AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked ; [PC, #104] [0x080091F8] =0x20001394 0x08009190: 680A LDR R2, [R1] 0x08009192: 1A82 SUBS R2, R0, R2 0x08009194: 4E19 LDR R6, =AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD ; [PC, #100] [0x080091FC] =0x20000494 0x08009196: 6833 LDR R3, [R6] 0x08009198: 429A CMP R2, R3 0x0800919A: D92B BLS .L7 ; 0x080091F4 0x0800919C: 6008 STR R0, [R1] 0x0800919E: 4D18 LDR R5, =0x50000800 ; [PC, #96] [0x08009200] 0x080091A0: 2140 MOVS R1, #64 0x080091A2: 4628 MOV R0, R5 0x080091A4: F001 FC9B BL HAL_GPIO_ReadPin ; 0x0800AADE 0x080091A8: 4604 MOV R4, R0 0x080091AA: 2180 MOVS R1, #128 0x080091AC: 4628 MOV R0, R5 0x080091AE: F001 FC96 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x080091B2: 4241 RSBS R1, R0, #0 0x080091B4: 4141 ADCS R1, R0 0x080091B6: 4A13 LDR R2, =LVP_OVP_logic ; [PC, #76] [0x08009204] =0x200001FB 0x080091B8: 7812 LDRB R2, [R2] 0x080091BA: 2A00 CMP R2, #0 0x080091BC: D000 BEQ .L2 ; 0x080091C0 0x080091BE: 4601 MOV R1, R0
.L2: 0x080091C0: 4260 RSBS R0, R4, #0 0x080091C2: 4160 ADCS R0, R4 0x080091C4: 2A00 CMP R2, #0 0x080091C6: D000 BEQ .L3 ; 0x080091CA 0x080091C8: 4620 MOV R0, R4
.L3: 0x080091CA: 0044 LSLS R4, R0, #1 0x080091CC: 430C ORRS R4, R1 0x080091CE: 480E LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #56] [0x08009208] =0x20000490 0x080091D0: 6800 LDR R0, [R0] 0x080091D2: 4284 CMP R4, R0 0x080091D4: D102 BNE .L4 ; 0x080091DC 0x080091D6: 490D LDR R1, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #52] [0x0800920C] =0x0800A910 0x080091D8: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009210] =0x200001F9 0x080091DA: E003 B .L5 ; 0x080091E4
.L4: 0x080091DC: 00A0 LSLS R0, R4, #2 0x080091DE: 490D LDR R1, =LVP_OVP ; [PC, #52] [0x08009214] =0x20001270 0x080091E0: 5808 LDR R0, [R1, R0] 0x080091E2: 490D LDR R1, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #52] [0x08009218] =0x0800A900
.L5: 0x080091E4: 00A2 LSLS R2, R4, #2 0x080091E6: 4B0D LDR R3, =AUTO_LVP_OVP_Management.WhatToDo ; [PC, #52] [0x0800921C] =0x20001280 0x080091E8: 5098 STR R0, [R3, R2] 0x080091EA: 5889 LDR R1, [R1, R2] 0x080091EC: 6031 STR R1, [R6] 0x080091EE: 4780 BLX R0
.L6: 0x080091F0: 4805 LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #20] [0x08009208] =0x20000490 0x080091F2: 6004 STR R4, [R0]
.L7: 0x080091F4: BD70 POP {R4-R6, PC} 0x080091F6: 46C0 NOP 0x080091F8: 20001394 DC.W AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked 0x080091FC: 20000494 DC.W AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD 0x08009200: 50000800 DC.W 0x50000800 0x08009204: 200001FB DC.W LVP_OVP_logic 0x08009208: 20000490 DC.W AUTO_LVP_OVP_Management.lastIdx 0x0800920C: 0800A910 DC.W AUTO_LVP_OVP_Management.repeatEventDelay 0x08009210: 200001F9 DC.W DoNothing 0x08009214: 20001270 DC.W LVP_OVP 0x08009218: 0800A900 DC.W AUTO_LVP_OVP_Management.newEventDelay 0x0800921C: 20001280 DC.W AUTO_LVP_OVP_Management.WhatToDo

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


OVP_not_present__LVP_not_present: 0x08009220: B5B0 PUSH {R4-R5, R7, LR} 0x08009222: 2009 MOVS R0, #9 0x08009224: F7FA FDAA BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08009228: 480E LDR R0, =ADC_OVP_not_present__LVP_not_present ; [PC, #56] [0x08009264] =0x200000A9 0x0800922A: F000 FDE7 BL SetReturnFunction ; 0x08009DFC 0x0800922E: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08009268] =0x20001320 0x08009230: 490E LDR R1, =PreChargeStage ; [PC, #56] [0x0800926C] =0x20000331 0x08009232: 6001 STR R1, [R0] 0x08009234: 2009 MOVS R0, #9 0x08009236: F7FA FD95 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800923A: 4812 LDR R0, =0x20000DE6 ; [PC, #72] [0x08009284] 0x0800923C: 2101 MOVS R1, #1 0x0800923E: 8001 STRH R1, [R0] 0x08009240: 480B LDR R0, =ExternalGreenLED_Management ; [PC, #44] [0x08009270] =0x20001370 0x08009242: 490C LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #48] [0x08009274] =0x08008C8D 0x08009244: 6001 STR R1, [R0] 0x08009246: 4C0C LDR R4, =0x50000400 ; [PC, #48] [0x08009278] 0x08009248: 2108 MOVS R1, #8 0x0800924A: 2200 MOVS R2, #0 0x0800924C: 4620 MOV R0, R4 0x0800924E: F001 FFCC BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08009252: 2102 MOVS R1, #2 0x08009254: 4620 MOV R0, R4 0x08009256: 2200 MOVS R2, #0 0x08009258: F001 FFC7 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800925C: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x0800927C] =0x20001360 0x0800925E: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009280] =0x200001F9 0x08009260: 6001 STR R1, [R0] 0x08009262: BDB0 POP {R4-R5, R7, PC} 0x08009264: 200000A9 DC.W ADC_OVP_not_present__LVP_not_present 0x08009268: 20001320 DC.W MOSFETS_Management 0x0800926C: 20000331 DC.W PreChargeStage 0x08009270: 20001370 DC.W ExternalGreenLED_Management 0x08009274: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x08009278: 50000400 DC.W 0x50000400 0x0800927C: 20001360 DC.W ExternalRedLED_Management 0x08009280: 200001F9 DC.W DoNothing 0x08009284: 20000DE6 DC.W 0x20000DE6

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


OVP_not_present__LVP_present: 0x08009288: B570 PUSH {R4-R6, LR} 0x0800928A: 2009 MOVS R0, #9 0x0800928C: F7FA FD76 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08009290: 20EA MOVS R0, #234 0x08009292: 4E11 LDR R6, =sys_data ; [PC, #68] [0x080092D8] =0x20000CFC 0x08009294: 2103 MOVS R1, #3 0x08009296: 5231 STRH R1, [R6, R0] 0x08009298: 4810 LDR R0, =MOSFETS_Management ; [PC, #64] [0x080092DC] =0x20001320 0x0800929A: 4911 LDR R1, =ADC_OVP_not_present__LVP_present ; [PC, #68] [0x080092E0] =0x200000CD 0x0800929C: 6001 STR R1, [R0] 0x0800929E: 2009 MOVS R0, #9 0x080092A0: F7FA FD60 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x080092A4: 480F LDR R0, =ExternalGreenLED_Management ; [PC, #60] [0x080092E4] =0x20001370 0x080092A6: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x080092E8] =0x08008C8D 0x080092A8: 6001 STR R1, [R0] 0x080092AA: 4C10 LDR R4, =0x50000400 ; [PC, #64] [0x080092EC] 0x080092AC: 2108 MOVS R1, #8 0x080092AE: 2200 MOVS R2, #0 0x080092B0: 4620 MOV R0, R4 0x080092B2: F001 FF9A BL HAL_GPIO_WritePin ; 0x0800B1EA 0x080092B6: 2102 MOVS R1, #2 0x080092B8: 4620 MOV R0, R4 0x080092BA: 2200 MOVS R2, #0 0x080092BC: F001 FF95 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x080092C0: 2021 MOVS R0, #33 0x080092C2: 00C0 LSLS R0, R0, #3 0x080092C4: 5A31 LDRH R1, [R6, R0] 0x080092C6: 1C49 ADDS R1, R1, #1 0x080092C8: 5231 STRH R1, [R6, R0] 0x080092CA: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x080092F0] =0x20001360 0x080092CC: 4909 LDR R1, =DoNothing ; [PC, #36] [0x080092F4] =0x200001F9 0x080092CE: 6001 STR R1, [R0] 0x080092D0: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x080092F8] =0x200012B4 0x080092D2: 2101 MOVS R1, #1 0x080092D4: 6001 STR R1, [R0] 0x080092D6: BD70 POP {R4-R6, PC} 0x080092D8: 20000CFC DC.W sys_data 0x080092DC: 20001320 DC.W MOSFETS_Management 0x080092E0: 200000CD DC.W ADC_OVP_not_present__LVP_present 0x080092E4: 20001370 DC.W ExternalGreenLED_Management 0x080092E8: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x080092EC: 50000400 DC.W 0x50000400 0x080092F0: 20001360 DC.W ExternalRedLED_Management 0x080092F4: 200001F9 DC.W DoNothing 0x080092F8: 200012B4 DC.W statDataChanged

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


OVP_present__LVP_not_present: 0x080092FC: B5F0 PUSH {R4-R7, LR} 0x080092FE: B081 SUB SP, SP, #4 0x08009300: 2009 MOVS R0, #9 0x08009302: F7FA FD3B BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x08009306: 20EA MOVS R0, #234 0x08009308: 4F11 LDR R7, =sys_data ; [PC, #68] [0x08009350] =0x20000CFC 0x0800930A: 2402 MOVS R4, #2 0x0800930C: 523C STRH R4, [R7, R0] 0x0800930E: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009354] =0x20001320 0x08009310: 4911 LDR R1, =ADC_OVP_present__LVP_not_present ; [PC, #68] [0x08009358] =0x20000141 0x08009312: 6001 STR R1, [R0] 0x08009314: 2009 MOVS R0, #9 0x08009316: F7FA FD25 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800931A: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x0800935C] =0x20001370 0x0800931C: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x08009360] =0x08008C8D 0x0800931E: 6001 STR R1, [R0] 0x08009320: 4D10 LDR R5, =0x50000400 ; [PC, #64] [0x08009364] 0x08009322: 2108 MOVS R1, #8 0x08009324: 2200 MOVS R2, #0 0x08009326: 4628 MOV R0, R5 0x08009328: F001 FF5F BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800932C: 4628 MOV R0, R5 0x0800932E: 2102 MOVS R1, #2 0x08009330: 2200 MOVS R2, #0 0x08009332: F001 FF5A BL HAL_GPIO_WritePin ; 0x0800B1EA 0x08009336: 2085 MOVS R0, #133 0x08009338: 0040 LSLS R0, R0, #1 0x0800933A: 5A39 LDRH R1, [R7, R0] 0x0800933C: 1C49 ADDS R1, R1, #1 0x0800933E: 5239 STRH R1, [R7, R0] 0x08009340: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x08009368] =0x20001360 0x08009342: 490A LDR R1, =DoNothing ; [PC, #40] [0x0800936C] =0x200001F9 0x08009344: 6001 STR R1, [R0] 0x08009346: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08009370] =0x200012B4 0x08009348: 2101 MOVS R1, #1 0x0800934A: 6001 STR R1, [R0] 0x0800934C: B001 ADD SP, SP, #4 0x0800934E: BDF0 POP {R4-R7, PC} 0x08009350: 20000CFC DC.W sys_data 0x08009354: 20001320 DC.W MOSFETS_Management 0x08009358: 20000141 DC.W ADC_OVP_present__LVP_not_present 0x0800935C: 20001370 DC.W ExternalGreenLED_Management 0x08009360: 08008C8D DC.W ExternalGreenLEDShortBlinking 0x08009364: 50000400 DC.W 0x50000400 0x08009368: 20001360 DC.W ExternalRedLED_Management 0x0800936C: 200001F9 DC.W DoNothing 0x08009370: 200012B4 DC.W statDataChanged

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


OVP_present__LVP_present: 0x08009374: B5B0 PUSH {R4-R5, R7, LR} 0x08009376: 2009 MOVS R0, #9 0x08009378: F7FA FD00 BL HAL_NVIC_DisableIRQ ; 0x08003D7C 0x0800937C: 20EA MOVS R0, #234 0x0800937E: 4D0E LDR R5, =sys_data ; [PC, #56] [0x080093B8] =0x20000CFC 0x08009380: 2100 MOVS R1, #0 0x08009382: 5229 STRH R1, [R5, R0] 0x08009384: 480D LDR R0, =MOSFETS_Management ; [PC, #52] [0x080093BC] =0x20001320 0x08009386: 490E LDR R1, =ADC_OVP_present__LVP_present ; [PC, #56] [0x080093C0] =0x200001B5 0x08009388: 6001 STR R1, [R0] 0x0800938A: 2009 MOVS R0, #9 0x0800938C: F7FA FCEA BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x08009390: 2021 MOVS R0, #33 0x08009392: 00C0 LSLS R0, R0, #3 0x08009394: 5A29 LDRH R1, [R5, R0] 0x08009396: 1C49 ADDS R1, R1, #1 0x08009398: 5229 STRH R1, [R5, R0] 0x0800939A: 2085 MOVS R0, #133 0x0800939C: 0040 LSLS R0, R0, #1 0x0800939E: 5A29 LDRH R1, [R5, R0] 0x080093A0: 1C49 ADDS R1, R1, #1 0x080093A2: 5229 STRH R1, [R5, R0] 0x080093A4: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x080093C4] =0x20001360 0x080093A6: 4908 LDR R1, =ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking ; [PC, #32] [0x080093C8] =0x08008BED 0x080093A8: 6001 STR R1, [R0] 0x080093AA: 4808 LDR R0, =ExternalGreenLED_Management ; [PC, #32] [0x080093CC] =0x20001370 0x080093AC: 4908 LDR R1, =TurnExternalGreenLEDOff ; [PC, #32] [0x080093D0] =0x08008CD9 0x080093AE: 6001 STR R1, [R0] 0x080093B0: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x080093D4] =0x200012B4 0x080093B2: 2101 MOVS R1, #1 0x080093B4: 6001 STR R1, [R0] 0x080093B6: BDB0 POP {R4-R5, R7, PC} 0x080093B8: 20000CFC DC.W sys_data 0x080093BC: 20001320 DC.W MOSFETS_Management 0x080093C0: 200001B5 DC.W ADC_OVP_present__LVP_present 0x080093C4: 20001360 DC.W ExternalRedLED_Management 0x080093C8: 08008BED DC.W ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking 0x080093CC: 20001370 DC.W ExternalGreenLED_Management 0x080093D0: 08008CD9 DC.W TurnExternalGreenLEDOff 0x080093D4: 200012B4 DC.W statDataChanged

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


LVP_OVP_Management_NoAutoreconnect: 0x080093D8: B570 PUSH {R4-R6, LR} 0x080093DA: 2900 CMP R1, #0 0x080093DC: D006 BEQ .L1 ; 0x080093EC 0x080093DE: 4826 LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #152] [0x08009478] =0x200013B0 0x080093E0: 2100 MOVS R1, #0 0x080093E2: 7001 STRB R1, [R0] 0x080093E4: 43C8 MVNS R0, R1 0x080093E6: 4925 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #148] [0x0800947C] =0x20000474 0x080093E8: 6008 STR R0, [R1] 0x080093EA: BD70 POP {R4-R6, PC}
.L1: 0x080093EC: 4924 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked ; [PC, #144] [0x08009480] =0x20001324 0x080093EE: 680A LDR R2, [R1] 0x080093F0: 1A82 SUBS R2, R0, R2 0x080093F2: 4E24 LDR R6, =LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD ; [PC, #144] [0x08009484] =0x20000478 0x080093F4: 6833 LDR R3, [R6] 0x080093F6: 429A CMP R2, R3 0x080093F8: D93C BLS .L10 ; 0x08009474 0x080093FA: 6008 STR R0, [R1] 0x080093FC: 4D22 LDR R5, =0x50000800 ; [PC, #136] [0x08009488] 0x080093FE: 2140 MOVS R1, #64 0x08009400: 4628 MOV R0, R5 0x08009402: F001 FB6C BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08009406: 4604 MOV R4, R0 0x08009408: 2180 MOVS R1, #128 0x0800940A: 4628 MOV R0, R5 0x0800940C: F001 FB67 BL HAL_GPIO_ReadPin ; 0x0800AADE 0x08009410: 4241 RSBS R1, R0, #0 0x08009412: 4141 ADCS R1, R0 0x08009414: 4A1D LDR R2, =LVP_OVP_logic ; [PC, #116] [0x0800948C] =0x200001FB 0x08009416: 7812 LDRB R2, [R2] 0x08009418: 2A00 CMP R2, #0 0x0800941A: D000 BEQ .L2 ; 0x0800941E 0x0800941C: 4601 MOV R1, R0
.L2: 0x0800941E: 4260 RSBS R0, R4, #0 0x08009420: 4160 ADCS R0, R4 0x08009422: 2A00 CMP R2, #0 0x08009424: D000 BEQ .L3 ; 0x08009428 0x08009426: 4620 MOV R0, R4
.L3: 0x08009428: 0044 LSLS R4, R0, #1 0x0800942A: 430C ORRS R4, R1 0x0800942C: 4D13 LDR R5, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #76] [0x0800947C] =0x20000474 0x0800942E: 6828 LDR R0, [R5] 0x08009430: 4284 CMP R4, R0 0x08009432: D107 BNE .L4 ; 0x08009444 0x08009434: 00A1 LSLS R1, R4, #2 0x08009436: 4A17 LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #92] [0x08009494] =0x20001260 0x08009438: 4818 LDR R0, =DoNothing ; [PC, #96] [0x0800949C] =0x200001F9 0x0800943A: 5050 STR R0, [R2, R1] 0x0800943C: 4A18 LDR R2, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #96] [0x080094A0] =0x0800A910 0x0800943E: 5851 LDR R1, [R2, R1] 0x08009440: 6031 STR R1, [R6] 0x08009442: E015 B .L8 ; 0x08009470
.L4: 0x08009444: 480C LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #48] [0x08009478] =0x200013B0 0x08009446: 7801 LDRB R1, [R0] 0x08009448: 2901 CMP R1, #1 0x0800944A: D103 BNE .L5 ; 0x08009454 0x0800944C: 00A0 LSLS R0, R4, #2 0x0800944E: 4911 LDR R1, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #68] [0x08009494] =0x20001260 0x08009450: 5808 LDR R0, [R1, R0] 0x08009452: E00B B .L7 ; 0x0800946C
.L5: 0x08009454: 2C00 CMP R4, #0 0x08009456: D001 BEQ .L6 ; 0x0800945C 0x08009458: 2101 MOVS R1, #1 0x0800945A: 7001 STRB R1, [R0]
.L6: 0x0800945C: 00A1 LSLS R1, R4, #2 0x0800945E: 480C LDR R0, =LVP_OVP ; [PC, #48] [0x08009490] =0x20001270 0x08009460: 5840 LDR R0, [R0, R1] 0x08009462: 4A0C LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #48] [0x08009494] =0x20001260 0x08009464: 5050 STR R0, [R2, R1] 0x08009466: 4A0C LDR R2, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #48] [0x08009498] =0x0800A900 0x08009468: 5851 LDR R1, [R2, R1] 0x0800946A: 6031 STR R1, [R6]
.L7: 0x0800946C: 2800 CMP R0, #0 0x0800946E: D000 BEQ .L9 ; 0x08009472
.L8: 0x08009470: 4780 BLX R0
.L9: 0x08009472: 602C STR R4, [R5]
.L10: 0x08009474: BD70 POP {R4-R6, PC} 0x08009476: 46C0 NOP 0x08009478: 200013B0 DC.W LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag 0x0800947C: 20000474 DC.W LVP_OVP_Management_NoAutoreconnect.lastIdx 0x08009480: 20001324 DC.W LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked 0x08009484: 20000478 DC.W LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD 0x08009488: 50000800 DC.W 0x50000800 0x0800948C: 200001FB DC.W LVP_OVP_logic 0x08009490: 20001270 DC.W LVP_OVP 0x08009494: 20001260 DC.W LVP_OVP_Management_NoAutoreconnect.WhatToDo 0x08009498: 0800A900 DC.W AUTO_LVP_OVP_Management.newEventDelay 0x0800949C: 200001F9 DC.W DoNothing 0x080094A0: 0800A910 DC.W AUTO_LVP_OVP_Management.repeatEventDelay

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


StartAutoMode: 0x080094A4: B5F0 PUSH {R4-R7, LR} 0x080094A6: B081 SUB SP, SP, #4 0x080094A8: 2002 MOVS R0, #2 0x080094AA: 43C6 MVNS R6, R0 0x080094AC: F7F9 FECE BL HAL_GetTick ; 0x0800324C 0x080094B0: 4604 MOV R4, R0 0x080094B2: 4D16 LDR R5, =sys_data ; [PC, #88] [0x0800950C] =0x20000CFC 0x080094B4: 8DA8 LDRH R0, [R5, #44] 0x080094B6: 1EC0 SUBS R0, R0, #3 0x080094B8: 42B0 CMP R0, R6 0x080094BA: D824 BHI .L1 ; 0x08009506 0x080094BC: 4E14 LDR R6, =last_time_started ; [PC, #80] [0x08009510] =0x200012D8 0x080094BE: 6830 LDR R0, [R6] 0x080094C0: 1A20 SUBS R0, R4, R0 0x080094C2: 4914 LDR R1, =0x000003E9 ; [PC, #80] [0x08009514] 0x080094C4: 4288 CMP R0, R1 0x080094C6: D31E BCC .L1 ; 0x08009506 0x080094C8: 4813 LDR R0, =overload_shutdown_time ; [PC, #76] [0x08009518] =0x20000458 0x080094CA: 6800 LDR R0, [R0] 0x080094CC: 1A21 SUBS R1, R4, R0 0x080094CE: 4813 LDR R0, =0x00002710 ; [PC, #76] [0x0800951C] 0x080094D0: 4281 CMP R1, R0 0x080094D2: D918 BLS .L1 ; 0x08009506 0x080094D4: 4912 LDR R1, =overcurrent_shutdown_time ; [PC, #72] [0x08009520] =0x2000045C 0x080094D6: 6809 LDR R1, [R1] 0x080094D8: 1A61 SUBS R1, R4, R1 0x080094DA: 4281 CMP R1, R0 0x080094DC: D913 BLS .L1 ; 0x08009506 0x080094DE: 4811 LDR R0, =htim16 ; [PC, #68] [0x08009524] =0x20001134 0x080094E0: F7FB FEFE BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x080094E4: 2701 MOVS R7, #1 0x080094E6: 43F9 MVNS R1, R7 0x080094E8: 480F LDR R0, =htim7 ; [PC, #60] [0x08009528] =0x20001004 0x080094EA: 6802 LDR R2, [R0] 0x080094EC: 6111 STR R1, [R2, #16] 0x080094EE: 6034 STR R4, [R6] 0x080094F0: 2100 MOVS R1, #0 0x080094F2: 6251 STR R1, [R2, #36] 0x080094F4: F7FB FEBC BL HAL_TIM_Base_Start_IT ; 0x08005270 0x080094F8: 2043 MOVS R0, #67 0x080094FA: 0080 LSLS R0, R0, #2 0x080094FC: 5A29 LDRH R1, [R5, R0] 0x080094FE: 1C49 ADDS R1, R1, #1 0x08009500: 5229 STRH R1, [R5, R0] 0x08009502: 480A LDR R0, =statDataChanged ; [PC, #40] [0x0800952C] =0x200012B4 0x08009504: 6007 STR R7, [R0]
.L1: 0x08009506: B001 ADD SP, SP, #4 0x08009508: BDF0 POP {R4-R7, PC} 0x0800950A: 46C0 NOP 0x0800950C: 20000CFC DC.W sys_data 0x08009510: 200012D8 DC.W last_time_started 0x08009514: 000003E9 DC.W 0x000003E9 0x08009518: 20000458 DC.W overload_shutdown_time 0x0800951C: 00002710 DC.W 0x00002710 0x08009520: 2000045C DC.W overcurrent_shutdown_time 0x08009524: 20001134 DC.W htim16 0x08009528: 20001004 DC.W htim7 0x0800952C: 200012B4 DC.W statDataChanged

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


StartOnMode: 0x08009530: B5F0 PUSH {R4-R7, LR} 0x08009532: B081 SUB SP, SP, #4 0x08009534: 2002 MOVS R0, #2 0x08009536: 43C0 MVNS R0, R0 0x08009538: 4C15 LDR R4, =sys_data ; [PC, #84] [0x08009590] =0x20000CFC 0x0800953A: 8DA1 LDRH R1, [R4, #44] 0x0800953C: 1EC9 SUBS R1, R1, #3 0x0800953E: 4281 CMP R1, R0 0x08009540: D821 BHI .L1 ; 0x08009586 0x08009542: 4812 LDR R0, =manual_overdrive_is_enabled ; [PC, #72] [0x0800958C] =0x200012D0 0x08009544: 6800 LDR R0, [R0] 0x08009546: 2800 CMP R0, #0 0x08009548: D01D BEQ .L1 ; 0x08009586 0x0800954A: 2501 MOVS R5, #1 0x0800954C: 43EE MVNS R6, R5 0x0800954E: F7F9 FE7D BL HAL_GetTick ; 0x0800324C 0x08009552: 4910 LDR R1, =htim6 ; [PC, #64] [0x08009594] =0x20001050 0x08009554: 680A LDR R2, [R1] 0x08009556: 6116 STR R6, [R2, #16] 0x08009558: 4B0F LDR R3, =last_time_started ; [PC, #60] [0x08009598] =0x200012D8 0x0800955A: 6018 STR R0, [R3] 0x0800955C: 2700 MOVS R7, #0 0x0800955E: 6257 STR R7, [R2, #36] 0x08009560: 4608 MOV R0, R1 0x08009562: F7FB FE85 BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08009566: 480D LDR R0, =htim16 ; [PC, #52] [0x0800959C] =0x20001134 0x08009568: 6801 LDR R1, [R0] 0x0800956A: 610E STR R6, [R1, #16] 0x0800956C: 624F STR R7, [R1, #36] 0x0800956E: F7FB FE7F BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08009572: 2043 MOVS R0, #67 0x08009574: 0080 LSLS R0, R0, #2 0x08009576: 5A21 LDRH R1, [R4, R0] 0x08009578: 1C49 ADDS R1, R1, #1 0x0800957A: 5221 STRH R1, [R4, R0] 0x0800957C: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x080095A0] =0x200012B4 0x0800957E: 6005 STR R5, [R0] 0x08009580: 200C MOVS R0, #12 0x08009582: F7FA FBFB BL HAL_NVIC_DisableIRQ ; 0x08003D7C
.L1: 0x08009586: B001 ADD SP, SP, #4 0x08009588: BDF0 POP {R4-R7, PC} 0x0800958A: 46C0 NOP 0x0800958C: 200012D0 DC.W manual_overdrive_is_enabled 0x08009590: 20000CFC DC.W sys_data 0x08009594: 20001050 DC.W htim6 0x08009598: 200012D8 DC.W last_time_started 0x0800959C: 20001134 DC.W htim16 0x080095A0: 200012B4 DC.W statDataChanged

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


CallibrateCurrentSensorZeroOffsetOnContactBB: 0x080095A4: B5F0 PUSH {R4-R7, LR} 0x080095A6: B083 SUB SP, SP, #12 0x080095A8: 2500 MOVS R5, #0 0x080095AA: 462C MOV R4, R5 0x080095AC: 462F MOV R7, R5
.L1: 0x080095AE: 4816 LDR R0, =rawContactVoltageDropPlus ; [PC, #88] [0x08009608] =0x200012BC 0x080095B0: 6806 LDR R6, [R0] 0x080095B2: 4916 LDR R1, =rawContactVoltageDropMinus ; [PC, #88] [0x0800960C] =0x200012C0 0x080095B4: 680A LDR R2, [R1] 0x080095B6: 9202 STR R2, [SP, #8] 0x080095B8: 6803 LDR R3, [R0] 0x080095BA: 6808 LDR R0, [R1] 0x080095BC: 9000 STR R0, [SP, #0] 0x080095BE: 2000 MOVS R0, #0 0x080095C0: 4913 LDR R1, =0x0800BA96 ; [PC, #76] [0x08009610] 0x080095C2: 462A MOV R2, R5 0x080095C4: F001 FED3 BL SEGGER_RTT_printf ; 0x0800B36E 0x080095C8: 1934 ADDS R4, R6, R4 0x080095CA: 9802 LDR R0, [SP, #8] 0x080095CC: 19C7 ADDS R7, R0, R7 0x080095CE: 1C6D ADDS R5, R5, #1 0x080095D0: 4810 LDR R0, =0x0000C350 ; [PC, #64] [0x08009614] 0x080095D2: 4285 CMP R5, R0 0x080095D4: D1EB BNE .L1 ; 0x080095AE 0x080095D6: 4605 MOV R5, R0 0x080095D8: 4638 MOV R0, R7 0x080095DA: 4629 MOV R1, R5 0x080095DC: F000 FFDE BL __aeabi_uidiv ; 0x0800A59C 0x080095E0: 4606 MOV R6, R0 0x080095E2: 4F10 LDR R7, =0x20000D48 ; [PC, #64] [0x08009624] 0x080095E4: 8078 STRH R0, [R7, #2] 0x080095E6: 4620 MOV R0, R4 0x080095E8: 4629 MOV R1, R5 0x080095EA: F000 FFD7 BL __aeabi_uidiv ; 0x0800A59C 0x080095EE: 8038 STRH R0, [R7] 0x080095F0: B282 UXTH R2, R0 0x080095F2: B2B3 UXTH R3, R6 0x080095F4: 2000 MOVS R0, #0 0x080095F6: 4908 LDR R1, =0x0800BAC3 ; [PC, #32] [0x08009618] 0x080095F8: F001 FEB9 BL SEGGER_RTT_printf ; 0x0800B36E 0x080095FC: 4807 LDR R0, =Callibration ; [PC, #28] [0x0800961C] =0x20001380 0x080095FE: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009620] =0x200001F9 0x08009600: 6001 STR R1, [R0] 0x08009602: B003 ADD SP, SP, #12 0x08009604: BDF0 POP {R4-R7, PC} 0x08009606: 46C0 NOP 0x08009608: 200012BC DC.W rawContactVoltageDropPlus 0x0800960C: 200012C0 DC.W rawContactVoltageDropMinus 0x08009610: 0800BA96 DC.W 0x0800BA96 0x08009614: 0000C350 DC.W 0x0000C350 0x08009618: 0800BAC3 DC.W 0x0800BAC3 0x0800961C: 20001380 DC.W Callibration 0x08009620: 200001F9 DC.W DoNothing 0x08009624: 20000D48 DC.W 0x20000D48

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


CallibrateControlCurrentVoltageDropOnContactBB: 0x08009628: B5F0 PUSH {R4-R7, LR} 0x0800962A: B081 SUB SP, SP, #4 0x0800962C: 482E LDR R0, =0x0800B8ED ; [PC, #184] [0x080096E8] 0x0800962E: 492F LDR R1, =0x0800B596 ; [PC, #188] [0x080096EC] 0x08009630: F7FD FBFC BL LOG_I ; 0x08006E2C 0x08009634: F7F9 FE0A BL HAL_GetTick ; 0x0800324C 0x08009638: 4604 MOV R4, R0 0x0800963A: F7F9 FE07 BL HAL_GetTick ; 0x0800324C 0x0800963E: 1B00 SUBS R0, R0, R4 0x08009640: 4E2B LDR R6, =0x0000EA60 ; [PC, #172] [0x080096F0] 0x08009642: 2700 MOVS R7, #0 0x08009644: 42B0 CMP R0, R6 0x08009646: D215 BCS .L2 ; 0x08009674 0x08009648: 463D MOV R5, R7
.L1: 0x0800964A: 1BE8 SUBS R0, R5, R7 0x0800964C: 4929 LDR R1, =rawContactVoltageDropMinus ; [PC, #164] [0x080096F4] =0x200012C0 0x0800964E: 6809 LDR R1, [R1] 0x08009650: 180D ADDS R5, R1, R0 0x08009652: 17E8 ASRS R0, R5, #31 0x08009654: 0F00 LSRS R0, R0, #28 0x08009656: 1828 ADDS R0, R5, R0 0x08009658: 1107 ASRS R7, R0, #4 0x0800965A: 2000 MOVS R0, #0 0x0800965C: 4926 LDR R1, =0x0800BCDB ; [PC, #152] [0x080096F8] 0x0800965E: 463A MOV R2, R7 0x08009660: F001 FE85 BL SEGGER_RTT_printf ; 0x0800B36E 0x08009664: 2001 MOVS R0, #1 0x08009666: F7F9 FDF7 BL HAL_Delay ; 0x08003258 0x0800966A: F7F9 FDEF BL HAL_GetTick ; 0x0800324C 0x0800966E: 1B00 SUBS R0, R0, R4 0x08009670: 42B0 CMP R0, R6 0x08009672: D3EA BCC .L1 ; 0x0800964A
.L2: 0x08009674: 204E MOVS R0, #78 0x08009676: 4E21 LDR R6, =sys_data ; [PC, #132] [0x080096FC] =0x20000CFC 0x08009678: 5A30 LDRH R0, [R6, R0] 0x0800967A: 1A3C SUBS R4, R7, R0 0x0800967C: 20E2 MOVS R0, #226 0x0800967E: 5E30 LDRSH R0, [R6, R0] 0x08009680: 28C7 CMP R0, #199 0x08009682: DC02 BGT .L3 ; 0x0800968A 0x08009684: 206E MOVS R0, #110 0x08009686: 4360 MULS R0, R4, R0 0x08009688: E010 B .L4 ; 0x080096AC
.L3: 0x0800968A: B280 UXTH R0, R0 0x0800968C: 08C1 LSRS R1, R0, #3 0x0800968E: 294A CMP R1, #74 0x08009690: D810 BHI .L5 ; 0x080096B4 0x08009692: 210A MOVS R1, #10 0x08009694: 4341 MULS R1, R0, R1 0x08009696: 481A LDR R0, =0xFFFFF830 ; [PC, #104] [0x08009700] 0x08009698: 1808 ADDS R0, R1, R0 0x0800969A: B280 UXTH R0, R0 0x0800969C: 0900 LSRS R0, R0, #4 0x0800969E: 4919 LDR R1, =0x00000A3E ; [PC, #100] [0x08009704] 0x080096A0: 4341 MULS R1, R0, R1 0x080096A2: 0C08 LSRS R0, R1, #16 0x080096A4: 216E MOVS R1, #110 0x080096A6: 1A08 SUBS R0, R1, R0 0x080096A8: 4344 MULS R4, R0, R4 0x080096AA: 4620 MOV R0, R4
.L4: 0x080096AC: 2164 MOVS R1, #100 0x080096AE: F000 FF55 BL __aeabi_idiv ; 0x0800A55C 0x080096B2: 4604 MOV R4, R0
.L5: 0x080096B4: B2A5 UXTH R5, R4 0x080096B6: 206E MOVS R0, #110 0x080096B8: 4368 MULS R0, R5, R0 0x080096BA: 2164 MOVS R1, #100 0x080096BC: F000 FF6E BL __aeabi_uidiv ; 0x0800A59C 0x080096C0: 2140 MOVS R1, #64 0x080096C2: 5270 STRH R0, [R6, R1] 0x080096C4: 87F4 STRH R4, [R6, #62] 0x080096C6: 4810 LDR R0, =0x00000BB8 ; [PC, #64] [0x08009708] 0x080096C8: 4360 MULS R0, R4, R0 0x080096CA: 4910 LDR R1, =0x00000FFF ; [PC, #64] [0x0800970C] 0x080096CC: F000 FF46 BL __aeabi_idiv ; 0x0800A55C 0x080096D0: 87B0 STRH R0, [R6, #60] 0x080096D2: B283 UXTH R3, R0 0x080096D4: 2000 MOVS R0, #0 0x080096D6: 490E LDR R1, =0x0800BCFB ; [PC, #56] [0x08009710] 0x080096D8: 462A MOV R2, R5 0x080096DA: F001 FE48 BL SEGGER_RTT_printf ; 0x0800B36E 0x080096DE: 480D LDR R0, =Callibration ; [PC, #52] [0x08009714] =0x20001380 0x080096E0: 490D LDR R1, =DoNothing ; [PC, #52] [0x08009718] =0x200001F9 0x080096E2: 6001 STR R1, [R0] 0x080096E4: B001 ADD SP, SP, #4 0x080096E6: BDF0 POP {R4-R7, PC} 0x080096E8: 0800B8ED DC.W 0x0800B8ED 0x080096EC: 0800B596 DC.W 0x0800B596 0x080096F0: 0000EA60 DC.W 0x0000EA60 0x080096F4: 200012C0 DC.W rawContactVoltageDropMinus 0x080096F8: 0800BCDB DC.W 0x0800BCDB 0x080096FC: 20000CFC DC.W sys_data 0x08009700: FFFFF830 DC.W 0xFFFFF830 0x08009704: 00000A3E DC.W 0x00000A3E 0x08009708: 00000BB8 DC.W 0x00000BB8 0x0800970C: 00000FFF DC.W 0x00000FFF 0x08009710: 0800BCFB DC.W 0x0800BCFB 0x08009714: 20001380 DC.W Callibration 0x08009718: 200001F9 DC.W DoNothing

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


CallibrateVoltageDropABMiddlePointOffset: 0x0800971C: B5F0 PUSH {R4-R7, LR} 0x0800971E: B081 SUB SP, SP, #4 0x08009720: 2400 MOVS R4, #0 0x08009722: 4F10 LDR R7, =rawMOSFETsVoltageDrop ; [PC, #64] [0x08009764] =0x200012B8 0x08009724: 4625 MOV R5, R4
.L1: 0x08009726: 683E LDR R6, [R7] 0x08009728: 683B LDR R3, [R7] 0x0800972A: 2000 MOVS R0, #0 0x0800972C: 490E LDR R1, =0x0800B5BD ; [PC, #56] [0x08009768] 0x0800972E: 4622 MOV R2, R4 0x08009730: F001 FE1D BL SEGGER_RTT_printf ; 0x0800B36E 0x08009734: 1975 ADDS R5, R6, R5 0x08009736: 1C64 ADDS R4, R4, #1 0x08009738: 480C LDR R0, =0x0000C350 ; [PC, #48] [0x0800976C] 0x0800973A: 4284 CMP R4, R0 0x0800973C: D1F3 BNE .L1 ; 0x08009726 0x0800973E: 4601 MOV R1, R0 0x08009740: 4628 MOV R0, R5 0x08009742: F000 FF2B BL __aeabi_uidiv ; 0x0800A59C 0x08009746: 490A LDR R1, =0x000007FF ; [PC, #40] [0x08009770] 0x08009748: 1A08 SUBS R0, R1, R0 0x0800974A: 490A LDR R1, =sys_data ; [PC, #40] [0x08009774] =0x20000CFC 0x0800974C: 8748 STRH R0, [R1, #58] 0x0800974E: B202 SXTH R2, R0 0x08009750: 2000 MOVS R0, #0 0x08009752: 4909 LDR R1, =0x0800BAE8 ; [PC, #36] [0x08009778] 0x08009754: F001 FE0B BL SEGGER_RTT_printf ; 0x0800B36E 0x08009758: 4808 LDR R0, =Callibration ; [PC, #32] [0x0800977C] =0x20001380 0x0800975A: 4909 LDR R1, =DoNothing ; [PC, #36] [0x08009780] =0x200001F9 0x0800975C: 6001 STR R1, [R0] 0x0800975E: B001 ADD SP, SP, #4 0x08009760: BDF0 POP {R4-R7, PC} 0x08009762: 46C0 NOP 0x08009764: 200012B8 DC.W rawMOSFETsVoltageDrop 0x08009768: 0800B5BD DC.W 0x0800B5BD 0x0800976C: 0000C350 DC.W 0x0000C350 0x08009770: 000007FF DC.W 0x000007FF 0x08009774: 20000CFC DC.W sys_data 0x08009778: 0800BAE8 DC.W 0x0800BAE8 0x0800977C: 20001380 DC.W Callibration 0x08009780: 200001F9 DC.W DoNothing

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


mbUartInit: 0x08009784: B5F0 PUSH {R4-R7, LR} 0x08009786: B083 SUB SP, SP, #12 0x08009788: 460D MOV R5, R1 0x0800978A: 9002 STR R0, [SP, #8] 0x0800978C: 6001 STR R1, [R0] 0x0800978E: 200C MOVS R0, #12 0x08009790: 493F LDR R1, =0x40013800 ; [PC, #252] [0x08009890] 0x08009792: C506 STM R5!, {R1-R2} 0x08009794: 2100 MOVS R1, #0 0x08009796: 60E8 STR R0, [R5, #12] 0x08009798: 6129 STR R1, [R5, #16] 0x0800979A: 6169 STR R1, [R5, #20] 0x0800979C: 61A9 STR R1, [R5, #24] 0x0800979E: 61E9 STR R1, [R5, #28] 0x080097A0: 6229 STR R1, [R5, #32] 0x080097A2: 2601 MOVS R6, #1 0x080097A4: 0337 LSLS R7, R6, #12 0x080097A6: 3D08 SUBS R5, #8 0x080097A8: 462C MOV R4, R5 0x080097AA: 3480 ADDS R4, #128 0x080097AC: 9809 LDR R0, [SP, #36] 0x080097AE: 9A08 LDR R2, [SP, #32] 0x080097B0: 2B00 CMP R3, #0 0x080097B2: D004 BEQ .L1 ; 0x080097BE 0x080097B4: 2B01 CMP R3, #1 0x080097B6: D104 BNE .L2 ; 0x080097C2 0x080097B8: 2103 MOVS R1, #3 0x080097BA: 0249 LSLS R1, R1, #9 0x080097BC: E002 B .L3 ; 0x080097C4
.L1: 0x080097BE: 02B1 LSLS R1, R6, #10 0x080097C0: E000 B .L3 ; 0x080097C4
.L2: 0x080097C2: 460F MOV R7, R1
.L3: 0x080097C4: 60AF STR R7, [R5, #8] 0x080097C6: 6129 STR R1, [R5, #16] 0x080097C8: 1E51 SUBS R1, R2, #1 0x080097CA: 1E4A SUBS R2, R1, #1 0x080097CC: 4191 SBCS R1, R2 0x080097CE: 0349 LSLS R1, R1, #13 0x080097D0: 60E9 STR R1, [R5, #12] 0x080097D2: F000 FEB5 BL __aeabi_ui2d ; 0x0800A540 0x080097D6: 2700 MOVS R7, #0 0x080097D8: 4B2E LDR R3, =0x400C0000 ; [PC, #184] [0x08009894] 0x080097DA: 463A MOV R2, R7 0x080097DC: F001 FBE4 BL __aeabi_dmul ; 0x0800AFA8 0x080097E0: F000 FE96 BL __aeabi_d2uiz ; 0x0800A510 0x080097E4: 9001 STR R0, [SP, #4] 0x080097E6: 6860 LDR R0, [R4, #4] 0x080097E8: 2800 CMP R0, #0 0x080097EA: D103 BNE .L4 ; 0x080097F4 0x080097EC: 7027 STRB R7, [R4] 0x080097EE: 4628 MOV R0, R5 0x080097F0: F000 FE3C BL HAL_UART_MspInit ; 0x0800A46C
.L4: 0x080097F4: 2024 MOVS R0, #36 0x080097F6: 6060 STR R0, [R4, #4] 0x080097F8: 6828 LDR R0, [R5] 0x080097FA: 6801 LDR R1, [R0] 0x080097FC: 43B1 BICS R1, R6 0x080097FE: 6001 STR R1, [R0] 0x08009800: 4628 MOV R0, R5 0x08009802: F7FB FF17 BL UART_SetConfig ; 0x08005634 0x08009806: 2801 CMP R0, #1 0x08009808: 9C02 LDR R4, [SP, #8] 0x0800980A: D029 BEQ .L6 ; 0x08009860 0x0800980C: 6AA8 LDR R0, [R5, #40] 0x0800980E: 2800 CMP R0, #0 0x08009810: D002 BEQ .L5 ; 0x08009818 0x08009812: 4628 MOV R0, R5 0x08009814: F001 F99C BL UART_AdvFeatureConfig ; 0x0800AB50
.L5: 0x08009818: 03B1 LSLS R1, R6, #14 0x0800981A: 6828 LDR R0, [R5] 0x0800981C: 6882 LDR R2, [R0, #8] 0x0800981E: 430A ORRS R2, R1 0x08009820: 6082 STR R2, [R0, #8] 0x08009822: 03F1 LSLS R1, R6, #15 0x08009824: 6882 LDR R2, [R0, #8] 0x08009826: 438A BICS R2, R1 0x08009828: 6082 STR R2, [R0, #8] 0x0800982A: 6801 LDR R1, [R0] 0x0800982C: 4A1A LDR R2, =0xFC00FFFF ; [PC, #104] [0x08009898] 0x0800982E: 400A ANDS R2, R1 0x08009830: 6002 STR R2, [R0] 0x08009832: 05F1 LSLS R1, R6, #23 0x08009834: 6842 LDR R2, [R0, #4] 0x08009836: 430A ORRS R2, R1 0x08009838: 6042 STR R2, [R0, #4] 0x0800983A: 06B1 LSLS R1, R6, #26 0x0800983C: 6802 LDR R2, [R0] 0x0800983E: 430A ORRS R2, R1 0x08009840: 6002 STR R2, [R0] 0x08009842: 21FF MOVS R1, #255 0x08009844: 0609 LSLS R1, R1, #24 0x08009846: 6942 LDR R2, [R0, #20] 0x08009848: 400A ANDS R2, R1 0x0800984A: 9901 LDR R1, [SP, #4] 0x0800984C: 430A ORRS R2, R1 0x0800984E: 6142 STR R2, [R0, #20] 0x08009850: 6801 LDR R1, [R0] 0x08009852: 4331 ORRS R1, R6 0x08009854: 6001 STR R1, [R0] 0x08009856: 4628 MOV R0, R5 0x08009858: F7FB FFF4 BL UART_CheckIdleState ; 0x08005844 0x0800985C: 2800 CMP R0, #0 0x0800985E: D001 BEQ .L7 ; 0x08009864
.L6: 0x08009860: F7FF F99E BL Error_Handler ; 0x08008BA0
.L7: 0x08009864: 6820 LDR R0, [R4] 0x08009866: F001 FAA8 BL HAL_UARTEx_DisableFifoMode ; 0x0800ADBA 0x0800986A: 2800 CMP R0, #0 0x0800986C: D001 BEQ .L8 ; 0x08009872 0x0800986E: F7FF F997 BL Error_Handler ; 0x08008BA0
.L8: 0x08009872: 6820 LDR R0, [R4] 0x08009874: 3427 ADDS R4, #39 0x08009876: 0232 LSLS R2, R6, #8 0x08009878: 4621 MOV R1, R4 0x0800987A: F7FC F8EB BL HAL_UART_Receive_IT ; 0x08005A54 0x0800987E: 2800 CMP R0, #0 0x08009880: D004 BEQ .L10 ; 0x0800988C 0x08009882: 4806 LDR R0, =0x0800BD87 ; [PC, #24] [0x0800989C] 0x08009884: 4906 LDR R1, =0x0800BB0E ; [PC, #24] [0x080098A0] 0x08009886: F7FD FB0D BL LOG_E ; 0x08006EA4
.L9: 0x0800988A: E7FE B .L9 ; 0x0800988A
.L10: 0x0800988C: B003 ADD SP, SP, #12 0x0800988E: BDF0 POP {R4-R7, PC} 0x08009890: 40013800 DC.W 0x40013800 0x08009894: 400C0000 DC.W 0x400C0000 0x08009898: FC00FFFF DC.W 0xFC00FFFF 0x0800989C: 0800BD87 DC.W 0x0800BD87 0x080098A0: 0800BB0E DC.W 0x0800BB0E

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


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

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


mbSlaveCheckModbusRtuQuery: 0x08009AF4: B5F0 PUSH {R4-R7, LR} 0x08009AF6: B083 SUB SP, SP, #12 0x08009AF8: 2145 MOVS R1, #69 0x08009AFA: 00CB LSLS R3, R1, #3 0x08009AFC: 58C2 LDR R2, [R0, R3] 0x08009AFE: 2A05 CMP R2, #5 0x08009B00: D33A BCC .L7 ; 0x08009B78 0x08009B02: 9301 STR R3, [SP, #4] 0x08009B04: 2127 MOVS R1, #39 0x08009B06: 5C41 LDRB R1, [R0, R1] 0x08009B08: 9100 STR R1, [SP, #0] 0x08009B0A: 9002 STR R0, [SP, #8] 0x08009B0C: 4604 MOV R4, R0 0x08009B0E: 3427 ADDS R4, #39 0x08009B10: 4610 MOV R0, R2 0x08009B12: 1E95 SUBS R5, R2, #2 0x08009B14: 491C LDR R1, =0x0000FFFF ; [PC, #112] [0x08009B88] 0x08009B16: 2600 MOVS R6, #0 0x08009B18: 4F1C LDR R7, =0x0000A001 ; [PC, #112] [0x08009B8C] 0x08009B1A: E003 B .L2 ; 0x08009B24
.L1: 0x08009B1C: 1C76 ADDS R6, R6, #1 0x08009B1E: 42AE CMP R6, R5 0x08009B20: 4619 MOV R1, R3 0x08009B22: D00C BEQ .L5 ; 0x08009B3E
.L2: 0x08009B24: 5DA3 LDRB R3, [R4, R6] 0x08009B26: 404B EORS R3, R1 0x08009B28: 2107 MOVS R1, #7 0x08009B2A: 43C9 MVNS R1, R1 0x08009B2C: E002 B .L4 ; 0x08009B34
.L3: 0x08009B2E: 4613 MOV R3, R2 0x08009B30: 1C49 ADDS R1, R1, #1 0x08009B32: D2F3 BCS .L1 ; 0x08009B1C
.L4: 0x08009B34: 085A LSRS R2, R3, #1 0x08009B36: 07DB LSLS R3, R3, #31 0x08009B38: D0F9 BEQ .L3 ; 0x08009B2E 0x08009B3A: 407A EORS R2, R7 0x08009B3C: E7F7 B .L3 ; 0x08009B2E
.L5: 0x08009B3E: 5D61 LDRB R1, [R4, R5] 0x08009B40: 1902 ADDS R2, R0, R4 0x08009B42: 1E52 SUBS R2, R2, #1 0x08009B44: 7812 LDRB R2, [R2] 0x08009B46: 0212 LSLS R2, R2, #8 0x08009B48: 1851 ADDS R1, R2, R1 0x08009B4A: 1AC9 SUBS R1, R1, R3 0x08009B4C: 1E4A SUBS R2, R1, #1 0x08009B4E: 4191 SBCS R1, R2 0x08009B50: 1C40 ADDS R0, R0, #1 0x08009B52: 4242 RSBS R2, R0, #0 0x08009B54: 4142 ADCS R2, R0 0x08009B56: 430A ORRS R2, R1 0x08009B58: 9802 LDR R0, [SP, #8] 0x08009B5A: 9B01 LDR R3, [SP, #4] 0x08009B5C: D10C BNE .L7 ; 0x08009B78 0x08009B5E: 490C LDR R1, =sys_data ; [PC, #48] [0x08009B90] =0x20000CFC 0x08009B60: 8BC9 LDRH R1, [R1, #30] 0x08009B62: 9C00 LDR R4, [SP, #0] 0x08009B64: 1B0A SUBS R2, R1, R4 0x08009B66: 4251 RSBS R1, R2, #0 0x08009B68: 4151 ADCS R1, R2 0x08009B6A: 2C00 CMP R4, #0 0x08009B6C: D100 BNE .L6 ; 0x08009B70 0x08009B6E: 2101 MOVS R1, #1
.L6: 0x08009B70: 2900 CMP R1, #0 0x08009B72: D001 BEQ .L7 ; 0x08009B78 0x08009B74: 2102 MOVS R1, #2 0x08009B76: E003 B .L8 ; 0x08009B80
.L7: 0x08009B78: 18C2 ADDS R2, R0, R3 0x08009B7A: 2100 MOVS R1, #0 0x08009B7C: 7501 STRB R1, [R0, #20] 0x08009B7E: 6011 STR R1, [R2]
.L8: 0x08009B80: 4608 MOV R0, R1 0x08009B82: B003 ADD SP, SP, #12 0x08009B84: BDF0 POP {R4-R7, PC} 0x08009B86: 46C0 NOP 0x08009B88: 0000FFFF DC.W 0x0000FFFF 0x08009B8C: 0000A001 DC.W 0x0000A001 0x08009B90: 20000CFC DC.W sys_data

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


mbSlaveProcessRtuQuery: 0x08009B94: B5F0 PUSH {R4-R7, LR} 0x08009B96: B085 SUB SP, SP, #20 0x08009B98: 4606 MOV R6, R0 0x08009B9A: 208B MOVS R0, #139 0x08009B9C: 0080 LSLS R0, R0, #2 0x08009B9E: 9004 STR R0, [SP, #16] 0x08009BA0: 2700 MOVS R7, #0 0x08009BA2: 5037 STR R7, [R6, R0] 0x08009BA4: 2027 MOVS R0, #39 0x08009BA6: 5C33 LDRB R3, [R6, R0] 0x08009BA8: 24FF MOVS R4, #255 0x08009BAA: 4620 MOV R0, R4 0x08009BAC: 3028 ADDS R0, #40 0x08009BAE: 5433 STRB R3, [R6, R0] 0x08009BB0: 9600 STR R6, [SP, #0] 0x08009BB2: 1835 ADDS R5, R6, R0 0x08009BB4: 4631 MOV R1, R6 0x08009BB6: 3127 ADDS R1, #39 0x08009BB8: 2201 MOVS R2, #1 0x08009BBA: 4628 MOV R0, R5 0x08009BBC: F001 F9B5 BL mbSlaveProcessPdu ; 0x0800AF2A 0x08009BC0: 9904 LDR R1, [SP, #16] 0x08009BC2: 1871 ADDS R1, R6, R1 0x08009BC4: 9102 STR R1, [SP, #8] 0x08009BC6: 2145 MOVS R1, #69 0x08009BC8: 00C9 LSLS R1, R1, #3 0x08009BCA: 1871 ADDS R1, R6, R1 0x08009BCC: 9103 STR R1, [SP, #12] 0x08009BCE: 9604 STR R6, [SP, #16] 0x08009BD0: 4632 MOV R2, R6 0x08009BD2: 3226 ADDS R2, #38 0x08009BD4: 2800 CMP R0, #0 0x08009BD6: 4621 MOV R1, R4 0x08009BD8: D014 BEQ .L6 ; 0x08009C04 0x08009BDA: 4914 LDR R1, =0x0000FFFF ; [PC, #80] [0x08009C2C] 0x08009BDC: 4B14 LDR R3, =0x0000A001 ; [PC, #80] [0x08009C30] 0x08009BDE: E003 B .L2 ; 0x08009BE8
.L1: 0x08009BE0: 1C7F ADDS R7, R7, #1 0x08009BE2: 4287 CMP R7, R0 0x08009BE4: 4621 MOV R1, R4 0x08009BE6: D00C BEQ .L5 ; 0x08009C02
.L2: 0x08009BE8: 5DEC LDRB R4, [R5, R7] 0x08009BEA: 404C EORS R4, R1 0x08009BEC: 2107 MOVS R1, #7 0x08009BEE: 43C9 MVNS R1, R1 0x08009BF0: E002 B .L4 ; 0x08009BF8
.L3: 0x08009BF2: 4634 MOV R4, R6 0x08009BF4: 1C49 ADDS R1, R1, #1 0x08009BF6: D2F3 BCS .L1 ; 0x08009BE0
.L4: 0x08009BF8: 0866 LSRS R6, R4, #1 0x08009BFA: 07E4 LSLS R4, R4, #31 0x08009BFC: D0F9 BEQ .L3 ; 0x08009BF2 0x08009BFE: 405E EORS R6, R3 0x08009C00: E7F7 B .L3 ; 0x08009BF2
.L5: 0x08009C02: 0A21 LSRS R1, R4, #8
.L6: 0x08009C04: 542C STRB R4, [R5, R0] 0x08009C06: 182B ADDS R3, R5, R0 0x08009C08: 7059 STRB R1, [R3, #1] 0x08009C0A: 210C MOVS R1, #12 0x08009C0C: 7011 STRB R1, [R2] 0x08009C0E: 1C81 ADDS R1, R0, #2 0x08009C10: 9802 LDR R0, [SP, #8] 0x08009C12: 6001 STR R1, [R0] 0x08009C14: 9C04 LDR R4, [SP, #16] 0x08009C16: 6820 LDR R0, [R4] 0x08009C18: B28A UXTH R2, R1 0x08009C1A: 4629 MOV R1, R5 0x08009C1C: F7FB FE46 BL HAL_UART_Transmit_IT ; 0x080058AC 0x08009C20: 2000 MOVS R0, #0 0x08009C22: 9903 LDR R1, [SP, #12] 0x08009C24: 6008 STR R0, [R1] 0x08009C26: 7520 STRB R0, [R4, #20] 0x08009C28: B005 ADD SP, SP, #20 0x08009C2A: BDF0 POP {R4-R7, PC} 0x08009C2C: 0000FFFF DC.W 0x0000FFFF 0x08009C30: 0000A001 DC.W 0x0000A001

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


mbSlaveReadHoldingRegisters: 0x08009C34: B5F0 PUSH {R4-R7, LR} 0x08009C36: 4C1E LDR R4, =sys_data ; [PC, #120] [0x08009CB0] =0x20000CFC 0x08009C38: 2B00 CMP R3, #0 0x08009C3A: D006 BEQ .L1 ; 0x08009C4A 0x08009C3C: 8BE5 LDRH R5, [R4, #30] 0x08009C3E: 429D CMP R5, R3 0x08009C40: D003 BEQ .L1 ; 0x08009C4A 0x08009C42: 2186 MOVS R1, #134 0x08009C44: 5481 STRB R1, [R0, R2] 0x08009C46: 210B MOVS R1, #11 0x08009C48: E01B B .L3 ; 0x08009C82
.L1: 0x08009C4A: 794D LDRB R5, [R1, #5] 0x08009C4C: 790B LDRB R3, [R1, #4] 0x08009C4E: 021B LSLS R3, R3, #8 0x08009C50: 195B ADDS R3, R3, R5 0x08009C52: 461E MOV R6, R3 0x08009C54: 3E7E SUBS R6, #126 0x08009C56: 277D MOVS R7, #125 0x08009C58: 43FF MVNS R7, R7 0x08009C5A: 42BE CMP R6, R7 0x08009C5C: D803 BHI .L2 ; 0x08009C66 0x08009C5E: 2183 MOVS R1, #131 0x08009C60: 5481 STRB R1, [R0, R2] 0x08009C62: 2103 MOVS R1, #3 0x08009C64: E00D B .L3 ; 0x08009C82
.L2: 0x08009C66: 78CE LDRB R6, [R1, #3] 0x08009C68: 7889 LDRB R1, [R1, #2] 0x08009C6A: 0209 LSLS R1, R1, #8 0x08009C6C: 1989 ADDS R1, R1, R6 0x08009C6E: 185B ADDS R3, R3, R1 0x08009C70: 461E MOV R6, R3 0x08009C72: 3E8C SUBS R6, #140 0x08009C74: 278B MOVS R7, #139 0x08009C76: 43FF MVNS R7, R7 0x08009C78: 42BE CMP R6, R7 0x08009C7A: D806 BHI .L4 ; 0x08009C8A 0x08009C7C: 2183 MOVS R1, #131 0x08009C7E: 5481 STRB R1, [R0, R2] 0x08009C80: 2102 MOVS R1, #2
.L3: 0x08009C82: 1810 ADDS R0, R2, R0 0x08009C84: 7041 STRB R1, [R0, #1] 0x08009C86: 1C90 ADDS R0, R2, #2 0x08009C88: BDF0 POP {R4-R7, PC}
.L4: 0x08009C8A: 2603 MOVS R6, #3 0x08009C8C: 5486 STRB R6, [R0, R2] 0x08009C8E: 1886 ADDS R6, R0, R2 0x08009C90: 006D LSLS R5, R5, #1 0x08009C92: 7075 STRB R5, [R6, #1] 0x08009C94: 004D LSLS R5, R1, #1 0x08009C96: 1964 ADDS R4, R4, R5
.L5: 0x08009C98: 1885 ADDS R5, R0, R2 0x08009C9A: 7866 LDRB R6, [R4, #1] 0x08009C9C: 70AE STRB R6, [R5, #2] 0x08009C9E: 7826 LDRB R6, [R4] 0x08009CA0: 70EE STRB R6, [R5, #3] 0x08009CA2: 1CA4 ADDS R4, R4, #2 0x08009CA4: 1C92 ADDS R2, R2, #2 0x08009CA6: 1C49 ADDS R1, R1, #1 0x08009CA8: 4299 CMP R1, R3 0x08009CAA: D3F5 BCC .L5 ; 0x08009C98 0x08009CAC: 1C90 ADDS R0, R2, #2 0x08009CAE: BDF0 POP {R4-R7, PC} 0x08009CB0: 20000CFC DC.W sys_data

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


mbSlaveWriteSingleRegister: 0x08009CB4: B5F0 PUSH {R4-R7, LR} 0x08009CB6: 4C1D LDR R4, =sys_data ; [PC, #116] [0x08009D2C] =0x20000CFC 0x08009CB8: 2B00 CMP R3, #0 0x08009CBA: D008 BEQ .L1 ; 0x08009CCE 0x08009CBC: 8BE5 LDRH R5, [R4, #30] 0x08009CBE: 429D CMP R5, R3 0x08009CC0: D005 BEQ .L1 ; 0x08009CCE 0x08009CC2: 2186 MOVS R1, #134 0x08009CC4: 5481 STRB R1, [R0, R2] 0x08009CC6: 1C53 ADDS R3, R2, #1 0x08009CC8: 2402 MOVS R4, #2 0x08009CCA: 210B MOVS R1, #11 0x08009CCC: E02A B .L5 ; 0x08009D24
.L1: 0x08009CCE: 78CB LDRB R3, [R1, #3] 0x08009CD0: 788D LDRB R5, [R1, #2] 0x08009CD2: 022D LSLS R5, R5, #8 0x08009CD4: 18ED ADDS R5, R5, R3 0x08009CD6: 2D8B CMP R5, #139 0x08009CD8: D209 BCS .L2 ; 0x08009CEE 0x08009CDA: 268D MOVS R6, #141 0x08009CDC: 00B6 LSLS R6, R6, #2 0x08009CDE: 9F05 LDR R7, [SP, #20] 0x08009CE0: 19BE ADDS R6, R7, R6 0x08009CE2: 6837 LDR R7, [R6] 0x08009CE4: 5D7F LDRB R7, [R7, R5] 0x08009CE6: 2F02 CMP R7, #2 0x08009CE8: D007 BEQ .L3 ; 0x08009CFA 0x08009CEA: 2F00 CMP R7, #0 0x08009CEC: D109 BNE .L4 ; 0x08009D02
.L2: 0x08009CEE: 2186 MOVS R1, #134 0x08009CF0: 5481 STRB R1, [R0, R2] 0x08009CF2: 1C53 ADDS R3, R2, #1 0x08009CF4: 2102 MOVS R1, #2 0x08009CF6: 460C MOV R4, R1 0x08009CF8: E014 B .L5 ; 0x08009D24
.L3: 0x08009CFA: 6876 LDR R6, [R6, #4] 0x08009CFC: 8836 LDRH R6, [R6] 0x08009CFE: 2E00 CMP R6, #0 0x08009D00: D0F5 BEQ .L2 ; 0x08009CEE
.L4: 0x08009D02: 006D LSLS R5, R5, #1 0x08009D04: 1966 ADDS R6, R4, R5 0x08009D06: 790F LDRB R7, [R1, #4] 0x08009D08: 7077 STRB R7, [R6, #1] 0x08009D0A: 794E LDRB R6, [R1, #5] 0x08009D0C: 5566 STRB R6, [R4, R5] 0x08009D0E: 2406 MOVS R4, #6 0x08009D10: 5484 STRB R4, [R0, R2] 0x08009D12: 1884 ADDS R4, R0, R2 0x08009D14: 70A3 STRB R3, [R4, #2] 0x08009D16: 2300 MOVS R3, #0 0x08009D18: 7063 STRB R3, [R4, #1] 0x08009D1A: 790B LDRB R3, [R1, #4] 0x08009D1C: 70E3 STRB R3, [R4, #3] 0x08009D1E: 1D13 ADDS R3, R2, #4 0x08009D20: 7949 LDRB R1, [R1, #5] 0x08009D22: 2405 MOVS R4, #5
.L5: 0x08009D24: 54C1 STRB R1, [R0, R3] 0x08009D26: 18A0 ADDS R0, R4, R2 0x08009D28: BDF0 POP {R4-R7, PC} 0x08009D2A: 46C0 NOP 0x08009D2C: 20000CFC DC.W sys_data

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


mbSlaveWriteMultipleRegisters: 0x08009D30: B5F0 PUSH {R4-R7, LR} 0x08009D32: B085 SUB SP, SP, #20 0x08009D34: 9004 STR R0, [SP, #16] 0x08009D36: 4D30 LDR R5, =sys_data ; [PC, #192] [0x08009DF8] =0x20000CFC 0x08009D38: 2402 MOVS R4, #2 0x08009D3A: 2001 MOVS R0, #1 0x08009D3C: 9003 STR R0, [SP, #12] 0x08009D3E: 2B00 CMP R3, #0 0x08009D40: D006 BEQ .L1 ; 0x08009D50 0x08009D42: 8BE8 LDRH R0, [R5, #30] 0x08009D44: 4298 CMP R0, R3 0x08009D46: D003 BEQ .L1 ; 0x08009D50 0x08009D48: 260B MOVS R6, #11 0x08009D4A: 2386 MOVS R3, #134 0x08009D4C: 4610 MOV R0, R2 0x08009D4E: E04B B .L7 ; 0x08009DE8
.L1: 0x08009D50: 794F LDRB R7, [R1, #5] 0x08009D52: 7908 LDRB R0, [R1, #4] 0x08009D54: 0200 LSLS R0, R0, #8 0x08009D56: 19C0 ADDS R0, R0, R7 0x08009D58: 4605 MOV R5, R0 0x08009D5A: 3D7C SUBS R5, #124 0x08009D5C: 237A MOVS R3, #122 0x08009D5E: 43DE MVNS R6, R3 0x08009D60: 2390 MOVS R3, #144 0x08009D62: 42B5 CMP R5, R6 0x08009D64: D202 BCS .L2 ; 0x08009D6C 0x08009D66: 2603 MOVS R6, #3 0x08009D68: 4610 MOV R0, R2 0x08009D6A: E03D B .L7 ; 0x08009DE8
.L2: 0x08009D6C: 9702 STR R7, [SP, #8] 0x08009D6E: 78CD LDRB R5, [R1, #3] 0x08009D70: 788C LDRB R4, [R1, #2] 0x08009D72: 9401 STR R4, [SP, #4] 0x08009D74: 0224 LSLS R4, R4, #8 0x08009D76: 9500 STR R5, [SP, #0] 0x08009D78: 1967 ADDS R7, R4, R5 0x08009D7A: 19C5 ADDS R5, R0, R7 0x08009D7C: 4628 MOV R0, R5 0x08009D7E: 388C SUBS R0, #140 0x08009D80: 248A MOVS R4, #138 0x08009D82: 43E4 MVNS R4, R4 0x08009D84: 2602 MOVS R6, #2 0x08009D86: 42A0 CMP R0, R4 0x08009D88: 4610 MOV R0, R2 0x08009D8A: 4634 MOV R4, R6 0x08009D8C: D32C BCC .L7 ; 0x08009DE8 0x08009D8E: 4616 MOV R6, R2 0x08009D90: 208D MOVS R0, #141 0x08009D92: 0080 LSLS R0, R0, #2 0x08009D94: 9A0A LDR R2, [SP, #40] 0x08009D96: 1813 ADDS R3, R2, R0 0x08009D98: 0078 LSLS R0, R7, #1 0x08009D9A: 4A17 LDR R2, =sys_data ; [PC, #92] [0x08009DF8] =0x20000CFC 0x08009D9C: 1814 ADDS R4, R2, R0 0x08009D9E: 1DC9 ADDS R1, R1, #7 0x08009DA0: E008 B .L5 ; 0x08009DB4
.L3: 0x08009DA2: 7808 LDRB R0, [R1] 0x08009DA4: 7060 STRB R0, [R4, #1] 0x08009DA6: 7848 LDRB R0, [R1, #1] 0x08009DA8: 7020 STRB R0, [R4]
.L4: 0x08009DAA: 1CA4 ADDS R4, R4, #2 0x08009DAC: 1C89 ADDS R1, R1, #2 0x08009DAE: 1C7F ADDS R7, R7, #1 0x08009DB0: 42AF CMP R7, R5 0x08009DB2: D20A BCS .L6 ; 0x08009DCA
.L5: 0x08009DB4: 6818 LDR R0, [R3] 0x08009DB6: 5DC0 LDRB R0, [R0, R7] 0x08009DB8: 2800 CMP R0, #0 0x08009DBA: D0F6 BEQ .L4 ; 0x08009DAA 0x08009DBC: 2802 CMP R0, #2 0x08009DBE: D1F0 BNE .L3 ; 0x08009DA2 0x08009DC0: 6858 LDR R0, [R3, #4] 0x08009DC2: 8800 LDRH R0, [R0] 0x08009DC4: 2800 CMP R0, #0 0x08009DC6: D1EC BNE .L3 ; 0x08009DA2 0x08009DC8: E7EF B .L4 ; 0x08009DAA
.L6: 0x08009DCA: 2010 MOVS R0, #16 0x08009DCC: 4632 MOV R2, R6 0x08009DCE: 9904 LDR R1, [SP, #16] 0x08009DD0: 5588 STRB R0, [R1, R6] 0x08009DD2: 1988 ADDS R0, R1, R6 0x08009DD4: 9900 LDR R1, [SP, #0] 0x08009DD6: 7081 STRB R1, [R0, #2] 0x08009DD8: 9901 LDR R1, [SP, #4] 0x08009DDA: 7041 STRB R1, [R0, #1] 0x08009DDC: 1CF0 ADDS R0, R6, #3 0x08009DDE: 2405 MOVS R4, #5 0x08009DE0: 2104 MOVS R1, #4 0x08009DE2: 9103 STR R1, [SP, #12] 0x08009DE4: 2300 MOVS R3, #0 0x08009DE6: 9E02 LDR R6, [SP, #8]
.L7: 0x08009DE8: 9904 LDR R1, [SP, #16] 0x08009DEA: 540B STRB R3, [R1, R0] 0x08009DEC: 9803 LDR R0, [SP, #12] 0x08009DEE: 1880 ADDS R0, R0, R2 0x08009DF0: 540E STRB R6, [R1, R0] 0x08009DF2: 18A0 ADDS R0, R4, R2 0x08009DF4: B005 ADD SP, SP, #20 0x08009DF6: BDF0 POP {R4-R7, PC} 0x08009DF8: 20000CFC DC.W sys_data

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


SetReturnFunction: 0x08009DFC: 2800 CMP R0, #0 0x08009DFE: D001 BEQ .L1 ; 0x08009E04 0x08009E00: 4901 LDR R1, =ReturnFunctionPtr ; [PC, #4] [0x08009E08] =0x200012FC 0x08009E02: 6008 STR R0, [R1]
.L1: 0x08009E04: 4770 BX LR 0x08009E06: 46C0 NOP 0x08009E08: 200012FC DC.W ReturnFunctionPtr

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


HAL_MspInit: 0x08009E0C: B500 PUSH {LR} 0x08009E0E: B083 SUB SP, SP, #12 0x08009E10: 480D LDR R0, =0x4002103C ; [PC, #52] [0x08009E48] 0x08009E12: 6841 LDR R1, [R0, #4] 0x08009E14: 2201 MOVS R2, #1 0x08009E16: 4311 ORRS R1, R2 0x08009E18: 6041 STR R1, [R0, #4] 0x08009E1A: 6841 LDR R1, [R0, #4] 0x08009E1C: 4011 ANDS R1, R2 0x08009E1E: 9102 STR R1, [SP, #8] 0x08009E20: 9902 LDR R1, [SP, #8] 0x08009E22: 0711 LSLS R1, R2, #28 0x08009E24: 6802 LDR R2, [R0] 0x08009E26: 430A ORRS R2, R1 0x08009E28: 6002 STR R2, [R0] 0x08009E2A: 6800 LDR R0, [R0] 0x08009E2C: 4008 ANDS R0, R1 0x08009E2E: 9001 STR R0, [SP, #4] 0x08009E30: 9801 LDR R0, [SP, #4] 0x08009E32: F7F9 FA2D BL HAL_SYSCFG_DisableVREFBUF ; 0x08003290 0x08009E36: 2002 MOVS R0, #2 0x08009E38: F7F9 FA20 BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x0800327C 0x08009E3C: 2003 MOVS R0, #3 0x08009E3E: 0240 LSLS R0, R0, #9 0x08009E40: F7F9 FA2E BL HAL_SYSCFG_StrobeDBattpinsConfig ; 0x080032A0 0x08009E44: B003 ADD SP, SP, #12 0x08009E46: BD00 POP {PC} 0x08009E48: 4002103C DC.W 0x4002103C

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


NMI_Handler: 0x08009E4C: F7FB F860 BL HAL_RCC_NMI_IRQHandler ; 0x08004F10 0x08009E50: 4C05 LDR R4, =0x50000400 ; [PC, #20] [0x08009E68] 0x08009E52: 4D06 LDR R5, =0x0800B8DF ; [PC, #24] [0x08009E6C]
.L1: 0x08009E54: 2102 MOVS R1, #2 0x08009E56: 4620 MOV R0, R4 0x08009E58: F001 F9CF BL HAL_GPIO_TogglePin ; 0x0800B1FA 0x08009E5C: 2000 MOVS R0, #0 0x08009E5E: 4629 MOV R1, R5 0x08009E60: F000 FD0E BL SEGGER_RTT_WriteString ; 0x0800A880 0x08009E64: E7F6 B .L1 ; 0x08009E54 0x08009E66: 46C0 NOP 0x08009E68: 50000400 DC.W 0x50000400 0x08009E6C: 0800B8DF DC.W 0x0800B8DF

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


HardFault_Handler: 0x08009E70: 2000 MOVS R0, #0 0x08009E72: 4906 LDR R1, =0x0800BD8B ; [PC, #24] [0x08009E8C] 0x08009E74: F000 FD04 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08009E78: 4905 LDR R1, =0x0800BD93 ; [PC, #20] [0x08009E90] 0x08009E7A: 2000 MOVS R0, #0 0x08009E7C: F000 FD00 BL SEGGER_RTT_WriteString ; 0x0800A880 0x08009E80: 4C04 LDR R4, =0x50000400 ; [PC, #16] [0x08009E94]
.L1: 0x08009E82: 2102 MOVS R1, #2 0x08009E84: 4620 MOV R0, R4 0x08009E86: F001 F9B8 BL HAL_GPIO_TogglePin ; 0x0800B1FA 0x08009E8A: E7FA B .L1 ; 0x08009E82 0x08009E8C: 0800BD8B DC.W 0x0800BD8B 0x08009E90: 0800BD93 DC.W 0x0800BD93 0x08009E94: 50000400 DC.W 0x50000400

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


TIM6_DAC_LPTIM1_IRQHandler: 0x08009E98: B580 PUSH {R7, LR} 0x08009E9A: 4802 LDR R0, =htim6 ; [PC, #8] [0x08009EA4] =0x20001050 0x08009E9C: F7FB FA3A BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EA0: BD80 POP {R7, PC} 0x08009EA2: 46C0 NOP 0x08009EA4: 20001050 DC.W htim6

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


TIM7_LPTIM2_IRQHandler: 0x08009EA8: B580 PUSH {R7, LR} 0x08009EAA: 4802 LDR R0, =htim7 ; [PC, #8] [0x08009EB4] =0x20001004 0x08009EAC: F7FB FA32 BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EB0: BD80 POP {R7, PC} 0x08009EB2: 46C0 NOP 0x08009EB4: 20001004 DC.W htim7

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


TIM14_IRQHandler: 0x08009EB8: B580 PUSH {R7, LR} 0x08009EBA: 4802 LDR R0, =htim14 ; [PC, #8] [0x08009EC4] =0x200011CC 0x08009EBC: F7FB FA2A BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EC0: BD80 POP {R7, PC} 0x08009EC2: 46C0 NOP 0x08009EC4: 200011CC DC.W htim14

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


TIM15_IRQHandler: 0x08009EC8: B580 PUSH {R7, LR} 0x08009ECA: 4802 LDR R0, =htim15 ; [PC, #8] [0x08009ED4] =0x20001180 0x08009ECC: F7FB FA22 BL HAL_TIM_IRQHandler ; 0x08005314 0x08009ED0: BD80 POP {R7, PC} 0x08009ED2: 46C0 NOP 0x08009ED4: 20001180 DC.W htim15

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


TIM16_IRQHandler: 0x08009ED8: B580 PUSH {R7, LR} 0x08009EDA: 4802 LDR R0, =htim16 ; [PC, #8] [0x08009EE4] =0x20001134 0x08009EDC: F7FB FA1A BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EE0: BD80 POP {R7, PC} 0x08009EE2: 46C0 NOP 0x08009EE4: 20001134 DC.W htim16

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


TIM17_IRQHandler: 0x08009EE8: B580 PUSH {R7, LR} 0x08009EEA: 4802 LDR R0, =htim17 ; [PC, #8] [0x08009EF4] =0x200010E8 0x08009EEC: F7FB FA12 BL HAL_TIM_IRQHandler ; 0x08005314 0x08009EF0: BD80 POP {R7, PC} 0x08009EF2: 46C0 NOP 0x08009EF4: 200010E8 DC.W htim17

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


HAL_TIM_PeriodElapsedCallback: 0x08009EF8: B5B0 PUSH {R4-R5, R7, LR} 0x08009EFA: 4604 MOV R4, R0 0x08009EFC: F7FB F9F0 BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x08009F00: 6820 LDR R0, [R4] 0x08009F02: 4923 LDR R1, =0x40001000 ; [PC, #140] [0x08009F90] 0x08009F04: 4288 CMP R0, R1 0x08009F06: D027 BEQ .L1 ; 0x08009F58 0x08009F08: 4922 LDR R1, =htim7 ; [PC, #136] [0x08009F94] =0x20001004 0x08009F0A: 6809 LDR R1, [R1] 0x08009F0C: 4288 CMP R0, R1 0x08009F0E: D032 BEQ .L4 ; 0x08009F76 0x08009F10: 4922 LDR R1, =0x40014000 ; [PC, #136] [0x08009F9C] 0x08009F12: 4288 CMP R0, R1 0x08009F14: D02E BEQ .L3 ; 0x08009F74 0x08009F16: 4C20 LDR R4, =htim14 ; [PC, #128] [0x08009F98] =0x200011CC 0x08009F18: 6821 LDR R1, [R4] 0x08009F1A: 4288 CMP R0, R1 0x08009F1C: D02A BEQ .L3 ; 0x08009F74 0x08009F1E: 4920 LDR R1, =0x40014800 ; [PC, #128] [0x08009FA0] 0x08009F20: 4288 CMP R0, R1 0x08009F22: D031 BEQ .L5 ; 0x08009F88 0x08009F24: 491F LDR R1, =0x40014400 ; [PC, #124] [0x08009FA4] 0x08009F26: 4288 CMP R0, R1 0x08009F28: D124 BNE .L3 ; 0x08009F74 0x08009F2A: 20EA MOVS R0, #234 0x08009F2C: 491F LDR R1, =sys_data ; [PC, #124] [0x08009FAC] =0x20000CFC 0x08009F2E: 2500 MOVS R5, #0 0x08009F30: 520D STRH R5, [R1, R0] 0x08009F32: 481F LDR R0, =MOSFETS_Management ; [PC, #124] [0x08009FB0] =0x20001320 0x08009F34: 4A1F LDR R2, =ADC_Open_Both_MOSFETs ; [PC, #124] [0x08009FB4] =0x20000001 0x08009F36: 6002 STR R2, [R0] 0x08009F38: 858D STRH R5, [R1, #44] 0x08009F3A: 481F LDR R0, =ExternalGreenLED_Management ; [PC, #124] [0x08009FB8] =0x20001370 0x08009F3C: 491F LDR R1, =TurnExternalGreenLEDOff ; [PC, #124] [0x08009FBC] =0x08008CD9 0x08009F3E: 6001 STR R1, [R0] 0x08009F40: 4620 MOV R0, R4 0x08009F42: F7FB F9CD BL HAL_TIM_Base_Stop_IT ; 0x080052E0 0x08009F46: 2001 MOVS R0, #1 0x08009F48: 43C0 MVNS R0, R0 0x08009F4A: 6821 LDR R1, [R4] 0x08009F4C: 6108 STR R0, [R1, #16] 0x08009F4E: 624D STR R5, [R1, #36] 0x08009F50: 4620 MOV R0, R4 0x08009F52: F7FB F98D BL HAL_TIM_Base_Start_IT ; 0x08005270 0x08009F56: BDB0 POP {R4-R5, R7, PC}
.L1: 0x08009F58: 4C14 LDR R4, =sys_data ; [PC, #80] [0x08009FAC] =0x20000CFC 0x08009F5A: 2501 MOVS R5, #1 0x08009F5C: 85A5 STRH R5, [R4, #44] 0x08009F5E: 4819 LDR R0, =ADC_Close_Both_MOSFETs ; [PC, #100] [0x08009FC4] =0x200001D5 0x08009F60: F7FF FF4C BL SetReturnFunction ; 0x08009DFC 0x08009F64: 20EA MOVS R0, #234 0x08009F66: 5225 STRH R5, [R4, R0] 0x08009F68: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009FB0] =0x20001320 0x08009F6A: 4917 LDR R1, =PreChargeStage ; [PC, #92] [0x08009FC8] =0x20000331 0x08009F6C: 6001 STR R1, [R0] 0x08009F6E: 4812 LDR R0, =ExternalGreenLED_Management ; [PC, #72] [0x08009FB8] =0x20001370 0x08009F70: 4916 LDR R1, =TurnExternalGreenLEDOn ; [PC, #88] [0x08009FCC] =0x08008CF9
.L2: 0x08009F72: 6001 STR R1, [R0]
.L3: 0x08009F74: BDB0 POP {R4-R5, R7, PC}
.L4: 0x08009F76: 480D LDR R0, =sys_data ; [PC, #52] [0x08009FAC] =0x20000CFC 0x08009F78: 2102 MOVS R1, #2 0x08009F7A: 8581 STRH R1, [R0, #44] 0x08009F7C: 4810 LDR R0, =AUTO_Mode ; [PC, #64] [0x08009FC0] =0x20001390 0x08009F7E: 6802 LDR R2, [R0] 0x08009F80: 2000 MOVS R0, #0 0x08009F82: 2101 MOVS R1, #1 0x08009F84: 4790 BLX R2 0x08009F86: BDB0 POP {R4-R5, R7, PC}
.L5: 0x08009F88: 4807 LDR R0, =command_parser_is_enabled ; [PC, #28] [0x08009FA8] =0x200012E8 0x08009F8A: 2101 MOVS R1, #1 0x08009F8C: E7F1 B .L2 ; 0x08009F72 0x08009F8E: 46C0 NOP 0x08009F90: 40001000 DC.W 0x40001000 0x08009F94: 20001004 DC.W htim7 0x08009F98: 200011CC DC.W htim14 0x08009F9C: 40014000 DC.W 0x40014000 0x08009FA0: 40014800 DC.W 0x40014800 0x08009FA4: 40014400 DC.W 0x40014400 0x08009FA8: 200012E8 DC.W command_parser_is_enabled 0x08009FAC: 20000CFC DC.W sys_data 0x08009FB0: 20001320 DC.W MOSFETS_Management 0x08009FB4: 20000001 DC.W ADC_Open_Both_MOSFETs 0x08009FB8: 20001370 DC.W ExternalGreenLED_Management 0x08009FBC: 08008CD9 DC.W TurnExternalGreenLEDOff 0x08009FC0: 20001390 DC.W AUTO_Mode 0x08009FC4: 200001D5 DC.W ADC_Close_Both_MOSFETs 0x08009FC8: 20000331 DC.W PreChargeStage 0x08009FCC: 08008CF9 DC.W TurnExternalGreenLEDOn

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


checkKeys: 0x08009FD0: B570 PUSH {R4-R6, LR} 0x08009FD2: 4916 LDR R1, =key_state ; [PC, #88] [0x0800A02C] =0x200012DC 0x08009FD4: 6808 LDR R0, [R1] 0x08009FD6: 4A16 LDR R2, =0x50000C10 ; [PC, #88] [0x0800A030] 0x08009FD8: 6813 LDR R3, [R2] 0x08009FDA: 4043 EORS R3, R0 0x08009FDC: 4C15 LDR R4, =checkKeys.ct0 ; [PC, #84] [0x0800A034] =0x200012F4 0x08009FDE: 6822 LDR R2, [R4] 0x08009FE0: 401A ANDS R2, R3 0x08009FE2: 43D5 MVNS R5, R2 0x08009FE4: 6025 STR R5, [R4] 0x08009FE6: 4C14 LDR R4, =checkKeys.ct1 ; [PC, #80] [0x0800A038] =0x200012F0 0x08009FE8: 6826 LDR R6, [R4] 0x08009FEA: 401E ANDS R6, R3 0x08009FEC: 406E EORS R6, R5 0x08009FEE: 6026 STR R6, [R4] 0x08009FF0: 405A EORS R2, R3 0x08009FF2: 4032 ANDS R2, R6 0x08009FF4: 4050 EORS R0, R2 0x08009FF6: 6008 STR R0, [R1] 0x08009FF8: 4002 ANDS R2, R0 0x08009FFA: 4910 LDR R1, =key_press ; [PC, #64] [0x0800A03C] =0x200012E4 0x08009FFC: 680B LDR R3, [R1] 0x08009FFE: 4313 ORRS R3, R2 0x0800A000: 600B STR R3, [R1] 0x0800A002: 210C MOVS R1, #12 0x0800A004: 4001 ANDS R1, R0 0x0800A006: D005 BEQ .L1 ; 0x0800A014 0x0800A008: 480D LDR R0, =checkKeys.rpt ; [PC, #52] [0x0800A040] =0x200012EC 0x0800A00A: 6802 LDR R2, [R0] 0x0800A00C: 1E52 SUBS R2, R2, #1 0x0800A00E: 6002 STR R2, [R0] 0x0800A010: D004 BEQ .L2 ; 0x0800A01C 0x0800A012: BD70 POP {R4-R6, PC}
.L1: 0x0800A014: 480A LDR R0, =checkKeys.rpt ; [PC, #40] [0x0800A040] =0x200012EC 0x0800A016: 490C LDR R1, =0x0000095F ; [PC, #48] [0x0800A048] 0x0800A018: 6001 STR R1, [R0] 0x0800A01A: BD70 POP {R4-R6, PC}
.L2: 0x0800A01C: 2264 MOVS R2, #100 0x0800A01E: 6002 STR R2, [R0] 0x0800A020: 4808 LDR R0, =key_rpt ; [PC, #32] [0x0800A044] =0x200012E0 0x0800A022: 6802 LDR R2, [R0] 0x0800A024: 430A ORRS R2, R1 0x0800A026: 6002 STR R2, [R0] 0x0800A028: BD70 POP {R4-R6, PC} 0x0800A02A: 46C0 NOP 0x0800A02C: 200012DC DC.W key_state 0x0800A030: 50000C10 DC.W 0x50000C10 0x0800A034: 200012F4 DC.W checkKeys.ct0 0x0800A038: 200012F0 DC.W checkKeys.ct1 0x0800A03C: 200012E4 DC.W key_press 0x0800A040: 200012EC DC.W checkKeys.rpt 0x0800A044: 200012E0 DC.W key_rpt 0x0800A048: 0000095F DC.W 0x0000095F

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


get_key_short: 0x0800A04C: 4904 LDR R1, =key_state ; [PC, #16] [0x0800A060] =0x200012DC 0x0800A04E: 6809 LDR R1, [R1] 0x0800A050: 4388 BICS R0, R1 0x0800A052: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A064] =0x200012E4 0x0800A054: 680A LDR R2, [R1] 0x0800A056: 4010 ANDS R0, R2 0x0800A058: 4042 EORS R2, R0 0x0800A05A: 600A STR R2, [R1] 0x0800A05C: 4770 BX LR 0x0800A05E: 46C0 NOP 0x0800A060: 200012DC DC.W key_state 0x0800A064: 200012E4 DC.W key_press

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


get_key_long: 0x0800A068: 4905 LDR R1, =key_rpt ; [PC, #20] [0x0800A080] =0x200012E0 0x0800A06A: 680A LDR R2, [R1] 0x0800A06C: 4010 ANDS R0, R2 0x0800A06E: 4042 EORS R2, R0 0x0800A070: 600A STR R2, [R1] 0x0800A072: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A084] =0x200012E4 0x0800A074: 680A LDR R2, [R1] 0x0800A076: 4010 ANDS R0, R2 0x0800A078: 4042 EORS R2, R0 0x0800A07A: 600A STR R2, [R1] 0x0800A07C: 4770 BX LR 0x0800A07E: 46C0 NOP 0x0800A080: 200012E0 DC.W key_rpt 0x0800A084: 200012E4 DC.W key_press

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


MX_TIM2_Init: 0x0800A088: B530 PUSH {R4-R5, LR} 0x0800A08A: B087 SUB SP, SP, #28 0x0800A08C: 4815 LDR R0, =htim2 ; [PC, #84] [0x0800A0E4] =0x2000109C 0x0800A08E: 2400 MOVS R4, #0 0x0800A090: 6184 STR R4, [R0, #24] 0x0800A092: 43E1 MVNS R1, R4 0x0800A094: 2501 MOVS R5, #1 0x0800A096: 07AA LSLS R2, R5, #30 0x0800A098: C014 STM R0!, {R2, R4} 0x0800A09A: 6004 STR R4, [R0] 0x0800A09C: 6041 STR R1, [R0, #4] 0x0800A09E: 6084 STR R4, [R0, #8] 0x0800A0A0: 9406 STR R4, [SP, #24] 0x0800A0A2: 9405 STR R4, [SP, #20] 0x0800A0A4: 9404 STR R4, [SP, #16] 0x0800A0A6: 9401 STR R4, [SP, #4] 0x0800A0A8: 3808 SUBS R0, #8 0x0800A0AA: F000 FD1F BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A0AE: 2800 CMP R0, #0 0x0800A0B0: D001 BEQ .L1 ; 0x0800A0B6 0x0800A0B2: F7FE FD75 BL Error_Handler ; 0x08008BA0
.L1: 0x0800A0B6: 0328 LSLS R0, R5, #12 0x0800A0B8: 9003 STR R0, [SP, #12] 0x0800A0BA: 480A LDR R0, =htim2 ; [PC, #40] [0x0800A0E4] =0x2000109C 0x0800A0BC: A903 ADD R1, SP, #12 0x0800A0BE: F7FB F9DB BL HAL_TIM_ConfigClockSource ; 0x08005478 0x0800A0C2: 2800 CMP R0, #0 0x0800A0C4: D001 BEQ .L2 ; 0x0800A0CA 0x0800A0C6: F7FE FD6B BL Error_Handler ; 0x08008BA0
.L2: 0x0800A0CA: 9402 STR R4, [SP, #8] 0x0800A0CC: 9400 STR R4, [SP, #0] 0x0800A0CE: 4805 LDR R0, =htim2 ; [PC, #20] [0x0800A0E4] =0x2000109C 0x0800A0D0: 4669 MOV R1, SP 0x0800A0D2: F7FB FA71 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A0D6: 2800 CMP R0, #0 0x0800A0D8: D001 BEQ .L3 ; 0x0800A0DE 0x0800A0DA: F7FE FD61 BL Error_Handler ; 0x08008BA0
.L3: 0x0800A0DE: B007 ADD SP, SP, #28 0x0800A0E0: BD30 POP {R4-R5, PC} 0x0800A0E2: 46C0 NOP 0x0800A0E4: 2000109C DC.W htim2

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


MX_TIM6_Init: 0x0800A0E8: B510 PUSH {R4, LR} 0x0800A0EA: B084 SUB SP, SP, #16 0x0800A0EC: 480E LDR R0, =htim6 ; [PC, #56] [0x0800A128] =0x20001050 0x0800A0EE: 2400 MOVS R4, #0 0x0800A0F0: 6184 STR R4, [R0, #24] 0x0800A0F2: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A12C] 0x0800A0F4: 22F9 MOVS R2, #249 0x0800A0F6: 4B0E LDR R3, =0x40001000 ; [PC, #56] [0x0800A130] 0x0800A0F8: 6003 STR R3, [R0] 0x0800A0FA: 6042 STR R2, [R0, #4] 0x0800A0FC: 6084 STR R4, [R0, #8] 0x0800A0FE: 60C1 STR R1, [R0, #12] 0x0800A100: 9402 STR R4, [SP, #8] 0x0800A102: F000 FCF3 BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A106: 2800 CMP R0, #0 0x0800A108: D001 BEQ .L1 ; 0x0800A10E 0x0800A10A: F7FE FD49 BL Error_Handler ; 0x08008BA0
.L1: 0x0800A10E: 9403 STR R4, [SP, #12] 0x0800A110: 9401 STR R4, [SP, #4] 0x0800A112: 4805 LDR R0, =htim6 ; [PC, #20] [0x0800A128] =0x20001050 0x0800A114: A901 ADD R1, SP, #4 0x0800A116: F7FB FA4F BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A11A: 2800 CMP R0, #0 0x0800A11C: D001 BEQ .L2 ; 0x0800A122 0x0800A11E: F7FE FD3F BL Error_Handler ; 0x08008BA0
.L2: 0x0800A122: B004 ADD SP, SP, #16 0x0800A124: BD10 POP {R4, PC} 0x0800A126: 46C0 NOP 0x0800A128: 20001050 DC.W htim6 0x0800A12C: 0000F9FF DC.W 0x0000F9FF 0x0800A130: 40001000 DC.W 0x40001000

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


MX_TIM7_Init: 0x0800A134: B510 PUSH {R4, LR} 0x0800A136: B084 SUB SP, SP, #16 0x0800A138: 480E LDR R0, =htim7 ; [PC, #56] [0x0800A174] =0x20001004 0x0800A13A: 2400 MOVS R4, #0 0x0800A13C: 6184 STR R4, [R0, #24] 0x0800A13E: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A178] 0x0800A140: 22F9 MOVS R2, #249 0x0800A142: 4B0E LDR R3, =0x40001400 ; [PC, #56] [0x0800A17C] 0x0800A144: 6003 STR R3, [R0] 0x0800A146: 6042 STR R2, [R0, #4] 0x0800A148: 6084 STR R4, [R0, #8] 0x0800A14A: 60C1 STR R1, [R0, #12] 0x0800A14C: 9402 STR R4, [SP, #8] 0x0800A14E: F000 FCCD BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A152: 2800 CMP R0, #0 0x0800A154: D001 BEQ .L1 ; 0x0800A15A 0x0800A156: F7FE FD23 BL Error_Handler ; 0x08008BA0
.L1: 0x0800A15A: 9403 STR R4, [SP, #12] 0x0800A15C: 9401 STR R4, [SP, #4] 0x0800A15E: 4805 LDR R0, =htim7 ; [PC, #20] [0x0800A174] =0x20001004 0x0800A160: A901 ADD R1, SP, #4 0x0800A162: F7FB FA29 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A166: 2800 CMP R0, #0 0x0800A168: D001 BEQ .L2 ; 0x0800A16E 0x0800A16A: F7FE FD19 BL Error_Handler ; 0x08008BA0
.L2: 0x0800A16E: B004 ADD SP, SP, #16 0x0800A170: BD10 POP {R4, PC} 0x0800A172: 46C0 NOP 0x0800A174: 20001004 DC.W htim7 0x0800A178: 0000F9FF DC.W 0x0000F9FF 0x0800A17C: 40001400 DC.W 0x40001400

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


MX_TIM14_Init: 0x0800A180: B510 PUSH {R4, LR} 0x0800A182: 4809 LDR R0, =htim14 ; [PC, #36] [0x0800A1A8] =0x200011CC 0x0800A184: 2100 MOVS R1, #0 0x0800A186: 6181 STR R1, [R0, #24] 0x0800A188: 4A08 LDR R2, =0x0000F9FF ; [PC, #32] [0x0800A1AC] 0x0800A18A: 2363 MOVS R3, #99 0x0800A18C: 4C08 LDR R4, =0x40002000 ; [PC, #32] [0x0800A1B0] 0x0800A18E: 6004 STR R4, [R0] 0x0800A190: 6043 STR R3, [R0, #4] 0x0800A192: 6081 STR R1, [R0, #8] 0x0800A194: 60C2 STR R2, [R0, #12] 0x0800A196: 6101 STR R1, [R0, #16] 0x0800A198: F000 FCA8 BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A19C: 2800 CMP R0, #0 0x0800A19E: D001 BEQ .L1 ; 0x0800A1A4 0x0800A1A0: F7FE FCFE BL Error_Handler ; 0x08008BA0
.L1: 0x0800A1A4: BD10 POP {R4, PC} 0x0800A1A6: 46C0 NOP 0x0800A1A8: 200011CC DC.W htim14 0x0800A1AC: 0000F9FF DC.W 0x0000F9FF 0x0800A1B0: 40002000 DC.W 0x40002000

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


MX_TIM15_Init: 0x0800A1B4: B510 PUSH {R4, LR} 0x0800A1B6: B088 SUB SP, SP, #32 0x0800A1B8: 4815 LDR R0, =htim15 ; [PC, #84] [0x0800A210] =0x20001180 0x0800A1BA: 2400 MOVS R4, #0 0x0800A1BC: 4915 LDR R1, =0x0000FFFF ; [PC, #84] [0x0800A214] 0x0800A1BE: 4A16 LDR R2, =0x40014000 ; [PC, #88] [0x0800A218] 0x0800A1C0: C014 STM R0!, {R2, R4} 0x0800A1C2: 6004 STR R4, [R0] 0x0800A1C4: 6041 STR R1, [R0, #4] 0x0800A1C6: 6084 STR R4, [R0, #8] 0x0800A1C8: 60C4 STR R4, [R0, #12] 0x0800A1CA: 6104 STR R4, [R0, #16] 0x0800A1CC: 9407 STR R4, [SP, #28] 0x0800A1CE: 9406 STR R4, [SP, #24] 0x0800A1D0: 9405 STR R4, [SP, #20] 0x0800A1D2: 9402 STR R4, [SP, #8] 0x0800A1D4: 3808 SUBS R0, #8 0x0800A1D6: F000 FC89 BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A1DA: 2800 CMP R0, #0 0x0800A1DC: D001 BEQ .L1 ; 0x0800A1E2 0x0800A1DE: F7FE FCDF BL Error_Handler ; 0x08008BA0
.L1: 0x0800A1E2: 2001 MOVS R0, #1 0x0800A1E4: 0300 LSLS R0, R0, #12 0x0800A1E6: 9004 STR R0, [SP, #16] 0x0800A1E8: 4809 LDR R0, =htim15 ; [PC, #36] [0x0800A210] =0x20001180 0x0800A1EA: A904 ADD R1, SP, #16 0x0800A1EC: F7FB F944 BL HAL_TIM_ConfigClockSource ; 0x08005478 0x0800A1F0: 2800 CMP R0, #0 0x0800A1F2: D001 BEQ .L2 ; 0x0800A1F8 0x0800A1F4: F7FE FCD4 BL Error_Handler ; 0x08008BA0
.L2: 0x0800A1F8: 9403 STR R4, [SP, #12] 0x0800A1FA: 9401 STR R4, [SP, #4] 0x0800A1FC: 4804 LDR R0, =htim15 ; [PC, #16] [0x0800A210] =0x20001180 0x0800A1FE: A901 ADD R1, SP, #4 0x0800A200: F7FB F9DA BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8 0x0800A204: 2800 CMP R0, #0 0x0800A206: D001 BEQ .L3 ; 0x0800A20C 0x0800A208: F7FE FCCA BL Error_Handler ; 0x08008BA0
.L3: 0x0800A20C: B008 ADD SP, SP, #32 0x0800A20E: BD10 POP {R4, PC} 0x0800A210: 20001180 DC.W htim15 0x0800A214: 0000FFFF DC.W 0x0000FFFF 0x0800A218: 40014000 DC.W 0x40014000

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


MX_TIM16_Init: 0x0800A21C: B510 PUSH {R4, LR} 0x0800A21E: 4809 LDR R0, =htim16 ; [PC, #36] [0x0800A244] =0x20001134 0x0800A220: 2100 MOVS R1, #0 0x0800A222: 4A09 LDR R2, =0x0000F9FF ; [PC, #36] [0x0800A248] 0x0800A224: 4B09 LDR R3, =0x0000EA5F ; [PC, #36] [0x0800A24C] 0x0800A226: 4C0A LDR R4, =0x40014400 ; [PC, #40] [0x0800A250] 0x0800A228: 6004 STR R4, [R0] 0x0800A22A: 6043 STR R3, [R0, #4] 0x0800A22C: 6081 STR R1, [R0, #8] 0x0800A22E: 60C2 STR R2, [R0, #12] 0x0800A230: 6101 STR R1, [R0, #16] 0x0800A232: 6141 STR R1, [R0, #20] 0x0800A234: 6181 STR R1, [R0, #24] 0x0800A236: F000 FC59 BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A23A: 2800 CMP R0, #0 0x0800A23C: D001 BEQ .L1 ; 0x0800A242 0x0800A23E: F7FE FCAF BL Error_Handler ; 0x08008BA0
.L1: 0x0800A242: BD10 POP {R4, PC} 0x0800A244: 20001134 DC.W htim16 0x0800A248: 0000F9FF DC.W 0x0000F9FF 0x0800A24C: 0000EA5F DC.W 0x0000EA5F 0x0800A250: 40014400 DC.W 0x40014400

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


MX_TIM17_Init: 0x0800A254: B510 PUSH {R4, LR} 0x0800A256: 4809 LDR R0, =htim17 ; [PC, #36] [0x0800A27C] =0x200010E8 0x0800A258: 2100 MOVS R1, #0 0x0800A25A: 4A09 LDR R2, =0x0000270F ; [PC, #36] [0x0800A280] 0x0800A25C: 4B09 LDR R3, =0x0000F9FF ; [PC, #36] [0x0800A284] 0x0800A25E: 4C0A LDR R4, =0x40014800 ; [PC, #40] [0x0800A288] 0x0800A260: 6004 STR R4, [R0] 0x0800A262: 6043 STR R3, [R0, #4] 0x0800A264: 6081 STR R1, [R0, #8] 0x0800A266: 60C2 STR R2, [R0, #12] 0x0800A268: 6101 STR R1, [R0, #16] 0x0800A26A: 6141 STR R1, [R0, #20] 0x0800A26C: 6181 STR R1, [R0, #24] 0x0800A26E: F000 FC3D BL HAL_TIM_Base_Init ; 0x0800AAEC 0x0800A272: 2800 CMP R0, #0 0x0800A274: D001 BEQ .L1 ; 0x0800A27A 0x0800A276: F7FE FC93 BL Error_Handler ; 0x08008BA0
.L1: 0x0800A27A: BD10 POP {R4, PC} 0x0800A27C: 200010E8 DC.W htim17 0x0800A280: 0000270F DC.W 0x0000270F 0x0800A284: 0000F9FF DC.W 0x0000F9FF 0x0800A288: 40014800 DC.W 0x40014800

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


HAL_TIM_Base_MspInit: 0x0800A28C: B510 PUSH {R4, LR} 0x0800A28E: B08E SUB SP, SP, #56 0x0800A290: 4604 MOV R4, R0 0x0800A292: A801 ADD R0, SP, #4 0x0800A294: 1D00 ADDS R0, R0, #4 0x0800A296: 2130 MOVS R1, #48 0x0800A298: F000 FA08 BL __aeabi_memclr ; 0x0800A6AC 0x0800A29C: 6820 LDR R0, [R4] 0x0800A29E: 494D LDR R1, =0x40001FFF ; [PC, #0x0134] [0x0800A3D4] 0x0800A2A0: 4288 CMP R0, R1 0x0800A2A2: DD23 BLE .L3 ; 0x0800A2EC 0x0800A2A4: 494C LDR R1, =0x400143FF ; [PC, #0x0130] [0x0800A3D8] 0x0800A2A6: 4288 CMP R0, R1 0x0800A2A8: DC3B BGT .L4 ; 0x0800A322 0x0800A2AA: 494E LDR R1, =0x40002000 ; [PC, #0x0138] [0x0800A3E4] 0x0800A2AC: 4288 CMP R0, R1 0x0800A2AE: D04F BEQ .L5 ; 0x0800A350 0x0800A2B0: 494D LDR R1, =0x40014000 ; [PC, #0x0134] [0x0800A3E8] 0x0800A2B2: 4288 CMP R0, R1 0x0800A2B4: D000 BEQ .L1 ; 0x0800A2B8 0x0800A2B6: E08A B .L10 ; 0x0800A3CE
.L1: 0x0800A2B8: 2401 MOVS R4, #1 0x0800A2BA: 05A0 LSLS R0, R4, #22 0x0800A2BC: 9001 STR R0, [SP, #4] 0x0800A2BE: A801 ADD R0, SP, #4 0x0800A2C0: F7FA FE3C BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C 0x0800A2C4: 2800 CMP R0, #0 0x0800A2C6: D001 BEQ .L2 ; 0x0800A2CC 0x0800A2C8: F7FE FC6A BL Error_Handler ; 0x08008BA0
.L2: 0x0800A2CC: 0420 LSLS R0, R4, #16 0x0800A2CE: 4949 LDR R1, =0x40021040 ; [PC, #0x0124] [0x0800A3F4] 0x0800A2D0: 680A LDR R2, [R1] 0x0800A2D2: 4302 ORRS R2, R0 0x0800A2D4: 600A STR R2, [R1] 0x0800A2D6: 6809 LDR R1, [R1] 0x0800A2D8: 4001 ANDS R1, R0 0x0800A2DA: 9100 STR R1, [SP, #0] 0x0800A2DC: 9800 LDR R0, [SP, #0] 0x0800A2DE: 2014 MOVS R0, #20 0x0800A2E0: 2100 MOVS R1, #0 0x0800A2E2: 460A MOV R2, R1 0x0800A2E4: F7F9 FD1E BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A2E8: 2014 MOVS R0, #20 0x0800A2EA: E06E B .L9 ; 0x0800A3CA
.L3: 0x0800A2EC: 2101 MOVS R1, #1 0x0800A2EE: 078A LSLS R2, R1, #30 0x0800A2F0: 4290 CMP R0, R2 0x0800A2F2: D03E BEQ .L6 ; 0x0800A372 0x0800A2F4: 493D LDR R1, =0x40001000 ; [PC, #244] [0x0800A3EC] 0x0800A2F6: 4288 CMP R0, R1 0x0800A2F8: D046 BEQ .L7 ; 0x0800A388 0x0800A2FA: 493D LDR R1, =0x40001400 ; [PC, #244] [0x0800A3F0] 0x0800A2FC: 4288 CMP R0, R1 0x0800A2FE: D166 BNE .L10 ; 0x0800A3CE 0x0800A300: 483C LDR R0, =0x40021040 ; [PC, #240] [0x0800A3F4] 0x0800A302: 1F00 SUBS R0, R0, #4 0x0800A304: 6801 LDR R1, [R0] 0x0800A306: 2220 MOVS R2, #32 0x0800A308: 4311 ORRS R1, R2 0x0800A30A: 6001 STR R1, [R0] 0x0800A30C: 6800 LDR R0, [R0] 0x0800A30E: 4010 ANDS R0, R2 0x0800A310: 9000 STR R0, [SP, #0] 0x0800A312: 9800 LDR R0, [SP, #0] 0x0800A314: 2012 MOVS R0, #18 0x0800A316: 2103 MOVS R1, #3 0x0800A318: 2200 MOVS R2, #0 0x0800A31A: F7F9 FD03 BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A31E: 2012 MOVS R0, #18 0x0800A320: E053 B .L9 ; 0x0800A3CA
.L4: 0x0800A322: 492E LDR R1, =0x40014400 ; [PC, #184] [0x0800A3DC] 0x0800A324: 4288 CMP R0, R1 0x0800A326: D040 BEQ .L8 ; 0x0800A3AA 0x0800A328: 492D LDR R1, =0x40014800 ; [PC, #180] [0x0800A3E0] 0x0800A32A: 4288 CMP R0, R1 0x0800A32C: D14F BNE .L10 ; 0x0800A3CE 0x0800A32E: 2001 MOVS R0, #1 0x0800A330: 0480 LSLS R0, R0, #18 0x0800A332: 4930 LDR R1, =0x40021040 ; [PC, #192] [0x0800A3F4] 0x0800A334: 680A LDR R2, [R1] 0x0800A336: 4302 ORRS R2, R0 0x0800A338: 600A STR R2, [R1] 0x0800A33A: 6809 LDR R1, [R1] 0x0800A33C: 4001 ANDS R1, R0 0x0800A33E: 9100 STR R1, [SP, #0] 0x0800A340: 9800 LDR R0, [SP, #0] 0x0800A342: 2016 MOVS R0, #22 0x0800A344: 2103 MOVS R1, #3 0x0800A346: 2200 MOVS R2, #0 0x0800A348: F7F9 FCEC BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A34C: 2016 MOVS R0, #22 0x0800A34E: E03C B .L9 ; 0x0800A3CA
.L5: 0x0800A350: 2001 MOVS R0, #1 0x0800A352: 03C0 LSLS R0, R0, #15 0x0800A354: 4927 LDR R1, =0x40021040 ; [PC, #156] [0x0800A3F4] 0x0800A356: 680A LDR R2, [R1] 0x0800A358: 4302 ORRS R2, R0 0x0800A35A: 600A STR R2, [R1] 0x0800A35C: 6809 LDR R1, [R1] 0x0800A35E: 4001 ANDS R1, R0 0x0800A360: 9100 STR R1, [SP, #0] 0x0800A362: 9800 LDR R0, [SP, #0] 0x0800A364: 2013 MOVS R0, #19 0x0800A366: 2103 MOVS R1, #3 0x0800A368: 2200 MOVS R2, #0 0x0800A36A: F7F9 FCDB BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A36E: 2013 MOVS R0, #19 0x0800A370: E02B B .L9 ; 0x0800A3CA
.L6: 0x0800A372: 4820 LDR R0, =0x40021040 ; [PC, #128] [0x0800A3F4] 0x0800A374: 1F00 SUBS R0, R0, #4 0x0800A376: 6802 LDR R2, [R0] 0x0800A378: 430A ORRS R2, R1 0x0800A37A: 6002 STR R2, [R0] 0x0800A37C: 6800 LDR R0, [R0] 0x0800A37E: 4008 ANDS R0, R1 0x0800A380: 9000 STR R0, [SP, #0] 0x0800A382: 9800 LDR R0, [SP, #0] 0x0800A384: B00E ADD SP, SP, #56 0x0800A386: BD10 POP {R4, PC}
.L7: 0x0800A388: 481A LDR R0, =0x40021040 ; [PC, #104] [0x0800A3F4] 0x0800A38A: 1F00 SUBS R0, R0, #4 0x0800A38C: 6801 LDR R1, [R0] 0x0800A38E: 2210 MOVS R2, #16 0x0800A390: 4311 ORRS R1, R2 0x0800A392: 6001 STR R1, [R0] 0x0800A394: 6800 LDR R0, [R0] 0x0800A396: 4010 ANDS R0, R2 0x0800A398: 9000 STR R0, [SP, #0] 0x0800A39A: 9800 LDR R0, [SP, #0] 0x0800A39C: 2011 MOVS R0, #17 0x0800A39E: 2103 MOVS R1, #3 0x0800A3A0: 2200 MOVS R2, #0 0x0800A3A2: F7F9 FCBF BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A3A6: 2011 MOVS R0, #17 0x0800A3A8: E00F B .L9 ; 0x0800A3CA
.L8: 0x0800A3AA: 2001 MOVS R0, #1 0x0800A3AC: 0440 LSLS R0, R0, #17 0x0800A3AE: 4911 LDR R1, =0x40021040 ; [PC, #68] [0x0800A3F4] 0x0800A3B0: 680A LDR R2, [R1] 0x0800A3B2: 4302 ORRS R2, R0 0x0800A3B4: 600A STR R2, [R1] 0x0800A3B6: 6809 LDR R1, [R1] 0x0800A3B8: 4001 ANDS R1, R0 0x0800A3BA: 9100 STR R1, [SP, #0] 0x0800A3BC: 9800 LDR R0, [SP, #0] 0x0800A3BE: 2015 MOVS R0, #21 0x0800A3C0: 2103 MOVS R1, #3 0x0800A3C2: 2200 MOVS R2, #0 0x0800A3C4: F7F9 FCAE BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A3C8: 2015 MOVS R0, #21
.L9: 0x0800A3CA: F7F9 FCCB BL HAL_NVIC_EnableIRQ ; 0x08003D64
.L10: 0x0800A3CE: B00E ADD SP, SP, #56 0x0800A3D0: BD10 POP {R4, PC} 0x0800A3D2: 46C0 NOP 0x0800A3D4: 40001FFF DC.W 0x40001FFF 0x0800A3D8: 400143FF DC.W 0x400143FF 0x0800A3DC: 40014400 DC.W 0x40014400 0x0800A3E0: 40014800 DC.W 0x40014800 0x0800A3E4: 40002000 DC.W 0x40002000 0x0800A3E8: 40014000 DC.W 0x40014000 0x0800A3EC: 40001000 DC.W 0x40001000 0x0800A3F0: 40001400 DC.W 0x40001400 0x0800A3F4: 40021040 DC.W 0x40021040

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


MX_USART1_UART_Init: 0x0800A3F8: B5B0 PUSH {R4-R5, R7, LR} 0x0800A3FA: 481A LDR R0, =huart1 ; [PC, #104] [0x0800A464] =0x20000EBC 0x0800A3FC: 2100 MOVS R1, #0 0x0800A3FE: 220C MOVS R2, #12 0x0800A400: 4B19 LDR R3, =0x40013800 ; [PC, #100] [0x0800A468] 0x0800A402: 6201 STR R1, [R0, #32] 0x0800A404: 6241 STR R1, [R0, #36] 0x0800A406: 6281 STR R1, [R0, #40] 0x0800A408: 6003 STR R3, [R0] 0x0800A40A: 2301 MOVS R3, #1 0x0800A40C: 029C LSLS R4, R3, #10 0x0800A40E: 031B LSLS R3, R3, #12 0x0800A410: 25E1 MOVS R5, #225 0x0800A412: 026D LSLS R5, R5, #9 0x0800A414: 6045 STR R5, [R0, #4] 0x0800A416: 6083 STR R3, [R0, #8] 0x0800A418: 60C1 STR R1, [R0, #12] 0x0800A41A: 6104 STR R4, [R0, #16] 0x0800A41C: 6142 STR R2, [R0, #20] 0x0800A41E: 6181 STR R1, [R0, #24] 0x0800A420: 61C1 STR R1, [R0, #28] 0x0800A422: 460A MOV R2, R1 0x0800A424: 460B MOV R3, R1 0x0800A426: F7FB FD79 BL HAL_RS485Ex_Init ; 0x08005F1C 0x0800A42A: 2800 CMP R0, #0 0x0800A42C: D001 BEQ .L1 ; 0x0800A432 0x0800A42E: F7FE FBB7 BL Error_Handler ; 0x08008BA0
.L1: 0x0800A432: 480C LDR R0, =huart1 ; [PC, #48] [0x0800A464] =0x20000EBC 0x0800A434: 2100 MOVS R1, #0 0x0800A436: F7FB FDB7 BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005FA8 0x0800A43A: 2800 CMP R0, #0 0x0800A43C: D001 BEQ .L2 ; 0x0800A442 0x0800A43E: F7FE FBAF BL Error_Handler ; 0x08008BA0
.L2: 0x0800A442: 4808 LDR R0, =huart1 ; [PC, #32] [0x0800A464] =0x20000EBC 0x0800A444: 2100 MOVS R1, #0 0x0800A446: F7FB FDEF BL HAL_UARTEx_SetRxFifoThreshold ; 0x08006028 0x0800A44A: 2800 CMP R0, #0 0x0800A44C: D001 BEQ .L3 ; 0x0800A452 0x0800A44E: F7FE FBA7 BL Error_Handler ; 0x08008BA0
.L3: 0x0800A452: 4804 LDR R0, =huart1 ; [PC, #16] [0x0800A464] =0x20000EBC 0x0800A454: F000 FCB1 BL HAL_UARTEx_DisableFifoMode ; 0x0800ADBA 0x0800A458: 2800 CMP R0, #0 0x0800A45A: D001 BEQ .L4 ; 0x0800A460 0x0800A45C: F7FE FBA0 BL Error_Handler ; 0x08008BA0
.L4: 0x0800A460: BDB0 POP {R4-R5, R7, PC} 0x0800A462: 46C0 NOP 0x0800A464: 20000EBC DC.W huart1 0x0800A468: 40013800 DC.W 0x40013800

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


HAL_UART_MspInit: 0x0800A46C: B5F0 PUSH {R4-R7, LR} 0x0800A46E: B095 SUB SP, SP, #84 0x0800A470: 4604 MOV R4, R0 0x0800A472: A803 ADD R0, SP, #12 0x0800A474: 3008 ADDS R0, #8 0x0800A476: 212C MOVS R1, #44 0x0800A478: F000 F918 BL __aeabi_memclr ; 0x0800A6AC 0x0800A47C: 6820 LDR R0, [R4] 0x0800A47E: 4922 LDR R1, =0x40013800 ; [PC, #136] [0x0800A508] 0x0800A480: 4288 CMP R0, R1 0x0800A482: D001 BEQ .L1 ; 0x0800A488 0x0800A484: B015 ADD SP, SP, #84 0x0800A486: BDF0 POP {R4-R7, PC}
.L1: 0x0800A488: 2502 MOVS R5, #2 0x0800A48A: 9504 STR R5, [SP, #16] 0x0800A48C: 2701 MOVS R7, #1 0x0800A48E: 9703 STR R7, [SP, #12] 0x0800A490: A803 ADD R0, SP, #12 0x0800A492: F7FA FD53 BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C 0x0800A496: 2800 CMP R0, #0 0x0800A498: D001 BEQ .L2 ; 0x0800A49E 0x0800A49A: F7FE FB81 BL Error_Handler ; 0x08008BA0
.L2: 0x0800A49E: 03B8 LSLS R0, R7, #14 0x0800A4A0: 491A LDR R1, =0x40021034 ; [PC, #104] [0x0800A50C] 0x0800A4A2: 68CA LDR R2, [R1, #12] 0x0800A4A4: 4302 ORRS R2, R0 0x0800A4A6: 60CA STR R2, [R1, #12] 0x0800A4A8: 68CA LDR R2, [R1, #12] 0x0800A4AA: 4002 ANDS R2, R0 0x0800A4AC: 9210 STR R2, [SP, #64] 0x0800A4AE: 9810 LDR R0, [SP, #64] 0x0800A4B0: 6808 LDR R0, [R1] 0x0800A4B2: 4338 ORRS R0, R7 0x0800A4B4: 6008 STR R0, [R1] 0x0800A4B6: 6808 LDR R0, [R1] 0x0800A4B8: 4038 ANDS R0, R7 0x0800A4BA: 9002 STR R0, [SP, #8] 0x0800A4BC: 9714 STR R7, [SP, #80] 0x0800A4BE: 2400 MOVS R4, #0 0x0800A4C0: 9413 STR R4, [SP, #76] 0x0800A4C2: 9412 STR R4, [SP, #72] 0x0800A4C4: 9511 STR R5, [SP, #68] 0x0800A4C6: 2009 MOVS R0, #9 0x0800A4C8: 0240 LSLS R0, R0, #9 0x0800A4CA: 9010 STR R0, [SP, #64] 0x0800A4CC: 9802 LDR R0, [SP, #8] 0x0800A4CE: 2005 MOVS R0, #5 0x0800A4D0: 9501 STR R5, [SP, #4] 0x0800A4D2: 0705 LSLS R5, R0, #28 0x0800A4D4: AE10 ADD R6, SP, #64 0x0800A4D6: 4628 MOV R0, R5 0x0800A4D8: 4631 MOV R1, R6 0x0800A4DA: F7FA F85B BL HAL_GPIO_Init ; 0x08004594 0x0800A4DE: 9714 STR R7, [SP, #80] 0x0800A4E0: 9413 STR R4, [SP, #76] 0x0800A4E2: 9712 STR R7, [SP, #72] 0x0800A4E4: 9801 LDR R0, [SP, #4] 0x0800A4E6: 9011 STR R0, [SP, #68] 0x0800A4E8: 02B8 LSLS R0, R7, #10 0x0800A4EA: 9010 STR R0, [SP, #64] 0x0800A4EC: 4628 MOV R0, R5 0x0800A4EE: 4631 MOV R1, R6 0x0800A4F0: F7FA F850 BL HAL_GPIO_Init ; 0x08004594 0x0800A4F4: 201B MOVS R0, #27 0x0800A4F6: 2103 MOVS R1, #3 0x0800A4F8: 2200 MOVS R2, #0 0x0800A4FA: F7F9 FC13 BL HAL_NVIC_SetPriority ; 0x08003D24 0x0800A4FE: 201B MOVS R0, #27 0x0800A500: F7F9 FC30 BL HAL_NVIC_EnableIRQ ; 0x08003D64 0x0800A504: B015 ADD SP, SP, #84 0x0800A506: BDF0 POP {R4-R7, PC} 0x0800A508: 40013800 DC.W 0x40013800 0x0800A50C: 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: 0x0800A510: 004A LSLS R2, R1, #1 0x0800A512: D210 BCS .L1 ; 0x0800A536 0x0800A514: 0D52 LSRS R2, R2, #21 0x0800A516: 2303 MOVS R3, #3 0x0800A518: 021B LSLS R3, R3, #8 0x0800A51A: 33FF ADDS R3, #255 0x0800A51C: 1AD2 SUBS R2, R2, R3 0x0800A51E: D40A BMI .L1 ; 0x0800A536 0x0800A520: 4252 RSBS R2, R2, #0 0x0800A522: 321F ADDS R2, #31 0x0800A524: D409 BMI .L2 ; 0x0800A53A 0x0800A526: 0D40 LSRS R0, R0, #21 0x0800A528: 02C9 LSLS R1, R1, #11 0x0800A52A: 4308 ORRS R0, R1 0x0800A52C: 2301 MOVS R3, #1 0x0800A52E: 07DB LSLS R3, R3, #31 0x0800A530: 4318 ORRS R0, R3 0x0800A532: 40D0 LSRS R0, R2 0x0800A534: 4770 BX LR
.L1: 0x0800A536: 2000 MOVS R0, #0 0x0800A538: 4770 BX LR
.L2: 0x0800A53A: 17D0 ASRS R0, R2, #31 0x0800A53C: 4770 BX LR 0x0800A53E: 46C0 NOP

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


__aeabi_ui2d: 0x0800A540: 2242 MOVS R2, #66 0x0800A542: 0112 LSLS R2, R2, #4 0x0800A544: 3A03 SUBS R2, #3 0x0800A546: 0001 MOVS R1, R0 0x0800A548: D007 BEQ .L3 ; 0x0800A55A 0x0800A54A: D402 BMI .L2 ; 0x0800A552
.L1: 0x0800A54C: 3A01 SUBS R2, #1 0x0800A54E: 1800 ADDS R0, R0, R0 0x0800A550: D5FC BPL .L1 ; 0x0800A54C
.L2: 0x0800A552: 0512 LSLS R2, R2, #20 0x0800A554: 0AC3 LSRS R3, R0, #11 0x0800A556: 0540 LSLS R0, R0, #21 0x0800A558: 1899 ADDS R1, R3, R2
.L3: 0x0800A55A: 4770 BX LR

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


__aeabi_idiv: 0x0800A55C: 17CA ASRS R2, R1, #31 0x0800A55E: 4051 EORS R1, R2 0x0800A560: 1A8B SUBS R3, R1, R2 0x0800A562: D017 BEQ .L6 ; 0x0800A594 0x0800A564: 17C1 ASRS R1, R0, #31 0x0800A566: 404A EORS R2, R1 0x0800A568: 4694 MOV R12, R2 0x0800A56A: 4048 EORS R0, R1 0x0800A56C: 1A41 SUBS R1, R0, R1 0x0800A56E: 0848 LSRS R0, R1, #1 0x0800A570: 001A MOVS R2, R3 0x0800A572: E000 B .L2 ; 0x0800A576
.L1: 0x0800A574: 0052 LSLS R2, R2, #1
.L2: 0x0800A576: 4282 CMP R2, R0 0x0800A578: D9FC BLS .L1 ; 0x0800A574 0x0800A57A: 2000 MOVS R0, #0 0x0800A57C: E000 B .L4 ; 0x0800A580
.L3: 0x0800A57E: 0852 LSRS R2, R2, #1
.L4: 0x0800A580: 4291 CMP R1, R2 0x0800A582: D300 BCC .L5 ; 0x0800A586 0x0800A584: 1A89 SUBS R1, R1, R2
.L5: 0x0800A586: 4140 ADCS R0, R0 0x0800A588: 429A CMP R2, R3 0x0800A58A: D1F8 BNE .L3 ; 0x0800A57E 0x0800A58C: 4662 MOV R2, R12 0x0800A58E: 4050 EORS R0, R2 0x0800A590: 1A80 SUBS R0, R0, R2 0x0800A592: 4770 BX LR
.L6: 0x0800A594: B510 PUSH {R4, LR} 0x0800A596: F000 F875 BL __aeabi_idiv0 ; 0x0800A684 0x0800A59A: 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: 0x0800A59C: 000A MOVS R2, R1 0x0800A59E: D015 BEQ .L8 ; 0x0800A5CC 0x0800A5A0: 0003 MOVS R3, R0 0x0800A5A2: 0840 LSRS R0, R0, #1 0x0800A5A4: E000 B .L2 ; 0x0800A5A8
.L1: 0x0800A5A6: 0052 LSLS R2, R2, #1
.L2: 0x0800A5A8: 4282 CMP R2, R0 0x0800A5AA: D9FC BLS .L1 ; 0x0800A5A6 0x0800A5AC: 2000 MOVS R0, #0 0x0800A5AE: E000 B .L4 ; 0x0800A5B2
.L3: 0x0800A5B0: 0852 LSRS R2, R2, #1
.L4: 0x0800A5B2: 1A9B SUBS R3, R3, R2 0x0800A5B4: D306 BCC .L7 ; 0x0800A5C4
.L5: 0x0800A5B6: 4140 ADCS R0, R0 0x0800A5B8: 428A CMP R2, R1 0x0800A5BA: D1F9 BNE .L3 ; 0x0800A5B0 0x0800A5BC: 4770 BX LR
.L6: 0x0800A5BE: 0852 LSRS R2, R2, #1 0x0800A5C0: 189B ADDS R3, R3, R2 0x0800A5C2: D2F8 BCS .L5 ; 0x0800A5B6
.L7: 0x0800A5C4: 1800 ADDS R0, R0, R0 0x0800A5C6: 428A CMP R2, R1 0x0800A5C8: D1F9 BNE .L6 ; 0x0800A5BE 0x0800A5CA: 4770 BX LR
.L8: 0x0800A5CC: B510 PUSH {R4, LR} 0x0800A5CE: F000 F859 BL __aeabi_idiv0 ; 0x0800A684 0x0800A5D2: 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: 0x0800A5D4: B538 PUSH {R3-R5, LR} 0x0800A5D6: 0004 MOVS R4, R0 0x0800A5D8: 424D RSBS R5, R1, #0 0x0800A5DA: F7FF FFDF BL __aeabi_uidiv ; 0x0800A59C 0x0800A5DE: 4345 MULS R5, R0, R5 0x0800A5E0: 1961 ADDS R1, R4, R5 0x0800A5E2: 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: 0x0800A5E4: 2B00 CMP R3, #0 0x0800A5E6: D109 BNE .L1 ; 0x0800A5FC 0x0800A5E8: 2900 CMP R1, #0 0x0800A5EA: D107 BNE .L1 ; 0x0800A5FC 0x0800A5EC: B510 PUSH {R4, LR} 0x0800A5EE: 0011 MOVS R1, R2 0x0800A5F0: F7FF FFF0 BL __aeabi_uidivmod ; 0x0800A5D4 0x0800A5F4: 000A MOVS R2, R1 0x0800A5F6: 2100 MOVS R1, #0 0x0800A5F8: 2300 MOVS R3, #0 0x0800A5FA: BD10 POP {R4, PC}
.L1: 0x0800A5FC: B470 PUSH {R4-R6} 0x0800A5FE: 2400 MOVS R4, #0 0x0800A600: 2501 MOVS R5, #1 0x0800A602: 07ED LSLS R5, R5, #31 0x0800A604: 2B00 CMP R3, #0 0x0800A606: D107 BNE .L2 ; 0x0800A618 0x0800A608: 2900 CMP R1, #0 0x0800A60A: D005 BEQ .L2 ; 0x0800A618 0x0800A60C: 4283 CMP R3, R0 0x0800A60E: D203 BCS .L2 ; 0x0800A618 0x0800A610: 0013 MOVS R3, R2 0x0800A612: 2200 MOVS R2, #0 0x0800A614: 002C MOVS R4, R5 0x0800A616: 2500 MOVS R5, #0
.L2: 0x0800A618: 2600 MOVS R6, #0
.L3: 0x0800A61A: 19A4 ADDS R4, R4, R6 0x0800A61C: 4299 CMP R1, R3 0x0800A61E: D100 BNE .L4 ; 0x0800A622 0x0800A620: 4290 CMP R0, R2
.L4: 0x0800A622: D912 BLS .L7 ; 0x0800A64A 0x0800A624: 1892 ADDS R2, R2, R2 0x0800A626: 415B ADCS R3, R3 0x0800A628: D203 BCS .L5 ; 0x0800A632 0x0800A62A: 07EE LSLS R6, R5, #31 0x0800A62C: 086D LSRS R5, R5, #1 0x0800A62E: 0864 LSRS R4, R4, #1 0x0800A630: E7F3 B .L3 ; 0x0800A61A
.L5: 0x0800A632: 07DE LSLS R6, R3, #31 0x0800A634: 085B LSRS R3, R3, #1 0x0800A636: 0852 LSRS R2, R2, #1 0x0800A638: 1992 ADDS R2, R2, R6 0x0800A63A: 2601 MOVS R6, #1 0x0800A63C: 07F6 LSLS R6, R6, #31 0x0800A63E: 199B ADDS R3, R3, R6 0x0800A640: E003 B .L7 ; 0x0800A64A
.L6: 0x0800A642: 07DE LSLS R6, R3, #31 0x0800A644: 085B LSRS R3, R3, #1 0x0800A646: 0852 LSRS R2, R2, #1 0x0800A648: 1992 ADDS R2, R2, R6
.L7: 0x0800A64A: 1A80 SUBS R0, R0, R2 0x0800A64C: 4199 SBCS R1, R3 0x0800A64E: D303 BCC .L8 ; 0x0800A658 0x0800A650: 4164 ADCS R4, R4 0x0800A652: 416D ADCS R5, R5 0x0800A654: D3F5 BCC .L6 ; 0x0800A642 0x0800A656: E00F B .L10 ; 0x0800A678
.L8: 0x0800A658: 1924 ADDS R4, R4, R4 0x0800A65A: 416D ADCS R5, R5 0x0800A65C: D20A BCS .L9 ; 0x0800A674 0x0800A65E: 07DE LSLS R6, R3, #31 0x0800A660: 085B LSRS R3, R3, #1 0x0800A662: 0852 LSRS R2, R2, #1 0x0800A664: 1992 ADDS R2, R2, R6 0x0800A666: 1880 ADDS R0, R0, R2 0x0800A668: 4159 ADCS R1, R3 0x0800A66A: D3F5 BCC .L8 ; 0x0800A658 0x0800A66C: 4164 ADCS R4, R4 0x0800A66E: 416D ADCS R5, R5 0x0800A670: D3E7 BCC .L6 ; 0x0800A642 0x0800A672: E001 B .L10 ; 0x0800A678
.L9: 0x0800A674: 1880 ADDS R0, R0, R2 0x0800A676: 4159 ADCS R1, R3
.L10: 0x0800A678: 0002 MOVS R2, R0 0x0800A67A: 000B MOVS R3, R1 0x0800A67C: 0020 MOVS R0, R4 0x0800A67E: 0029 MOVS R1, R5 0x0800A680: BC70 POP {R4-R6} 0x0800A682: 4770 BX LR

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


__aeabi_idiv0: 0x0800A684: 2000 MOVS R0, #0 0x0800A686: 2100 MOVS R1, #0 0x0800A688: 4770 BX LR 0x0800A68A: 46C0 NOP

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


strlen: 0x0800A68C: 1C41 ADDS R1, R0, #1
.L1: 0x0800A68E: 7802 LDRB R2, [R0] 0x0800A690: 3001 ADDS R0, #1 0x0800A692: 2A00 CMP R2, #0 0x0800A694: D1FB BNE .L1 ; 0x0800A68E 0x0800A696: 1A40 SUBS R0, R0, R1 0x0800A698: 4770 BX LR 0x0800A69A: 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: 0x0800A69C: 2A00 CMP R2, #0 0x0800A69E: D003 BEQ .L2 ; 0x0800A6A8
.L1: 0x0800A6A0: 3A01 SUBS R2, #1 0x0800A6A2: 5C8B LDRB R3, [R1, R2] 0x0800A6A4: 5483 STRB R3, [R0, R2] 0x0800A6A6: D1FB BNE .L1 ; 0x0800A6A0
.L2: 0x0800A6A8: 4770 BX LR 0x0800A6AA: 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: 0x0800A6AC: 2200 MOVS R2, #0
__aeabi_memset8: __aeabi_memset4: __aeabi_memset: 0x0800A6AE: 000B MOVS R3, R1 0x0800A6B0: 0011 MOVS R1, R2 0x0800A6B2: 001A MOVS R2, R3
memset: 0x0800A6B4: 2A00 CMP R2, #0 0x0800A6B6: D002 BEQ .L2 ; 0x0800A6BE
.L1: 0x0800A6B8: 3A01 SUBS R2, #1 0x0800A6BA: 5481 STRB R1, [R0, R2] 0x0800A6BC: D1FC BNE .L1 ; 0x0800A6B8
.L2: 0x0800A6BE: 4770 BX LR

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


_DoInit: 0x0800A6C0: 2303 MOVS R3, #3 0x0800A6C2: 480F LDR R0, =_SEGGER_RTT ; [PC, #60] [0x0800A700] =0x20000E14 0x0800A6C4: 4A0F LDR R2, =0x0800A938 ; [PC, #60] [0x0800A704] 0x0800A6C6: 6103 STR R3, [R0, #16] 0x0800A6C8: 6143 STR R3, [R0, #20] 0x0800A6CA: 4B0F LDR R3, =_acUpBuffer ; [PC, #60] [0x0800A708] =0x200006C0 0x0800A6CC: 6182 STR R2, [R0, #24] 0x0800A6CE: 61C3 STR R3, [R0, #28] 0x0800A6D0: 2380 MOVS R3, #128 0x0800A6D2: 00DB LSLS R3, R3, #3 0x0800A6D4: 6203 STR R3, [R0, #32] 0x0800A6D6: 2300 MOVS R3, #0 0x0800A6D8: 6283 STR R3, [R0, #40] 0x0800A6DA: 6243 STR R3, [R0, #36] 0x0800A6DC: 62C3 STR R3, [R0, #44] 0x0800A6DE: 6602 STR R2, [R0, #96] 0x0800A6E0: 4A0A LDR R2, =_acDownBuffer ; [PC, #40] [0x0800A70C] =0x20001250 0x0800A6E2: 6642 STR R2, [R0, #100] 0x0800A6E4: 2210 MOVS R2, #16 0x0800A6E6: 6682 STR R2, [R0, #104] 0x0800A6E8: 4A09 LDR R2, =0x0800A953 ; [PC, #36] [0x0800A710] 0x0800A6EA: 6703 STR R3, [R0, #112] 0x0800A6EC: 66C3 STR R3, [R0, #108] 0x0800A6EE: 6743 STR R3, [R0, #116]
.L1: 0x0800A6F0: 7811 LDRB R1, [R2] 0x0800A6F2: 3A01 SUBS R2, #1 0x0800A6F4: 54C1 STRB R1, [R0, R3] 0x0800A6F6: 3301 ADDS R3, #1 0x0800A6F8: 2B10 CMP R3, #16 0x0800A6FA: D1F9 BNE .L1 ; 0x0800A6F0 0x0800A6FC: 4770 BX LR 0x0800A6FE: 46C0 NOP 0x0800A700: 20000E14 DC.W _SEGGER_RTT 0x0800A704: 0800A938 DC.W 0x0800A938 0x0800A708: 200006C0 DC.W _acUpBuffer 0x0800A70C: 20001250 DC.W _acDownBuffer 0x0800A710: 0800A953 DC.W 0x0800A953

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


_WriteNoCheck: 0x0800A714: B5F8 PUSH {R3-R7, LR} 0x0800A716: 4647 MOV R7, R8 0x0800A718: 46CE MOV LR, R9 0x0800A71A: 68C5 LDR R5, [R0, #12] 0x0800A71C: 6883 LDR R3, [R0, #8] 0x0800A71E: 0004 MOVS R4, R0 0x0800A720: 6840 LDR R0, [R0, #4] 0x0800A722: 4699 MOV R9, R3 0x0800A724: 1B5B SUBS R3, R3, R5 0x0800A726: B580 PUSH {R7, LR} 0x0800A728: 000E MOVS R6, R1 0x0800A72A: 0017 MOVS R7, R2 0x0800A72C: 4698 MOV R8, R3 0x0800A72E: 1940 ADDS R0, R0, R5 0x0800A730: 4293 CMP R3, R2 0x0800A732: D907 BLS .L2 ; 0x0800A744 0x0800A734: F7FF FFB2 BL memcpy ; 0x0800A69C 0x0800A738: 19ED ADDS R5, R5, R7
.L1: 0x0800A73A: 60E5 STR R5, [R4, #12] 0x0800A73C: BCC0 POP {R6-R7} 0x0800A73E: 46B9 MOV R9, R7 0x0800A740: 46B0 MOV R8, R6 0x0800A742: BDF8 POP {R3-R7, PC}
.L2: 0x0800A744: 001A MOVS R2, R3 0x0800A746: F7FF FFA9 BL memcpy ; 0x0800A69C 0x0800A74A: 464B MOV R3, R9 0x0800A74C: 0031 MOVS R1, R6 0x0800A74E: 19ED ADDS R5, R5, R7 0x0800A750: 1AED SUBS R5, R5, R3 0x0800A752: 002A MOVS R2, R5 0x0800A754: 6860 LDR R0, [R4, #4] 0x0800A756: 4441 ADD R1, R8 0x0800A758: F7FF FFA0 BL memcpy ; 0x0800A69C 0x0800A75C: E7ED B .L1 ; 0x0800A73A 0x0800A75E: 46C0 NOP

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


_WriteBlocking: 0x0800A760: B5F8 PUSH {R3-R7, LR} 0x0800A762: 4647 MOV R7, R8 0x0800A764: 46CE MOV LR, R9 0x0800A766: 2300 MOVS R3, #0 0x0800A768: B580 PUSH {R7, LR} 0x0800A76A: 4688 MOV R8, R1 0x0800A76C: 0007 MOVS R7, R0 0x0800A76E: 0016 MOVS R6, R2 0x0800A770: 4699 MOV R9, R3 0x0800A772: 68C5 LDR R5, [R0, #12] 0x0800A774: 6884 LDR R4, [R0, #8] 0x0800A776: E01B B .L5 ; 0x0800A7B0
.L1: 0x0800A778: 3B01 SUBS R3, #1 0x0800A77A: 1B5B SUBS R3, R3, R5
.L2: 0x0800A77C: 1B64 SUBS R4, R4, R5 0x0800A77E: 42B4 CMP R4, R6 0x0800A780: D900 BLS .L3 ; 0x0800A784 0x0800A782: 0034 MOVS R4, R6
.L3: 0x0800A784: 429C CMP R4, R3 0x0800A786: D900 BLS .L4 ; 0x0800A78A 0x0800A788: 001C MOVS R4, R3
.L4: 0x0800A78A: 6878 LDR R0, [R7, #4] 0x0800A78C: 0022 MOVS R2, R4 0x0800A78E: 4641 MOV R1, R8 0x0800A790: 1940 ADDS R0, R0, R5 0x0800A792: F7FF FF83 BL memcpy ; 0x0800A69C 0x0800A796: 192D ADDS R5, R5, R4 0x0800A798: 44A1 ADD R9, R4 0x0800A79A: 44A0 ADD R8, R4 0x0800A79C: 1B36 SUBS R6, R6, R4 0x0800A79E: 68BC LDR R4, [R7, #8] 0x0800A7A0: 1B63 SUBS R3, R4, R5 0x0800A7A2: 1E5A SUBS R2, R3, #1 0x0800A7A4: 4193 SBCS R3, R2 0x0800A7A6: 425B RSBS R3, R3, #0 0x0800A7A8: 401D ANDS R5, R3 0x0800A7AA: 60FD STR R5, [R7, #12] 0x0800A7AC: 2E00 CMP R6, #0 0x0800A7AE: D006 BEQ .L6 ; 0x0800A7BE
.L5: 0x0800A7B0: 693B LDR R3, [R7, #16] 0x0800A7B2: 429D CMP R5, R3 0x0800A7B4: D3E0 BCC .L1 ; 0x0800A778 0x0800A7B6: 3B01 SUBS R3, #1 0x0800A7B8: 191B ADDS R3, R3, R4 0x0800A7BA: 1B5B SUBS R3, R3, R5 0x0800A7BC: E7DE B .L2 ; 0x0800A77C
.L6: 0x0800A7BE: 4648 MOV R0, R9 0x0800A7C0: BCC0 POP {R6-R7} 0x0800A7C2: 46B9 MOV R9, R7 0x0800A7C4: 46B0 MOV R8, R6 0x0800A7C6: 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: 0x0800A7C8: B570 PUSH {R4-R6, LR} 0x0800A7CA: 0006 MOVS R6, R0 0x0800A7CC: 1C43 ADDS R3, R0, #1 0x0800A7CE: 005C LSLS R4, R3, #1 0x0800A7D0: 18E4 ADDS R4, R4, R3 0x0800A7D2: 4B1D LDR R3, =_SEGGER_RTT ; [PC, #116] [0x0800A848] =0x20000E14 0x0800A7D4: 00E4 LSLS R4, R4, #3 0x0800A7D6: 18E0 ADDS R0, R4, R3 0x0800A7D8: 0074 LSLS R4, R6, #1 0x0800A7DA: 19A4 ADDS R4, R4, R6 0x0800A7DC: 00E4 LSLS R4, R4, #3 0x0800A7DE: 191B ADDS R3, R3, R4 0x0800A7E0: 6ADC LDR R4, [R3, #44] 0x0800A7E2: 0015 MOVS R5, R2 0x0800A7E4: 2C01 CMP R4, #1 0x0800A7E6: D006 BEQ .L2 ; 0x0800A7F6 0x0800A7E8: 2C02 CMP R4, #2 0x0800A7EA: D01F BEQ .L7 ; 0x0800A82C 0x0800A7EC: 2C00 CMP R4, #0 0x0800A7EE: D010 BEQ .L5 ; 0x0800A812 0x0800A7F0: 2400 MOVS R4, #0
.L1: 0x0800A7F2: 0020 MOVS R0, R4 0x0800A7F4: BD70 POP {R4-R6, PC}
.L2: 0x0800A7F6: 6A9A LDR R2, [R3, #40] 0x0800A7F8: 6A5C LDR R4, [R3, #36] 0x0800A7FA: 42A2 CMP R2, R4 0x0800A7FC: D91F BLS .L9 ; 0x0800A83E 0x0800A7FE: 3A01 SUBS R2, #1 0x0800A800: 1B12 SUBS R2, R2, R4
.L3: 0x0800A802: 002C MOVS R4, R5 0x0800A804: 4295 CMP R5, R2 0x0800A806: D900 BLS .L4 ; 0x0800A80A 0x0800A808: 0014 MOVS R4, R2
.L4: 0x0800A80A: 0022 MOVS R2, R4 0x0800A80C: F7FF FF82 BL _WriteNoCheck ; 0x0800A714 0x0800A810: E7EF B .L1 ; 0x0800A7F2
.L5: 0x0800A812: 6A9A LDR R2, [R3, #40] 0x0800A814: 6A5E LDR R6, [R3, #36] 0x0800A816: 42B2 CMP R2, R6 0x0800A818: D90C BLS .L8 ; 0x0800A834 0x0800A81A: 3A01 SUBS R2, #1 0x0800A81C: 1B96 SUBS R6, R2, R6
.L6: 0x0800A81E: 42B5 CMP R5, R6 0x0800A820: D8E7 BHI .L1 ; 0x0800A7F2 0x0800A822: 002A MOVS R2, R5 0x0800A824: F7FF FF76 BL _WriteNoCheck ; 0x0800A714 0x0800A828: 002C MOVS R4, R5 0x0800A82A: E7E2 B .L1 ; 0x0800A7F2
.L7: 0x0800A82C: F7FF FF98 BL _WriteBlocking ; 0x0800A760 0x0800A830: 0004 MOVS R4, R0 0x0800A832: E7DE B .L1 ; 0x0800A7F2
.L8: 0x0800A834: 6A1B LDR R3, [R3, #32] 0x0800A836: 18D2 ADDS R2, R2, R3 0x0800A838: 3A01 SUBS R2, #1 0x0800A83A: 1B96 SUBS R6, R2, R6 0x0800A83C: E7EF B .L6 ; 0x0800A81E
.L9: 0x0800A83E: 6A1B LDR R3, [R3, #32] 0x0800A840: 18D2 ADDS R2, R2, R3 0x0800A842: 3A01 SUBS R2, #1 0x0800A844: 1B12 SUBS R2, R2, R4 0x0800A846: E7DC B .L3 ; 0x0800A802 0x0800A848: 20000E14 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: 0x0800A84C: B5F8 PUSH {R3-R7, LR} 0x0800A84E: 4B0B LDR R3, =_SEGGER_RTT ; [PC, #44] [0x0800A87C] =0x20000E14 0x0800A850: 0004 MOVS R4, R0 0x0800A852: 781B LDRB R3, [R3] 0x0800A854: 000D MOVS R5, R1 0x0800A856: 0016 MOVS R6, R2 0x0800A858: 2B00 CMP R3, #0 0x0800A85A: D00C BEQ .L2 ; 0x0800A876
.L1: 0x0800A85C: F3EF 8710 MRS R7, PRIMASK 0x0800A860: 2101 MOVS R1, #1 0x0800A862: F381 8810 MSR PRIMASK, R1 0x0800A866: 0032 MOVS R2, R6 0x0800A868: 0029 MOVS R1, R5 0x0800A86A: 0020 MOVS R0, R4 0x0800A86C: F7FF FFAC BL SEGGER_RTT_WriteNoLock ; 0x0800A7C8 0x0800A870: F387 8810 MSR PRIMASK, R7 0x0800A874: BDF8 POP {R3-R7, PC}
.L2: 0x0800A876: F7FF FF23 BL _DoInit ; 0x0800A6C0 0x0800A87A: E7EF B .L1 ; 0x0800A85C 0x0800A87C: 20000E14 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: 0x0800A880: B5F8 PUSH {R3-R7, LR} 0x0800A882: 0005 MOVS R5, R0 0x0800A884: 0008 MOVS R0, R1 0x0800A886: 000C MOVS R4, R1 0x0800A888: F7FF FF00 BL strlen ; 0x0800A68C 0x0800A88C: 4B0A LDR R3, =_SEGGER_RTT ; [PC, #40] [0x0800A8B8] =0x20000E14 0x0800A88E: 0006 MOVS R6, R0 0x0800A890: 781B LDRB R3, [R3] 0x0800A892: 2B00 CMP R3, #0 0x0800A894: D00C BEQ .L2 ; 0x0800A8B0
.L1: 0x0800A896: F3EF 8710 MRS R7, PRIMASK 0x0800A89A: 2101 MOVS R1, #1 0x0800A89C: F381 8810 MSR PRIMASK, R1 0x0800A8A0: 0032 MOVS R2, R6 0x0800A8A2: 0021 MOVS R1, R4 0x0800A8A4: 0028 MOVS R0, R5 0x0800A8A6: F7FF FF8F BL SEGGER_RTT_WriteNoLock ; 0x0800A7C8 0x0800A8AA: F387 8810 MSR PRIMASK, R7 0x0800A8AE: BDF8 POP {R3-R7, PC}
.L2: 0x0800A8B0: F7FF FF06 BL _DoInit ; 0x0800A6C0 0x0800A8B4: E7EF B .L1 ; 0x0800A896 0x0800A8B6: 46C0 NOP 0x0800A8B8: 20000E14 DC.W _SEGGER_RTT

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

  0x0800A8BC:  00           DC.B       0x00                     ; '\0'
  0x0800A8BD:  00           DC.B       0x00                     ; '\0'
  0x0800A8BE:  00           DC.B       0x00                     ; '\0'
  0x0800A8BF:  00           DC.B       0x00                     ; '\0'
  0x0800A8C0:  04           DC.B       0x04                     ; '\x04'
  0x0800A8C1:  00           DC.B       0x00                     ; '\0'
  0x0800A8C2:  00           DC.B       0x00                     ; '\0'
  0x0800A8C3:  00           DC.B       0x00                     ; '\0'
  0x0800A8C4:  02           DC.B       0x02                     ; '\x02'
  0x0800A8C5:  00           DC.B       0x00                     ; '\0'
  0x0800A8C6:  00           DC.B       0x00                     ; '\0'
  0x0800A8C7:  00           DC.B       0x00                     ; '\0'
  0x0800A8C8:  08           DC.B       0x08                     ; '\x08'
  0x0800A8C9:  00           DC.B       0x00                     ; '\0'
  0x0800A8CA:  00           DC.B       0x00                     ; '\0'
  0x0800A8CB:  00           DC.B       0x00                     ; '\0'

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


defaultFeepromData: 0x0800A8CC: 00 DC.B 0x00 ; '\0' 0x0800A8CD: 4B DC.B 0x4B ; 'K' 0x0800A8CE: 00 DC.B 0x00 ; '\0' 0x0800A8CF: 00 DC.B 0x00 ; '\0' 0x0800A8D0: 65 DC.B 0x65 ; 'e' 0x0800A8D1: 00 DC.B 0x00 ; '\0' 0x0800A8D2: 01 DC.B 0x01 ; '\x01' 0x0800A8D3: 00 DC.B 0x00 ; '\0' 0x0800A8D4: 01 DC.B 0x01 ; '\x01' 0x0800A8D5: 00 DC.B 0x00 ; '\0' 0x0800A8D6: E8 DC.B 0xE8 ; '\xE8' 0x0800A8D7: 03 DC.B 0x03 ; '\x03' 0x0800A8D8: 00 DC.B 0x00 ; '\0' 0x0800A8D9: 00 DC.B 0x00 ; '\0' 0x0800A8DA: 00 DC.B 0x00 ; '\0' 0x0800A8DB: 00 DC.B 0x00 ; '\0' 0x0800A8DC: 00 DC.B 0x00 ; '\0' 0x0800A8DD: 00 DC.B 0x00 ; '\0' 0x0800A8DE: 38 DC.B 0x38 ; '8' 0x0800A8DF: 00 DC.B 0x00 ; '\0' 0x0800A8E0: 4C DC.B 0x4C ; 'L' 0x0800A8E1: 00 DC.B 0x00 ; '\0' 0x0800A8E2: 20 DC.B 0x20 ; ' ' 0x0800A8E3: 03 DC.B 0x03 ; '\x03' 0x0800A8E4: 4C DC.B 0x4C ; 'L' 0x0800A8E5: 04 DC.B 0x04 ; '\x04' 0x0800A8E6: DD DC.B 0xDD ; '\xDD' 0x0800A8E7: 05 DC.B 0x05 ; '\x05' 0x0800A8E8: 3F DC.B 0x3F ; '?' 0x0800A8E9: 02 DC.B 0x02 ; '\x02' 0x0800A8EA: B8 DC.B 0xB8 ; '\xB8' 0x0800A8EB: 00 DC.B 0x00 ; '\0' 0x0800A8EC: 00 DC.B 0x00 ; '\0' 0x0800A8ED: 00 DC.B 0x00 ; '\0' 0x0800A8EE: 00 DC.B 0x00 ; '\0' 0x0800A8EF: 00 DC.B 0x00 ; '\0'

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


AUTO_LVP_Management.newEventDelay: 0x0800A8F0: 0A DC.B 0x0A ; '\n' 0x0800A8F1: 00 DC.B 0x00 ; '\0' 0x0800A8F2: 00 DC.B 0x00 ; '\0' 0x0800A8F3: 00 DC.B 0x00 ; '\0' 0x0800A8F4: B8 DC.B 0xB8 ; '\xB8' 0x0800A8F5: 0B DC.B 0x0B ; '\x0B' 0x0800A8F6: 00 DC.B 0x00 ; '\0' 0x0800A8F7: 00 DC.B 0x00 ; '\0'

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


AUTO_LVP_Management.repeatEventDelay: 0x0800A8F8: 01 DC.B 0x01 ; '\x01' 0x0800A8F9: 00 DC.B 0x00 ; '\0' 0x0800A8FA: 00 DC.B 0x00 ; '\0' 0x0800A8FB: 00 DC.B 0x00 ; '\0' 0x0800A8FC: 64 DC.B 0x64 ; 'd' 0x0800A8FD: 00 DC.B 0x00 ; '\0' 0x0800A8FE: 00 DC.B 0x00 ; '\0' 0x0800A8FF: 00 DC.B 0x00 ; '\0'

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


AUTO_LVP_OVP_Management.newEventDelay: 0x0800A900: 0A DC.B 0x0A ; '\n' 0x0800A901: 00 DC.B 0x00 ; '\0' 0x0800A902: 00 DC.B 0x00 ; '\0' 0x0800A903: 00 DC.B 0x00 ; '\0' 0x0800A904: B8 DC.B 0xB8 ; '\xB8' 0x0800A905: 0B DC.B 0x0B ; '\x0B' 0x0800A906: 00 DC.B 0x00 ; '\0' 0x0800A907: 00 DC.B 0x00 ; '\0' 0x0800A908: B8 DC.B 0xB8 ; '\xB8' 0x0800A909: 0B DC.B 0x0B ; '\x0B' 0x0800A90A: 00 DC.B 0x00 ; '\0' 0x0800A90B: 00 DC.B 0x00 ; '\0' 0x0800A90C: B8 DC.B 0xB8 ; '\xB8' 0x0800A90D: 0B DC.B 0x0B ; '\x0B' 0x0800A90E: 00 DC.B 0x00 ; '\0' 0x0800A90F: 00 DC.B 0x00 ; '\0'

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


AUTO_LVP_OVP_Management.repeatEventDelay: 0x0800A910: 01 DC.B 0x01 ; '\x01' 0x0800A911: 00 DC.B 0x00 ; '\0' 0x0800A912: 00 DC.B 0x00 ; '\0' 0x0800A913: 00 DC.B 0x00 ; '\0' 0x0800A914: 64 DC.B 0x64 ; 'd' 0x0800A915: 00 DC.B 0x00 ; '\0' 0x0800A916: 00 DC.B 0x00 ; '\0' 0x0800A917: 00 DC.B 0x00 ; '\0' 0x0800A918: 64 DC.B 0x64 ; 'd' 0x0800A919: 00 DC.B 0x00 ; '\0' 0x0800A91A: 00 DC.B 0x00 ; '\0' 0x0800A91B: 00 DC.B 0x00 ; '\0' 0x0800A91C: 64 DC.B 0x64 ; 'd' 0x0800A91D: 00 DC.B 0x00 ; '\0' 0x0800A91E: 00 DC.B 0x00 ; '\0' 0x0800A91F: 00 DC.B 0x00 ; '\0'

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


_start: 0x0800A920: 4C03 LDR R4, =0x0800BDA8 ; [PC, #12] [0x0800A930]
__SEGGER_init_run_loop: 0x0800A922: 6820 LDR R0, [R4] 0x0800A924: 3404 ADDS R4, #4 0x0800A926: 4780 BLX R0 0x0800A928: E7FB B __SEGGER_init_run_loop ; 0x0800A922
__SEGGER_init_done: 0x0800A92A: F7FC FAD9 BL main ; 0x08006EE0
exit: 0x0800A92E: E7FE B exit ; 0x0800A92E 0x0800A930: 0800BDA8 DC.W 0x0800BDA8

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

  0x0800A934:  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

  0x0800A938:  54           DC.B       0x54                     ; 'T'
  0x0800A939:  65           DC.B       0x65                     ; 'e'
  0x0800A93A:  72           DC.B       0x72                     ; 'r'
  0x0800A93B:  6D           DC.B       0x6D                     ; 'm'
  0x0800A93C:  69           DC.B       0x69                     ; 'i'
  0x0800A93D:  6E           DC.B       0x6E                     ; 'n'
  0x0800A93E:  61           DC.B       0x61                     ; 'a'
  0x0800A93F:  6C           DC.B       0x6C                     ; 'l'
  0x0800A940:  00           DC.B       0x00                     ; '\0'

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

  0x0800A941:  3A           DC.B       0x3A                     ; ':'
  0x0800A942:  20           DC.B       0x20                     ; ' '
  0x0800A943:  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: 0x0800A944: 00 DC.B 0x00 ; '\0' 0x0800A945: 00 DC.B 0x00 ; '\0' 0x0800A946: 00 DC.B 0x00 ; '\0' 0x0800A947: 00 DC.B 0x00 ; '\0' 0x0800A948: 00 DC.B 0x00 ; '\0' 0x0800A949: 00 DC.B 0x00 ; '\0' 0x0800A94A: 54 DC.B 0x54 ; 'T' 0x0800A94B: 54 DC.B 0x54 ; 'T' 0x0800A94C: 52 DC.B 0x52 ; 'R' 0x0800A94D: 20 DC.B 0x20 ; ' ' 0x0800A94E: 52 DC.B 0x52 ; 'R' 0x0800A94F: 45 DC.B 0x45 ; 'E' 0x0800A950: 47 DC.B 0x47 ; 'G' 0x0800A951: 47 DC.B 0x47 ; 'G' 0x0800A952: 45 DC.B 0x45 ; 'E' 0x0800A953: 53 DC.B 0x53 ; 'S' 0x0800A954: 00 DC.B 0x00 ; '\0'

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

  0x0800A955:  44           DC.B       0x44                     ; 'D'
  0x0800A956:  65           DC.B       0x65                     ; 'e'
  0x0800A957:  76           DC.B       0x76                     ; 'v'
  0x0800A958:  69           DC.B       0x69                     ; 'i'
  0x0800A959:  63           DC.B       0x63                     ; 'c'
  0x0800A95A:  65           DC.B       0x65                     ; 'e'
  0x0800A95B:  20           DC.B       0x20                     ; ' '
  0x0800A95C:  49           DC.B       0x49                     ; 'I'
  0x0800A95D:  44           DC.B       0x44                     ; 'D'
  0x0800A95E:  3A           DC.B       0x3A                     ; ':'
  0x0800A95F:  20           DC.B       0x20                     ; ' '
  0x0800A960:  75           DC.B       0x75                     ; 'u'
  0x0800A961:  6E           DC.B       0x6E                     ; 'n'
  0x0800A962:  6B           DC.B       0x6B                     ; 'k'
  0x0800A963:  6E           DC.B       0x6E                     ; 'n'
  0x0800A964:  6F           DC.B       0x6F                     ; 'o'
  0x0800A965:  77           DC.B       0x77                     ; 'w'
  0x0800A966:  6E           DC.B       0x6E                     ; 'n'
  0x0800A967:  00           DC.B       0x00                     ; '\0'

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


WWDG_IRQHandler: 0x0800A968: E7FE B WWDG_IRQHandler ; 0x0800A968

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


PVD_IRQHandler: 0x0800A96A: E7FE B PVD_IRQHandler ; 0x0800A96A

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


RTC_STAMP_IRQHandler: 0x0800A96C: E7FE B RTC_STAMP_IRQHandler ; 0x0800A96C

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


FLASH_IRQHandler: 0x0800A96E: E7FE B FLASH_IRQHandler ; 0x0800A96E

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


RCC_IRQHandler: 0x0800A970: E7FE B RCC_IRQHandler ; 0x0800A970

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


EXTI0_1_IRQHandler: 0x0800A972: E7FE B EXTI0_1_IRQHandler ; 0x0800A972

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


EXTI2_3_IRQHandler: 0x0800A974: E7FE B EXTI2_3_IRQHandler ; 0x0800A974

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


EXTI4_15_IRQHandler: 0x0800A976: E7FE B EXTI4_15_IRQHandler ; 0x0800A976

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


UCPD1_UCPD2_IRQHandler: 0x0800A978: E7FE B UCPD1_UCPD2_IRQHandler ; 0x0800A978

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


DMA1_Channel2_3_IRQHandler: 0x0800A97A: E7FE B DMA1_Channel2_3_IRQHandler ; 0x0800A97A

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


DMA_Channel4_5_6_7_IRQHandler: 0x0800A97C: E7FE B DMA_Channel4_5_6_7_IRQHandler ; 0x0800A97C

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


TIM1_BRK_UP_TRG_COMP_IRQHandler: 0x0800A97E: E7FE B TIM1_BRK_UP_TRG_COMP_IRQHandler ; 0x0800A97E

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


TIM1_CC_IRQHandler: 0x0800A980: E7FE B TIM1_CC_IRQHandler ; 0x0800A980

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


TIM2_IRQHandler: 0x0800A982: E7FE B TIM2_IRQHandler ; 0x0800A982

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


TIM3_IRQHandler: 0x0800A984: E7FE B TIM3_IRQHandler ; 0x0800A984

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


I2C1_IRQHandler: 0x0800A986: E7FE B I2C1_IRQHandler ; 0x0800A986

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


I2C2_IRQHandler: 0x0800A988: E7FE B I2C2_IRQHandler ; 0x0800A988

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


SPI1_IRQHandler: 0x0800A98A: E7FE B SPI1_IRQHandler ; 0x0800A98A

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


SPI2_IRQHandler: 0x0800A98C: E7FE B SPI2_IRQHandler ; 0x0800A98C

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


USART2_IRQHandler: 0x0800A98E: E7FE B USART2_IRQHandler ; 0x0800A98E

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


USART3_USART4_LPUART1_IRQHandler: 0x0800A990: E7FE B USART3_USART4_LPUART1_IRQHandler ; 0x0800A990

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


CEC_IRQHandler: 0x0800A992: E7FE B CEC_IRQHandler ; 0x0800A992

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


AES_RNG_IRQHandler: 0x0800A994: E7FE B AES_RNG_IRQHandler ; 0x0800A994

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


reset_handler: Reset_Handler: 0x0800A996: F7F8 FB93 BL SystemInit ; 0x080030C0 0x0800A99A: E7C1 B _start ; 0x0800A920

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


ADC_DMAHalfConvCplt: 0x0800A99C: B580 PUSH {R7, LR} 0x0800A99E: 6A80 LDR R0, [R0, #40] 0x0800A9A0: F000 F855 BL HAL_ADC_ConvHalfCpltCallback ; 0x0800AA4E 0x0800A9A4: BD80 POP {R7, PC}

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


ADC_DMAError: 0x0800A9A6: B580 PUSH {R7, LR} 0x0800A9A8: 6A80 LDR R0, [R0, #40] 0x0800A9AA: 6D81 LDR R1, [R0, #88] 0x0800A9AC: 2240 MOVS R2, #64 0x0800A9AE: 430A ORRS R2, R1 0x0800A9B0: 6582 STR R2, [R0, #88] 0x0800A9B2: 6DC1 LDR R1, [R0, #92] 0x0800A9B4: 2204 MOVS R2, #4 0x0800A9B6: 430A ORRS R2, R1 0x0800A9B8: 65C2 STR R2, [R0, #92] 0x0800A9BA: F000 F847 BL HAL_ADC_ErrorCallback ; 0x0800AA4C 0x0800A9BE: BD80 POP {R7, PC}

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


HAL_ADC_Stop_DMA: 0x0800A9C0: B5F0 PUSH {R4-R7, LR} 0x0800A9C2: B081 SUB SP, SP, #4 0x0800A9C4: 4604 MOV R4, R0 0x0800A9C6: 2054 MOVS R0, #84 0x0800A9C8: 5C20 LDRB R0, [R4, R0] 0x0800A9CA: 2801 CMP R0, #1 0x0800A9CC: D101 BNE .L1 ; 0x0800A9D2 0x0800A9CE: 2502 MOVS R5, #2 0x0800A9D0: E038 B .L5 ; 0x0800AA44
.L1: 0x0800A9D2: 4626 MOV R6, R4 0x0800A9D4: 3654 ADDS R6, #84 0x0800A9D6: 2701 MOVS R7, #1 0x0800A9D8: 7037 STRB R7, [R6] 0x0800A9DA: 4620 MOV R0, R4 0x0800A9DC: F7F8 FD98 BL ADC_ConversionStop ; 0x08003510 0x0800A9E0: 4605 MOV R5, R0 0x0800A9E2: 2800 CMP R0, #0 0x0800A9E4: D12C BNE .L4 ; 0x0800AA40 0x0800A9E6: 6D20 LDR R0, [R4, #80] 0x0800A9E8: 2125 MOVS R1, #37 0x0800A9EA: 5C41 LDRB R1, [R0, R1] 0x0800A9EC: 2902 CMP R1, #2 0x0800A9EE: D111 BNE .L2 ; 0x0800AA14 0x0800A9F0: F7F9 FC12 BL HAL_DMA_Abort ; 0x08004218 0x0800A9F4: 2800 CMP R0, #0 0x0800A9F6: D00D BEQ .L2 ; 0x0800AA14 0x0800A9F8: 4605 MOV R5, R0 0x0800A9FA: 6DA0 LDR R0, [R4, #88] 0x0800A9FC: 2140 MOVS R1, #64 0x0800A9FE: 4301 ORRS R1, R0 0x0800AA00: 65A1 STR R1, [R4, #88] 0x0800AA02: 6820 LDR R0, [R4] 0x0800AA04: 6841 LDR R1, [R0, #4] 0x0800AA06: 2210 MOVS R2, #16 0x0800AA08: 4391 BICS R1, R2 0x0800AA0A: 6041 STR R1, [R0, #4] 0x0800AA0C: 4620 MOV R0, R4 0x0800AA0E: F7F8 FDAD BL ADC_Disable ; 0x0800356C 0x0800AA12: E011 B .L3 ; 0x0800AA38
.L2: 0x0800AA14: 6820 LDR R0, [R4] 0x0800AA16: 6841 LDR R1, [R0, #4] 0x0800AA18: 2210 MOVS R2, #16 0x0800AA1A: 4391 BICS R1, R2 0x0800AA1C: 6041 STR R1, [R0, #4] 0x0800AA1E: 4620 MOV R0, R4 0x0800AA20: F7F8 FDA4 BL ADC_Disable ; 0x0800356C 0x0800AA24: 4605 MOV R5, R0 0x0800AA26: 2800 CMP R0, #0 0x0800AA28: D106 BNE .L3 ; 0x0800AA38 0x0800AA2A: 20FF MOVS R0, #255 0x0800AA2C: 3002 ADDS R0, #2 0x0800AA2E: 6DA1 LDR R1, [R4, #88] 0x0800AA30: 4381 BICS R1, R0 0x0800AA32: 1C48 ADDS R0, R1, #1 0x0800AA34: 65A0 STR R0, [R4, #88] 0x0800AA36: 2500 MOVS R5, #0
.L3: 0x0800AA38: 6820 LDR R0, [R4] 0x0800AA3A: 68C1 LDR R1, [R0, #12] 0x0800AA3C: 43B9 BICS R1, R7 0x0800AA3E: 60C1 STR R1, [R0, #12]
.L4: 0x0800AA40: 2000 MOVS R0, #0 0x0800AA42: 7030 STRB R0, [R6]
.L5: 0x0800AA44: 4628 MOV R0, R5 0x0800AA46: B001 ADD SP, SP, #4 0x0800AA48: BDF0 POP {R4-R7, PC}

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


HAL_ADC_ConvCpltCallback: 0x0800AA4A: 4770 BX LR

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


HAL_ADC_ErrorCallback: 0x0800AA4C: 4770 BX LR

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


HAL_ADC_ConvHalfCpltCallback: 0x0800AA4E: 4770 BX LR

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


HAL_DAC_Start: 0x0800AA50: B570 PUSH {R4-R6, LR} 0x0800AA52: 7942 LDRB R2, [R0, #5] 0x0800AA54: 2A01 CMP R2, #1 0x0800AA56: D101 BNE .L1 ; 0x0800AA5C 0x0800AA58: 2002 MOVS R0, #2 0x0800AA5A: BD70 POP {R4-R6, PC}
.L1: 0x0800AA5C: 2302 MOVS R3, #2 0x0800AA5E: 7103 STRB R3, [R0, #4] 0x0800AA60: 2410 MOVS R4, #16 0x0800AA62: 400C ANDS R4, R1 0x0800AA64: 2201 MOVS R2, #1 0x0800AA66: 4615 MOV R5, R2 0x0800AA68: 40A5 LSLS R5, R4 0x0800AA6A: 6804 LDR R4, [R0] 0x0800AA6C: 6826 LDR R6, [R4] 0x0800AA6E: 432E ORRS R6, R5 0x0800AA70: 6026 STR R6, [R4] 0x0800AA72: 6825 LDR R5, [R4] 0x0800AA74: 2900 CMP R1, #0 0x0800AA76: D00E BEQ .L4 ; 0x0800AA96 0x0800AA78: 461E MOV R6, R3 0x0800AA7A: 408E LSLS R6, R1 0x0800AA7C: 211F MOVS R1, #31 0x0800AA7E: 0449 LSLS R1, R1, #17 0x0800AA80: 400D ANDS R5, R1 0x0800AA82: 42B5 CMP R5, R6 0x0800AA84: D102 BNE .L3 ; 0x0800AA8C
.L2: 0x0800AA86: 6861 LDR R1, [R4, #4] 0x0800AA88: 4319 ORRS R1, R3 0x0800AA8A: 6061 STR R1, [R4, #4]
.L3: 0x0800AA8C: 2100 MOVS R1, #0 0x0800AA8E: 7141 STRB R1, [R0, #5] 0x0800AA90: 7102 STRB R2, [R0, #4] 0x0800AA92: 2000 MOVS R0, #0 0x0800AA94: BD70 POP {R4-R6, PC}
.L4: 0x0800AA96: 213E MOVS R1, #62 0x0800AA98: 400D ANDS R5, R1 0x0800AA9A: 2D02 CMP R5, #2 0x0800AA9C: 4613 MOV R3, R2 0x0800AA9E: D0F2 BEQ .L2 ; 0x0800AA86 0x0800AAA0: E7F4 B .L3 ; 0x0800AA8C

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


HAL_DAC_SetValue: 0x0800AAA2: B510 PUSH {R4, LR} 0x0800AAA4: B081 SUB SP, SP, #4 0x0800AAA6: 2400 MOVS R4, #0 0x0800AAA8: 9400 STR R4, [SP, #0] 0x0800AAAA: 6800 LDR R0, [R0] 0x0800AAAC: 9000 STR R0, [SP, #0] 0x0800AAAE: 2900 CMP R1, #0 0x0800AAB0: D003 BEQ .L1 ; 0x0800AABA 0x0800AAB2: 9800 LDR R0, [SP, #0] 0x0800AAB4: 1810 ADDS R0, R2, R0 0x0800AAB6: 3014 ADDS R0, #20 0x0800AAB8: E002 B .L2 ; 0x0800AAC0
.L1: 0x0800AABA: 9800 LDR R0, [SP, #0] 0x0800AABC: 1810 ADDS R0, R2, R0 0x0800AABE: 3008 ADDS R0, #8
.L2: 0x0800AAC0: 9000 STR R0, [SP, #0] 0x0800AAC2: 9800 LDR R0, [SP, #0] 0x0800AAC4: 6003 STR R3, [R0] 0x0800AAC6: 2000 MOVS R0, #0 0x0800AAC8: B001 ADD SP, SP, #4 0x0800AACA: BD10 POP {R4, PC}

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


HAL_DACEx_GetTrimOffset: 0x0800AACC: 2210 MOVS R2, #16 0x0800AACE: 400A ANDS R2, R1 0x0800AAD0: 211F MOVS R1, #31 0x0800AAD2: 4091 LSLS R1, R2 0x0800AAD4: 6800 LDR R0, [R0] 0x0800AAD6: 6B80 LDR R0, [R0, #56] 0x0800AAD8: 4008 ANDS R0, R1 0x0800AADA: 40D0 LSRS R0, R2 0x0800AADC: 4770 BX LR

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


HAL_GPIO_ReadPin: 0x0800AADE: 6900 LDR R0, [R0, #16] 0x0800AAE0: 4008 ANDS R0, R1 0x0800AAE2: 1E41 SUBS R1, R0, #1 0x0800AAE4: 4188 SBCS R0, R1 0x0800AAE6: 4770 BX LR

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


HAL_RCC_CSSCallback: 0x0800AAE8: 4770 BX LR

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


HAL_RCC_LSECSSCallback: 0x0800AAEA: 4770 BX LR

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


HAL_TIM_Base_Init: 0x0800AAEC: B5F0 PUSH {R4-R7, LR} 0x0800AAEE: B081 SUB SP, SP, #4 0x0800AAF0: 2800 CMP R0, #0 0x0800AAF2: D023 BEQ .L2 ; 0x0800AB3C 0x0800AAF4: 4604 MOV R4, R0 0x0800AAF6: 4605 MOV R5, R0 0x0800AAF8: 353C ADDS R5, #60 0x0800AAFA: 4607 MOV R7, R0 0x0800AAFC: 373E ADDS R7, #62 0x0800AAFE: 4606 MOV R6, R0 0x0800AB00: 3644 ADDS R6, #68 0x0800AB02: 7868 LDRB R0, [R5, #1] 0x0800AB04: 2800 CMP R0, #0 0x0800AB06: D103 BNE .L1 ; 0x0800AB10 0x0800AB08: 7028 STRB R0, [R5] 0x0800AB0A: 4620 MOV R0, R4 0x0800AB0C: F7FF FBBE BL HAL_TIM_Base_MspInit ; 0x0800A28C
.L1: 0x0800AB10: 2002 MOVS R0, #2 0x0800AB12: 7068 STRB R0, [R5, #1] 0x0800AB14: CC01 LDM R4!, {R0} 0x0800AB16: 4621 MOV R1, R4 0x0800AB18: F7FA FB14 BL TIM_Base_SetConfig ; 0x08005144 0x0800AB1C: 2001 MOVS R0, #1 0x0800AB1E: 7130 STRB R0, [R6, #4] 0x0800AB20: 7038 STRB R0, [R7] 0x0800AB22: 7078 STRB R0, [R7, #1] 0x0800AB24: 70B8 STRB R0, [R7, #2] 0x0800AB26: 70F8 STRB R0, [R7, #3] 0x0800AB28: 7138 STRB R0, [R7, #4] 0x0800AB2A: 7178 STRB R0, [R7, #5] 0x0800AB2C: 7030 STRB R0, [R6] 0x0800AB2E: 7070 STRB R0, [R6, #1] 0x0800AB30: 70B0 STRB R0, [R6, #2] 0x0800AB32: 70F0 STRB R0, [R6, #3] 0x0800AB34: 7068 STRB R0, [R5, #1] 0x0800AB36: 2000 MOVS R0, #0 0x0800AB38: B001 ADD SP, SP, #4 0x0800AB3A: BDF0 POP {R4-R7, PC}
.L2: 0x0800AB3C: 2001 MOVS R0, #1 0x0800AB3E: B001 ADD SP, SP, #4 0x0800AB40: BDF0 POP {R4-R7, PC}

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


HAL_TIM_IC_CaptureCallback: 0x0800AB42: 4770 BX LR

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


HAL_TIM_OC_DelayElapsedCallback: 0x0800AB44: 4770 BX LR

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


HAL_TIM_PWM_PulseFinishedCallback: 0x0800AB46: 4770 BX LR

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


HAL_TIM_TriggerCallback: 0x0800AB48: 4770 BX LR

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


HAL_TIMEx_CommutCallback: 0x0800AB4A: 4770 BX LR

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


HAL_TIMEx_BreakCallback: 0x0800AB4C: 4770 BX LR

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


HAL_TIMEx_Break2Callback: 0x0800AB4E: 4770 BX LR

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


UART_AdvFeatureConfig: 0x0800AB50: B530 PUSH {R4-R5, LR} 0x0800AB52: 6A81 LDR R1, [R0, #40] 0x0800AB54: 07CA LSLS R2, R1, #31 0x0800AB56: D10C BNE .L6 ; 0x0800AB72 0x0800AB58: 078A LSLS R2, R1, #30 0x0800AB5A: D414 BMI .L7 ; 0x0800AB86
.L1: 0x0800AB5C: 074A LSLS R2, R1, #29 0x0800AB5E: D41C BMI .L8 ; 0x0800AB9A
.L2: 0x0800AB60: 070A LSLS R2, R1, #28 0x0800AB62: D424 BMI .L9 ; 0x0800ABAE
.L3: 0x0800AB64: 06CA LSLS R2, R1, #27 0x0800AB66: D42C BMI .L10 ; 0x0800ABC2
.L4: 0x0800AB68: 068A LSLS R2, R1, #26 0x0800AB6A: D434 BMI .L11 ; 0x0800ABD6
.L5: 0x0800AB6C: 064A LSLS R2, R1, #25 0x0800AB6E: D43C BMI .L12 ; 0x0800ABEA 0x0800AB70: E04C B .L13 ; 0x0800AC0C
.L6: 0x0800AB72: 2201 MOVS R2, #1 0x0800AB74: 0452 LSLS R2, R2, #17 0x0800AB76: 6803 LDR R3, [R0] 0x0800AB78: 685C LDR R4, [R3, #4] 0x0800AB7A: 4394 BICS R4, R2 0x0800AB7C: 6AC2 LDR R2, [R0, #44] 0x0800AB7E: 4322 ORRS R2, R4 0x0800AB80: 605A STR R2, [R3, #4] 0x0800AB82: 078A LSLS R2, R1, #30 0x0800AB84: D5EA BPL .L1 ; 0x0800AB5C
.L7: 0x0800AB86: 2201 MOVS R2, #1 0x0800AB88: 0412 LSLS R2, R2, #16 0x0800AB8A: 6803 LDR R3, [R0] 0x0800AB8C: 685C LDR R4, [R3, #4] 0x0800AB8E: 4394 BICS R4, R2 0x0800AB90: 6B02 LDR R2, [R0, #48] 0x0800AB92: 4322 ORRS R2, R4 0x0800AB94: 605A STR R2, [R3, #4] 0x0800AB96: 074A LSLS R2, R1, #29 0x0800AB98: D5E2 BPL .L2 ; 0x0800AB60
.L8: 0x0800AB9A: 2201 MOVS R2, #1 0x0800AB9C: 0492 LSLS R2, R2, #18 0x0800AB9E: 6803 LDR R3, [R0] 0x0800ABA0: 685C LDR R4, [R3, #4] 0x0800ABA2: 4394 BICS R4, R2 0x0800ABA4: 6B42 LDR R2, [R0, #52] 0x0800ABA6: 4322 ORRS R2, R4 0x0800ABA8: 605A STR R2, [R3, #4] 0x0800ABAA: 070A LSLS R2, R1, #28 0x0800ABAC: D5DA BPL .L3 ; 0x0800AB64
.L9: 0x0800ABAE: 2201 MOVS R2, #1 0x0800ABB0: 03D2 LSLS R2, R2, #15 0x0800ABB2: 6803 LDR R3, [R0] 0x0800ABB4: 685C LDR R4, [R3, #4] 0x0800ABB6: 4394 BICS R4, R2 0x0800ABB8: 6B82 LDR R2, [R0, #56] 0x0800ABBA: 4322 ORRS R2, R4 0x0800ABBC: 605A STR R2, [R3, #4] 0x0800ABBE: 06CA LSLS R2, R1, #27 0x0800ABC0: D5D2 BPL .L4 ; 0x0800AB68
.L10: 0x0800ABC2: 2201 MOVS R2, #1 0x0800ABC4: 0312 LSLS R2, R2, #12 0x0800ABC6: 6803 LDR R3, [R0] 0x0800ABC8: 689C LDR R4, [R3, #8] 0x0800ABCA: 4394 BICS R4, R2 0x0800ABCC: 6BC2 LDR R2, [R0, #60] 0x0800ABCE: 4322 ORRS R2, R4 0x0800ABD0: 609A STR R2, [R3, #8] 0x0800ABD2: 068A LSLS R2, R1, #26 0x0800ABD4: D5CA BPL .L5 ; 0x0800AB6C
.L11: 0x0800ABD6: 2201 MOVS R2, #1 0x0800ABD8: 0352 LSLS R2, R2, #13 0x0800ABDA: 6803 LDR R3, [R0] 0x0800ABDC: 689C LDR R4, [R3, #8] 0x0800ABDE: 4394 BICS R4, R2 0x0800ABE0: 6C02 LDR R2, [R0, #64] 0x0800ABE2: 4322 ORRS R2, R4 0x0800ABE4: 609A STR R2, [R3, #8] 0x0800ABE6: 064A LSLS R2, R1, #25 0x0800ABE8: D510 BPL .L13 ; 0x0800AC0C
.L12: 0x0800ABEA: 2201 MOVS R2, #1 0x0800ABEC: 0513 LSLS R3, R2, #20 0x0800ABEE: 6802 LDR R2, [R0] 0x0800ABF0: 6854 LDR R4, [R2, #4] 0x0800ABF2: 439C BICS R4, R3 0x0800ABF4: 6C45 LDR R5, [R0, #68] 0x0800ABF6: 432C ORRS R4, R5 0x0800ABF8: 6054 STR R4, [R2, #4] 0x0800ABFA: 429D CMP R5, R3 0x0800ABFC: D106 BNE .L13 ; 0x0800AC0C 0x0800ABFE: 2303 MOVS R3, #3 0x0800AC00: 055B LSLS R3, R3, #21 0x0800AC02: 6854 LDR R4, [R2, #4] 0x0800AC04: 439C BICS R4, R3 0x0800AC06: 6C83 LDR R3, [R0, #72] 0x0800AC08: 4323 ORRS R3, R4 0x0800AC0A: 6053 STR R3, [R2, #4]
.L13: 0x0800AC0C: 0609 LSLS R1, R1, #24 0x0800AC0E: D507 BPL .L14 ; 0x0800AC20 0x0800AC10: 2101 MOVS R1, #1 0x0800AC12: 04C9 LSLS R1, R1, #19 0x0800AC14: 6802 LDR R2, [R0] 0x0800AC16: 6853 LDR R3, [R2, #4] 0x0800AC18: 438B BICS R3, R1 0x0800AC1A: 6CC0 LDR R0, [R0, #76] 0x0800AC1C: 4318 ORRS R0, R3 0x0800AC1E: 6050 STR R0, [R2, #4]
.L14: 0x0800AC20: BD30 POP {R4-R5, PC}

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


UART_WaitOnFlagUntilTimeout: 0x0800AC22: B5F0 PUSH {R4-R7, LR} 0x0800AC24: B085 SUB SP, SP, #20 0x0800AC26: 9304 STR R3, [SP, #16] 0x0800AC28: 4616 MOV R6, R2 0x0800AC2A: 460F MOV R7, R1 0x0800AC2C: 4604 MOV R4, R0 0x0800AC2E: 6803 LDR R3, [R0] 0x0800AC30: 69D9 LDR R1, [R3, #28] 0x0800AC32: 4039 ANDS R1, R7 0x0800AC34: 1BC9 SUBS R1, R1, R7 0x0800AC36: 424A RSBS R2, R1, #0 0x0800AC38: 414A ADCS R2, R1 0x0800AC3A: 2000 MOVS R0, #0 0x0800AC3C: 42B2 CMP R2, R6 0x0800AC3E: D142 BNE .L4 ; 0x0800ACC6 0x0800AC40: 9002 STR R0, [SP, #8] 0x0800AC42: 4621 MOV R1, R4 0x0800AC44: 3180 ADDS R1, #128 0x0800AC46: 9101 STR R1, [SP, #4] 0x0800AC48: 9D0A LDR R5, [SP, #40] 0x0800AC4A: 2101 MOVS R1, #1 0x0800AC4C: 9100 STR R1, [SP, #0] 0x0800AC4E: 02C8 LSLS R0, R1, #11 0x0800AC50: 9003 STR R0, [SP, #12] 0x0800AC52: E006 B .L2 ; 0x0800AC62
.L1: 0x0800AC54: 69D9 LDR R1, [R3, #28] 0x0800AC56: 4039 ANDS R1, R7 0x0800AC58: 1BC9 SUBS R1, R1, R7 0x0800AC5A: 424A RSBS R2, R1, #0 0x0800AC5C: 414A ADCS R2, R1 0x0800AC5E: 42B2 CMP R2, R6 0x0800AC60: D130 BNE .L3 ; 0x0800ACC4
.L2: 0x0800AC62: 1C69 ADDS R1, R5, #1 0x0800AC64: D0F6 BEQ .L1 ; 0x0800AC54 0x0800AC66: F7F8 FAF1 BL HAL_GetTick ; 0x0800324C 0x0800AC6A: 2D00 CMP R5, #0 0x0800AC6C: D02D BEQ .L5 ; 0x0800ACCA 0x0800AC6E: 9904 LDR R1, [SP, #16] 0x0800AC70: 1A40 SUBS R0, R0, R1 0x0800AC72: 42A8 CMP R0, R5 0x0800AC74: D829 BHI .L5 ; 0x0800ACCA 0x0800AC76: 6823 LDR R3, [R4] 0x0800AC78: 6819 LDR R1, [R3] 0x0800AC7A: 0749 LSLS R1, R1, #29 0x0800AC7C: D5EA BPL .L1 ; 0x0800AC54 0x0800AC7E: 69D9 LDR R1, [R3, #28] 0x0800AC80: 9803 LDR R0, [SP, #12] 0x0800AC82: 4201 TST R1, R0 0x0800AC84: D0E6 BEQ .L1 ; 0x0800AC54 0x0800AC86: 6218 STR R0, [R3, #32] 0x0800AC88: F3EF 8010 MRS R0, PRIMASK 0x0800AC8C: 9D00 LDR R5, [SP, #0] 0x0800AC8E: F385 8810 MSR PRIMASK, R5 0x0800AC92: 210D MOVS R1, #13 0x0800AC94: 0149 LSLS R1, R1, #5 0x0800AC96: 6822 LDR R2, [R4] 0x0800AC98: 6813 LDR R3, [R2] 0x0800AC9A: 438B BICS R3, R1 0x0800AC9C: 6013 STR R3, [R2] 0x0800AC9E: F380 8810 MSR PRIMASK, R0 0x0800ACA2: F3EF 8010 MRS R0, PRIMASK 0x0800ACA6: F385 8810 MSR PRIMASK, R5 0x0800ACAA: 6821 LDR R1, [R4] 0x0800ACAC: 688A LDR R2, [R1, #8] 0x0800ACAE: 43AA BICS R2, R5 0x0800ACB0: 608A STR R2, [R1, #8] 0x0800ACB2: F380 8810 MSR PRIMASK, R0 0x0800ACB6: 2020 MOVS R0, #32 0x0800ACB8: 9A01 LDR R2, [SP, #4] 0x0800ACBA: 6050 STR R0, [R2, #4] 0x0800ACBC: 6090 STR R0, [R2, #8] 0x0800ACBE: 4610 MOV R0, R2 0x0800ACC0: 300C ADDS R0, #12 0x0800ACC2: E01E B .L6 ; 0x0800AD02
.L3: 0x0800ACC4: 9802 LDR R0, [SP, #8]
.L4: 0x0800ACC6: B005 ADD SP, SP, #20 0x0800ACC8: BDF0 POP {R4-R7, PC}
.L5: 0x0800ACCA: F3EF 8010 MRS R0, PRIMASK 0x0800ACCE: 9D00 LDR R5, [SP, #0] 0x0800ACD0: F385 8810 MSR PRIMASK, R5 0x0800ACD4: 210D MOVS R1, #13 0x0800ACD6: 0149 LSLS R1, R1, #5 0x0800ACD8: 6822 LDR R2, [R4] 0x0800ACDA: 6813 LDR R3, [R2] 0x0800ACDC: 438B BICS R3, R1 0x0800ACDE: 6013 STR R3, [R2] 0x0800ACE0: F380 8810 MSR PRIMASK, R0 0x0800ACE4: F3EF 8010 MRS R0, PRIMASK 0x0800ACE8: F385 8810 MSR PRIMASK, R5 0x0800ACEC: 6821 LDR R1, [R4] 0x0800ACEE: 688A LDR R2, [R1, #8] 0x0800ACF0: 43AA BICS R2, R5 0x0800ACF2: 608A STR R2, [R1, #8] 0x0800ACF4: F380 8810 MSR PRIMASK, R0 0x0800ACF8: 2020 MOVS R0, #32 0x0800ACFA: 9A01 LDR R2, [SP, #4] 0x0800ACFC: 6050 STR R0, [R2, #4] 0x0800ACFE: 4610 MOV R0, R2 0x0800AD00: 3008 ADDS R0, #8
.L6: 0x0800AD02: 2100 MOVS R1, #0 0x0800AD04: 7011 STRB R1, [R2] 0x0800AD06: 2120 MOVS R1, #32 0x0800AD08: 6001 STR R1, [R0] 0x0800AD0A: 2003 MOVS R0, #3 0x0800AD0C: B005 ADD SP, SP, #20 0x0800AD0E: BDF0 POP {R4-R7, PC}

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


HAL_UART_ErrorCallback: 0x0800AD10: 4770 BX LR

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


HAL_UARTEx_RxEventCallback: 0x0800AD12: 4770 BX LR

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


HAL_UART_TxCpltCallback: 0x0800AD14: 4770 BX LR

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


HAL_UART_RxCpltCallback: 0x0800AD16: 4770 BX LR

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


UART_RxISR_8BIT: 0x0800AD18: B570 PUSH {R4-R6, LR} 0x0800AD1A: 6802 LDR R2, [R0] 0x0800AD1C: 4601 MOV R1, R0 0x0800AD1E: 315C ADDS R1, #92 0x0800AD20: 888B LDRH R3, [R1, #4] 0x0800AD22: 6ACC LDR R4, [R1, #44] 0x0800AD24: 2C22 CMP R4, #34 0x0800AD26: D10D BNE .L1 ; 0x0800AD44 0x0800AD28: 6A52 LDR R2, [R2, #36] 0x0800AD2A: 401A ANDS R2, R3 0x0800AD2C: 6D83 LDR R3, [R0, #88] 0x0800AD2E: 701A STRB R2, [R3] 0x0800AD30: 884A LDRH R2, [R1, #2] 0x0800AD32: 1E52 SUBS R2, R2, #1 0x0800AD34: 804A STRH R2, [R1, #2] 0x0800AD36: 6D82 LDR R2, [R0, #88] 0x0800AD38: 1C52 ADDS R2, R2, #1 0x0800AD3A: 6582 STR R2, [R0, #88] 0x0800AD3C: 884A LDRH R2, [R1, #2] 0x0800AD3E: 2A00 CMP R2, #0 0x0800AD40: D005 BEQ .L2 ; 0x0800AD4E 0x0800AD42: BD70 POP {R4-R6, PC}
.L1: 0x0800AD44: 6990 LDR R0, [R2, #24] 0x0800AD46: 2108 MOVS R1, #8 0x0800AD48: 4301 ORRS R1, R0 0x0800AD4A: 6191 STR R1, [R2, #24] 0x0800AD4C: BD70 POP {R4-R6, PC}
.L2: 0x0800AD4E: F3EF 8310 MRS R3, PRIMASK 0x0800AD52: 2201 MOVS R2, #1 0x0800AD54: F382 8810 MSR PRIMASK, R2 0x0800AD58: 2409 MOVS R4, #9 0x0800AD5A: 0164 LSLS R4, R4, #5 0x0800AD5C: 6805 LDR R5, [R0] 0x0800AD5E: 682E LDR R6, [R5] 0x0800AD60: 43A6 BICS R6, R4 0x0800AD62: 602E STR R6, [R5] 0x0800AD64: F383 8810 MSR PRIMASK, R3 0x0800AD68: F3EF 8310 MRS R3, PRIMASK 0x0800AD6C: F382 8810 MSR PRIMASK, R2 0x0800AD70: 6804 LDR R4, [R0] 0x0800AD72: 68A5 LDR R5, [R4, #8] 0x0800AD74: 4395 BICS R5, R2 0x0800AD76: 60A5 STR R5, [R4, #8] 0x0800AD78: F383 8810 MSR PRIMASK, R3 0x0800AD7C: 2320 MOVS R3, #32 0x0800AD7E: 62CB STR R3, [R1, #44] 0x0800AD80: 2300 MOVS R3, #0 0x0800AD82: 6703 STR R3, [R0, #112] 0x0800AD84: 6EC4 LDR R4, [R0, #108] 0x0800AD86: 2C01 CMP R4, #1 0x0800AD88: D114 BNE .L4 ; 0x0800ADB4 0x0800AD8A: 66C3 STR R3, [R0, #108] 0x0800AD8C: F3EF 8310 MRS R3, PRIMASK 0x0800AD90: F382 8810 MSR PRIMASK, R2 0x0800AD94: 6804 LDR R4, [R0] 0x0800AD96: 6825 LDR R5, [R4] 0x0800AD98: 2210 MOVS R2, #16 0x0800AD9A: 4395 BICS R5, R2 0x0800AD9C: 6025 STR R5, [R4] 0x0800AD9E: F383 8810 MSR PRIMASK, R3 0x0800ADA2: 6803 LDR R3, [R0] 0x0800ADA4: 69DC LDR R4, [R3, #28] 0x0800ADA6: 06E4 LSLS R4, R4, #27 0x0800ADA8: D500 BPL .L3 ; 0x0800ADAC 0x0800ADAA: 621A STR R2, [R3, #32]
.L3: 0x0800ADAC: 8809 LDRH R1, [R1] 0x0800ADAE: F7FF FFB0 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12 0x0800ADB2: BD70 POP {R4-R6, PC}
.L4: 0x0800ADB4: F7FF FFAF BL HAL_UART_RxCpltCallback ; 0x0800AD16 0x0800ADB8: BD70 POP {R4-R6, PC}

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


HAL_UARTEx_DisableFifoMode: 0x0800ADBA: B530 PUSH {R4-R5, LR} 0x0800ADBC: 2180 MOVS R1, #128 0x0800ADBE: 5C41 LDRB R1, [R0, R1] 0x0800ADC0: 2901 CMP R1, #1 0x0800ADC2: D101 BNE .L1 ; 0x0800ADC8 0x0800ADC4: 2002 MOVS R0, #2 0x0800ADC6: BD30 POP {R4-R5, PC}
.L1: 0x0800ADC8: 4602 MOV R2, R0 0x0800ADCA: 3280 ADDS R2, #128 0x0800ADCC: 2124 MOVS R1, #36 0x0800ADCE: 6051 STR R1, [R2, #4] 0x0800ADD0: 6801 LDR R1, [R0] 0x0800ADD2: 680B LDR R3, [R1] 0x0800ADD4: 680C LDR R4, [R1] 0x0800ADD6: 2501 MOVS R5, #1 0x0800ADD8: 43AC BICS R4, R5 0x0800ADDA: 600C STR R4, [R1] 0x0800ADDC: 076C LSLS R4, R5, #29 0x0800ADDE: 43A3 BICS R3, R4 0x0800ADE0: 600B STR R3, [R1] 0x0800ADE2: 2100 MOVS R1, #0 0x0800ADE4: 6641 STR R1, [R0, #100] 0x0800ADE6: 7011 STRB R1, [R2] 0x0800ADE8: 2020 MOVS R0, #32 0x0800ADEA: 6050 STR R0, [R2, #4] 0x0800ADEC: 2000 MOVS R0, #0 0x0800ADEE: BD30 POP {R4-R5, PC}

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


_StoreChar: 0x0800ADF0: B510 PUSH {R4, LR} 0x0800ADF2: 4604 MOV R4, R0 0x0800ADF4: 6842 LDR R2, [R0, #4] 0x0800ADF6: 6883 LDR R3, [R0, #8] 0x0800ADF8: 1C58 ADDS R0, R3, #1 0x0800ADFA: 4290 CMP R0, R2 0x0800ADFC: D902 BLS .L2 ; 0x0800AE04 0x0800ADFE: 4293 CMP R3, R2 0x0800AE00: D009 BEQ .L3 ; 0x0800AE16
.L1: 0x0800AE02: BD10 POP {R4, PC}
.L2: 0x0800AE04: 6822 LDR R2, [R4] 0x0800AE06: 54D1 STRB R1, [R2, R3] 0x0800AE08: 60A0 STR R0, [R4, #8] 0x0800AE0A: 68E1 LDR R1, [R4, #12] 0x0800AE0C: 1C49 ADDS R1, R1, #1 0x0800AE0E: 60E1 STR R1, [R4, #12] 0x0800AE10: 6862 LDR R2, [R4, #4] 0x0800AE12: 4290 CMP R0, R2 0x0800AE14: D1F5 BNE .L1 ; 0x0800AE02
.L3: 0x0800AE16: 6821 LDR R1, [R4] 0x0800AE18: 6920 LDR R0, [R4, #16] 0x0800AE1A: F7FF FD17 BL SEGGER_RTT_Write ; 0x0800A84C 0x0800AE1E: 68A1 LDR R1, [R4, #8] 0x0800AE20: 4288 CMP R0, R1 0x0800AE22: D102 BNE .L4 ; 0x0800AE2A 0x0800AE24: 2000 MOVS R0, #0 0x0800AE26: 60A0 STR R0, [R4, #8] 0x0800AE28: BD10 POP {R4, PC}
.L4: 0x0800AE2A: 2000 MOVS R0, #0 0x0800AE2C: 43C0 MVNS R0, R0 0x0800AE2E: 60E0 STR R0, [R4, #12] 0x0800AE30: BD10 POP {R4, PC}

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


FEEPROM_ConfigFreeBytes: 0x0800AE32: 20F9 MOVS R0, #249 0x0800AE34: 00C0 LSLS R0, R0, #3 0x0800AE36: 4770 BX LR

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


ShowSlaveAddressOnLED: 0x0800AE38: B5F0 PUSH {R4-R7, LR} 0x0800AE3A: B081 SUB SP, SP, #4 0x0800AE3C: 2800 CMP R0, #0 0x0800AE3E: D016 BEQ .L2 ; 0x0800AE6E 0x0800AE40: 4614 MOV R4, R2 0x0800AE42: 460D MOV R5, R1 0x0800AE44: 4606 MOV R6, R0 0x0800AE46: 27FF MOVS R7, #255 0x0800AE48: 374E ADDS R7, #78
.L1: 0x0800AE4A: 2201 MOVS R2, #1 0x0800AE4C: 4628 MOV R0, R5 0x0800AE4E: 4621 MOV R1, R4 0x0800AE50: F000 F9CB BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800AE54: 4638 MOV R0, R7 0x0800AE56: F7F8 F9FF BL HAL_Delay ; 0x08003258 0x0800AE5A: 2200 MOVS R2, #0 0x0800AE5C: 4628 MOV R0, R5 0x0800AE5E: 4621 MOV R1, R4 0x0800AE60: F000 F9C3 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800AE64: 4638 MOV R0, R7 0x0800AE66: F7F8 F9F7 BL HAL_Delay ; 0x08003258 0x0800AE6A: 1E76 SUBS R6, R6, #1 0x0800AE6C: D1ED BNE .L1 ; 0x0800AE4A
.L2: 0x0800AE6E: B001 ADD SP, SP, #4 0x0800AE70: BDF0 POP {R4-R7, PC}

LEDBlink: 0x0800AE72: B5F0 PUSH {R4-R7, LR} 0x0800AE74: B081 SUB SP, SP, #4 0x0800AE76: 461D MOV R5, R3 0x0800AE78: 4614 MOV R4, R2 0x0800AE7A: 460F MOV R7, R1 0x0800AE7C: 4606 MOV R6, R0 0x0800AE7E: F7F8 F9E5 BL HAL_GetTick ; 0x0800324C 0x0800AE82: 683A LDR R2, [R7] 0x0800AE84: 42AA CMP R2, R5 0x0800AE86: D20B BCS .L1 ; 0x0800AEA0 0x0800AE88: 6823 LDR R3, [R4] 0x0800AE8A: 2B02 CMP R3, #2 0x0800AE8C: D01C BEQ .L6 ; 0x0800AEC8 0x0800AE8E: 4605 MOV R5, R0 0x0800AE90: 9909 LDR R1, [SP, #36] 0x0800AE92: 9808 LDR R0, [SP, #32] 0x0800AE94: 2B01 CMP R3, #1 0x0800AE96: D007 BEQ .L4 ; 0x0800AEA8 0x0800AE98: 2B00 CMP R3, #0 0x0800AE9A: D103 BNE .L3 ; 0x0800AEA4 0x0800AE9C: 2201 MOVS R2, #1 0x0800AE9E: E00B B .L5 ; 0x0800AEB8
.L1: 0x0800AEA0: 2000 MOVS R0, #0
.L2: 0x0800AEA2: 6038 STR R0, [R7]
.L3: 0x0800AEA4: B001 ADD SP, SP, #4 0x0800AEA6: BDF0 POP {R4-R7, PC}
.L4: 0x0800AEA8: 9B06 LDR R3, [SP, #24] 0x0800AEAA: 0052 LSLS R2, R2, #1 0x0800AEAC: 5A9A LDRH R2, [R3, R2] 0x0800AEAE: 6833 LDR R3, [R6] 0x0800AEB0: 1AEB SUBS R3, R5, R3 0x0800AEB2: 4293 CMP R3, R2 0x0800AEB4: D9F6 BLS .L3 ; 0x0800AEA4 0x0800AEB6: 2200 MOVS R2, #0
.L5: 0x0800AEB8: F000 F997 BL HAL_GPIO_WritePin ; 0x0800B1EA 0x0800AEBC: 6035 STR R5, [R6] 0x0800AEBE: 6820 LDR R0, [R4] 0x0800AEC0: 1C40 ADDS R0, R0, #1 0x0800AEC2: 6020 STR R0, [R4] 0x0800AEC4: B001 ADD SP, SP, #4 0x0800AEC6: BDF0 POP {R4-R7, PC}
.L6: 0x0800AEC8: 4603 MOV R3, R0 0x0800AECA: 9807 LDR R0, [SP, #28] 0x0800AECC: 0051 LSLS R1, R2, #1 0x0800AECE: 5A40 LDRH R0, [R0, R1] 0x0800AED0: 6831 LDR R1, [R6] 0x0800AED2: 1A59 SUBS R1, R3, R1 0x0800AED4: 4281 CMP R1, R0 0x0800AED6: D9E5 BLS .L3 ; 0x0800AEA4 0x0800AED8: 6033 STR R3, [R6] 0x0800AEDA: 2000 MOVS R0, #0 0x0800AEDC: 6020 STR R0, [R4] 0x0800AEDE: 6838 LDR R0, [R7] 0x0800AEE0: 1C40 ADDS R0, R0, #1 0x0800AEE2: E7DE B .L2 ; 0x0800AEA2

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


mbInit: 0x0800AEE4: B5B0 PUSH {R4-R5, R7, LR} 0x0800AEE6: B082 SUB SP, SP, #8 0x0800AEE8: 461D MOV R5, R3 0x0800AEEA: 4613 MOV R3, R2 0x0800AEEC: 460A MOV R2, R1 0x0800AEEE: 4604 MOV R4, R0 0x0800AEF0: 200B MOVS R0, #11 0x0800AEF2: 9001 STR R0, [SP, #4] 0x0800AEF4: 2B02 CMP R3, #2 0x0800AEF6: D301 BCC .L1 ; 0x0800AEFC 0x0800AEF8: 2002 MOVS R0, #2 0x0800AEFA: E000 B .L2 ; 0x0800AEFE
.L1: 0x0800AEFC: 2001 MOVS R0, #1
.L2: 0x0800AEFE: 9000 STR R0, [SP, #0] 0x0800AF00: 4620 MOV R0, R4 0x0800AF02: 4629 MOV R1, R5 0x0800AF04: F7FE FC3E BL mbUartInit ; 0x08009784 0x0800AF08: 2026 MOVS R0, #38 0x0800AF0A: 2100 MOVS R1, #0 0x0800AF0C: 5421 STRB R1, [R4, R0] 0x0800AF0E: 208D MOVS R0, #141 0x0800AF10: 0080 LSLS R0, R0, #2 0x0800AF12: 9A06 LDR R2, [SP, #24] 0x0800AF14: 5022 STR R2, [R4, R0] 0x0800AF16: 84A1 STRH R1, [R4, #36] 0x0800AF18: 61E1 STR R1, [R4, #28] 0x0800AF1A: 8421 STRH R1, [R4, #32] 0x0800AF1C: 1820 ADDS R0, R4, R0 0x0800AF1E: 341C ADDS R4, #28 0x0800AF20: 71A1 STRB R1, [R4, #6] 0x0800AF22: 9907 LDR R1, [SP, #28] 0x0800AF24: 6041 STR R1, [R0, #4] 0x0800AF26: B002 ADD SP, SP, #8 0x0800AF28: BDB0 POP {R4-R5, R7, PC}

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


mbSlaveProcessPdu: 0x0800AF2A: B5B0 PUSH {R4-R5, R7, LR} 0x0800AF2C: B082 SUB SP, SP, #8 0x0800AF2E: 784C LDRB R4, [R1, #1] 0x0800AF30: 9D06 LDR R5, [SP, #24] 0x0800AF32: 2C10 CMP R4, #16 0x0800AF34: D007 BEQ .L1 ; 0x0800AF46 0x0800AF36: 2C06 CMP R4, #6 0x0800AF38: D00A BEQ .L2 ; 0x0800AF50 0x0800AF3A: 2C03 CMP R4, #3 0x0800AF3C: D10D BNE .L3 ; 0x0800AF5A 0x0800AF3E: F7FE FE79 BL mbSlaveReadHoldingRegisters ; 0x08009C34 0x0800AF42: B002 ADD SP, SP, #8 0x0800AF44: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800AF46: 9500 STR R5, [SP, #0] 0x0800AF48: F7FE FEF2 BL mbSlaveWriteMultipleRegisters ; 0x08009D30 0x0800AF4C: B002 ADD SP, SP, #8 0x0800AF4E: BDB0 POP {R4-R5, R7, PC}
.L2: 0x0800AF50: 9500 STR R5, [SP, #0] 0x0800AF52: F7FE FEAF BL mbSlaveWriteSingleRegister ; 0x08009CB4 0x0800AF56: B002 ADD SP, SP, #8 0x0800AF58: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800AF5A: 2180 MOVS R1, #128 0x0800AF5C: 404C EORS R4, R1 0x0800AF5E: 5484 STRB R4, [R0, R2] 0x0800AF60: 1880 ADDS R0, R0, R2 0x0800AF62: 2101 MOVS R1, #1 0x0800AF64: 7041 STRB R1, [R0, #1] 0x0800AF66: 1C90 ADDS R0, R2, #2 0x0800AF68: B002 ADD SP, SP, #8 0x0800AF6A: BDB0 POP {R4-R5, R7, PC}

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


SVC_Handler: 0x0800AF6C: 4770 BX LR

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


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

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


HAL_ADC_Stop: 0x0800B0FA: B5B0 PUSH {R4-R5, R7, LR} 0x0800B0FC: 4604 MOV R4, R0 0x0800B0FE: 2054 MOVS R0, #84 0x0800B100: 5C20 LDRB R0, [R4, R0] 0x0800B102: 2801 CMP R0, #1 0x0800B104: D101 BNE .L1 ; 0x0800B10A 0x0800B106: 2002 MOVS R0, #2 0x0800B108: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800B10A: 4625 MOV R5, R4 0x0800B10C: 3554 ADDS R5, #84 0x0800B10E: 2001 MOVS R0, #1 0x0800B110: 7028 STRB R0, [R5] 0x0800B112: 4620 MOV R0, R4 0x0800B114: F7F8 F9FC BL ADC_ConversionStop ; 0x08003510 0x0800B118: 2800 CMP R0, #0 0x0800B11A: D10B BNE .L2 ; 0x0800B134 0x0800B11C: 4620 MOV R0, R4 0x0800B11E: F7F8 FA25 BL ADC_Disable ; 0x0800356C 0x0800B122: 2800 CMP R0, #0 0x0800B124: D106 BNE .L2 ; 0x0800B134 0x0800B126: 20FF MOVS R0, #255 0x0800B128: 3002 ADDS R0, #2 0x0800B12A: 6DA1 LDR R1, [R4, #88] 0x0800B12C: 4381 BICS R1, R0 0x0800B12E: 1C48 ADDS R0, R1, #1 0x0800B130: 65A0 STR R0, [R4, #88] 0x0800B132: 2000 MOVS R0, #0
.L2: 0x0800B134: 2100 MOVS R1, #0 0x0800B136: 7029 STRB R1, [R5] 0x0800B138: BDB0 POP {R4-R5, R7, PC}

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


ADC_DMAConvCplt: 0x0800B13A: B5B0 PUSH {R4-R5, R7, LR} 0x0800B13C: 4601 MOV R1, R0 0x0800B13E: 6A80 LDR R0, [R0, #40] 0x0800B140: 6D83 LDR R3, [R0, #88] 0x0800B142: 6D82 LDR R2, [R0, #88] 0x0800B144: 2450 MOVS R4, #80 0x0800B146: 4223 TST R3, R4 0x0800B148: D006 BEQ .L1 ; 0x0800B158 0x0800B14A: 06D2 LSLS R2, R2, #27 0x0800B14C: D410 BMI .L3 ; 0x0800B170 0x0800B14E: 6D00 LDR R0, [R0, #80] 0x0800B150: 6B42 LDR R2, [R0, #52] 0x0800B152: 4608 MOV R0, R1 0x0800B154: 4790 BLX R2 0x0800B156: BDB0 POP {R4-R5, R7, PC}
.L1: 0x0800B158: 2101 MOVS R1, #1 0x0800B15A: 024B LSLS R3, R1, #9 0x0800B15C: 431A ORRS R2, R3 0x0800B15E: 6582 STR R2, [R0, #88] 0x0800B160: 6802 LDR R2, [R0] 0x0800B162: 68D3 LDR R3, [R2, #12] 0x0800B164: 051B LSLS R3, R3, #20 0x0800B166: 0F9B LSRS R3, R3, #30 0x0800B168: D005 BEQ .L4 ; 0x0800B176
.L2: 0x0800B16A: F7FF FC6E BL HAL_ADC_ConvCpltCallback ; 0x0800AA4A 0x0800B16E: BDB0 POP {R4-R5, R7, PC}
.L3: 0x0800B170: F7FF FC6C BL HAL_ADC_ErrorCallback ; 0x0800AA4C 0x0800B174: BDB0 POP {R4-R5, R7, PC}
.L4: 0x0800B176: 7E83 LDRB R3, [R0, #26] 0x0800B178: 2B00 CMP R3, #0 0x0800B17A: D1F6 BNE .L2 ; 0x0800B16A 0x0800B17C: 6813 LDR R3, [R2] 0x0800B17E: 071B LSLS R3, R3, #28 0x0800B180: D5F3 BPL .L2 ; 0x0800B16A 0x0800B182: 6893 LDR R3, [R2, #8] 0x0800B184: 075B LSLS R3, R3, #29 0x0800B186: D40A BMI .L5 ; 0x0800B19E 0x0800B188: 4603 MOV R3, R0 0x0800B18A: 3358 ADDS R3, #88 0x0800B18C: 6854 LDR R4, [R2, #4] 0x0800B18E: 250C MOVS R5, #12 0x0800B190: 43AC BICS R4, R5 0x0800B192: 6054 STR R4, [R2, #4] 0x0800B194: 24FF MOVS R4, #255 0x0800B196: 3402 ADDS R4, #2 0x0800B198: 681A LDR R2, [R3] 0x0800B19A: 43A2 BICS R2, R4 0x0800B19C: E006 B .L6 ; 0x0800B1AC
.L5: 0x0800B19E: 6D82 LDR R2, [R0, #88] 0x0800B1A0: 2320 MOVS R3, #32 0x0800B1A2: 4313 ORRS R3, R2 0x0800B1A4: 6583 STR R3, [R0, #88] 0x0800B1A6: 4603 MOV R3, R0 0x0800B1A8: 335C ADDS R3, #92 0x0800B1AA: 6DC2 LDR R2, [R0, #92]
.L6: 0x0800B1AC: 430A ORRS R2, R1 0x0800B1AE: 601A STR R2, [R3] 0x0800B1B0: F7FF FC4B BL HAL_ADC_ConvCpltCallback ; 0x0800AA4A 0x0800B1B4: 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: 0x0800B1B6: 6800 LDR R0, [R0] 0x0800B1B8: 21B4 MOVS R1, #180 0x0800B1BA: 5841 LDR R1, [R0, R1] 0x0800B1BC: 207F MOVS R0, #127 0x0800B1BE: 4008 ANDS R0, R1 0x0800B1C0: 4770 BX LR

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


HAL_DAC_Init: 0x0800B1C2: B510 PUSH {R4, LR} 0x0800B1C4: 2800 CMP R0, #0 0x0800B1C6: D00E BEQ .L2 ; 0x0800B1E6 0x0800B1C8: 4604 MOV R4, R0 0x0800B1CA: 7900 LDRB R0, [R0, #4] 0x0800B1CC: 2800 CMP R0, #0 0x0800B1CE: D103 BNE .L1 ; 0x0800B1D8 0x0800B1D0: 7160 STRB R0, [R4, #5] 0x0800B1D2: 4620 MOV R0, R4 0x0800B1D4: F7FB FB7A BL HAL_DAC_MspInit ; 0x080068CC
.L1: 0x0800B1D8: 2002 MOVS R0, #2 0x0800B1DA: 7120 STRB R0, [R4, #4] 0x0800B1DC: 2000 MOVS R0, #0 0x0800B1DE: 6120 STR R0, [R4, #16] 0x0800B1E0: 2101 MOVS R1, #1 0x0800B1E2: 7121 STRB R1, [R4, #4] 0x0800B1E4: BD10 POP {R4, PC}
.L2: 0x0800B1E6: 2001 MOVS R0, #1 0x0800B1E8: BD10 POP {R4, PC}

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


HAL_GPIO_WritePin: 0x0800B1EA: 2A00 CMP R2, #0 0x0800B1EC: D002 BEQ .L1 ; 0x0800B1F4 0x0800B1EE: 2218 MOVS R2, #24 0x0800B1F0: 5081 STR R1, [R0, R2] 0x0800B1F2: 4770 BX LR
.L1: 0x0800B1F4: 2228 MOVS R2, #40 0x0800B1F6: 5081 STR R1, [R0, R2] 0x0800B1F8: 4770 BX LR

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


HAL_GPIO_TogglePin: 0x0800B1FA: 6942 LDR R2, [R0, #20] 0x0800B1FC: 460B MOV R3, R1 0x0800B1FE: 4393 BICS R3, R2 0x0800B200: 400A ANDS R2, R1 0x0800B202: 0411 LSLS R1, R2, #16 0x0800B204: 18C9 ADDS R1, R1, R3 0x0800B206: 6181 STR R1, [R0, #24] 0x0800B208: 4770 BX LR

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


UART_TxISR_8BIT_FIFOEN: 0x0800B20A: B530 PUSH {R4-R5, LR} 0x0800B20C: 2184 MOVS R1, #132 0x0800B20E: 5841 LDR R1, [R0, R1] 0x0800B210: 2921 CMP R1, #33 0x0800B212: D104 BNE .L1 ; 0x0800B21E 0x0800B214: 4601 MOV R1, R0 0x0800B216: 3156 ADDS R1, #86 0x0800B218: 8A8A LDRH R2, [R1, #20] 0x0800B21A: 2A00 CMP R2, #0 0x0800B21C: D103 BNE .L3 ; 0x0800B226
.L1: 0x0800B21E: BD30 POP {R4-R5, PC}
.L2: 0x0800B220: 1E52 SUBS R2, R2, #1 0x0800B222: 0413 LSLS R3, R2, #16 0x0800B224: D0FB BEQ .L1 ; 0x0800B21E
.L3: 0x0800B226: 880B LDRH R3, [R1] 0x0800B228: 2B00 CMP R3, #0 0x0800B22A: D00C BEQ .L4 ; 0x0800B246 0x0800B22C: 6803 LDR R3, [R0] 0x0800B22E: 69DC LDR R4, [R3, #28] 0x0800B230: 0624 LSLS R4, R4, #24 0x0800B232: D5F5 BPL .L2 ; 0x0800B220 0x0800B234: 6D04 LDR R4, [R0, #80] 0x0800B236: 7825 LDRB R5, [R4] 0x0800B238: 629D STR R5, [R3, #40] 0x0800B23A: 1C63 ADDS R3, R4, #1 0x0800B23C: 6503 STR R3, [R0, #80] 0x0800B23E: 880B LDRH R3, [R1] 0x0800B240: 1E5B SUBS R3, R3, #1 0x0800B242: 800B STRH R3, [R1] 0x0800B244: E7EC B .L2 ; 0x0800B220
.L4: 0x0800B246: F3EF 8110 MRS R1, PRIMASK 0x0800B24A: 2201 MOVS R2, #1 0x0800B24C: F382 8810 MSR PRIMASK, R2 0x0800B250: 05D3 LSLS R3, R2, #23 0x0800B252: 6804 LDR R4, [R0] 0x0800B254: 68A5 LDR R5, [R4, #8] 0x0800B256: 439D BICS R5, R3 0x0800B258: 60A5 STR R5, [R4, #8] 0x0800B25A: F381 8810 MSR PRIMASK, R1 0x0800B25E: F3EF 8110 MRS R1, PRIMASK 0x0800B262: F382 8810 MSR PRIMASK, R2 0x0800B266: 6800 LDR R0, [R0] 0x0800B268: 6802 LDR R2, [R0] 0x0800B26A: 2340 MOVS R3, #64 0x0800B26C: 4313 ORRS R3, R2 0x0800B26E: 6003 STR R3, [R0] 0x0800B270: F381 8810 MSR PRIMASK, R1 0x0800B274: BD30 POP {R4-R5, PC}

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


UART_TxISR_8BIT: 0x0800B276: B530 PUSH {R4-R5, LR} 0x0800B278: 2184 MOVS R1, #132 0x0800B27A: 5841 LDR R1, [R0, R1] 0x0800B27C: 2921 CMP R1, #33 0x0800B27E: D10D BNE .L1 ; 0x0800B29C 0x0800B280: 4601 MOV R1, R0 0x0800B282: 3156 ADDS R1, #86 0x0800B284: 880A LDRH R2, [R1] 0x0800B286: 2A00 CMP R2, #0 0x0800B288: D009 BEQ .L2 ; 0x0800B29E 0x0800B28A: 6802 LDR R2, [R0] 0x0800B28C: 6D03 LDR R3, [R0, #80] 0x0800B28E: 781C LDRB R4, [R3] 0x0800B290: 6294 STR R4, [R2, #40] 0x0800B292: 1C5A ADDS R2, R3, #1 0x0800B294: 6502 STR R2, [R0, #80] 0x0800B296: 8808 LDRH R0, [R1] 0x0800B298: 1E40 SUBS R0, R0, #1 0x0800B29A: 8008 STRH R0, [R1]
.L1: 0x0800B29C: BD30 POP {R4-R5, PC}
.L2: 0x0800B29E: F3EF 8110 MRS R1, PRIMASK 0x0800B2A2: 2201 MOVS R2, #1 0x0800B2A4: F382 8810 MSR PRIMASK, R2 0x0800B2A8: 6803 LDR R3, [R0] 0x0800B2AA: 681C LDR R4, [R3] 0x0800B2AC: 2580 MOVS R5, #128 0x0800B2AE: 43AC BICS R4, R5 0x0800B2B0: 601C STR R4, [R3] 0x0800B2B2: F381 8810 MSR PRIMASK, R1 0x0800B2B6: F3EF 8110 MRS R1, PRIMASK 0x0800B2BA: F382 8810 MSR PRIMASK, R2 0x0800B2BE: 6800 LDR R0, [R0] 0x0800B2C0: 6802 LDR R2, [R0] 0x0800B2C2: 2340 MOVS R3, #64 0x0800B2C4: 4313 ORRS R3, R2 0x0800B2C6: 6003 STR R3, [R0] 0x0800B2C8: F381 8810 MSR PRIMASK, R1 0x0800B2CC: BD30 POP {R4-R5, PC}

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


UART_RxISR_16BIT: 0x0800B2CE: B570 PUSH {R4-R6, LR} 0x0800B2D0: 6802 LDR R2, [R0] 0x0800B2D2: 4601 MOV R1, R0 0x0800B2D4: 315C ADDS R1, #92 0x0800B2D6: 888B LDRH R3, [R1, #4] 0x0800B2D8: 6ACC LDR R4, [R1, #44] 0x0800B2DA: 2C22 CMP R4, #34 0x0800B2DC: D10C BNE .L1 ; 0x0800B2F8 0x0800B2DE: 6A52 LDR R2, [R2, #36] 0x0800B2E0: 4013 ANDS R3, R2 0x0800B2E2: 6D82 LDR R2, [R0, #88] 0x0800B2E4: 8013 STRH R3, [R2] 0x0800B2E6: 884B LDRH R3, [R1, #2] 0x0800B2E8: 1E5B SUBS R3, R3, #1 0x0800B2EA: 804B STRH R3, [R1, #2] 0x0800B2EC: 1C92 ADDS R2, R2, #2 0x0800B2EE: 6582 STR R2, [R0, #88] 0x0800B2F0: 884A LDRH R2, [R1, #2] 0x0800B2F2: 2A00 CMP R2, #0 0x0800B2F4: D005 BEQ .L2 ; 0x0800B302 0x0800B2F6: BD70 POP {R4-R6, PC}
.L1: 0x0800B2F8: 6990 LDR R0, [R2, #24] 0x0800B2FA: 2108 MOVS R1, #8 0x0800B2FC: 4301 ORRS R1, R0 0x0800B2FE: 6191 STR R1, [R2, #24] 0x0800B300: BD70 POP {R4-R6, PC}
.L2: 0x0800B302: F3EF 8310 MRS R3, PRIMASK 0x0800B306: 2201 MOVS R2, #1 0x0800B308: F382 8810 MSR PRIMASK, R2 0x0800B30C: 2409 MOVS R4, #9 0x0800B30E: 0164 LSLS R4, R4, #5 0x0800B310: 6805 LDR R5, [R0] 0x0800B312: 682E LDR R6, [R5] 0x0800B314: 43A6 BICS R6, R4 0x0800B316: 602E STR R6, [R5] 0x0800B318: F383 8810 MSR PRIMASK, R3 0x0800B31C: F3EF 8310 MRS R3, PRIMASK 0x0800B320: F382 8810 MSR PRIMASK, R2 0x0800B324: 6804 LDR R4, [R0] 0x0800B326: 68A5 LDR R5, [R4, #8] 0x0800B328: 4395 BICS R5, R2 0x0800B32A: 60A5 STR R5, [R4, #8] 0x0800B32C: F383 8810 MSR PRIMASK, R3 0x0800B330: 2320 MOVS R3, #32 0x0800B332: 62CB STR R3, [R1, #44] 0x0800B334: 2300 MOVS R3, #0 0x0800B336: 6703 STR R3, [R0, #112] 0x0800B338: 6EC4 LDR R4, [R0, #108] 0x0800B33A: 2C01 CMP R4, #1 0x0800B33C: D114 BNE .L4 ; 0x0800B368 0x0800B33E: 66C3 STR R3, [R0, #108] 0x0800B340: F3EF 8310 MRS R3, PRIMASK 0x0800B344: F382 8810 MSR PRIMASK, R2 0x0800B348: 6804 LDR R4, [R0] 0x0800B34A: 6825 LDR R5, [R4] 0x0800B34C: 2210 MOVS R2, #16 0x0800B34E: 4395 BICS R5, R2 0x0800B350: 6025 STR R5, [R4] 0x0800B352: F383 8810 MSR PRIMASK, R3 0x0800B356: 6803 LDR R3, [R0] 0x0800B358: 69DC LDR R4, [R3, #28] 0x0800B35A: 06E4 LSLS R4, R4, #27 0x0800B35C: D500 BPL .L3 ; 0x0800B360 0x0800B35E: 621A STR R2, [R3, #32]
.L3: 0x0800B360: 8809 LDRH R1, [R1] 0x0800B362: F7FF FCD6 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12 0x0800B366: BD70 POP {R4-R6, PC}
.L4: 0x0800B368: F7FF FCD5 BL HAL_UART_RxCpltCallback ; 0x0800AD16 0x0800B36C: BD70 POP {R4-R6, PC}

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


SEGGER_RTT_printf: 0x0800B36E: B082 SUB SP, SP, #8 0x0800B370: B500 PUSH {LR} 0x0800B372: B081 SUB SP, SP, #4 0x0800B374: 9202 STR R2, [SP, #8] 0x0800B376: 9303 STR R3, [SP, #12] 0x0800B378: AA02 ADD R2, SP, #8 0x0800B37A: 9200 STR R2, [SP, #0] 0x0800B37C: 466A MOV R2, SP 0x0800B37E: F7FA FE93 BL SEGGER_RTT_vprintf ; 0x080060A8 0x0800B382: B001 ADD SP, SP, #4 0x0800B384: BC02 POP {R1} 0x0800B386: B002 ADD SP, SP, #8 0x0800B388: 4708 BX R1

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


mbGetFrameComplete: 0x0800B38A: 7D00 LDRB R0, [R0, #20] 0x0800B38C: 4770 BX LR

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


UARTPrescTable: 0x0800B38E: 01 DC.B 0x01 ; '\x01' 0x0800B38F: 00 DC.B 0x00 ; '\0' 0x0800B390: 02 DC.B 0x02 ; '\x02' 0x0800B391: 00 DC.B 0x00 ; '\0' 0x0800B392: 04 DC.B 0x04 ; '\x04' 0x0800B393: 00 DC.B 0x00 ; '\0' 0x0800B394: 06 DC.B 0x06 ; '\x06' 0x0800B395: 00 DC.B 0x00 ; '\0' 0x0800B396: 08 DC.B 0x08 ; '\x08' 0x0800B397: 00 DC.B 0x00 ; '\0' 0x0800B398: 0A DC.B 0x0A ; '\n' 0x0800B399: 00 DC.B 0x00 ; '\0' 0x0800B39A: 0C DC.B 0x0C ; '\x0C' 0x0800B39B: 00 DC.B 0x00 ; '\0' 0x0800B39C: 10 DC.B 0x10 ; '\x10' 0x0800B39D: 00 DC.B 0x00 ; '\0' 0x0800B39E: 20 DC.B 0x20 ; ' ' 0x0800B39F: 00 DC.B 0x00 ; '\0' 0x0800B3A0: 40 DC.B 0x40 ; '@' 0x0800B3A1: 00 DC.B 0x00 ; '\0' 0x0800B3A2: 80 DC.B 0x80 ; '\x80' 0x0800B3A3: 00 DC.B 0x00 ; '\0' 0x0800B3A4: 00 DC.B 0x00 ; '\0' 0x0800B3A5: 01 DC.B 0x01 ; '\x01'

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

  0x0800B3A6:  54           DC.B       0x54                     ; 'T'
  0x0800B3A7:  72           DC.B       0x72                     ; 'r'
  0x0800B3A8:  79           DC.B       0x79                     ; 'y'
  0x0800B3A9:  69           DC.B       0x69                     ; 'i'
  0x0800B3AA:  6E           DC.B       0x6E                     ; 'n'
  0x0800B3AB:  67           DC.B       0x67                     ; 'g'
  0x0800B3AC:  20           DC.B       0x20                     ; ' '
  0x0800B3AD:  74           DC.B       0x74                     ; 't'
  0x0800B3AE:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3AF:  20           DC.B       0x20                     ; ' '
  0x0800B3B0:  72           DC.B       0x72                     ; 'r'
  0x0800B3B1:  65           DC.B       0x65                     ; 'e'
  0x0800B3B2:  73           DC.B       0x73                     ; 's'
  0x0800B3B3:  74           DC.B       0x74                     ; 't'
  0x0800B3B4:  61           DC.B       0x61                     ; 'a'
  0x0800B3B5:  72           DC.B       0x72                     ; 'r'
  0x0800B3B6:  74           DC.B       0x74                     ; 't'
  0x0800B3B7:  2E           DC.B       0x2E                     ; '.'
  0x0800B3B8:  00           DC.B       0x00                     ; '\0'

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

  0x0800B3B9:  43           DC.B       0x43                     ; 'C'
  0x0800B3BA:  61           DC.B       0x61                     ; 'a'
  0x0800B3BB:  6E           DC.B       0x6E                     ; 'n'
  0x0800B3BC:  6E           DC.B       0x6E                     ; 'n'
  0x0800B3BD:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3BE:  74           DC.B       0x74                     ; 't'
  0x0800B3BF:  20           DC.B       0x20                     ; ' '
  0x0800B3C0:  72           DC.B       0x72                     ; 'r'
  0x0800B3C1:  65           DC.B       0x65                     ; 'e'
  0x0800B3C2:  61           DC.B       0x61                     ; 'a'
  0x0800B3C3:  64           DC.B       0x64                     ; 'd'
  0x0800B3C4:  20           DC.B       0x20                     ; ' '
  0x0800B3C5:  73           DC.B       0x73                     ; 's'
  0x0800B3C6:  74           DC.B       0x74                     ; 't'
  0x0800B3C7:  61           DC.B       0x61                     ; 'a'
  0x0800B3C8:  74           DC.B       0x74                     ; 't'
  0x0800B3C9:  69           DC.B       0x69                     ; 'i'
  0x0800B3CA:  73           DC.B       0x73                     ; 's'
  0x0800B3CB:  74           DC.B       0x74                     ; 't'
  0x0800B3CC:  63           DC.B       0x63                     ; 'c'
  0x0800B3CD:  61           DC.B       0x61                     ; 'a'
  0x0800B3CE:  6C           DC.B       0x6C                     ; 'l'
  0x0800B3CF:  20           DC.B       0x20                     ; ' '
  0x0800B3D0:  64           DC.B       0x64                     ; 'd'
  0x0800B3D1:  61           DC.B       0x61                     ; 'a'
  0x0800B3D2:  74           DC.B       0x74                     ; 't'
  0x0800B3D3:  61           DC.B       0x61                     ; 'a'
  0x0800B3D4:  20           DC.B       0x20                     ; ' '
  0x0800B3D5:  66           DC.B       0x66                     ; 'f'
  0x0800B3D6:  72           DC.B       0x72                     ; 'r'
  0x0800B3D7:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3D8:  6D           DC.B       0x6D                     ; 'm'
  0x0800B3D9:  20           DC.B       0x20                     ; ' '
  0x0800B3DA:  46           DC.B       0x46                     ; 'F'
  0x0800B3DB:  4C           DC.B       0x4C                     ; 'L'
  0x0800B3DC:  41           DC.B       0x41                     ; 'A'
  0x0800B3DD:  53           DC.B       0x53                     ; 'S'
  0x0800B3DE:  48           DC.B       0x48                     ; 'H'
  0x0800B3DF:  20           DC.B       0x20                     ; ' '
  0x0800B3E0:  6D           DC.B       0x6D                     ; 'm'
  0x0800B3E1:  65           DC.B       0x65                     ; 'e'
  0x0800B3E2:  6D           DC.B       0x6D                     ; 'm'
  0x0800B3E3:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3E4:  72           DC.B       0x72                     ; 'r'
  0x0800B3E5:  79           DC.B       0x79                     ; 'y'
  0x0800B3E6:  21           DC.B       0x21                     ; '!'
  0x0800B3E7:  00           DC.B       0x00                     ; '\0'

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

  0x0800B3E8:  41           DC.B       0x41                     ; 'A'
  0x0800B3E9:  44           DC.B       0x44                     ; 'D'
  0x0800B3EA:  43           DC.B       0x43                     ; 'C'
  0x0800B3EB:  20           DC.B       0x20                     ; ' '
  0x0800B3EC:  63           DC.B       0x63                     ; 'c'
  0x0800B3ED:  61           DC.B       0x61                     ; 'a'
  0x0800B3EE:  6C           DC.B       0x6C                     ; 'l'
  0x0800B3EF:  69           DC.B       0x69                     ; 'i'
  0x0800B3F0:  62           DC.B       0x62                     ; 'b'
  0x0800B3F1:  72           DC.B       0x72                     ; 'r'
  0x0800B3F2:  61           DC.B       0x61                     ; 'a'
  0x0800B3F3:  74           DC.B       0x74                     ; 't'
  0x0800B3F4:  69           DC.B       0x69                     ; 'i'
  0x0800B3F5:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3F6:  6E           DC.B       0x6E                     ; 'n'
  0x0800B3F7:  20           DC.B       0x20                     ; ' '
  0x0800B3F8:  65           DC.B       0x65                     ; 'e'
  0x0800B3F9:  72           DC.B       0x72                     ; 'r'
  0x0800B3FA:  72           DC.B       0x72                     ; 'r'
  0x0800B3FB:  6F           DC.B       0x6F                     ; 'o'
  0x0800B3FC:  72           DC.B       0x72                     ; 'r'
  0x0800B3FD:  21           DC.B       0x21                     ; '!'
  0x0800B3FE:  00           DC.B       0x00                     ; '\0'

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

  0x0800B3FF:  53           DC.B       0x53                     ; 'S'
  0x0800B400:  74           DC.B       0x74                     ; 't'
  0x0800B401:  61           DC.B       0x61                     ; 'a'
  0x0800B402:  72           DC.B       0x72                     ; 'r'
  0x0800B403:  74           DC.B       0x74                     ; 't'
  0x0800B404:  69           DC.B       0x69                     ; 'i'
  0x0800B405:  6E           DC.B       0x6E                     ; 'n'
  0x0800B406:  67           DC.B       0x67                     ; 'g'
  0x0800B407:  20           DC.B       0x20                     ; ' '
  0x0800B408:  56           DC.B       0x56                     ; 'V'
  0x0800B409:  65           DC.B       0x65                     ; 'e'
  0x0800B40A:  63           DC.B       0x63                     ; 'c'
  0x0800B40B:  74           DC.B       0x74                     ; 't'
  0x0800B40C:  6F           DC.B       0x6F                     ; 'o'
  0x0800B40D:  72           DC.B       0x72                     ; 'r'
  0x0800B40E:  20           DC.B       0x20                     ; ' '
  0x0800B40F:  54           DC.B       0x54                     ; 'T'
  0x0800B410:  61           DC.B       0x61                     ; 'a'
  0x0800B411:  62           DC.B       0x62                     ; 'b'
  0x0800B412:  6C           DC.B       0x6C                     ; 'l'
  0x0800B413:  65           DC.B       0x65                     ; 'e'
  0x0800B414:  20           DC.B       0x20                     ; ' '
  0x0800B415:  63           DC.B       0x63                     ; 'c'
  0x0800B416:  6F           DC.B       0x6F                     ; 'o'
  0x0800B417:  70           DC.B       0x70                     ; 'p'
  0x0800B418:  79           DC.B       0x79                     ; 'y'
  0x0800B419:  69           DC.B       0x69                     ; 'i'
  0x0800B41A:  6E           DC.B       0x6E                     ; 'n'
  0x0800B41B:  67           DC.B       0x67                     ; 'g'
  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:  74           DC.B       0x74                     ; 't'
  0x0800B429:  6F           DC.B       0x6F                     ; 'o'
  0x0800B42A:  20           DC.B       0x20                     ; ' '
  0x0800B42B:  52           DC.B       0x52                     ; 'R'
  0x0800B42C:  41           DC.B       0x41                     ; 'A'
  0x0800B42D:  4D           DC.B       0x4D                     ; 'M'
  0x0800B42E:  2E           DC.B       0x2E                     ; '.'
  0x0800B42F:  2E           DC.B       0x2E                     ; '.'
  0x0800B430:  2E           DC.B       0x2E                     ; '.'
  0x0800B431:  00           DC.B       0x00                     ; '\0'

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

  0x0800B432:  4D           DC.B       0x4D                     ; 'M'
  0x0800B433:  6F           DC.B       0x6F                     ; 'o'
  0x0800B434:  64           DC.B       0x64                     ; 'd'
  0x0800B435:  65           DC.B       0x65                     ; 'e'
  0x0800B436:  20           DC.B       0x20                     ; ' '
  0x0800B437:  30           DC.B       0x30                     ; '0'
  0x0800B438:  20           DC.B       0x20                     ; ' '
  0x0800B439:  69           DC.B       0x69                     ; 'i'
  0x0800B43A:  73           DC.B       0x73                     ; 's'
  0x0800B43B:  20           DC.B       0x20                     ; ' '
  0x0800B43C:  73           DC.B       0x73                     ; 's'
  0x0800B43D:  65           DC.B       0x65                     ; 'e'
  0x0800B43E:  6C           DC.B       0x6C                     ; 'l'
  0x0800B43F:  65           DC.B       0x65                     ; 'e'
  0x0800B440:  63           DC.B       0x63                     ; 'c'
  0x0800B441:  74           DC.B       0x74                     ; 't'
  0x0800B442:  65           DC.B       0x65                     ; 'e'
  0x0800B443:  64           DC.B       0x64                     ; 'd'
  0x0800B444:  2E           DC.B       0x2E                     ; '.'
  0x0800B445:  20           DC.B       0x20                     ; ' '
  0x0800B446:  41           DC.B       0x41                     ; 'A'
  0x0800B447:  75           DC.B       0x75                     ; 'u'
  0x0800B448:  74           DC.B       0x74                     ; 't'
  0x0800B449:  6F           DC.B       0x6F                     ; 'o'
  0x0800B44A:  2D           DC.B       0x2D                     ; '-'
  0x0800B44B:  72           DC.B       0x72                     ; 'r'
  0x0800B44C:  65           DC.B       0x65                     ; 'e'
  0x0800B44D:  63           DC.B       0x63                     ; 'c'
  0x0800B44E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B44F:  6E           DC.B       0x6E                     ; 'n'
  0x0800B450:  6E           DC.B       0x6E                     ; 'n'
  0x0800B451:  65           DC.B       0x65                     ; 'e'
  0x0800B452:  63           DC.B       0x63                     ; 'c'
  0x0800B453:  74           DC.B       0x74                     ; 't'
  0x0800B454:  20           DC.B       0x20                     ; ' '
  0x0800B455:  69           DC.B       0x69                     ; 'i'
  0x0800B456:  73           DC.B       0x73                     ; 's'
  0x0800B457:  20           DC.B       0x20                     ; ' '
  0x0800B458:  4F           DC.B       0x4F                     ; 'O'
  0x0800B459:  46           DC.B       0x46                     ; 'F'
  0x0800B45A:  46           DC.B       0x46                     ; 'F'
  0x0800B45B:  2E           DC.B       0x2E                     ; '.'
  0x0800B45C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B45D:  4D           DC.B       0x4D                     ; 'M'
  0x0800B45E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B45F:  64           DC.B       0x64                     ; 'd'
  0x0800B460:  65           DC.B       0x65                     ; 'e'
  0x0800B461:  20           DC.B       0x20                     ; ' '
  0x0800B462:  31           DC.B       0x31                     ; '1'
  0x0800B463:  20           DC.B       0x20                     ; ' '
  0x0800B464:  69           DC.B       0x69                     ; 'i'
  0x0800B465:  73           DC.B       0x73                     ; 's'
  0x0800B466:  20           DC.B       0x20                     ; ' '
  0x0800B467:  73           DC.B       0x73                     ; 's'
  0x0800B468:  65           DC.B       0x65                     ; 'e'
  0x0800B469:  6C           DC.B       0x6C                     ; 'l'
  0x0800B46A:  65           DC.B       0x65                     ; 'e'
  0x0800B46B:  63           DC.B       0x63                     ; 'c'
  0x0800B46C:  74           DC.B       0x74                     ; 't'
  0x0800B46D:  65           DC.B       0x65                     ; 'e'
  0x0800B46E:  64           DC.B       0x64                     ; 'd'
  0x0800B46F:  2E           DC.B       0x2E                     ; '.'
  0x0800B470:  20           DC.B       0x20                     ; ' '
  0x0800B471:  41           DC.B       0x41                     ; 'A'
  0x0800B472:  75           DC.B       0x75                     ; 'u'
  0x0800B473:  74           DC.B       0x74                     ; 't'
  0x0800B474:  6F           DC.B       0x6F                     ; 'o'
  0x0800B475:  2D           DC.B       0x2D                     ; '-'
  0x0800B476:  72           DC.B       0x72                     ; 'r'
  0x0800B477:  65           DC.B       0x65                     ; 'e'
  0x0800B478:  63           DC.B       0x63                     ; 'c'
  0x0800B479:  6F           DC.B       0x6F                     ; 'o'
  0x0800B47A:  6E           DC.B       0x6E                     ; 'n'
  0x0800B47B:  6E           DC.B       0x6E                     ; 'n'
  0x0800B47C:  65           DC.B       0x65                     ; 'e'
  0x0800B47D:  63           DC.B       0x63                     ; 'c'
  0x0800B47E:  74           DC.B       0x74                     ; 't'
  0x0800B47F:  20           DC.B       0x20                     ; ' '
  0x0800B480:  69           DC.B       0x69                     ; 'i'
  0x0800B481:  73           DC.B       0x73                     ; 's'
  0x0800B482:  20           DC.B       0x20                     ; ' '
  0x0800B483:  4F           DC.B       0x4F                     ; 'O'
  0x0800B484:  46           DC.B       0x46                     ; 'F'
  0x0800B485:  46           DC.B       0x46                     ; 'F'
  0x0800B486:  2E           DC.B       0x2E                     ; '.'
  0x0800B487:  00           DC.B       0x00                     ; '\0'

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

  0x0800B488:  4D           DC.B       0x4D                     ; 'M'
  0x0800B489:  6F           DC.B       0x6F                     ; 'o'
  0x0800B48A:  64           DC.B       0x64                     ; 'd'
  0x0800B48B:  65           DC.B       0x65                     ; 'e'
  0x0800B48C:  20           DC.B       0x20                     ; ' '
  0x0800B48D:  32           DC.B       0x32                     ; '2'
  0x0800B48E:  20           DC.B       0x20                     ; ' '
  0x0800B48F:  69           DC.B       0x69                     ; 'i'
  0x0800B490:  73           DC.B       0x73                     ; 's'
  0x0800B491:  20           DC.B       0x20                     ; ' '
  0x0800B492:  73           DC.B       0x73                     ; 's'
  0x0800B493:  65           DC.B       0x65                     ; 'e'
  0x0800B494:  6C           DC.B       0x6C                     ; 'l'
  0x0800B495:  65           DC.B       0x65                     ; 'e'
  0x0800B496:  63           DC.B       0x63                     ; 'c'
  0x0800B497:  74           DC.B       0x74                     ; 't'
  0x0800B498:  65           DC.B       0x65                     ; 'e'
  0x0800B499:  64           DC.B       0x64                     ; 'd'
  0x0800B49A:  2E           DC.B       0x2E                     ; '.'
  0x0800B49B:  20           DC.B       0x20                     ; ' '
  0x0800B49C:  41           DC.B       0x41                     ; 'A'
  0x0800B49D:  75           DC.B       0x75                     ; 'u'
  0x0800B49E:  74           DC.B       0x74                     ; 't'
  0x0800B49F:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4A0:  2D           DC.B       0x2D                     ; '-'
  0x0800B4A1:  72           DC.B       0x72                     ; 'r'
  0x0800B4A2:  65           DC.B       0x65                     ; 'e'
  0x0800B4A3:  63           DC.B       0x63                     ; 'c'
  0x0800B4A4:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4A5:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4A6:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4A7:  65           DC.B       0x65                     ; 'e'
  0x0800B4A8:  63           DC.B       0x63                     ; 'c'
  0x0800B4A9:  74           DC.B       0x74                     ; 't'
  0x0800B4AA:  20           DC.B       0x20                     ; ' '
  0x0800B4AB:  69           DC.B       0x69                     ; 'i'
  0x0800B4AC:  73           DC.B       0x73                     ; 's'
  0x0800B4AD:  20           DC.B       0x20                     ; ' '
  0x0800B4AE:  4F           DC.B       0x4F                     ; 'O'
  0x0800B4AF:  46           DC.B       0x46                     ; 'F'
  0x0800B4B0:  46           DC.B       0x46                     ; 'F'
  0x0800B4B1:  2E           DC.B       0x2E                     ; '.'
  0x0800B4B2:  00           DC.B       0x00                     ; '\0'

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

  0x0800B4B3:  4D           DC.B       0x4D                     ; 'M'
  0x0800B4B4:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4B5:  64           DC.B       0x64                     ; 'd'
  0x0800B4B6:  65           DC.B       0x65                     ; 'e'
  0x0800B4B7:  20           DC.B       0x20                     ; ' '
  0x0800B4B8:  33           DC.B       0x33                     ; '3'
  0x0800B4B9:  20           DC.B       0x20                     ; ' '
  0x0800B4BA:  69           DC.B       0x69                     ; 'i'
  0x0800B4BB:  73           DC.B       0x73                     ; 's'
  0x0800B4BC:  20           DC.B       0x20                     ; ' '
  0x0800B4BD:  73           DC.B       0x73                     ; 's'
  0x0800B4BE:  65           DC.B       0x65                     ; 'e'
  0x0800B4BF:  6C           DC.B       0x6C                     ; 'l'
  0x0800B4C0:  65           DC.B       0x65                     ; 'e'
  0x0800B4C1:  63           DC.B       0x63                     ; 'c'
  0x0800B4C2:  74           DC.B       0x74                     ; 't'
  0x0800B4C3:  65           DC.B       0x65                     ; 'e'
  0x0800B4C4:  64           DC.B       0x64                     ; 'd'
  0x0800B4C5:  2E           DC.B       0x2E                     ; '.'
  0x0800B4C6:  20           DC.B       0x20                     ; ' '
  0x0800B4C7:  41           DC.B       0x41                     ; 'A'
  0x0800B4C8:  75           DC.B       0x75                     ; 'u'
  0x0800B4C9:  74           DC.B       0x74                     ; 't'
  0x0800B4CA:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4CB:  2D           DC.B       0x2D                     ; '-'
  0x0800B4CC:  72           DC.B       0x72                     ; 'r'
  0x0800B4CD:  65           DC.B       0x65                     ; 'e'
  0x0800B4CE:  63           DC.B       0x63                     ; 'c'
  0x0800B4CF:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4D0:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4D1:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4D2:  65           DC.B       0x65                     ; 'e'
  0x0800B4D3:  63           DC.B       0x63                     ; 'c'
  0x0800B4D4:  74           DC.B       0x74                     ; 't'
  0x0800B4D5:  20           DC.B       0x20                     ; ' '
  0x0800B4D6:  69           DC.B       0x69                     ; 'i'
  0x0800B4D7:  73           DC.B       0x73                     ; 's'
  0x0800B4D8:  20           DC.B       0x20                     ; ' '
  0x0800B4D9:  4F           DC.B       0x4F                     ; 'O'
  0x0800B4DA:  46           DC.B       0x46                     ; 'F'
  0x0800B4DB:  46           DC.B       0x46                     ; 'F'
  0x0800B4DC:  2E           DC.B       0x2E                     ; '.'
  0x0800B4DD:  00           DC.B       0x00                     ; '\0'

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

  0x0800B4DE:  4D           DC.B       0x4D                     ; 'M'
  0x0800B4DF:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4E0:  64           DC.B       0x64                     ; 'd'
  0x0800B4E1:  65           DC.B       0x65                     ; 'e'
  0x0800B4E2:  20           DC.B       0x20                     ; ' '
  0x0800B4E3:  34           DC.B       0x34                     ; '4'
  0x0800B4E4:  20           DC.B       0x20                     ; ' '
  0x0800B4E5:  69           DC.B       0x69                     ; 'i'
  0x0800B4E6:  73           DC.B       0x73                     ; 's'
  0x0800B4E7:  20           DC.B       0x20                     ; ' '
  0x0800B4E8:  73           DC.B       0x73                     ; 's'
  0x0800B4E9:  65           DC.B       0x65                     ; 'e'
  0x0800B4EA:  6C           DC.B       0x6C                     ; 'l'
  0x0800B4EB:  65           DC.B       0x65                     ; 'e'
  0x0800B4EC:  63           DC.B       0x63                     ; 'c'
  0x0800B4ED:  74           DC.B       0x74                     ; 't'
  0x0800B4EE:  65           DC.B       0x65                     ; 'e'
  0x0800B4EF:  64           DC.B       0x64                     ; 'd'
  0x0800B4F0:  2E           DC.B       0x2E                     ; '.'
  0x0800B4F1:  20           DC.B       0x20                     ; ' '
  0x0800B4F2:  41           DC.B       0x41                     ; 'A'
  0x0800B4F3:  75           DC.B       0x75                     ; 'u'
  0x0800B4F4:  74           DC.B       0x74                     ; 't'
  0x0800B4F5:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4F6:  2D           DC.B       0x2D                     ; '-'
  0x0800B4F7:  72           DC.B       0x72                     ; 'r'
  0x0800B4F8:  65           DC.B       0x65                     ; 'e'
  0x0800B4F9:  63           DC.B       0x63                     ; 'c'
  0x0800B4FA:  6F           DC.B       0x6F                     ; 'o'
  0x0800B4FB:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4FC:  6E           DC.B       0x6E                     ; 'n'
  0x0800B4FD:  65           DC.B       0x65                     ; 'e'
  0x0800B4FE:  63           DC.B       0x63                     ; 'c'
  0x0800B4FF:  74           DC.B       0x74                     ; 't'
  0x0800B500:  20           DC.B       0x20                     ; ' '
  0x0800B501:  69           DC.B       0x69                     ; 'i'
  0x0800B502:  73           DC.B       0x73                     ; 's'
  0x0800B503:  20           DC.B       0x20                     ; ' '
  0x0800B504:  4F           DC.B       0x4F                     ; 'O'
  0x0800B505:  46           DC.B       0x46                     ; 'F'
  0x0800B506:  46           DC.B       0x46                     ; 'F'
  0x0800B507:  2E           DC.B       0x2E                     ; '.'
  0x0800B508:  00           DC.B       0x00                     ; '\0'

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

  0x0800B509:  4D           DC.B       0x4D                     ; 'M'
  0x0800B50A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B50B:  64           DC.B       0x64                     ; 'd'
  0x0800B50C:  65           DC.B       0x65                     ; 'e'
  0x0800B50D:  20           DC.B       0x20                     ; ' '
  0x0800B50E:  35           DC.B       0x35                     ; '5'
  0x0800B50F:  20           DC.B       0x20                     ; ' '
  0x0800B510:  69           DC.B       0x69                     ; 'i'
  0x0800B511:  73           DC.B       0x73                     ; 's'
  0x0800B512:  20           DC.B       0x20                     ; ' '
  0x0800B513:  73           DC.B       0x73                     ; 's'
  0x0800B514:  65           DC.B       0x65                     ; 'e'
  0x0800B515:  6C           DC.B       0x6C                     ; 'l'
  0x0800B516:  65           DC.B       0x65                     ; 'e'
  0x0800B517:  63           DC.B       0x63                     ; 'c'
  0x0800B518:  74           DC.B       0x74                     ; 't'
  0x0800B519:  65           DC.B       0x65                     ; 'e'
  0x0800B51A:  64           DC.B       0x64                     ; 'd'
  0x0800B51B:  2E           DC.B       0x2E                     ; '.'
  0x0800B51C:  20           DC.B       0x20                     ; ' '
  0x0800B51D:  41           DC.B       0x41                     ; 'A'
  0x0800B51E:  75           DC.B       0x75                     ; 'u'
  0x0800B51F:  74           DC.B       0x74                     ; 't'
  0x0800B520:  6F           DC.B       0x6F                     ; 'o'
  0x0800B521:  2D           DC.B       0x2D                     ; '-'
  0x0800B522:  72           DC.B       0x72                     ; 'r'
  0x0800B523:  65           DC.B       0x65                     ; 'e'
  0x0800B524:  63           DC.B       0x63                     ; 'c'
  0x0800B525:  6F           DC.B       0x6F                     ; 'o'
  0x0800B526:  6E           DC.B       0x6E                     ; 'n'
  0x0800B527:  6E           DC.B       0x6E                     ; 'n'
  0x0800B528:  65           DC.B       0x65                     ; 'e'
  0x0800B529:  63           DC.B       0x63                     ; 'c'
  0x0800B52A:  74           DC.B       0x74                     ; 't'
  0x0800B52B:  20           DC.B       0x20                     ; ' '
  0x0800B52C:  69           DC.B       0x69                     ; 'i'
  0x0800B52D:  73           DC.B       0x73                     ; 's'
  0x0800B52E:  20           DC.B       0x20                     ; ' '
  0x0800B52F:  4F           DC.B       0x4F                     ; 'O'
  0x0800B530:  46           DC.B       0x46                     ; 'F'
  0x0800B531:  46           DC.B       0x46                     ; 'F'
  0x0800B532:  2E           DC.B       0x2E                     ; '.'
  0x0800B533:  00           DC.B       0x00                     ; '\0'

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

  0x0800B534:  55           DC.B       0x55                     ; 'U'
  0x0800B535:  50           DC.B       0x50                     ; 'P'
  0x0800B536:  20           DC.B       0x20                     ; ' '
  0x0800B537:  62           DC.B       0x62                     ; 'b'
  0x0800B538:  75           DC.B       0x75                     ; 'u'
  0x0800B539:  74           DC.B       0x74                     ; 't'
  0x0800B53A:  74           DC.B       0x74                     ; 't'
  0x0800B53B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B53C:  6E           DC.B       0x6E                     ; 'n'
  0x0800B53D:  20           DC.B       0x20                     ; ' '
  0x0800B53E:  69           DC.B       0x69                     ; 'i'
  0x0800B53F:  73           DC.B       0x73                     ; 's'
  0x0800B540:  20           DC.B       0x20                     ; ' '
  0x0800B541:  6C           DC.B       0x6C                     ; 'l'
  0x0800B542:  6F           DC.B       0x6F                     ; 'o'
  0x0800B543:  6E           DC.B       0x6E                     ; 'n'
  0x0800B544:  67           DC.B       0x67                     ; 'g'
  0x0800B545:  2D           DC.B       0x2D                     ; '-'
  0x0800B546:  70           DC.B       0x70                     ; 'p'
  0x0800B547:  72           DC.B       0x72                     ; 'r'
  0x0800B548:  65           DC.B       0x65                     ; 'e'
  0x0800B549:  73           DC.B       0x73                     ; 's'
  0x0800B54A:  73           DC.B       0x73                     ; 's'
  0x0800B54B:  65           DC.B       0x65                     ; 'e'
  0x0800B54C:  64           DC.B       0x64                     ; 'd'
  0x0800B54D:  2E           DC.B       0x2E                     ; '.'
  0x0800B54E:  00           DC.B       0x00                     ; '\0'

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

  0x0800B54F:  56           DC.B       0x56                     ; 'V'
  0x0800B550:  61           DC.B       0x61                     ; 'a'
  0x0800B551:  3A           DC.B       0x3A                     ; ':'
  0x0800B552:  20           DC.B       0x20                     ; ' '
  0x0800B553:  25           DC.B       0x25                     ; '%'
  0x0800B554:  36           DC.B       0x36                     ; '6'
  0x0800B555:  64           DC.B       0x64                     ; 'd'
  0x0800B556:  20           DC.B       0x20                     ; ' '
  0x0800B557:  6D           DC.B       0x6D                     ; 'm'
  0x0800B558:  56           DC.B       0x56                     ; 'V'
  0x0800B559:  00           DC.B       0x00                     ; '\0'

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

  0x0800B55A:  56           DC.B       0x56                     ; 'V'
  0x0800B55B:  62           DC.B       0x62                     ; 'b'
  0x0800B55C:  3A           DC.B       0x3A                     ; ':'
  0x0800B55D:  20           DC.B       0x20                     ; ' '
  0x0800B55E:  25           DC.B       0x25                     ; '%'
  0x0800B55F:  36           DC.B       0x36                     ; '6'
  0x0800B560:  64           DC.B       0x64                     ; 'd'
  0x0800B561:  20           DC.B       0x20                     ; ' '
  0x0800B562:  6D           DC.B       0x6D                     ; 'm'
  0x0800B563:  56           DC.B       0x56                     ; 'V'
  0x0800B564:  00           DC.B       0x00                     ; '\0'

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

  0x0800B565:  44           DC.B       0x44                     ; 'D'
  0x0800B566:  41           DC.B       0x41                     ; 'A'
  0x0800B567:  43           DC.B       0x43                     ; 'C'
  0x0800B568:  5F           DC.B       0x5F                     ; '_'
  0x0800B569:  41           DC.B       0x41                     ; 'A'
  0x0800B56A:  3A           DC.B       0x3A                     ; ':'
  0x0800B56B:  20           DC.B       0x20                     ; ' '
  0x0800B56C:  25           DC.B       0x25                     ; '%'
  0x0800B56D:  34           DC.B       0x34                     ; '4'
  0x0800B56E:  64           DC.B       0x64                     ; 'd'
  0x0800B56F:  00           DC.B       0x00                     ; '\0'

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

  0x0800B570:  44           DC.B       0x44                     ; 'D'
  0x0800B571:  41           DC.B       0x41                     ; 'A'
  0x0800B572:  43           DC.B       0x43                     ; 'C'
  0x0800B573:  5F           DC.B       0x5F                     ; '_'
  0x0800B574:  42           DC.B       0x42                     ; 'B'
  0x0800B575:  3A           DC.B       0x3A                     ; ':'
  0x0800B576:  20           DC.B       0x20                     ; ' '
  0x0800B577:  25           DC.B       0x25                     ; '%'
  0x0800B578:  34           DC.B       0x34                     ; '4'
  0x0800B579:  64           DC.B       0x64                     ; 'd'
  0x0800B57A:  00           DC.B       0x00                     ; '\0'

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

  0x0800B57B:  4F           DC.B       0x4F                     ; 'O'
  0x0800B57C:  50           DC.B       0x50                     ; 'P'
  0x0800B57D:  00           DC.B       0x00                     ; '\0'

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

  0x0800B57E:  43           DC.B       0x43                     ; 'C'
  0x0800B57F:  4C           DC.B       0x4C                     ; 'L'
  0x0800B580:  00           DC.B       0x00                     ; '\0'

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

  0x0800B581:  42           DC.B       0x42                     ; 'B'
  0x0800B582:  41           DC.B       0x41                     ; 'A'
  0x0800B583:  00           DC.B       0x00                     ; '\0'

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

  0x0800B584:  41           DC.B       0x41                     ; 'A'
  0x0800B585:  42           DC.B       0x42                     ; 'B'
  0x0800B586:  00           DC.B       0x00                     ; '\0'

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

  0x0800B587:  25           DC.B       0x25                     ; '%'
  0x0800B588:  73           DC.B       0x73                     ; 's'
  0x0800B589:  00           DC.B       0x00                     ; '\0'

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

  0x0800B58A:  4F           DC.B       0x4F                     ; 'O'
  0x0800B58B:  54           DC.B       0x54                     ; 'T'
  0x0800B58C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B58D:  4F           DC.B       0x4F                     ; 'O'
  0x0800B58E:  43           DC.B       0x43                     ; 'C'
  0x0800B58F:  00           DC.B       0x00                     ; '\0'

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

  0x0800B590:  4F           DC.B       0x4F                     ; 'O'
  0x0800B591:  4C           DC.B       0x4C                     ; 'L'
  0x0800B592:  00           DC.B       0x00                     ; '\0'

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

  0x0800B593:  4C           DC.B       0x4C                     ; 'L'
  0x0800B594:  42           DC.B       0x42                     ; 'B'
  0x0800B595:  00           DC.B       0x00                     ; '\0'

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

  0x0800B596:  43           DC.B       0x43                     ; 'C'
  0x0800B597:  75           DC.B       0x75                     ; 'u'
  0x0800B598:  72           DC.B       0x72                     ; 'r'
  0x0800B599:  72           DC.B       0x72                     ; 'r'
  0x0800B59A:  65           DC.B       0x65                     ; 'e'
  0x0800B59B:  6E           DC.B       0x6E                     ; 'n'
  0x0800B59C:  74           DC.B       0x74                     ; 't'
  0x0800B59D:  20           DC.B       0x20                     ; ' '
  0x0800B59E:  63           DC.B       0x63                     ; 'c'
  0x0800B59F:  61           DC.B       0x61                     ; 'a'
  0x0800B5A0:  6C           DC.B       0x6C                     ; 'l'
  0x0800B5A1:  6C           DC.B       0x6C                     ; 'l'
  0x0800B5A2:  69           DC.B       0x69                     ; 'i'
  0x0800B5A3:  62           DC.B       0x62                     ; 'b'
  0x0800B5A4:  72           DC.B       0x72                     ; 'r'
  0x0800B5A5:  61           DC.B       0x61                     ; 'a'
  0x0800B5A6:  74           DC.B       0x74                     ; 't'
  0x0800B5A7:  69           DC.B       0x69                     ; 'i'
  0x0800B5A8:  6F           DC.B       0x6F                     ; 'o'
  0x0800B5A9:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5AA:  20           DC.B       0x20                     ; ' '
  0x0800B5AB:  73           DC.B       0x73                     ; 's'
  0x0800B5AC:  65           DC.B       0x65                     ; 'e'
  0x0800B5AD:  71           DC.B       0x71                     ; 'q'
  0x0800B5AE:  75           DC.B       0x75                     ; 'u'
  0x0800B5AF:  65           DC.B       0x65                     ; 'e'
  0x0800B5B0:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5B1:  63           DC.B       0x63                     ; 'c'
  0x0800B5B2:  65           DC.B       0x65                     ; 'e'
  0x0800B5B3:  20           DC.B       0x20                     ; ' '
  0x0800B5B4:  73           DC.B       0x73                     ; 's'
  0x0800B5B5:  74           DC.B       0x74                     ; 't'
  0x0800B5B6:  61           DC.B       0x61                     ; 'a'
  0x0800B5B7:  72           DC.B       0x72                     ; 'r'
  0x0800B5B8:  74           DC.B       0x74                     ; 't'
  0x0800B5B9:  65           DC.B       0x65                     ; 'e'
  0x0800B5BA:  64           DC.B       0x64                     ; 'd'
  0x0800B5BB:  2E           DC.B       0x2E                     ; '.'
  0x0800B5BC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5BD:  09           DC.B       0x09                     ; '\t'
  0x0800B5BE:  5B           DC.B       0x5B                     ; '['
  0x0800B5BF:  25           DC.B       0x25                     ; '%'
  0x0800B5C0:  34           DC.B       0x34                     ; '4'
  0x0800B5C1:  64           DC.B       0x64                     ; 'd'
  0x0800B5C2:  5D           DC.B       0x5D                     ; ']'
  0x0800B5C3:  20           DC.B       0x20                     ; ' '
  0x0800B5C4:  53           DC.B       0x53                     ; 'S'
  0x0800B5C5:  61           DC.B       0x61                     ; 'a'
  0x0800B5C6:  6D           DC.B       0x6D                     ; 'm'
  0x0800B5C7:  70           DC.B       0x70                     ; 'p'
  0x0800B5C8:  6C           DC.B       0x6C                     ; 'l'
  0x0800B5C9:  65           DC.B       0x65                     ; 'e'
  0x0800B5CA:  64           DC.B       0x64                     ; 'd'
  0x0800B5CB:  20           DC.B       0x20                     ; ' '
  0x0800B5CC:  76           DC.B       0x76                     ; 'v'
  0x0800B5CD:  61           DC.B       0x61                     ; 'a'
  0x0800B5CE:  6C           DC.B       0x6C                     ; 'l'
  0x0800B5CF:  75           DC.B       0x75                     ; 'u'
  0x0800B5D0:  65           DC.B       0x65                     ; 'e'
  0x0800B5D1:  3A           DC.B       0x3A                     ; ':'
  0x0800B5D2:  20           DC.B       0x20                     ; ' '
  0x0800B5D3:  25           DC.B       0x25                     ; '%'
  0x0800B5D4:  34           DC.B       0x34                     ; '4'
  0x0800B5D5:  64           DC.B       0x64                     ; 'd'
  0x0800B5D6:  0A           DC.B       0x0A                     ; '\n'
  0x0800B5D7:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5D8:  48           DC.B       0x48                     ; 'H'
  0x0800B5D9:  41           DC.B       0x41                     ; 'A'
  0x0800B5DA:  4C           DC.B       0x4C                     ; 'L'
  0x0800B5DB:  20           DC.B       0x20                     ; ' '
  0x0800B5DC:  65           DC.B       0x65                     ; 'e'
  0x0800B5DD:  72           DC.B       0x72                     ; 'r'
  0x0800B5DE:  72           DC.B       0x72                     ; 'r'
  0x0800B5DF:  6F           DC.B       0x6F                     ; 'o'
  0x0800B5E0:  72           DC.B       0x72                     ; 'r'
  0x0800B5E1:  21           DC.B       0x21                     ; '!'
  0x0800B5E2:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5E3:  53           DC.B       0x53                     ; 'S'
  0x0800B5E4:  41           DC.B       0x41                     ; 'A'
  0x0800B5E5:  56           DC.B       0x56                     ; 'V'
  0x0800B5E6:  45           DC.B       0x45                     ; 'E'
  0x0800B5E7:  20           DC.B       0x20                     ; ' '
  0x0800B5E8:  4C           DC.B       0x4C                     ; 'L'
  0x0800B5E9:  4F           DC.B       0x4F                     ; 'O'
  0x0800B5EA:  43           DC.B       0x43                     ; 'C'
  0x0800B5EB:  4B           DC.B       0x4B                     ; 'K'
  0x0800B5EC:  2D           DC.B       0x2D                     ; '-'
  0x0800B5ED:  4B           DC.B       0x4B                     ; 'K'
  0x0800B5EE:  45           DC.B       0x45                     ; 'E'
  0x0800B5EF:  59           DC.B       0x59                     ; 'Y'
  0x0800B5F0:  20           DC.B       0x20                     ; ' '
  0x0800B5F1:  43           DC.B       0x43                     ; 'C'
  0x0800B5F2:  4F           DC.B       0x4F                     ; 'O'
  0x0800B5F3:  4D           DC.B       0x4D                     ; 'M'
  0x0800B5F4:  4D           DC.B       0x4D                     ; 'M'
  0x0800B5F5:  41           DC.B       0x41                     ; 'A'
  0x0800B5F6:  4E           DC.B       0x4E                     ; 'N'
  0x0800B5F7:  44           DC.B       0x44                     ; 'D'
  0x0800B5F8:  2E           DC.B       0x2E                     ; '.'
  0x0800B5F9:  00           DC.B       0x00                     ; '\0'

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

  0x0800B5FA:  43           DC.B       0x43                     ; 'C'
  0x0800B5FB:  61           DC.B       0x61                     ; 'a'
  0x0800B5FC:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5FD:  6E           DC.B       0x6E                     ; 'n'
  0x0800B5FE:  6F           DC.B       0x6F                     ; 'o'
  0x0800B5FF:  74           DC.B       0x74                     ; 't'
  0x0800B600:  20           DC.B       0x20                     ; ' '
  0x0800B601:  72           DC.B       0x72                     ; 'r'
  0x0800B602:  65           DC.B       0x65                     ; 'e'
  0x0800B603:  73           DC.B       0x73                     ; 's'
  0x0800B604:  74           DC.B       0x74                     ; 't'
  0x0800B605:  6F           DC.B       0x6F                     ; 'o'
  0x0800B606:  72           DC.B       0x72                     ; 'r'
  0x0800B607:  65           DC.B       0x65                     ; 'e'
  0x0800B608:  20           DC.B       0x20                     ; ' '
  0x0800B609:  64           DC.B       0x64                     ; 'd'
  0x0800B60A:  65           DC.B       0x65                     ; 'e'
  0x0800B60B:  66           DC.B       0x66                     ; 'f'
  0x0800B60C:  61           DC.B       0x61                     ; 'a'
  0x0800B60D:  75           DC.B       0x75                     ; 'u'
  0x0800B60E:  6C           DC.B       0x6C                     ; 'l'
  0x0800B60F:  74           DC.B       0x74                     ; 't'
  0x0800B610:  20           DC.B       0x20                     ; ' '
  0x0800B611:  73           DC.B       0x73                     ; 's'
  0x0800B612:  65           DC.B       0x65                     ; 'e'
  0x0800B613:  74           DC.B       0x74                     ; 't'
  0x0800B614:  74           DC.B       0x74                     ; 't'
  0x0800B615:  69           DC.B       0x69                     ; 'i'
  0x0800B616:  6E           DC.B       0x6E                     ; 'n'
  0x0800B617:  67           DC.B       0x67                     ; 'g'
  0x0800B618:  73           DC.B       0x73                     ; 's'
  0x0800B619:  20           DC.B       0x20                     ; ' '
  0x0800B61A:  66           DC.B       0x66                     ; 'f'
  0x0800B61B:  72           DC.B       0x72                     ; 'r'
  0x0800B61C:  6F           DC.B       0x6F                     ; 'o'
  0x0800B61D:  6D           DC.B       0x6D                     ; 'm'
  0x0800B61E:  20           DC.B       0x20                     ; ' '
  0x0800B61F:  46           DC.B       0x46                     ; 'F'
  0x0800B620:  4C           DC.B       0x4C                     ; 'L'
  0x0800B621:  41           DC.B       0x41                     ; 'A'
  0x0800B622:  53           DC.B       0x53                     ; 'S'
  0x0800B623:  48           DC.B       0x48                     ; 'H'
  0x0800B624:  20           DC.B       0x20                     ; ' '
  0x0800B625:  6D           DC.B       0x6D                     ; 'm'
  0x0800B626:  65           DC.B       0x65                     ; 'e'
  0x0800B627:  6D           DC.B       0x6D                     ; 'm'
  0x0800B628:  6F           DC.B       0x6F                     ; 'o'
  0x0800B629:  72           DC.B       0x72                     ; 'r'
  0x0800B62A:  79           DC.B       0x79                     ; 'y'
  0x0800B62B:  21           DC.B       0x21                     ; '!'
  0x0800B62C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B62D:  0A           DC.B       0x0A                     ; '\n'
  0x0800B62E:  00           DC.B       0x00                     ; '\0'

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

  0x0800B62F:  44           DC.B       0x44                     ; 'D'
  0x0800B630:  65           DC.B       0x65                     ; 'e'
  0x0800B631:  76           DC.B       0x76                     ; 'v'
  0x0800B632:  69           DC.B       0x69                     ; 'i'
  0x0800B633:  63           DC.B       0x63                     ; 'c'
  0x0800B634:  65           DC.B       0x65                     ; 'e'
  0x0800B635:  20           DC.B       0x20                     ; ' '
  0x0800B636:  49           DC.B       0x49                     ; 'I'
  0x0800B637:  44           DC.B       0x44                     ; 'D'
  0x0800B638:  3A           DC.B       0x3A                     ; ':'
  0x0800B639:  20           DC.B       0x20                     ; ' '
  0x0800B63A:  53           DC.B       0x53                     ; 'S'
  0x0800B63B:  54           DC.B       0x54                     ; 'T'
  0x0800B63C:  4D           DC.B       0x4D                     ; 'M'
  0x0800B63D:  33           DC.B       0x33                     ; '3'
  0x0800B63E:  32           DC.B       0x32                     ; '2'
  0x0800B63F:  47           DC.B       0x47                     ; 'G'
  0x0800B640:  30           DC.B       0x30                     ; '0'
  0x0800B641:  42           DC.B       0x42                     ; 'B'
  0x0800B642:  31           DC.B       0x31                     ; '1'
  0x0800B643:  20           DC.B       0x20                     ; ' '
  0x0800B644:  6F           DC.B       0x6F                     ; 'o'
  0x0800B645:  72           DC.B       0x72                     ; 'r'
  0x0800B646:  20           DC.B       0x20                     ; ' '
  0x0800B647:  53           DC.B       0x53                     ; 'S'
  0x0800B648:  54           DC.B       0x54                     ; 'T'
  0x0800B649:  4D           DC.B       0x4D                     ; 'M'
  0x0800B64A:  33           DC.B       0x33                     ; '3'
  0x0800B64B:  32           DC.B       0x32                     ; '2'
  0x0800B64C:  47           DC.B       0x47                     ; 'G'
  0x0800B64D:  30           DC.B       0x30                     ; '0'
  0x0800B64E:  43           DC.B       0x43                     ; 'C'
  0x0800B64F:  31           DC.B       0x31                     ; '1'
  0x0800B650:  00           DC.B       0x00                     ; '\0'

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

  0x0800B651:  44           DC.B       0x44                     ; 'D'
  0x0800B652:  65           DC.B       0x65                     ; 'e'
  0x0800B653:  76           DC.B       0x76                     ; 'v'
  0x0800B654:  69           DC.B       0x69                     ; 'i'
  0x0800B655:  63           DC.B       0x63                     ; 'c'
  0x0800B656:  65           DC.B       0x65                     ; 'e'
  0x0800B657:  20           DC.B       0x20                     ; ' '
  0x0800B658:  49           DC.B       0x49                     ; 'I'
  0x0800B659:  44           DC.B       0x44                     ; 'D'
  0x0800B65A:  3A           DC.B       0x3A                     ; ':'
  0x0800B65B:  20           DC.B       0x20                     ; ' '
  0x0800B65C:  53           DC.B       0x53                     ; 'S'
  0x0800B65D:  54           DC.B       0x54                     ; 'T'
  0x0800B65E:  4D           DC.B       0x4D                     ; 'M'
  0x0800B65F:  33           DC.B       0x33                     ; '3'
  0x0800B660:  32           DC.B       0x32                     ; '2'
  0x0800B661:  47           DC.B       0x47                     ; 'G'
  0x0800B662:  30           DC.B       0x30                     ; '0'
  0x0800B663:  37           DC.B       0x37                     ; '7'
  0x0800B664:  31           DC.B       0x31                     ; '1'
  0x0800B665:  20           DC.B       0x20                     ; ' '
  0x0800B666:  6F           DC.B       0x6F                     ; 'o'
  0x0800B667:  72           DC.B       0x72                     ; 'r'
  0x0800B668:  20           DC.B       0x20                     ; ' '
  0x0800B669:  53           DC.B       0x53                     ; 'S'
  0x0800B66A:  54           DC.B       0x54                     ; 'T'
  0x0800B66B:  4D           DC.B       0x4D                     ; 'M'
  0x0800B66C:  33           DC.B       0x33                     ; '3'
  0x0800B66D:  32           DC.B       0x32                     ; '2'
  0x0800B66E:  47           DC.B       0x47                     ; 'G'
  0x0800B66F:  30           DC.B       0x30                     ; '0'
  0x0800B670:  38           DC.B       0x38                     ; '8'
  0x0800B671:  31           DC.B       0x31                     ; '1'
  0x0800B672:  00           DC.B       0x00                     ; '\0'

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

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

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

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

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

  0x0800B6B7:  46           DC.B       0x46                     ; 'F'
  0x0800B6B8:  72           DC.B       0x72                     ; 'r'
  0x0800B6B9:  65           DC.B       0x65                     ; 'e'
  0x0800B6BA:  65           DC.B       0x65                     ; 'e'
  0x0800B6BB:  20           DC.B       0x20                     ; ' '
  0x0800B6BC:  73           DC.B       0x73                     ; 's'
  0x0800B6BD:  70           DC.B       0x70                     ; 'p'
  0x0800B6BE:  61           DC.B       0x61                     ; 'a'
  0x0800B6BF:  63           DC.B       0x63                     ; 'c'
  0x0800B6C0:  65           DC.B       0x65                     ; 'e'
  0x0800B6C1:  20           DC.B       0x20                     ; ' '
  0x0800B6C2:  66           DC.B       0x66                     ; 'f'
  0x0800B6C3:  6F           DC.B       0x6F                     ; 'o'
  0x0800B6C4:  72           DC.B       0x72                     ; 'r'
  0x0800B6C5:  20           DC.B       0x20                     ; ' '
  0x0800B6C6:  63           DC.B       0x63                     ; 'c'
  0x0800B6C7:  6F           DC.B       0x6F                     ; 'o'
  0x0800B6C8:  66           DC.B       0x66                     ; 'f'
  0x0800B6C9:  69           DC.B       0x69                     ; 'i'
  0x0800B6CA:  67           DC.B       0x67                     ; 'g'
  0x0800B6CB:  75           DC.B       0x75                     ; 'u'
  0x0800B6CC:  72           DC.B       0x72                     ; 'r'
  0x0800B6CD:  61           DC.B       0x61                     ; 'a'
  0x0800B6CE:  74           DC.B       0x74                     ; 't'
  0x0800B6CF:  69           DC.B       0x69                     ; 'i'
  0x0800B6D0:  6F           DC.B       0x6F                     ; 'o'
  0x0800B6D1:  6E           DC.B       0x6E                     ; 'n'
  0x0800B6D2:  20           DC.B       0x20                     ; ' '
  0x0800B6D3:  69           DC.B       0x69                     ; 'i'
  0x0800B6D4:  6E           DC.B       0x6E                     ; 'n'
  0x0800B6D5:  20           DC.B       0x20                     ; ' '
  0x0800B6D6:  66           DC.B       0x66                     ; 'f'
  0x0800B6D7:  61           DC.B       0x61                     ; 'a'
  0x0800B6D8:  6B           DC.B       0x6B                     ; 'k'
  0x0800B6D9:  65           DC.B       0x65                     ; 'e'
  0x0800B6DA:  20           DC.B       0x20                     ; ' '
  0x0800B6DB:  45           DC.B       0x45                     ; 'E'
  0x0800B6DC:  45           DC.B       0x45                     ; 'E'
  0x0800B6DD:  50           DC.B       0x50                     ; 'P'
  0x0800B6DE:  52           DC.B       0x52                     ; 'R'
  0x0800B6DF:  4F           DC.B       0x4F                     ; 'O'
  0x0800B6E0:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6E1:  3A           DC.B       0x3A                     ; ':'
  0x0800B6E2:  20           DC.B       0x20                     ; ' '
  0x0800B6E3:  25           DC.B       0x25                     ; '%'
  0x0800B6E4:  75           DC.B       0x75                     ; 'u'
  0x0800B6E5:  20           DC.B       0x20                     ; ' '
  0x0800B6E6:  62           DC.B       0x62                     ; 'b'
  0x0800B6E7:  79           DC.B       0x79                     ; 'y'
  0x0800B6E8:  74           DC.B       0x74                     ; 't'
  0x0800B6E9:  65           DC.B       0x65                     ; 'e'
  0x0800B6EA:  73           DC.B       0x73                     ; 's'
  0x0800B6EB:  0A           DC.B       0x0A                     ; '\n'
  0x0800B6EC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B6ED:  4D           DC.B       0x4D                     ; 'M'
  0x0800B6EE:  41           DC.B       0x41                     ; 'A'
  0x0800B6EF:  58           DC.B       0x58                     ; 'X'
  0x0800B6F0:  5F           DC.B       0x5F                     ; '_'
  0x0800B6F1:  50           DC.B       0x50                     ; 'P'
  0x0800B6F2:  4F           DC.B       0x4F                     ; 'O'
  0x0800B6F3:  53           DC.B       0x53                     ; 'S'
  0x0800B6F4:  53           DC.B       0x53                     ; 'S'
  0x0800B6F5:  49           DC.B       0x49                     ; 'I'
  0x0800B6F6:  42           DC.B       0x42                     ; 'B'
  0x0800B6F7:  4C           DC.B       0x4C                     ; 'L'
  0x0800B6F8:  45           DC.B       0x45                     ; 'E'
  0x0800B6F9:  5F           DC.B       0x5F                     ; '_'
  0x0800B6FA:  44           DC.B       0x44                     ; 'D'
  0x0800B6FB:  49           DC.B       0x49                     ; 'I'
  0x0800B6FC:  46           DC.B       0x46                     ; 'F'
  0x0800B6FD:  46           DC.B       0x46                     ; 'F'
  0x0800B6FE:  5F           DC.B       0x5F                     ; '_'
  0x0800B6FF:  54           DC.B       0x54                     ; 'T'
  0x0800B700:  4F           DC.B       0x4F                     ; 'O'
  0x0800B701:  5F           DC.B       0x5F                     ; '_'
  0x0800B702:  4D           DC.B       0x4D                     ; 'M'
  0x0800B703:  45           DC.B       0x45                     ; 'E'
  0x0800B704:  41           DC.B       0x41                     ; 'A'
  0x0800B705:  53           DC.B       0x53                     ; 'S'
  0x0800B706:  55           DC.B       0x55                     ; 'U'
  0x0800B707:  52           DC.B       0x52                     ; 'R'
  0x0800B708:  45           DC.B       0x45                     ; 'E'
  0x0800B709:  3A           DC.B       0x3A                     ; ':'
  0x0800B70A:  20           DC.B       0x20                     ; ' '
  0x0800B70B:  25           DC.B       0x25                     ; '%'
  0x0800B70C:  75           DC.B       0x75                     ; 'u'
  0x0800B70D:  0A           DC.B       0x0A                     ; '\n'
  0x0800B70E:  00           DC.B       0x00                     ; '\0'

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

  0x0800B70F:  43           DC.B       0x43                     ; 'C'
  0x0800B710:  61           DC.B       0x61                     ; 'a'
  0x0800B711:  6E           DC.B       0x6E                     ; 'n'
  0x0800B712:  6E           DC.B       0x6E                     ; 'n'
  0x0800B713:  6F           DC.B       0x6F                     ; 'o'
  0x0800B714:  74           DC.B       0x74                     ; 't'
  0x0800B715:  20           DC.B       0x20                     ; ' '
  0x0800B716:  73           DC.B       0x73                     ; 's'
  0x0800B717:  74           DC.B       0x74                     ; 't'
  0x0800B718:  61           DC.B       0x61                     ; 'a'
  0x0800B719:  72           DC.B       0x72                     ; 'r'
  0x0800B71A:  74           DC.B       0x74                     ; 't'
  0x0800B71B:  20           DC.B       0x20                     ; ' '
  0x0800B71C:  41           DC.B       0x41                     ; 'A'
  0x0800B71D:  44           DC.B       0x44                     ; 'D'
  0x0800B71E:  43           DC.B       0x43                     ; 'C'
  0x0800B71F:  20           DC.B       0x20                     ; ' '
  0x0800B720:  69           DC.B       0x69                     ; 'i'
  0x0800B721:  6E           DC.B       0x6E                     ; 'n'
  0x0800B722:  20           DC.B       0x20                     ; ' '
  0x0800B723:  44           DC.B       0x44                     ; 'D'
  0x0800B724:  4D           DC.B       0x4D                     ; 'M'
  0x0800B725:  41           DC.B       0x41                     ; 'A'
  0x0800B726:  20           DC.B       0x20                     ; ' '
  0x0800B727:  6D           DC.B       0x6D                     ; 'm'
  0x0800B728:  6F           DC.B       0x6F                     ; 'o'
  0x0800B729:  64           DC.B       0x64                     ; 'd'
  0x0800B72A:  65           DC.B       0x65                     ; 'e'
  0x0800B72B:  21           DC.B       0x21                     ; '!'
  0x0800B72C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B72D:  43           DC.B       0x43                     ; 'C'
  0x0800B72E:  61           DC.B       0x61                     ; 'a'
  0x0800B72F:  6E           DC.B       0x6E                     ; 'n'
  0x0800B730:  6E           DC.B       0x6E                     ; 'n'
  0x0800B731:  6F           DC.B       0x6F                     ; 'o'
  0x0800B732:  74           DC.B       0x74                     ; 't'
  0x0800B733:  20           DC.B       0x20                     ; ' '
  0x0800B734:  63           DC.B       0x63                     ; 'c'
  0x0800B735:  6F           DC.B       0x6F                     ; 'o'
  0x0800B736:  70           DC.B       0x70                     ; 'p'
  0x0800B737:  79           DC.B       0x79                     ; 'y'
  0x0800B738:  20           DC.B       0x20                     ; ' '
  0x0800B739:  56           DC.B       0x56                     ; 'V'
  0x0800B73A:  65           DC.B       0x65                     ; 'e'
  0x0800B73B:  63           DC.B       0x63                     ; 'c'
  0x0800B73C:  74           DC.B       0x74                     ; 't'
  0x0800B73D:  6F           DC.B       0x6F                     ; 'o'
  0x0800B73E:  72           DC.B       0x72                     ; 'r'
  0x0800B73F:  20           DC.B       0x20                     ; ' '
  0x0800B740:  54           DC.B       0x54                     ; 'T'
  0x0800B741:  61           DC.B       0x61                     ; 'a'
  0x0800B742:  62           DC.B       0x62                     ; 'b'
  0x0800B743:  6C           DC.B       0x6C                     ; 'l'
  0x0800B744:  65           DC.B       0x65                     ; 'e'
  0x0800B745:  20           DC.B       0x20                     ; ' '
  0x0800B746:  66           DC.B       0x66                     ; 'f'
  0x0800B747:  72           DC.B       0x72                     ; 'r'
  0x0800B748:  6F           DC.B       0x6F                     ; 'o'
  0x0800B749:  6D           DC.B       0x6D                     ; 'm'
  0x0800B74A:  20           DC.B       0x20                     ; ' '
  0x0800B74B:  46           DC.B       0x46                     ; 'F'
  0x0800B74C:  4C           DC.B       0x4C                     ; 'L'
  0x0800B74D:  41           DC.B       0x41                     ; 'A'
  0x0800B74E:  53           DC.B       0x53                     ; 'S'
  0x0800B74F:  48           DC.B       0x48                     ; 'H'
  0x0800B750:  20           DC.B       0x20                     ; ' '
  0x0800B751:  74           DC.B       0x74                     ; 't'
  0x0800B752:  6F           DC.B       0x6F                     ; 'o'
  0x0800B753:  20           DC.B       0x20                     ; ' '
  0x0800B754:  52           DC.B       0x52                     ; 'R'
  0x0800B755:  41           DC.B       0x41                     ; 'A'
  0x0800B756:  4D           DC.B       0x4D                     ; 'M'
  0x0800B757:  21           DC.B       0x21                     ; '!'
  0x0800B758:  20           DC.B       0x20                     ; ' '
  0x0800B759:  44           DC.B       0x44                     ; 'D'
  0x0800B75A:  4D           DC.B       0x4D                     ; 'M'
  0x0800B75B:  41           DC.B       0x41                     ; 'A'
  0x0800B75C:  20           DC.B       0x20                     ; ' '
  0x0800B75D:  69           DC.B       0x69                     ; 'i'
  0x0800B75E:  73           DC.B       0x73                     ; 's'
  0x0800B75F:  20           DC.B       0x20                     ; ' '
  0x0800B760:  6E           DC.B       0x6E                     ; 'n'
  0x0800B761:  6F           DC.B       0x6F                     ; 'o'
  0x0800B762:  74           DC.B       0x74                     ; 't'
  0x0800B763:  20           DC.B       0x20                     ; ' '
  0x0800B764:  72           DC.B       0x72                     ; 'r'
  0x0800B765:  65           DC.B       0x65                     ; 'e'
  0x0800B766:  61           DC.B       0x61                     ; 'a'
  0x0800B767:  64           DC.B       0x64                     ; 'd'
  0x0800B768:  79           DC.B       0x79                     ; 'y'
  0x0800B769:  21           DC.B       0x21                     ; '!'
  0x0800B76A:  00           DC.B       0x00                     ; '\0'

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

  0x0800B76B:  43           DC.B       0x43                     ; 'C'
  0x0800B76C:  61           DC.B       0x61                     ; 'a'
  0x0800B76D:  6E           DC.B       0x6E                     ; 'n'
  0x0800B76E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B76F:  6F           DC.B       0x6F                     ; 'o'
  0x0800B770:  74           DC.B       0x74                     ; 't'
  0x0800B771:  20           DC.B       0x20                     ; ' '
  0x0800B772:  66           DC.B       0x66                     ; 'f'
  0x0800B773:  69           DC.B       0x69                     ; 'i'
  0x0800B774:  6E           DC.B       0x6E                     ; 'n'
  0x0800B775:  69           DC.B       0x69                     ; 'i'
  0x0800B776:  73           DC.B       0x73                     ; 's'
  0x0800B777:  68           DC.B       0x68                     ; 'h'
  0x0800B778:  20           DC.B       0x20                     ; ' '
  0x0800B779:  63           DC.B       0x63                     ; 'c'
  0x0800B77A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B77B:  70           DC.B       0x70                     ; 'p'
  0x0800B77C:  79           DC.B       0x79                     ; 'y'
  0x0800B77D:  69           DC.B       0x69                     ; 'i'
  0x0800B77E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B77F:  67           DC.B       0x67                     ; 'g'
  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:  00           DC.B       0x00                     ; '\0'

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

  0x0800B7A1:  4D           DC.B       0x4D                     ; 'M'
  0x0800B7A2:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7A3:  64           DC.B       0x64                     ; 'd'
  0x0800B7A4:  65           DC.B       0x65                     ; 'e'
  0x0800B7A5:  20           DC.B       0x20                     ; ' '
  0x0800B7A6:  30           DC.B       0x30                     ; '0'
  0x0800B7A7:  20           DC.B       0x20                     ; ' '
  0x0800B7A8:  69           DC.B       0x69                     ; 'i'
  0x0800B7A9:  73           DC.B       0x73                     ; 's'
  0x0800B7AA:  20           DC.B       0x20                     ; ' '
  0x0800B7AB:  73           DC.B       0x73                     ; 's'
  0x0800B7AC:  65           DC.B       0x65                     ; 'e'
  0x0800B7AD:  6C           DC.B       0x6C                     ; 'l'
  0x0800B7AE:  65           DC.B       0x65                     ; 'e'
  0x0800B7AF:  63           DC.B       0x63                     ; 'c'
  0x0800B7B0:  74           DC.B       0x74                     ; 't'
  0x0800B7B1:  65           DC.B       0x65                     ; 'e'
  0x0800B7B2:  64           DC.B       0x64                     ; 'd'
  0x0800B7B3:  2E           DC.B       0x2E                     ; '.'
  0x0800B7B4:  20           DC.B       0x20                     ; ' '
  0x0800B7B5:  41           DC.B       0x41                     ; 'A'
  0x0800B7B6:  75           DC.B       0x75                     ; 'u'
  0x0800B7B7:  74           DC.B       0x74                     ; 't'
  0x0800B7B8:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7B9:  2D           DC.B       0x2D                     ; '-'
  0x0800B7BA:  72           DC.B       0x72                     ; 'r'
  0x0800B7BB:  65           DC.B       0x65                     ; 'e'
  0x0800B7BC:  63           DC.B       0x63                     ; 'c'
  0x0800B7BD:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7BE:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7BF:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7C0:  65           DC.B       0x65                     ; 'e'
  0x0800B7C1:  63           DC.B       0x63                     ; 'c'
  0x0800B7C2:  74           DC.B       0x74                     ; 't'
  0x0800B7C3:  20           DC.B       0x20                     ; ' '
  0x0800B7C4:  69           DC.B       0x69                     ; 'i'
  0x0800B7C5:  73           DC.B       0x73                     ; 's'
  0x0800B7C6:  20           DC.B       0x20                     ; ' '
  0x0800B7C7:  4F           DC.B       0x4F                     ; 'O'
  0x0800B7C8:  4E           DC.B       0x4E                     ; 'N'
  0x0800B7C9:  2E           DC.B       0x2E                     ; '.'
  0x0800B7CA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B7CB:  4D           DC.B       0x4D                     ; 'M'
  0x0800B7CC:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7CD:  64           DC.B       0x64                     ; 'd'
  0x0800B7CE:  65           DC.B       0x65                     ; 'e'
  0x0800B7CF:  20           DC.B       0x20                     ; ' '
  0x0800B7D0:  31           DC.B       0x31                     ; '1'
  0x0800B7D1:  20           DC.B       0x20                     ; ' '
  0x0800B7D2:  69           DC.B       0x69                     ; 'i'
  0x0800B7D3:  73           DC.B       0x73                     ; 's'
  0x0800B7D4:  20           DC.B       0x20                     ; ' '
  0x0800B7D5:  73           DC.B       0x73                     ; 's'
  0x0800B7D6:  65           DC.B       0x65                     ; 'e'
  0x0800B7D7:  6C           DC.B       0x6C                     ; 'l'
  0x0800B7D8:  65           DC.B       0x65                     ; 'e'
  0x0800B7D9:  63           DC.B       0x63                     ; 'c'
  0x0800B7DA:  74           DC.B       0x74                     ; 't'
  0x0800B7DB:  65           DC.B       0x65                     ; 'e'
  0x0800B7DC:  64           DC.B       0x64                     ; 'd'
  0x0800B7DD:  2E           DC.B       0x2E                     ; '.'
  0x0800B7DE:  20           DC.B       0x20                     ; ' '
  0x0800B7DF:  41           DC.B       0x41                     ; 'A'
  0x0800B7E0:  75           DC.B       0x75                     ; 'u'
  0x0800B7E1:  74           DC.B       0x74                     ; 't'
  0x0800B7E2:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7E3:  2D           DC.B       0x2D                     ; '-'
  0x0800B7E4:  72           DC.B       0x72                     ; 'r'
  0x0800B7E5:  65           DC.B       0x65                     ; 'e'
  0x0800B7E6:  63           DC.B       0x63                     ; 'c'
  0x0800B7E7:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7E8:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7E9:  6E           DC.B       0x6E                     ; 'n'
  0x0800B7EA:  65           DC.B       0x65                     ; 'e'
  0x0800B7EB:  63           DC.B       0x63                     ; 'c'
  0x0800B7EC:  74           DC.B       0x74                     ; 't'
  0x0800B7ED:  20           DC.B       0x20                     ; ' '
  0x0800B7EE:  69           DC.B       0x69                     ; 'i'
  0x0800B7EF:  73           DC.B       0x73                     ; 's'
  0x0800B7F0:  20           DC.B       0x20                     ; ' '
  0x0800B7F1:  4F           DC.B       0x4F                     ; 'O'
  0x0800B7F2:  4E           DC.B       0x4E                     ; 'N'
  0x0800B7F3:  2E           DC.B       0x2E                     ; '.'
  0x0800B7F4:  00           DC.B       0x00                     ; '\0'

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

  0x0800B7F5:  4D           DC.B       0x4D                     ; 'M'
  0x0800B7F6:  6F           DC.B       0x6F                     ; 'o'
  0x0800B7F7:  64           DC.B       0x64                     ; 'd'
  0x0800B7F8:  65           DC.B       0x65                     ; 'e'
  0x0800B7F9:  20           DC.B       0x20                     ; ' '
  0x0800B7FA:  32           DC.B       0x32                     ; '2'
  0x0800B7FB:  20           DC.B       0x20                     ; ' '
  0x0800B7FC:  69           DC.B       0x69                     ; 'i'
  0x0800B7FD:  73           DC.B       0x73                     ; 's'
  0x0800B7FE:  20           DC.B       0x20                     ; ' '
  0x0800B7FF:  73           DC.B       0x73                     ; 's'
  0x0800B800:  65           DC.B       0x65                     ; 'e'
  0x0800B801:  6C           DC.B       0x6C                     ; 'l'
  0x0800B802:  65           DC.B       0x65                     ; 'e'
  0x0800B803:  63           DC.B       0x63                     ; 'c'
  0x0800B804:  74           DC.B       0x74                     ; 't'
  0x0800B805:  65           DC.B       0x65                     ; 'e'
  0x0800B806:  64           DC.B       0x64                     ; 'd'
  0x0800B807:  2E           DC.B       0x2E                     ; '.'
  0x0800B808:  20           DC.B       0x20                     ; ' '
  0x0800B809:  41           DC.B       0x41                     ; 'A'
  0x0800B80A:  75           DC.B       0x75                     ; 'u'
  0x0800B80B:  74           DC.B       0x74                     ; 't'
  0x0800B80C:  6F           DC.B       0x6F                     ; 'o'
  0x0800B80D:  2D           DC.B       0x2D                     ; '-'
  0x0800B80E:  72           DC.B       0x72                     ; 'r'
  0x0800B80F:  65           DC.B       0x65                     ; 'e'
  0x0800B810:  63           DC.B       0x63                     ; 'c'
  0x0800B811:  6F           DC.B       0x6F                     ; 'o'
  0x0800B812:  6E           DC.B       0x6E                     ; 'n'
  0x0800B813:  6E           DC.B       0x6E                     ; 'n'
  0x0800B814:  65           DC.B       0x65                     ; 'e'
  0x0800B815:  63           DC.B       0x63                     ; 'c'
  0x0800B816:  74           DC.B       0x74                     ; 't'
  0x0800B817:  20           DC.B       0x20                     ; ' '
  0x0800B818:  69           DC.B       0x69                     ; 'i'
  0x0800B819:  73           DC.B       0x73                     ; 's'
  0x0800B81A:  20           DC.B       0x20                     ; ' '
  0x0800B81B:  4F           DC.B       0x4F                     ; 'O'
  0x0800B81C:  4E           DC.B       0x4E                     ; 'N'
  0x0800B81D:  2E           DC.B       0x2E                     ; '.'
  0x0800B81E:  00           DC.B       0x00                     ; '\0'

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

  0x0800B81F:  4D           DC.B       0x4D                     ; 'M'
  0x0800B820:  6F           DC.B       0x6F                     ; 'o'
  0x0800B821:  64           DC.B       0x64                     ; 'd'
  0x0800B822:  65           DC.B       0x65                     ; 'e'
  0x0800B823:  20           DC.B       0x20                     ; ' '
  0x0800B824:  33           DC.B       0x33                     ; '3'
  0x0800B825:  20           DC.B       0x20                     ; ' '
  0x0800B826:  69           DC.B       0x69                     ; 'i'
  0x0800B827:  73           DC.B       0x73                     ; 's'
  0x0800B828:  20           DC.B       0x20                     ; ' '
  0x0800B829:  73           DC.B       0x73                     ; 's'
  0x0800B82A:  65           DC.B       0x65                     ; 'e'
  0x0800B82B:  6C           DC.B       0x6C                     ; 'l'
  0x0800B82C:  65           DC.B       0x65                     ; 'e'
  0x0800B82D:  63           DC.B       0x63                     ; 'c'
  0x0800B82E:  74           DC.B       0x74                     ; 't'
  0x0800B82F:  65           DC.B       0x65                     ; 'e'
  0x0800B830:  64           DC.B       0x64                     ; 'd'
  0x0800B831:  2E           DC.B       0x2E                     ; '.'
  0x0800B832:  20           DC.B       0x20                     ; ' '
  0x0800B833:  41           DC.B       0x41                     ; 'A'
  0x0800B834:  75           DC.B       0x75                     ; 'u'
  0x0800B835:  74           DC.B       0x74                     ; 't'
  0x0800B836:  6F           DC.B       0x6F                     ; 'o'
  0x0800B837:  2D           DC.B       0x2D                     ; '-'
  0x0800B838:  72           DC.B       0x72                     ; 'r'
  0x0800B839:  65           DC.B       0x65                     ; 'e'
  0x0800B83A:  63           DC.B       0x63                     ; 'c'
  0x0800B83B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B83C:  6E           DC.B       0x6E                     ; 'n'
  0x0800B83D:  6E           DC.B       0x6E                     ; 'n'
  0x0800B83E:  65           DC.B       0x65                     ; 'e'
  0x0800B83F:  63           DC.B       0x63                     ; 'c'
  0x0800B840:  74           DC.B       0x74                     ; 't'
  0x0800B841:  20           DC.B       0x20                     ; ' '
  0x0800B842:  69           DC.B       0x69                     ; 'i'
  0x0800B843:  73           DC.B       0x73                     ; 's'
  0x0800B844:  20           DC.B       0x20                     ; ' '
  0x0800B845:  4F           DC.B       0x4F                     ; 'O'
  0x0800B846:  4E           DC.B       0x4E                     ; 'N'
  0x0800B847:  2E           DC.B       0x2E                     ; '.'
  0x0800B848:  00           DC.B       0x00                     ; '\0'

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

  0x0800B849:  4D           DC.B       0x4D                     ; 'M'
  0x0800B84A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B84B:  64           DC.B       0x64                     ; 'd'
  0x0800B84C:  65           DC.B       0x65                     ; 'e'
  0x0800B84D:  20           DC.B       0x20                     ; ' '
  0x0800B84E:  34           DC.B       0x34                     ; '4'
  0x0800B84F:  20           DC.B       0x20                     ; ' '
  0x0800B850:  69           DC.B       0x69                     ; 'i'
  0x0800B851:  73           DC.B       0x73                     ; 's'
  0x0800B852:  20           DC.B       0x20                     ; ' '
  0x0800B853:  73           DC.B       0x73                     ; 's'
  0x0800B854:  65           DC.B       0x65                     ; 'e'
  0x0800B855:  6C           DC.B       0x6C                     ; 'l'
  0x0800B856:  65           DC.B       0x65                     ; 'e'
  0x0800B857:  63           DC.B       0x63                     ; 'c'
  0x0800B858:  74           DC.B       0x74                     ; 't'
  0x0800B859:  65           DC.B       0x65                     ; 'e'
  0x0800B85A:  64           DC.B       0x64                     ; 'd'
  0x0800B85B:  2E           DC.B       0x2E                     ; '.'
  0x0800B85C:  20           DC.B       0x20                     ; ' '
  0x0800B85D:  41           DC.B       0x41                     ; 'A'
  0x0800B85E:  75           DC.B       0x75                     ; 'u'
  0x0800B85F:  74           DC.B       0x74                     ; 't'
  0x0800B860:  6F           DC.B       0x6F                     ; 'o'
  0x0800B861:  2D           DC.B       0x2D                     ; '-'
  0x0800B862:  72           DC.B       0x72                     ; 'r'
  0x0800B863:  65           DC.B       0x65                     ; 'e'
  0x0800B864:  63           DC.B       0x63                     ; 'c'
  0x0800B865:  6F           DC.B       0x6F                     ; 'o'
  0x0800B866:  6E           DC.B       0x6E                     ; 'n'
  0x0800B867:  6E           DC.B       0x6E                     ; 'n'
  0x0800B868:  65           DC.B       0x65                     ; 'e'
  0x0800B869:  63           DC.B       0x63                     ; 'c'
  0x0800B86A:  74           DC.B       0x74                     ; 't'
  0x0800B86B:  20           DC.B       0x20                     ; ' '
  0x0800B86C:  69           DC.B       0x69                     ; 'i'
  0x0800B86D:  73           DC.B       0x73                     ; 's'
  0x0800B86E:  20           DC.B       0x20                     ; ' '
  0x0800B86F:  4F           DC.B       0x4F                     ; 'O'
  0x0800B870:  4E           DC.B       0x4E                     ; 'N'
  0x0800B871:  2E           DC.B       0x2E                     ; '.'
  0x0800B872:  00           DC.B       0x00                     ; '\0'

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

  0x0800B873:  4D           DC.B       0x4D                     ; 'M'
  0x0800B874:  6F           DC.B       0x6F                     ; 'o'
  0x0800B875:  64           DC.B       0x64                     ; 'd'
  0x0800B876:  65           DC.B       0x65                     ; 'e'
  0x0800B877:  20           DC.B       0x20                     ; ' '
  0x0800B878:  35           DC.B       0x35                     ; '5'
  0x0800B879:  20           DC.B       0x20                     ; ' '
  0x0800B87A:  69           DC.B       0x69                     ; 'i'
  0x0800B87B:  73           DC.B       0x73                     ; 's'
  0x0800B87C:  20           DC.B       0x20                     ; ' '
  0x0800B87D:  73           DC.B       0x73                     ; 's'
  0x0800B87E:  65           DC.B       0x65                     ; 'e'
  0x0800B87F:  6C           DC.B       0x6C                     ; 'l'
  0x0800B880:  65           DC.B       0x65                     ; 'e'
  0x0800B881:  63           DC.B       0x63                     ; 'c'
  0x0800B882:  74           DC.B       0x74                     ; 't'
  0x0800B883:  65           DC.B       0x65                     ; 'e'
  0x0800B884:  64           DC.B       0x64                     ; 'd'
  0x0800B885:  2E           DC.B       0x2E                     ; '.'
  0x0800B886:  20           DC.B       0x20                     ; ' '
  0x0800B887:  41           DC.B       0x41                     ; 'A'
  0x0800B888:  75           DC.B       0x75                     ; 'u'
  0x0800B889:  74           DC.B       0x74                     ; 't'
  0x0800B88A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B88B:  2D           DC.B       0x2D                     ; '-'
  0x0800B88C:  72           DC.B       0x72                     ; 'r'
  0x0800B88D:  65           DC.B       0x65                     ; 'e'
  0x0800B88E:  63           DC.B       0x63                     ; 'c'
  0x0800B88F:  6F           DC.B       0x6F                     ; 'o'
  0x0800B890:  6E           DC.B       0x6E                     ; 'n'
  0x0800B891:  6E           DC.B       0x6E                     ; 'n'
  0x0800B892:  65           DC.B       0x65                     ; 'e'
  0x0800B893:  63           DC.B       0x63                     ; 'c'
  0x0800B894:  74           DC.B       0x74                     ; 't'
  0x0800B895:  20           DC.B       0x20                     ; ' '
  0x0800B896:  69           DC.B       0x69                     ; 'i'
  0x0800B897:  73           DC.B       0x73                     ; 's'
  0x0800B898:  20           DC.B       0x20                     ; ' '
  0x0800B899:  4F           DC.B       0x4F                     ; 'O'
  0x0800B89A:  4E           DC.B       0x4E                     ; 'N'
  0x0800B89B:  2E           DC.B       0x2E                     ; '.'
  0x0800B89C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B89D:  55           DC.B       0x55                     ; 'U'
  0x0800B89E:  50           DC.B       0x50                     ; 'P'
  0x0800B89F:  20           DC.B       0x20                     ; ' '
  0x0800B8A0:  62           DC.B       0x62                     ; 'b'
  0x0800B8A1:  75           DC.B       0x75                     ; 'u'
  0x0800B8A2:  74           DC.B       0x74                     ; 't'
  0x0800B8A3:  74           DC.B       0x74                     ; 't'
  0x0800B8A4:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8A5:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8A6:  20           DC.B       0x20                     ; ' '
  0x0800B8A7:  69           DC.B       0x69                     ; 'i'
  0x0800B8A8:  73           DC.B       0x73                     ; 's'
  0x0800B8A9:  20           DC.B       0x20                     ; ' '
  0x0800B8AA:  70           DC.B       0x70                     ; 'p'
  0x0800B8AB:  72           DC.B       0x72                     ; 'r'
  0x0800B8AC:  65           DC.B       0x65                     ; 'e'
  0x0800B8AD:  73           DC.B       0x73                     ; 's'
  0x0800B8AE:  73           DC.B       0x73                     ; 's'
  0x0800B8AF:  65           DC.B       0x65                     ; 'e'
  0x0800B8B0:  64           DC.B       0x64                     ; 'd'
  0x0800B8B1:  2E           DC.B       0x2E                     ; '.'
  0x0800B8B2:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8B3:  4E           DC.B       0x4E                     ; 'N'
  0x0800B8B4:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8B5:  52           DC.B       0x52                     ; 'R'
  0x0800B8B6:  3A           DC.B       0x3A                     ; ':'
  0x0800B8B7:  20           DC.B       0x20                     ; ' '
  0x0800B8B8:  25           DC.B       0x25                     ; '%'
  0x0800B8B9:  73           DC.B       0x73                     ; 's'
  0x0800B8BA:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8BB:  0A           DC.B       0x0A                     ; '\n'
  0x0800B8BC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8BD:  43           DC.B       0x43                     ; 'C'
  0x0800B8BE:  61           DC.B       0x61                     ; 'a'
  0x0800B8BF:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8C0:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8C1:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8C2:  74           DC.B       0x74                     ; 't'
  0x0800B8C3:  20           DC.B       0x20                     ; ' '
  0x0800B8C4:  73           DC.B       0x73                     ; 's'
  0x0800B8C5:  61           DC.B       0x61                     ; 'a'
  0x0800B8C6:  76           DC.B       0x76                     ; 'v'
  0x0800B8C7:  65           DC.B       0x65                     ; 'e'
  0x0800B8C8:  20           DC.B       0x20                     ; ' '
  0x0800B8C9:  64           DC.B       0x64                     ; 'd'
  0x0800B8CA:  61           DC.B       0x61                     ; 'a'
  0x0800B8CB:  74           DC.B       0x74                     ; 't'
  0x0800B8CC:  61           DC.B       0x61                     ; 'a'
  0x0800B8CD:  20           DC.B       0x20                     ; ' '
  0x0800B8CE:  69           DC.B       0x69                     ; 'i'
  0x0800B8CF:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8D0:  20           DC.B       0x20                     ; ' '
  0x0800B8D1:  46           DC.B       0x46                     ; 'F'
  0x0800B8D2:  4C           DC.B       0x4C                     ; 'L'
  0x0800B8D3:  41           DC.B       0x41                     ; 'A'
  0x0800B8D4:  53           DC.B       0x53                     ; 'S'
  0x0800B8D5:  48           DC.B       0x48                     ; 'H'
  0x0800B8D6:  20           DC.B       0x20                     ; ' '
  0x0800B8D7:  6D           DC.B       0x6D                     ; 'm'
  0x0800B8D8:  65           DC.B       0x65                     ; 'e'
  0x0800B8D9:  6D           DC.B       0x6D                     ; 'm'
  0x0800B8DA:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8DB:  72           DC.B       0x72                     ; 'r'
  0x0800B8DC:  79           DC.B       0x79                     ; 'y'
  0x0800B8DD:  21           DC.B       0x21                     ; '!'
  0x0800B8DE:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8DF:  4E           DC.B       0x4E                     ; 'N'
  0x0800B8E0:  4D           DC.B       0x4D                     ; 'M'
  0x0800B8E1:  49           DC.B       0x49                     ; 'I'
  0x0800B8E2:  20           DC.B       0x20                     ; ' '
  0x0800B8E3:  45           DC.B       0x45                     ; 'E'
  0x0800B8E4:  52           DC.B       0x52                     ; 'R'
  0x0800B8E5:  52           DC.B       0x52                     ; 'R'
  0x0800B8E6:  4F           DC.B       0x4F                     ; 'O'
  0x0800B8E7:  52           DC.B       0x52                     ; 'R'
  0x0800B8E8:  21           DC.B       0x21                     ; '!'
  0x0800B8E9:  21           DC.B       0x21                     ; '!'
  0x0800B8EA:  21           DC.B       0x21                     ; '!'
  0x0800B8EB:  0A           DC.B       0x0A                     ; '\n'
  0x0800B8EC:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8ED:  4D           DC.B       0x4D                     ; 'M'
  0x0800B8EE:  41           DC.B       0x41                     ; 'A'
  0x0800B8EF:  49           DC.B       0x49                     ; 'I'
  0x0800B8F0:  4E           DC.B       0x4E                     ; 'N'
  0x0800B8F1:  00           DC.B       0x00                     ; '\0'

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

  0x0800B8F2:  43           DC.B       0x43                     ; 'C'
  0x0800B8F3:  61           DC.B       0x61                     ; 'a'
  0x0800B8F4:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8F5:  6E           DC.B       0x6E                     ; 'n'
  0x0800B8F6:  6F           DC.B       0x6F                     ; 'o'
  0x0800B8F7:  74           DC.B       0x74                     ; 't'
  0x0800B8F8:  20           DC.B       0x20                     ; ' '
  0x0800B8F9:  73           DC.B       0x73                     ; 's'
  0x0800B8FA:  74           DC.B       0x74                     ; 't'
  0x0800B8FB:  61           DC.B       0x61                     ; 'a'
  0x0800B8FC:  72           DC.B       0x72                     ; 'r'
  0x0800B8FD:  74           DC.B       0x74                     ; 't'
  0x0800B8FE:  20           DC.B       0x20                     ; ' '
  0x0800B8FF:  54           DC.B       0x54                     ; 'T'
  0x0800B900:  49           DC.B       0x49                     ; 'I'
  0x0800B901:  4D           DC.B       0x4D                     ; 'M'
  0x0800B902:  45           DC.B       0x45                     ; 'E'
  0x0800B903:  52           DC.B       0x52                     ; 'R'
  0x0800B904:  32           DC.B       0x32                     ; '2'
  0x0800B905:  21           DC.B       0x21                     ; '!'
  0x0800B906:  00           DC.B       0x00                     ; '\0'

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

  0x0800B907:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800B908:  5B           DC.B       0x5B                     ; '['
  0x0800B909:  32           DC.B       0x32                     ; '2'
  0x0800B90A:  4A           DC.B       0x4A                     ; 'J'
  0x0800B90B:  00           DC.B       0x00                     ; '\0'

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

  0x0800B90C:  50           DC.B       0x50                     ; 'P'
  0x0800B90D:  72           DC.B       0x72                     ; 'r'
  0x0800B90E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B90F:  67           DC.B       0x67                     ; 'g'
  0x0800B910:  72           DC.B       0x72                     ; 'r'
  0x0800B911:  61           DC.B       0x61                     ; 'a'
  0x0800B912:  6D           DC.B       0x6D                     ; 'm'
  0x0800B913:  20           DC.B       0x20                     ; ' '
  0x0800B914:  73           DC.B       0x73                     ; 's'
  0x0800B915:  74           DC.B       0x74                     ; 't'
  0x0800B916:  61           DC.B       0x61                     ; 'a'
  0x0800B917:  72           DC.B       0x72                     ; 'r'
  0x0800B918:  74           DC.B       0x74                     ; 't'
  0x0800B919:  65           DC.B       0x65                     ; 'e'
  0x0800B91A:  64           DC.B       0x64                     ; 'd'
  0x0800B91B:  2E           DC.B       0x2E                     ; '.'
  0x0800B91C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B91D:  43           DC.B       0x43                     ; 'C'
  0x0800B91E:  50           DC.B       0x50                     ; 'P'
  0x0800B91F:  55           DC.B       0x55                     ; 'U'
  0x0800B920:  20           DC.B       0x20                     ; ' '
  0x0800B921:  46           DC.B       0x46                     ; 'F'
  0x0800B922:  72           DC.B       0x72                     ; 'r'
  0x0800B923:  65           DC.B       0x65                     ; 'e'
  0x0800B924:  71           DC.B       0x71                     ; 'q'
  0x0800B925:  3A           DC.B       0x3A                     ; ':'
  0x0800B926:  20           DC.B       0x20                     ; ' '
  0x0800B927:  25           DC.B       0x25                     ; '%'
  0x0800B928:  75           DC.B       0x75                     ; 'u'
  0x0800B929:  20           DC.B       0x20                     ; ' '
  0x0800B92A:  48           DC.B       0x48                     ; 'H'
  0x0800B92B:  7A           DC.B       0x7A                     ; 'z'
  0x0800B92C:  0A           DC.B       0x0A                     ; '\n'
  0x0800B92D:  00           DC.B       0x00                     ; '\0'

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

  0x0800B92E:  43           DC.B       0x43                     ; 'C'
  0x0800B92F:  61           DC.B       0x61                     ; 'a'
  0x0800B930:  6E           DC.B       0x6E                     ; 'n'
  0x0800B931:  6E           DC.B       0x6E                     ; 'n'
  0x0800B932:  6F           DC.B       0x6F                     ; 'o'
  0x0800B933:  74           DC.B       0x74                     ; 't'
  0x0800B934:  20           DC.B       0x20                     ; ' '
  0x0800B935:  72           DC.B       0x72                     ; 'r'
  0x0800B936:  65           DC.B       0x65                     ; 'e'
  0x0800B937:  61           DC.B       0x61                     ; 'a'
  0x0800B938:  64           DC.B       0x64                     ; 'd'
  0x0800B939:  20           DC.B       0x20                     ; ' '
  0x0800B93A:  63           DC.B       0x63                     ; 'c'
  0x0800B93B:  6F           DC.B       0x6F                     ; 'o'
  0x0800B93C:  6E           DC.B       0x6E                     ; 'n'
  0x0800B93D:  66           DC.B       0x66                     ; 'f'
  0x0800B93E:  69           DC.B       0x69                     ; 'i'
  0x0800B93F:  67           DC.B       0x67                     ; 'g'
  0x0800B940:  75           DC.B       0x75                     ; 'u'
  0x0800B941:  72           DC.B       0x72                     ; 'r'
  0x0800B942:  61           DC.B       0x61                     ; 'a'
  0x0800B943:  74           DC.B       0x74                     ; 't'
  0x0800B944:  69           DC.B       0x69                     ; 'i'
  0x0800B945:  6F           DC.B       0x6F                     ; 'o'
  0x0800B946:  6E           DC.B       0x6E                     ; 'n'
  0x0800B947:  20           DC.B       0x20                     ; ' '
  0x0800B948:  66           DC.B       0x66                     ; 'f'
  0x0800B949:  72           DC.B       0x72                     ; 'r'
  0x0800B94A:  6F           DC.B       0x6F                     ; 'o'
  0x0800B94B:  6D           DC.B       0x6D                     ; 'm'
  0x0800B94C:  20           DC.B       0x20                     ; ' '
  0x0800B94D:  46           DC.B       0x46                     ; 'F'
  0x0800B94E:  4C           DC.B       0x4C                     ; 'L'
  0x0800B94F:  41           DC.B       0x41                     ; 'A'
  0x0800B950:  53           DC.B       0x53                     ; 'S'
  0x0800B951:  48           DC.B       0x48                     ; 'H'
  0x0800B952:  20           DC.B       0x20                     ; ' '
  0x0800B953:  6D           DC.B       0x6D                     ; 'm'
  0x0800B954:  65           DC.B       0x65                     ; 'e'
  0x0800B955:  6D           DC.B       0x6D                     ; 'm'
  0x0800B956:  6F           DC.B       0x6F                     ; 'o'
  0x0800B957:  72           DC.B       0x72                     ; 'r'
  0x0800B958:  79           DC.B       0x79                     ; 'y'
  0x0800B959:  21           DC.B       0x21                     ; '!'
  0x0800B95A:  00           DC.B       0x00                     ; '\0'

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

  0x0800B95B:  25           DC.B       0x25                     ; '%'
  0x0800B95C:  73           DC.B       0x73                     ; 's'
  0x0800B95D:  25           DC.B       0x25                     ; '%'
  0x0800B95E:  73           DC.B       0x73                     ; 's'
  0x0800B95F:  3A           DC.B       0x3A                     ; ':'
  0x0800B960:  20           DC.B       0x20                     ; ' '
  0x0800B961:  41           DC.B       0x41                     ; 'A'
  0x0800B962:  44           DC.B       0x44                     ; 'D'
  0x0800B963:  43           DC.B       0x43                     ; 'C'
  0x0800B964:  20           DC.B       0x20                     ; ' '
  0x0800B965:  43           DC.B       0x43                     ; 'C'
  0x0800B966:  61           DC.B       0x61                     ; 'a'
  0x0800B967:  6C           DC.B       0x6C                     ; 'l'
  0x0800B968:  69           DC.B       0x69                     ; 'i'
  0x0800B969:  62           DC.B       0x62                     ; 'b'
  0x0800B96A:  72           DC.B       0x72                     ; 'r'
  0x0800B96B:  61           DC.B       0x61                     ; 'a'
  0x0800B96C:  74           DC.B       0x74                     ; 't'
  0x0800B96D:  69           DC.B       0x69                     ; 'i'
  0x0800B96E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B96F:  6E           DC.B       0x6E                     ; 'n'
  0x0800B970:  20           DC.B       0x20                     ; ' '
  0x0800B971:  76           DC.B       0x76                     ; 'v'
  0x0800B972:  61           DC.B       0x61                     ; 'a'
  0x0800B973:  6C           DC.B       0x6C                     ; 'l'
  0x0800B974:  75           DC.B       0x75                     ; 'u'
  0x0800B975:  65           DC.B       0x65                     ; 'e'
  0x0800B976:  3A           DC.B       0x3A                     ; ':'
  0x0800B977:  20           DC.B       0x20                     ; ' '
  0x0800B978:  25           DC.B       0x25                     ; '%'
  0x0800B979:  75           DC.B       0x75                     ; 'u'
  0x0800B97A:  0A           DC.B       0x0A                     ; '\n'
  0x0800B97B:  00           DC.B       0x00                     ; '\0'

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

  0x0800B97C:  43           DC.B       0x43                     ; 'C'
  0x0800B97D:  61           DC.B       0x61                     ; 'a'
  0x0800B97E:  6E           DC.B       0x6E                     ; 'n'
  0x0800B97F:  6E           DC.B       0x6E                     ; 'n'
  0x0800B980:  6F           DC.B       0x6F                     ; 'o'
  0x0800B981:  74           DC.B       0x74                     ; 't'
  0x0800B982:  20           DC.B       0x20                     ; ' '
  0x0800B983:  73           DC.B       0x73                     ; 's'
  0x0800B984:  74           DC.B       0x74                     ; 't'
  0x0800B985:  6F           DC.B       0x6F                     ; 'o'
  0x0800B986:  70           DC.B       0x70                     ; 'p'
  0x0800B987:  20           DC.B       0x20                     ; ' '
  0x0800B988:  41           DC.B       0x41                     ; 'A'
  0x0800B989:  44           DC.B       0x44                     ; 'D'
  0x0800B98A:  43           DC.B       0x43                     ; 'C'
  0x0800B98B:  21           DC.B       0x21                     ; '!'
  0x0800B98C:  00           DC.B       0x00                     ; '\0'

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

  0x0800B98D:  25           DC.B       0x25                     ; '%'
  0x0800B98E:  73           DC.B       0x73                     ; 's'
  0x0800B98F:  3A           DC.B       0x3A                     ; ':'
  0x0800B990:  20           DC.B       0x20                     ; ' '
  0x0800B991:  44           DC.B       0x44                     ; 'D'
  0x0800B992:  41           DC.B       0x41                     ; 'A'
  0x0800B993:  43           DC.B       0x43                     ; 'C'
  0x0800B994:  20           DC.B       0x20                     ; ' '
  0x0800B995:  43           DC.B       0x43                     ; 'C'
  0x0800B996:  61           DC.B       0x61                     ; 'a'
  0x0800B997:  6C           DC.B       0x6C                     ; 'l'
  0x0800B998:  69           DC.B       0x69                     ; 'i'
  0x0800B999:  62           DC.B       0x62                     ; 'b'
  0x0800B99A:  72           DC.B       0x72                     ; 'r'
  0x0800B99B:  61           DC.B       0x61                     ; 'a'
  0x0800B99C:  74           DC.B       0x74                     ; 't'
  0x0800B99D:  69           DC.B       0x69                     ; 'i'
  0x0800B99E:  6F           DC.B       0x6F                     ; 'o'
  0x0800B99F:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9A0:  20           DC.B       0x20                     ; ' '
  0x0800B9A1:  76           DC.B       0x76                     ; 'v'
  0x0800B9A2:  61           DC.B       0x61                     ; 'a'
  0x0800B9A3:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9A4:  75           DC.B       0x75                     ; 'u'
  0x0800B9A5:  65           DC.B       0x65                     ; 'e'
  0x0800B9A6:  20           DC.B       0x20                     ; ' '
  0x0800B9A7:  66           DC.B       0x66                     ; 'f'
  0x0800B9A8:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9A9:  72           DC.B       0x72                     ; 'r'
  0x0800B9AA:  20           DC.B       0x20                     ; ' '
  0x0800B9AB:  63           DC.B       0x63                     ; 'c'
  0x0800B9AC:  68           DC.B       0x68                     ; 'h'
  0x0800B9AD:  61           DC.B       0x61                     ; 'a'
  0x0800B9AE:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9AF:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9B0:  65           DC.B       0x65                     ; 'e'
  0x0800B9B1:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9B2:  20           DC.B       0x20                     ; ' '
  0x0800B9B3:  31           DC.B       0x31                     ; '1'
  0x0800B9B4:  3A           DC.B       0x3A                     ; ':'
  0x0800B9B5:  20           DC.B       0x20                     ; ' '
  0x0800B9B6:  25           DC.B       0x25                     ; '%'
  0x0800B9B7:  75           DC.B       0x75                     ; 'u'
  0x0800B9B8:  0A           DC.B       0x0A                     ; '\n'
  0x0800B9B9:  00           DC.B       0x00                     ; '\0'

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

  0x0800B9BA:  25           DC.B       0x25                     ; '%'
  0x0800B9BB:  73           DC.B       0x73                     ; 's'
  0x0800B9BC:  3A           DC.B       0x3A                     ; ':'
  0x0800B9BD:  20           DC.B       0x20                     ; ' '
  0x0800B9BE:  44           DC.B       0x44                     ; 'D'
  0x0800B9BF:  41           DC.B       0x41                     ; 'A'
  0x0800B9C0:  43           DC.B       0x43                     ; 'C'
  0x0800B9C1:  20           DC.B       0x20                     ; ' '
  0x0800B9C2:  43           DC.B       0x43                     ; 'C'
  0x0800B9C3:  61           DC.B       0x61                     ; 'a'
  0x0800B9C4:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9C5:  69           DC.B       0x69                     ; 'i'
  0x0800B9C6:  62           DC.B       0x62                     ; 'b'
  0x0800B9C7:  72           DC.B       0x72                     ; 'r'
  0x0800B9C8:  61           DC.B       0x61                     ; 'a'
  0x0800B9C9:  74           DC.B       0x74                     ; 't'
  0x0800B9CA:  69           DC.B       0x69                     ; 'i'
  0x0800B9CB:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9CC:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9CD:  20           DC.B       0x20                     ; ' '
  0x0800B9CE:  76           DC.B       0x76                     ; 'v'
  0x0800B9CF:  61           DC.B       0x61                     ; 'a'
  0x0800B9D0:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9D1:  75           DC.B       0x75                     ; 'u'
  0x0800B9D2:  65           DC.B       0x65                     ; 'e'
  0x0800B9D3:  20           DC.B       0x20                     ; ' '
  0x0800B9D4:  66           DC.B       0x66                     ; 'f'
  0x0800B9D5:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9D6:  72           DC.B       0x72                     ; 'r'
  0x0800B9D7:  20           DC.B       0x20                     ; ' '
  0x0800B9D8:  63           DC.B       0x63                     ; 'c'
  0x0800B9D9:  68           DC.B       0x68                     ; 'h'
  0x0800B9DA:  61           DC.B       0x61                     ; 'a'
  0x0800B9DB:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9DC:  6E           DC.B       0x6E                     ; 'n'
  0x0800B9DD:  65           DC.B       0x65                     ; 'e'
  0x0800B9DE:  6C           DC.B       0x6C                     ; 'l'
  0x0800B9DF:  20           DC.B       0x20                     ; ' '
  0x0800B9E0:  32           DC.B       0x32                     ; '2'
  0x0800B9E1:  3A           DC.B       0x3A                     ; ':'
  0x0800B9E2:  20           DC.B       0x20                     ; ' '
  0x0800B9E3:  25           DC.B       0x25                     ; '%'
  0x0800B9E4:  75           DC.B       0x75                     ; 'u'
  0x0800B9E5:  0A           DC.B       0x0A                     ; '\n'
  0x0800B9E6:  00           DC.B       0x00                     ; '\0'

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

  0x0800B9E7:  49           DC.B       0x49                     ; 'I'
  0x0800B9E8:  74           DC.B       0x74                     ; 't'
  0x0800B9E9:  20           DC.B       0x20                     ; ' '
  0x0800B9EA:  69           DC.B       0x69                     ; 'i'
  0x0800B9EB:  73           DC.B       0x73                     ; 's'
  0x0800B9EC:  20           DC.B       0x20                     ; ' '
  0x0800B9ED:  74           DC.B       0x74                     ; 't'
  0x0800B9EE:  69           DC.B       0x69                     ; 'i'
  0x0800B9EF:  6D           DC.B       0x6D                     ; 'm'
  0x0800B9F0:  65           DC.B       0x65                     ; 'e'
  0x0800B9F1:  20           DC.B       0x20                     ; ' '
  0x0800B9F2:  74           DC.B       0x74                     ; 't'
  0x0800B9F3:  6F           DC.B       0x6F                     ; 'o'
  0x0800B9F4:  20           DC.B       0x20                     ; ' '
  0x0800B9F5:  73           DC.B       0x73                     ; 's'
  0x0800B9F6:  61           DC.B       0x61                     ; 'a'
  0x0800B9F7:  76           DC.B       0x76                     ; 'v'
  0x0800B9F8:  65           DC.B       0x65                     ; 'e'
  0x0800B9F9:  20           DC.B       0x20                     ; ' '
  0x0800B9FA:  73           DC.B       0x73                     ; 's'
  0x0800B9FB:  74           DC.B       0x74                     ; 't'
  0x0800B9FC:  61           DC.B       0x61                     ; 'a'
  0x0800B9FD:  74           DC.B       0x74                     ; 't'
  0x0800B9FE:  69           DC.B       0x69                     ; 'i'
  0x0800B9FF:  73           DC.B       0x73                     ; 's'
  0x0800BA00:  74           DC.B       0x74                     ; 't'
  0x0800BA01:  69           DC.B       0x69                     ; 'i'
  0x0800BA02:  63           DC.B       0x63                     ; 'c'
  0x0800BA03:  61           DC.B       0x61                     ; 'a'
  0x0800BA04:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA05:  20           DC.B       0x20                     ; ' '
  0x0800BA06:  64           DC.B       0x64                     ; 'd'
  0x0800BA07:  61           DC.B       0x61                     ; 'a'
  0x0800BA08:  74           DC.B       0x74                     ; 't'
  0x0800BA09:  61           DC.B       0x61                     ; 'a'
  0x0800BA0A:  20           DC.B       0x20                     ; ' '
  0x0800BA0B:  69           DC.B       0x69                     ; 'i'
  0x0800BA0C:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA0D:  20           DC.B       0x20                     ; ' '
  0x0800BA0E:  46           DC.B       0x46                     ; 'F'
  0x0800BA0F:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA10:  61           DC.B       0x61                     ; 'a'
  0x0800BA11:  73           DC.B       0x73                     ; 's'
  0x0800BA12:  68           DC.B       0x68                     ; 'h'
  0x0800BA13:  20           DC.B       0x20                     ; ' '
  0x0800BA14:  6D           DC.B       0x6D                     ; 'm'
  0x0800BA15:  65           DC.B       0x65                     ; 'e'
  0x0800BA16:  6D           DC.B       0x6D                     ; 'm'
  0x0800BA17:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA18:  72           DC.B       0x72                     ; 'r'
  0x0800BA19:  79           DC.B       0x79                     ; 'y'
  0x0800BA1A:  2E           DC.B       0x2E                     ; '.'
  0x0800BA1B:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA1C:  49           DC.B       0x49                     ; 'I'
  0x0800BA1D:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA1E:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA1F:  65           DC.B       0x65                     ; 'e'
  0x0800BA20:  67           DC.B       0x67                     ; 'g'
  0x0800BA21:  61           DC.B       0x61                     ; 'a'
  0x0800BA22:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA23:  20           DC.B       0x20                     ; ' '
  0x0800BA24:  4D           DC.B       0x4D                     ; 'M'
  0x0800BA25:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA26:  64           DC.B       0x64                     ; 'd'
  0x0800BA27:  65           DC.B       0x65                     ; 'e'
  0x0800BA28:  20           DC.B       0x20                     ; ' '
  0x0800BA29:  69           DC.B       0x69                     ; 'i'
  0x0800BA2A:  73           DC.B       0x73                     ; 's'
  0x0800BA2B:  20           DC.B       0x20                     ; ' '
  0x0800BA2C:  73           DC.B       0x73                     ; 's'
  0x0800BA2D:  65           DC.B       0x65                     ; 'e'
  0x0800BA2E:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA2F:  65           DC.B       0x65                     ; 'e'
  0x0800BA30:  63           DC.B       0x63                     ; 'c'
  0x0800BA31:  74           DC.B       0x74                     ; 't'
  0x0800BA32:  65           DC.B       0x65                     ; 'e'
  0x0800BA33:  64           DC.B       0x64                     ; 'd'
  0x0800BA34:  2E           DC.B       0x2E                     ; '.'
  0x0800BA35:  20           DC.B       0x20                     ; ' '
  0x0800BA36:  44           DC.B       0x44                     ; 'D'
  0x0800BA37:  65           DC.B       0x65                     ; 'e'
  0x0800BA38:  66           DC.B       0x66                     ; 'f'
  0x0800BA39:  61           DC.B       0x61                     ; 'a'
  0x0800BA3A:  75           DC.B       0x75                     ; 'u'
  0x0800BA3B:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA3C:  74           DC.B       0x74                     ; 't'
  0x0800BA3D:  20           DC.B       0x20                     ; ' '
  0x0800BA3E:  4D           DC.B       0x4D                     ; 'M'
  0x0800BA3F:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA40:  64           DC.B       0x64                     ; 'd'
  0x0800BA41:  65           DC.B       0x65                     ; 'e'
  0x0800BA42:  20           DC.B       0x20                     ; ' '
  0x0800BA43:  34           DC.B       0x34                     ; '4'
  0x0800BA44:  20           DC.B       0x20                     ; ' '
  0x0800BA45:  69           DC.B       0x69                     ; 'i'
  0x0800BA46:  73           DC.B       0x73                     ; 's'
  0x0800BA47:  20           DC.B       0x20                     ; ' '
  0x0800BA48:  73           DC.B       0x73                     ; 's'
  0x0800BA49:  65           DC.B       0x65                     ; 'e'
  0x0800BA4A:  6C           DC.B       0x6C                     ; 'l'
  0x0800BA4B:  65           DC.B       0x65                     ; 'e'
  0x0800BA4C:  63           DC.B       0x63                     ; 'c'
  0x0800BA4D:  74           DC.B       0x74                     ; 't'
  0x0800BA4E:  65           DC.B       0x65                     ; 'e'
  0x0800BA4F:  64           DC.B       0x64                     ; 'd'
  0x0800BA50:  2E           DC.B       0x2E                     ; '.'
  0x0800BA51:  20           DC.B       0x20                     ; ' '
  0x0800BA52:  41           DC.B       0x41                     ; 'A'
  0x0800BA53:  75           DC.B       0x75                     ; 'u'
  0x0800BA54:  74           DC.B       0x74                     ; 't'
  0x0800BA55:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA56:  2D           DC.B       0x2D                     ; '-'
  0x0800BA57:  72           DC.B       0x72                     ; 'r'
  0x0800BA58:  65           DC.B       0x65                     ; 'e'
  0x0800BA59:  63           DC.B       0x63                     ; 'c'
  0x0800BA5A:  6F           DC.B       0x6F                     ; 'o'
  0x0800BA5B:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA5C:  6E           DC.B       0x6E                     ; 'n'
  0x0800BA5D:  65           DC.B       0x65                     ; 'e'
  0x0800BA5E:  63           DC.B       0x63                     ; 'c'
  0x0800BA5F:  74           DC.B       0x74                     ; 't'
  0x0800BA60:  20           DC.B       0x20                     ; ' '
  0x0800BA61:  69           DC.B       0x69                     ; 'i'
  0x0800BA62:  73           DC.B       0x73                     ; 's'
  0x0800BA63:  20           DC.B       0x20                     ; ' '
  0x0800BA64:  4F           DC.B       0x4F                     ; 'O'
  0x0800BA65:  46           DC.B       0x46                     ; 'F'
  0x0800BA66:  46           DC.B       0x46                     ; 'F'
  0x0800BA67:  2E           DC.B       0x2E                     ; '.'
  0x0800BA68:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA69:  25           DC.B       0x25                     ; '%'
  0x0800BA6A:  73           DC.B       0x73                     ; 's'
  0x0800BA6B:  25           DC.B       0x25                     ; '%'
  0x0800BA6C:  73           DC.B       0x73                     ; 's'
  0x0800BA6D:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA6E:  49           DC.B       0x49                     ; 'I'
  0x0800BA6F:  3A           DC.B       0x3A                     ; ':'
  0x0800BA70:  20           DC.B       0x20                     ; ' '
  0x0800BA71:  25           DC.B       0x25                     ; '%'
  0x0800BA72:  35           DC.B       0x35                     ; '5'
  0x0800BA73:  64           DC.B       0x64                     ; 'd'
  0x0800BA74:  20           DC.B       0x20                     ; ' '
  0x0800BA75:  41           DC.B       0x41                     ; 'A'
  0x0800BA76:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA77:  4F           DC.B       0x4F                     ; 'O'
  0x0800BA78:  56           DC.B       0x56                     ; 'V'
  0x0800BA79:  50           DC.B       0x50                     ; 'P'
  0x0800BA7A:  3A           DC.B       0x3A                     ; ':'
  0x0800BA7B:  20           DC.B       0x20                     ; ' '
  0x0800BA7C:  25           DC.B       0x25                     ; '%'
  0x0800BA7D:  31           DC.B       0x31                     ; '1'
  0x0800BA7E:  73           DC.B       0x73                     ; 's'
  0x0800BA7F:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA80:  4C           DC.B       0x4C                     ; 'L'
  0x0800BA81:  56           DC.B       0x56                     ; 'V'
  0x0800BA82:  50           DC.B       0x50                     ; 'P'
  0x0800BA83:  3A           DC.B       0x3A                     ; ':'
  0x0800BA84:  20           DC.B       0x20                     ; ' '
  0x0800BA85:  25           DC.B       0x25                     ; '%'
  0x0800BA86:  31           DC.B       0x31                     ; '1'
  0x0800BA87:  73           DC.B       0x73                     ; 's'
  0x0800BA88:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA89:  54           DC.B       0x54                     ; 'T'
  0x0800BA8A:  3A           DC.B       0x3A                     ; ':'
  0x0800BA8B:  20           DC.B       0x20                     ; ' '
  0x0800BA8C:  25           DC.B       0x25                     ; '%'
  0x0800BA8D:  32           DC.B       0x32                     ; '2'
  0x0800BA8E:  64           DC.B       0x64                     ; 'd'
  0x0800BA8F:  2E           DC.B       0x2E                     ; '.'
  0x0800BA90:  25           DC.B       0x25                     ; '%'
  0x0800BA91:  64           DC.B       0x64                     ; 'd'
  0x0800BA92:  20           DC.B       0x20                     ; ' '
  0x0800BA93:  B0           DC.B       0xB0                     ; '\xB0'
  0x0800BA94:  43           DC.B       0x43                     ; 'C'
  0x0800BA95:  00           DC.B       0x00                     ; '\0'

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

  0x0800BA96:  09           DC.B       0x09                     ; '\t'
  0x0800BA97:  5B           DC.B       0x5B                     ; '['
  0x0800BA98:  25           DC.B       0x25                     ; '%'
  0x0800BA99:  34           DC.B       0x34                     ; '4'
  0x0800BA9A:  64           DC.B       0x64                     ; 'd'
  0x0800BA9B:  5D           DC.B       0x5D                     ; ']'
  0x0800BA9C:  20           DC.B       0x20                     ; ' '
  0x0800BA9D:  53           DC.B       0x53                     ; 'S'
  0x0800BA9E:  61           DC.B       0x61                     ; 'a'
  0x0800BA9F:  6D           DC.B       0x6D                     ; 'm'
  0x0800BAA0:  70           DC.B       0x70                     ; 'p'
  0x0800BAA1:  6C           DC.B       0x6C                     ; 'l'
  0x0800BAA2:  65           DC.B       0x65                     ; 'e'
  0x0800BAA3:  64           DC.B       0x64                     ; 'd'
  0x0800BAA4:  20           DC.B       0x20                     ; ' '
  0x0800BAA5:  76           DC.B       0x76                     ; 'v'
  0x0800BAA6:  61           DC.B       0x61                     ; 'a'
  0x0800BAA7:  6C           DC.B       0x6C                     ; 'l'
  0x0800BAA8:  75           DC.B       0x75                     ; 'u'
  0x0800BAA9:  65           DC.B       0x65                     ; 'e'
  0x0800BAAA:  73           DC.B       0x73                     ; 's'
  0x0800BAAB:  3A           DC.B       0x3A                     ; ':'
  0x0800BAAC:  20           DC.B       0x20                     ; ' '
  0x0800BAAD:  49           DC.B       0x49                     ; 'I'
  0x0800BAAE:  2B           DC.B       0x2B                     ; '+'
  0x0800BAAF:  20           DC.B       0x20                     ; ' '
  0x0800BAB0:  3D           DC.B       0x3D                     ; '='
  0x0800BAB1:  20           DC.B       0x20                     ; ' '
  0x0800BAB2:  25           DC.B       0x25                     ; '%'
  0x0800BAB3:  36           DC.B       0x36                     ; '6'
  0x0800BAB4:  75           DC.B       0x75                     ; 'u'
  0x0800BAB5:  20           DC.B       0x20                     ; ' '
  0x0800BAB6:  20           DC.B       0x20                     ; ' '
  0x0800BAB7:  20           DC.B       0x20                     ; ' '
  0x0800BAB8:  20           DC.B       0x20                     ; ' '
  0x0800BAB9:  49           DC.B       0x49                     ; 'I'
  0x0800BABA:  2D           DC.B       0x2D                     ; '-'
  0x0800BABB:  20           DC.B       0x20                     ; ' '
  0x0800BABC:  3D           DC.B       0x3D                     ; '='
  0x0800BABD:  20           DC.B       0x20                     ; ' '
  0x0800BABE:  25           DC.B       0x25                     ; '%'
  0x0800BABF:  36           DC.B       0x36                     ; '6'
  0x0800BAC0:  75           DC.B       0x75                     ; 'u'
  0x0800BAC1:  0A           DC.B       0x0A                     ; '\n'
  0x0800BAC2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAC3:  09           DC.B       0x09                     ; '\t'
  0x0800BAC4:  09           DC.B       0x09                     ; '\t'
  0x0800BAC5:  4F           DC.B       0x4F                     ; 'O'
  0x0800BAC6:  66           DC.B       0x66                     ; 'f'
  0x0800BAC7:  66           DC.B       0x66                     ; 'f'
  0x0800BAC8:  73           DC.B       0x73                     ; 's'
  0x0800BAC9:  65           DC.B       0x65                     ; 'e'
  0x0800BACA:  74           DC.B       0x74                     ; 't'
  0x0800BACB:  20           DC.B       0x20                     ; ' '
  0x0800BACC:  76           DC.B       0x76                     ; 'v'
  0x0800BACD:  61           DC.B       0x61                     ; 'a'
  0x0800BACE:  6C           DC.B       0x6C                     ; 'l'
  0x0800BACF:  75           DC.B       0x75                     ; 'u'
  0x0800BAD0:  65           DC.B       0x65                     ; 'e'
  0x0800BAD1:  73           DC.B       0x73                     ; 's'
  0x0800BAD2:  3A           DC.B       0x3A                     ; ':'
  0x0800BAD3:  20           DC.B       0x20                     ; ' '
  0x0800BAD4:  49           DC.B       0x49                     ; 'I'
  0x0800BAD5:  2B           DC.B       0x2B                     ; '+'
  0x0800BAD6:  20           DC.B       0x20                     ; ' '
  0x0800BAD7:  3D           DC.B       0x3D                     ; '='
  0x0800BAD8:  20           DC.B       0x20                     ; ' '
  0x0800BAD9:  25           DC.B       0x25                     ; '%'
  0x0800BADA:  75           DC.B       0x75                     ; 'u'
  0x0800BADB:  20           DC.B       0x20                     ; ' '
  0x0800BADC:  20           DC.B       0x20                     ; ' '
  0x0800BADD:  20           DC.B       0x20                     ; ' '
  0x0800BADE:  20           DC.B       0x20                     ; ' '
  0x0800BADF:  49           DC.B       0x49                     ; 'I'
  0x0800BAE0:  2D           DC.B       0x2D                     ; '-'
  0x0800BAE1:  20           DC.B       0x20                     ; ' '
  0x0800BAE2:  3D           DC.B       0x3D                     ; '='
  0x0800BAE3:  20           DC.B       0x20                     ; ' '
  0x0800BAE4:  25           DC.B       0x25                     ; '%'
  0x0800BAE5:  75           DC.B       0x75                     ; 'u'
  0x0800BAE6:  0A           DC.B       0x0A                     ; '\n'
  0x0800BAE7:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAE8:  09           DC.B       0x09                     ; '\t'
  0x0800BAE9:  09           DC.B       0x09                     ; '\t'
  0x0800BAEA:  4F           DC.B       0x4F                     ; 'O'
  0x0800BAEB:  66           DC.B       0x66                     ; 'f'
  0x0800BAEC:  66           DC.B       0x66                     ; 'f'
  0x0800BAED:  73           DC.B       0x73                     ; 's'
  0x0800BAEE:  65           DC.B       0x65                     ; 'e'
  0x0800BAEF:  74           DC.B       0x74                     ; 't'
  0x0800BAF0:  20           DC.B       0x20                     ; ' '
  0x0800BAF1:  76           DC.B       0x76                     ; 'v'
  0x0800BAF2:  61           DC.B       0x61                     ; 'a'
  0x0800BAF3:  6C           DC.B       0x6C                     ; 'l'
  0x0800BAF4:  75           DC.B       0x75                     ; 'u'
  0x0800BAF5:  65           DC.B       0x65                     ; 'e'
  0x0800BAF6:  3A           DC.B       0x3A                     ; ':'
  0x0800BAF7:  20           DC.B       0x20                     ; ' '
  0x0800BAF8:  25           DC.B       0x25                     ; '%'
  0x0800BAF9:  34           DC.B       0x34                     ; '4'
  0x0800BAFA:  64           DC.B       0x64                     ; 'd'
  0x0800BAFB:  0A           DC.B       0x0A                     ; '\n'
  0x0800BAFC:  00           DC.B       0x00                     ; '\0'

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

  0x0800BAFD:  55           DC.B       0x55                     ; 'U'
  0x0800BAFE:  6E           DC.B       0x6E                     ; 'n'
  0x0800BAFF:  6B           DC.B       0x6B                     ; 'k'
  0x0800BB00:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB01:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB02:  77           DC.B       0x77                     ; 'w'
  0x0800BB03:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB04:  20           DC.B       0x20                     ; ' '
  0x0800BB05:  63           DC.B       0x63                     ; 'c'
  0x0800BB06:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB07:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB08:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB09:  61           DC.B       0x61                     ; 'a'
  0x0800BB0A:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB0B:  64           DC.B       0x64                     ; 'd'
  0x0800BB0C:  21           DC.B       0x21                     ; '!'
  0x0800BB0D:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB0E:  55           DC.B       0x55                     ; 'U'
  0x0800BB0F:  53           DC.B       0x53                     ; 'S'
  0x0800BB10:  41           DC.B       0x41                     ; 'A'
  0x0800BB11:  52           DC.B       0x52                     ; 'R'
  0x0800BB12:  54           DC.B       0x54                     ; 'T'
  0x0800BB13:  20           DC.B       0x20                     ; ' '
  0x0800BB14:  65           DC.B       0x65                     ; 'e'
  0x0800BB15:  72           DC.B       0x72                     ; 'r'
  0x0800BB16:  72           DC.B       0x72                     ; 'r'
  0x0800BB17:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB18:  72           DC.B       0x72                     ; 'r'
  0x0800BB19:  21           DC.B       0x21                     ; '!'
  0x0800BB1A:  00           DC.B       0x00                     ; '\0'

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


UARTEx_SetNbDataToProcess.numerator: 0x0800BB1B: 01 DC.B 0x01 ; '\x01' 0x0800BB1C: 01 DC.B 0x01 ; '\x01' 0x0800BB1D: 01 DC.B 0x01 ; '\x01' 0x0800BB1E: 03 DC.B 0x03 ; '\x03' 0x0800BB1F: 07 DC.B 0x07 ; '\x07' 0x0800BB20: 01 DC.B 0x01 ; '\x01' 0x0800BB21: 00 DC.B 0x00 ; '\0' 0x0800BB22: 00 DC.B 0x00 ; '\0'

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


UARTEx_SetNbDataToProcess.denominator: 0x0800BB23: 08 DC.B 0x08 ; '\x08' 0x0800BB24: 04 DC.B 0x04 ; '\x04' 0x0800BB25: 02 DC.B 0x02 ; '\x02' 0x0800BB26: 04 DC.B 0x04 ; '\x04' 0x0800BB27: 08 DC.B 0x08 ; '\x08' 0x0800BB28: 01 DC.B 0x01 ; '\x01' 0x0800BB29: 01 DC.B 0x01 ; '\x01' 0x0800BB2A: 01 DC.B 0x01 ; '\x01'

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


_PrintUnsigned._aV2C: 0x0800BB2B: 30 DC.B 0x30 ; '0' 0x0800BB2C: 31 DC.B 0x31 ; '1' 0x0800BB2D: 32 DC.B 0x32 ; '2' 0x0800BB2E: 33 DC.B 0x33 ; '3' 0x0800BB2F: 34 DC.B 0x34 ; '4' 0x0800BB30: 35 DC.B 0x35 ; '5' 0x0800BB31: 36 DC.B 0x36 ; '6' 0x0800BB32: 37 DC.B 0x37 ; '7' 0x0800BB33: 38 DC.B 0x38 ; '8' 0x0800BB34: 39 DC.B 0x39 ; '9' 0x0800BB35: 41 DC.B 0x41 ; 'A' 0x0800BB36: 42 DC.B 0x42 ; 'B' 0x0800BB37: 43 DC.B 0x43 ; 'C' 0x0800BB38: 44 DC.B 0x44 ; 'D' 0x0800BB39: 45 DC.B 0x45 ; 'E' 0x0800BB3A: 46 DC.B 0x46 ; 'F'

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

  0x0800BB3B:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BB3C:  5B           DC.B       0x5B                     ; '['
  0x0800BB3D:  32           DC.B       0x32                     ; '2'
  0x0800BB3E:  3B           DC.B       0x3B                     ; ';'
  0x0800BB3F:  33           DC.B       0x33                     ; '3'
  0x0800BB40:  32           DC.B       0x32                     ; '2'
  0x0800BB41:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB42:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB43:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BB44:  5B           DC.B       0x5B                     ; '['
  0x0800BB45:  32           DC.B       0x32                     ; '2'
  0x0800BB46:  3B           DC.B       0x3B                     ; ';'
  0x0800BB47:  33           DC.B       0x33                     ; '3'
  0x0800BB48:  33           DC.B       0x33                     ; '3'
  0x0800BB49:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB4A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB4B:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BB4C:  5B           DC.B       0x5B                     ; '['
  0x0800BB4D:  32           DC.B       0x32                     ; '2'
  0x0800BB4E:  3B           DC.B       0x3B                     ; ';'
  0x0800BB4F:  33           DC.B       0x33                     ; '3'
  0x0800BB50:  31           DC.B       0x31                     ; '1'
  0x0800BB51:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB52:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB53:  25           DC.B       0x25                     ; '%'
  0x0800BB54:  73           DC.B       0x73                     ; 's'
  0x0800BB55:  3A           DC.B       0x3A                     ; ':'
  0x0800BB56:  20           DC.B       0x20                     ; ' '
  0x0800BB57:  52           DC.B       0x52                     ; 'R'
  0x0800BB58:  65           DC.B       0x65                     ; 'e'
  0x0800BB59:  76           DC.B       0x76                     ; 'v'
  0x0800BB5A:  69           DC.B       0x69                     ; 'i'
  0x0800BB5B:  73           DC.B       0x73                     ; 's'
  0x0800BB5C:  69           DC.B       0x69                     ; 'i'
  0x0800BB5D:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB5E:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB5F:  20           DC.B       0x20                     ; ' '
  0x0800BB60:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB61:  75           DC.B       0x75                     ; 'u'
  0x0800BB62:  6D           DC.B       0x6D                     ; 'm'
  0x0800BB63:  62           DC.B       0x62                     ; 'b'
  0x0800BB64:  65           DC.B       0x65                     ; 'e'
  0x0800BB65:  72           DC.B       0x72                     ; 'r'
  0x0800BB66:  3A           DC.B       0x3A                     ; ':'
  0x0800BB67:  20           DC.B       0x20                     ; ' '
  0x0800BB68:  30           DC.B       0x30                     ; '0'
  0x0800BB69:  78           DC.B       0x78                     ; 'x'
  0x0800BB6A:  25           DC.B       0x25                     ; '%'
  0x0800BB6B:  34           DC.B       0x34                     ; '4'
  0x0800BB6C:  58           DC.B       0x58                     ; 'X'
  0x0800BB6D:  0A           DC.B       0x0A                     ; '\n'
  0x0800BB6E:  00           DC.B       0x00                     ; '\0'

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

  0x0800BB6F:  46           DC.B       0x46                     ; 'F'
  0x0800BB70:  72           DC.B       0x72                     ; 'r'
  0x0800BB71:  65           DC.B       0x65                     ; 'e'
  0x0800BB72:  65           DC.B       0x65                     ; 'e'
  0x0800BB73:  20           DC.B       0x20                     ; ' '
  0x0800BB74:  73           DC.B       0x73                     ; 's'
  0x0800BB75:  70           DC.B       0x70                     ; 'p'
  0x0800BB76:  61           DC.B       0x61                     ; 'a'
  0x0800BB77:  63           DC.B       0x63                     ; 'c'
  0x0800BB78:  65           DC.B       0x65                     ; 'e'
  0x0800BB79:  20           DC.B       0x20                     ; ' '
  0x0800BB7A:  66           DC.B       0x66                     ; 'f'
  0x0800BB7B:  6F           DC.B       0x6F                     ; 'o'
  0x0800BB7C:  72           DC.B       0x72                     ; 'r'
  0x0800BB7D:  20           DC.B       0x20                     ; ' '
  0x0800BB7E:  73           DC.B       0x73                     ; 's'
  0x0800BB7F:  74           DC.B       0x74                     ; 't'
  0x0800BB80:  61           DC.B       0x61                     ; 'a'
  0x0800BB81:  74           DC.B       0x74                     ; 't'
  0x0800BB82:  69           DC.B       0x69                     ; 'i'
  0x0800BB83:  73           DC.B       0x73                     ; 's'
  0x0800BB84:  74           DC.B       0x74                     ; 't'
  0x0800BB85:  69           DC.B       0x69                     ; 'i'
  0x0800BB86:  63           DC.B       0x63                     ; 'c'
  0x0800BB87:  73           DC.B       0x73                     ; 's'
  0x0800BB88:  20           DC.B       0x20                     ; ' '
  0x0800BB89:  69           DC.B       0x69                     ; 'i'
  0x0800BB8A:  6E           DC.B       0x6E                     ; 'n'
  0x0800BB8B:  20           DC.B       0x20                     ; ' '
  0x0800BB8C:  66           DC.B       0x66                     ; 'f'
  0x0800BB8D:  61           DC.B       0x61                     ; 'a'
  0x0800BB8E:  6B           DC.B       0x6B                     ; 'k'
  0x0800BB8F:  65           DC.B       0x65                     ; 'e'
  0x0800BB90:  20           DC.B       0x20                     ; ' '
  0x0800BB91:  45           DC.B       0x45                     ; 'E'
  0x0800BB92:  45           DC.B       0x45                     ; 'E'
  0x0800BB93:  50           DC.B       0x50                     ; 'P'
  0x0800BB94:  52           DC.B       0x52                     ; 'R'
  0x0800BB95:  4F           DC.B       0x4F                     ; 'O'
  0x0800BB96:  4D           DC.B       0x4D                     ; 'M'
  0x0800BB97:  3A           DC.B       0x3A                     ; ':'
  0x0800BB98:  20           DC.B       0x20                     ; ' '
  0x0800BB99:  25           DC.B       0x25                     ; '%'
  0x0800BB9A:  75           DC.B       0x75                     ; 'u'
  0x0800BB9B:  20           DC.B       0x20                     ; ' '
  0x0800BB9C:  62           DC.B       0x62                     ; 'b'
  0x0800BB9D:  79           DC.B       0x79                     ; 'y'
  0x0800BB9E:  74           DC.B       0x74                     ; 't'
  0x0800BB9F:  65           DC.B       0x65                     ; 'e'
  0x0800BBA0:  73           DC.B       0x73                     ; 's'
  0x0800BBA1:  0A           DC.B       0x0A                     ; '\n'
  0x0800BBA2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BBA3:  43           DC.B       0x43                     ; 'C'
  0x0800BBA4:  50           DC.B       0x50                     ; 'P'
  0x0800BBA5:  55           DC.B       0x55                     ; 'U'
  0x0800BBA6:  20           DC.B       0x20                     ; ' '
  0x0800BBA7:  73           DC.B       0x73                     ; 's'
  0x0800BBA8:  70           DC.B       0x70                     ; 'p'
  0x0800BBA9:  65           DC.B       0x65                     ; 'e'
  0x0800BBAA:  65           DC.B       0x65                     ; 'e'
  0x0800BBAB:  64           DC.B       0x64                     ; 'd'
  0x0800BBAC:  20           DC.B       0x20                     ; ' '
  0x0800BBAD:  69           DC.B       0x69                     ; 'i'
  0x0800BBAE:  73           DC.B       0x73                     ; 's'
  0x0800BBAF:  20           DC.B       0x20                     ; ' '
  0x0800BBB0:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBB1:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBB2:  74           DC.B       0x74                     ; 't'
  0x0800BBB3:  20           DC.B       0x20                     ; ' '
  0x0800BBB4:  36           DC.B       0x36                     ; '6'
  0x0800BBB5:  34           DC.B       0x34                     ; '4'
  0x0800BBB6:  4D           DC.B       0x4D                     ; 'M'
  0x0800BBB7:  48           DC.B       0x48                     ; 'H'
  0x0800BBB8:  7A           DC.B       0x7A                     ; 'z'
  0x0800BBB9:  21           DC.B       0x21                     ; '!'
  0x0800BBBA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BBBB:  46           DC.B       0x46                     ; 'F'
  0x0800BBBC:  69           DC.B       0x69                     ; 'i'
  0x0800BBBD:  72           DC.B       0x72                     ; 'r'
  0x0800BBBE:  73           DC.B       0x73                     ; 's'
  0x0800BBBF:  74           DC.B       0x74                     ; 't'
  0x0800BBC0:  20           DC.B       0x20                     ; ' '
  0x0800BBC1:  73           DC.B       0x73                     ; 's'
  0x0800BBC2:  74           DC.B       0x74                     ; 't'
  0x0800BBC3:  61           DC.B       0x61                     ; 'a'
  0x0800BBC4:  72           DC.B       0x72                     ; 'r'
  0x0800BBC5:  74           DC.B       0x74                     ; 't'
  0x0800BBC6:  21           DC.B       0x21                     ; '!'
  0x0800BBC7:  20           DC.B       0x20                     ; ' '
  0x0800BBC8:  57           DC.B       0x57                     ; 'W'
  0x0800BBC9:  72           DC.B       0x72                     ; 'r'
  0x0800BBCA:  69           DC.B       0x69                     ; 'i'
  0x0800BBCB:  74           DC.B       0x74                     ; 't'
  0x0800BBCC:  69           DC.B       0x69                     ; 'i'
  0x0800BBCD:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBCE:  67           DC.B       0x67                     ; 'g'
  0x0800BBCF:  20           DC.B       0x20                     ; ' '
  0x0800BBD0:  64           DC.B       0x64                     ; 'd'
  0x0800BBD1:  65           DC.B       0x65                     ; 'e'
  0x0800BBD2:  66           DC.B       0x66                     ; 'f'
  0x0800BBD3:  61           DC.B       0x61                     ; 'a'
  0x0800BBD4:  75           DC.B       0x75                     ; 'u'
  0x0800BBD5:  6C           DC.B       0x6C                     ; 'l'
  0x0800BBD6:  74           DC.B       0x74                     ; 't'
  0x0800BBD7:  20           DC.B       0x20                     ; ' '
  0x0800BBD8:  63           DC.B       0x63                     ; 'c'
  0x0800BBD9:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBDA:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBDB:  66           DC.B       0x66                     ; 'f'
  0x0800BBDC:  69           DC.B       0x69                     ; 'i'
  0x0800BBDD:  67           DC.B       0x67                     ; 'g'
  0x0800BBDE:  75           DC.B       0x75                     ; 'u'
  0x0800BBDF:  72           DC.B       0x72                     ; 'r'
  0x0800BBE0:  61           DC.B       0x61                     ; 'a'
  0x0800BBE1:  74           DC.B       0x74                     ; 't'
  0x0800BBE2:  69           DC.B       0x69                     ; 'i'
  0x0800BBE3:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBE4:  6E           DC.B       0x6E                     ; 'n'
  0x0800BBE5:  21           DC.B       0x21                     ; '!'
  0x0800BBE6:  00           DC.B       0x00                     ; '\0'

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

  0x0800BBE7:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BBE8:  5B           DC.B       0x5B                     ; '['
  0x0800BBE9:  31           DC.B       0x31                     ; '1'
  0x0800BBEA:  3B           DC.B       0x3B                     ; ';'
  0x0800BBEB:  33           DC.B       0x33                     ; '3'
  0x0800BBEC:  32           DC.B       0x32                     ; '2'
  0x0800BBED:  6D           DC.B       0x6D                     ; 'm'
  0x0800BBEE:  00           DC.B       0x00                     ; '\0'

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

  0x0800BBEF:  56           DC.B       0x56                     ; 'V'
  0x0800BBF0:  65           DC.B       0x65                     ; 'e'
  0x0800BBF1:  63           DC.B       0x63                     ; 'c'
  0x0800BBF2:  74           DC.B       0x74                     ; 't'
  0x0800BBF3:  6F           DC.B       0x6F                     ; 'o'
  0x0800BBF4:  72           DC.B       0x72                     ; 'r'
  0x0800BBF5:  20           DC.B       0x20                     ; ' '
  0x0800BBF6:  54           DC.B       0x54                     ; 'T'
  0x0800BBF7:  61           DC.B       0x61                     ; 'a'
  0x0800BBF8:  62           DC.B       0x62                     ; 'b'
  0x0800BBF9:  6C           DC.B       0x6C                     ; 'l'
  0x0800BBFA:  65           DC.B       0x65                     ; 'e'
  0x0800BBFB:  20           DC.B       0x20                     ; ' '
  0x0800BBFC:  68           DC.B       0x68                     ; 'h'
  0x0800BBFD:  61           DC.B       0x61                     ; 'a'
  0x0800BBFE:  73           DC.B       0x73                     ; 's'
  0x0800BBFF:  20           DC.B       0x20                     ; ' '
  0x0800BC00:  62           DC.B       0x62                     ; 'b'
  0x0800BC01:  65           DC.B       0x65                     ; 'e'
  0x0800BC02:  65           DC.B       0x65                     ; 'e'
  0x0800BC03:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC04:  20           DC.B       0x20                     ; ' '
  0x0800BC05:  63           DC.B       0x63                     ; 'c'
  0x0800BC06:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC07:  70           DC.B       0x70                     ; 'p'
  0x0800BC08:  69           DC.B       0x69                     ; 'i'
  0x0800BC09:  65           DC.B       0x65                     ; 'e'
  0x0800BC0A:  64           DC.B       0x64                     ; 'd'
  0x0800BC0B:  20           DC.B       0x20                     ; ' '
  0x0800BC0C:  66           DC.B       0x66                     ; 'f'
  0x0800BC0D:  72           DC.B       0x72                     ; 'r'
  0x0800BC0E:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC0F:  6D           DC.B       0x6D                     ; 'm'
  0x0800BC10:  20           DC.B       0x20                     ; ' '
  0x0800BC11:  46           DC.B       0x46                     ; 'F'
  0x0800BC12:  4C           DC.B       0x4C                     ; 'L'
  0x0800BC13:  41           DC.B       0x41                     ; 'A'
  0x0800BC14:  53           DC.B       0x53                     ; 'S'
  0x0800BC15:  48           DC.B       0x48                     ; 'H'
  0x0800BC16:  20           DC.B       0x20                     ; ' '
  0x0800BC17:  74           DC.B       0x74                     ; 't'
  0x0800BC18:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC19:  20           DC.B       0x20                     ; ' '
  0x0800BC1A:  52           DC.B       0x52                     ; 'R'
  0x0800BC1B:  41           DC.B       0x41                     ; 'A'
  0x0800BC1C:  4D           DC.B       0x4D                     ; 'M'
  0x0800BC1D:  2E           DC.B       0x2E                     ; '.'
  0x0800BC1E:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC1F:  49           DC.B       0x49                     ; 'I'
  0x0800BC20:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC21:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC22:  65           DC.B       0x65                     ; 'e'
  0x0800BC23:  67           DC.B       0x67                     ; 'g'
  0x0800BC24:  61           DC.B       0x61                     ; 'a'
  0x0800BC25:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC26:  20           DC.B       0x20                     ; ' '
  0x0800BC27:  4D           DC.B       0x4D                     ; 'M'
  0x0800BC28:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC29:  64           DC.B       0x64                     ; 'd'
  0x0800BC2A:  65           DC.B       0x65                     ; 'e'
  0x0800BC2B:  20           DC.B       0x20                     ; ' '
  0x0800BC2C:  69           DC.B       0x69                     ; 'i'
  0x0800BC2D:  73           DC.B       0x73                     ; 's'
  0x0800BC2E:  20           DC.B       0x20                     ; ' '
  0x0800BC2F:  73           DC.B       0x73                     ; 's'
  0x0800BC30:  65           DC.B       0x65                     ; 'e'
  0x0800BC31:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC32:  65           DC.B       0x65                     ; 'e'
  0x0800BC33:  63           DC.B       0x63                     ; 'c'
  0x0800BC34:  74           DC.B       0x74                     ; 't'
  0x0800BC35:  65           DC.B       0x65                     ; 'e'
  0x0800BC36:  64           DC.B       0x64                     ; 'd'
  0x0800BC37:  2E           DC.B       0x2E                     ; '.'
  0x0800BC38:  20           DC.B       0x20                     ; ' '
  0x0800BC39:  44           DC.B       0x44                     ; 'D'
  0x0800BC3A:  65           DC.B       0x65                     ; 'e'
  0x0800BC3B:  66           DC.B       0x66                     ; 'f'
  0x0800BC3C:  61           DC.B       0x61                     ; 'a'
  0x0800BC3D:  75           DC.B       0x75                     ; 'u'
  0x0800BC3E:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC3F:  74           DC.B       0x74                     ; 't'
  0x0800BC40:  20           DC.B       0x20                     ; ' '
  0x0800BC41:  4D           DC.B       0x4D                     ; 'M'
  0x0800BC42:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC43:  64           DC.B       0x64                     ; 'd'
  0x0800BC44:  65           DC.B       0x65                     ; 'e'
  0x0800BC45:  20           DC.B       0x20                     ; ' '
  0x0800BC46:  34           DC.B       0x34                     ; '4'
  0x0800BC47:  20           DC.B       0x20                     ; ' '
  0x0800BC48:  69           DC.B       0x69                     ; 'i'
  0x0800BC49:  73           DC.B       0x73                     ; 's'
  0x0800BC4A:  20           DC.B       0x20                     ; ' '
  0x0800BC4B:  73           DC.B       0x73                     ; 's'
  0x0800BC4C:  65           DC.B       0x65                     ; 'e'
  0x0800BC4D:  6C           DC.B       0x6C                     ; 'l'
  0x0800BC4E:  65           DC.B       0x65                     ; 'e'
  0x0800BC4F:  63           DC.B       0x63                     ; 'c'
  0x0800BC50:  74           DC.B       0x74                     ; 't'
  0x0800BC51:  65           DC.B       0x65                     ; 'e'
  0x0800BC52:  64           DC.B       0x64                     ; 'd'
  0x0800BC53:  2E           DC.B       0x2E                     ; '.'
  0x0800BC54:  20           DC.B       0x20                     ; ' '
  0x0800BC55:  41           DC.B       0x41                     ; 'A'
  0x0800BC56:  75           DC.B       0x75                     ; 'u'
  0x0800BC57:  74           DC.B       0x74                     ; 't'
  0x0800BC58:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC59:  2D           DC.B       0x2D                     ; '-'
  0x0800BC5A:  72           DC.B       0x72                     ; 'r'
  0x0800BC5B:  65           DC.B       0x65                     ; 'e'
  0x0800BC5C:  63           DC.B       0x63                     ; 'c'
  0x0800BC5D:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC5E:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC5F:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC60:  65           DC.B       0x65                     ; 'e'
  0x0800BC61:  63           DC.B       0x63                     ; 'c'
  0x0800BC62:  74           DC.B       0x74                     ; 't'
  0x0800BC63:  20           DC.B       0x20                     ; ' '
  0x0800BC64:  69           DC.B       0x69                     ; 'i'
  0x0800BC65:  73           DC.B       0x73                     ; 's'
  0x0800BC66:  20           DC.B       0x20                     ; ' '
  0x0800BC67:  4F           DC.B       0x4F                     ; 'O'
  0x0800BC68:  4E           DC.B       0x4E                     ; 'N'
  0x0800BC69:  2E           DC.B       0x2E                     ; '.'
  0x0800BC6A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC6B:  44           DC.B       0x44                     ; 'D'
  0x0800BC6C:  4F           DC.B       0x4F                     ; 'O'
  0x0800BC6D:  57           DC.B       0x57                     ; 'W'
  0x0800BC6E:  4E           DC.B       0x4E                     ; 'N'
  0x0800BC6F:  20           DC.B       0x20                     ; ' '
  0x0800BC70:  62           DC.B       0x62                     ; 'b'
  0x0800BC71:  75           DC.B       0x75                     ; 'u'
  0x0800BC72:  74           DC.B       0x74                     ; 't'
  0x0800BC73:  74           DC.B       0x74                     ; 't'
  0x0800BC74:  6F           DC.B       0x6F                     ; 'o'
  0x0800BC75:  6E           DC.B       0x6E                     ; 'n'
  0x0800BC76:  20           DC.B       0x20                     ; ' '
  0x0800BC77:  69           DC.B       0x69                     ; 'i'
  0x0800BC78:  73           DC.B       0x73                     ; 's'
  0x0800BC79:  20           DC.B       0x20                     ; ' '
  0x0800BC7A:  70           DC.B       0x70                     ; 'p'
  0x0800BC7B:  72           DC.B       0x72                     ; 'r'
  0x0800BC7C:  65           DC.B       0x65                     ; 'e'
  0x0800BC7D:  73           DC.B       0x73                     ; 's'
  0x0800BC7E:  73           DC.B       0x73                     ; 's'
  0x0800BC7F:  65           DC.B       0x65                     ; 'e'
  0x0800BC80:  64           DC.B       0x64                     ; 'd'
  0x0800BC81:  2E           DC.B       0x2E                     ; '.'
  0x0800BC82:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC83:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BC84:  5B           DC.B       0x5B                     ; '['
  0x0800BC85:  32           DC.B       0x32                     ; '2'
  0x0800BC86:  3B           DC.B       0x3B                     ; ';'
  0x0800BC87:  33           DC.B       0x33                     ; '3'
  0x0800BC88:  30           DC.B       0x30                     ; '0'
  0x0800BC89:  6D           DC.B       0x6D                     ; 'm'
  0x0800BC8A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC8B:  25           DC.B       0x25                     ; '%'
  0x0800BC8C:  73           DC.B       0x73                     ; 's'
  0x0800BC8D:  20           DC.B       0x20                     ; ' '
  0x0800BC8E:  7C           DC.B       0x7C                     ; '|'
  0x0800BC8F:  20           DC.B       0x20                     ; ' '
  0x0800BC90:  25           DC.B       0x25                     ; '%'
  0x0800BC91:  73           DC.B       0x73                     ; 's'
  0x0800BC92:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC93:  56           DC.B       0x56                     ; 'V'
  0x0800BC94:  61           DC.B       0x61                     ; 'a'
  0x0800BC95:  62           DC.B       0x62                     ; 'b'
  0x0800BC96:  3A           DC.B       0x3A                     ; ':'
  0x0800BC97:  20           DC.B       0x20                     ; ' '
  0x0800BC98:  25           DC.B       0x25                     ; '%'
  0x0800BC99:  34           DC.B       0x34                     ; '4'
  0x0800BC9A:  64           DC.B       0x64                     ; 'd'
  0x0800BC9B:  20           DC.B       0x20                     ; ' '
  0x0800BC9C:  6D           DC.B       0x6D                     ; 'm'
  0x0800BC9D:  56           DC.B       0x56                     ; 'V'
  0x0800BC9E:  00           DC.B       0x00                     ; '\0'

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

  0x0800BC9F:  56           DC.B       0x56                     ; 'V'
  0x0800BCA0:  62           DC.B       0x62                     ; 'b'
  0x0800BCA1:  62           DC.B       0x62                     ; 'b'
  0x0800BCA2:  3A           DC.B       0x3A                     ; ':'
  0x0800BCA3:  20           DC.B       0x20                     ; ' '
  0x0800BCA4:  25           DC.B       0x25                     ; '%'
  0x0800BCA5:  35           DC.B       0x35                     ; '5'
  0x0800BCA6:  64           DC.B       0x64                     ; 'd'
  0x0800BCA7:  20           DC.B       0x20                     ; ' '
  0x0800BCA8:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCA9:  56           DC.B       0x56                     ; 'V'
  0x0800BCAA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCAB:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCAC:  5B           DC.B       0x5B                     ; '['
  0x0800BCAD:  32           DC.B       0x32                     ; '2'
  0x0800BCAE:  3B           DC.B       0x3B                     ; ';'
  0x0800BCAF:  33           DC.B       0x33                     ; '3'
  0x0800BCB0:  31           DC.B       0x31                     ; '1'
  0x0800BCB1:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCB2:  59           DC.B       0x59                     ; 'Y'
  0x0800BCB3:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCB4:  5B           DC.B       0x5B                     ; '['
  0x0800BCB5:  31           DC.B       0x31                     ; '1'
  0x0800BCB6:  3B           DC.B       0x3B                     ; ';'
  0x0800BCB7:  33           DC.B       0x33                     ; '3'
  0x0800BCB8:  32           DC.B       0x32                     ; '2'
  0x0800BCB9:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCBA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCBB:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCBC:  5B           DC.B       0x5B                     ; '['
  0x0800BCBD:  31           DC.B       0x31                     ; '1'
  0x0800BCBE:  3B           DC.B       0x3B                     ; ';'
  0x0800BCBF:  33           DC.B       0x33                     ; '3'
  0x0800BCC0:  31           DC.B       0x31                     ; '1'
  0x0800BCC1:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCC2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCC3:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BCC4:  5B           DC.B       0x5B                     ; '['
  0x0800BCC5:  31           DC.B       0x31                     ; '1'
  0x0800BCC6:  3B           DC.B       0x3B                     ; ';'
  0x0800BCC7:  33           DC.B       0x33                     ; '3'
  0x0800BCC8:  36           DC.B       0x36                     ; '6'
  0x0800BCC9:  6D           DC.B       0x6D                     ; 'm'
  0x0800BCCA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCCB:  43           DC.B       0x43                     ; 'C'
  0x0800BCCC:  48           DC.B       0x48                     ; 'H'
  0x0800BCCD:  47           DC.B       0x47                     ; 'G'
  0x0800BCCE:  20           DC.B       0x20                     ; ' '
  0x0800BCCF:  2D           DC.B       0x2D                     ; '-'
  0x0800BCD0:  20           DC.B       0x20                     ; ' '
  0x0800BCD1:  31           DC.B       0x31                     ; '1'
  0x0800BCD2:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCD3:  43           DC.B       0x43                     ; 'C'
  0x0800BCD4:  48           DC.B       0x48                     ; 'H'
  0x0800BCD5:  47           DC.B       0x47                     ; 'G'
  0x0800BCD6:  20           DC.B       0x20                     ; ' '
  0x0800BCD7:  2D           DC.B       0x2D                     ; '-'
  0x0800BCD8:  20           DC.B       0x20                     ; ' '
  0x0800BCD9:  30           DC.B       0x30                     ; '0'
  0x0800BCDA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCDB:  09           DC.B       0x09                     ; '\t'
  0x0800BCDC:  09           DC.B       0x09                     ; '\t'
  0x0800BCDD:  56           DC.B       0x56                     ; 'V'
  0x0800BCDE:  6F           DC.B       0x6F                     ; 'o'
  0x0800BCDF:  6C           DC.B       0x6C                     ; 'l'
  0x0800BCE0:  74           DC.B       0x74                     ; 't'
  0x0800BCE1:  61           DC.B       0x61                     ; 'a'
  0x0800BCE2:  67           DC.B       0x67                     ; 'g'
  0x0800BCE3:  65           DC.B       0x65                     ; 'e'
  0x0800BCE4:  2D           DC.B       0x2D                     ; '-'
  0x0800BCE5:  64           DC.B       0x64                     ; 'd'
  0x0800BCE6:  72           DC.B       0x72                     ; 'r'
  0x0800BCE7:  6F           DC.B       0x6F                     ; 'o'
  0x0800BCE8:  70           DC.B       0x70                     ; 'p'
  0x0800BCE9:  20           DC.B       0x20                     ; ' '
  0x0800BCEA:  41           DC.B       0x41                     ; 'A'
  0x0800BCEB:  44           DC.B       0x44                     ; 'D'
  0x0800BCEC:  43           DC.B       0x43                     ; 'C'
  0x0800BCED:  20           DC.B       0x20                     ; ' '
  0x0800BCEE:  76           DC.B       0x76                     ; 'v'
  0x0800BCEF:  61           DC.B       0x61                     ; 'a'
  0x0800BCF0:  6C           DC.B       0x6C                     ; 'l'
  0x0800BCF1:  75           DC.B       0x75                     ; 'u'
  0x0800BCF2:  65           DC.B       0x65                     ; 'e'
  0x0800BCF3:  3A           DC.B       0x3A                     ; ':'
  0x0800BCF4:  20           DC.B       0x20                     ; ' '
  0x0800BCF5:  25           DC.B       0x25                     ; '%'
  0x0800BCF6:  35           DC.B       0x35                     ; '5'
  0x0800BCF7:  64           DC.B       0x64                     ; 'd'
  0x0800BCF8:  2E           DC.B       0x2E                     ; '.'
  0x0800BCF9:  0A           DC.B       0x0A                     ; '\n'
  0x0800BCFA:  00           DC.B       0x00                     ; '\0'

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

  0x0800BCFB:  09           DC.B       0x09                     ; '\t'
  0x0800BCFC:  09           DC.B       0x09                     ; '\t'
  0x0800BCFD:  09           DC.B       0x09                     ; '\t'
  0x0800BCFE:  46           DC.B       0x46                     ; 'F'
  0x0800BCFF:  69           DC.B       0x69                     ; 'i'
  0x0800BD00:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD01:  61           DC.B       0x61                     ; 'a'
  0x0800BD02:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD03:  20           DC.B       0x20                     ; ' '
  0x0800BD04:  76           DC.B       0x76                     ; 'v'
  0x0800BD05:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD06:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD07:  74           DC.B       0x74                     ; 't'
  0x0800BD08:  61           DC.B       0x61                     ; 'a'
  0x0800BD09:  67           DC.B       0x67                     ; 'g'
  0x0800BD0A:  65           DC.B       0x65                     ; 'e'
  0x0800BD0B:  2D           DC.B       0x2D                     ; '-'
  0x0800BD0C:  64           DC.B       0x64                     ; 'd'
  0x0800BD0D:  72           DC.B       0x72                     ; 'r'
  0x0800BD0E:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD0F:  70           DC.B       0x70                     ; 'p'
  0x0800BD10:  20           DC.B       0x20                     ; ' '
  0x0800BD11:  41           DC.B       0x41                     ; 'A'
  0x0800BD12:  44           DC.B       0x44                     ; 'D'
  0x0800BD13:  43           DC.B       0x43                     ; 'C'
  0x0800BD14:  20           DC.B       0x20                     ; ' '
  0x0800BD15:  76           DC.B       0x76                     ; 'v'
  0x0800BD16:  61           DC.B       0x61                     ; 'a'
  0x0800BD17:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD18:  75           DC.B       0x75                     ; 'u'
  0x0800BD19:  65           DC.B       0x65                     ; 'e'
  0x0800BD1A:  3A           DC.B       0x3A                     ; ':'
  0x0800BD1B:  20           DC.B       0x20                     ; ' '
  0x0800BD1C:  25           DC.B       0x25                     ; '%'
  0x0800BD1D:  34           DC.B       0x34                     ; '4'
  0x0800BD1E:  75           DC.B       0x75                     ; 'u'
  0x0800BD1F:  2E           DC.B       0x2E                     ; '.'
  0x0800BD20:  20           DC.B       0x20                     ; ' '
  0x0800BD21:  46           DC.B       0x46                     ; 'F'
  0x0800BD22:  69           DC.B       0x69                     ; 'i'
  0x0800BD23:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD24:  61           DC.B       0x61                     ; 'a'
  0x0800BD25:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD26:  20           DC.B       0x20                     ; ' '
  0x0800BD27:  76           DC.B       0x76                     ; 'v'
  0x0800BD28:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD29:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD2A:  74           DC.B       0x74                     ; 't'
  0x0800BD2B:  61           DC.B       0x61                     ; 'a'
  0x0800BD2C:  67           DC.B       0x67                     ; 'g'
  0x0800BD2D:  65           DC.B       0x65                     ; 'e'
  0x0800BD2E:  2D           DC.B       0x2D                     ; '-'
  0x0800BD2F:  64           DC.B       0x64                     ; 'd'
  0x0800BD30:  72           DC.B       0x72                     ; 'r'
  0x0800BD31:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD32:  70           DC.B       0x70                     ; 'p'
  0x0800BD33:  20           DC.B       0x20                     ; ' '
  0x0800BD34:  76           DC.B       0x76                     ; 'v'
  0x0800BD35:  61           DC.B       0x61                     ; 'a'
  0x0800BD36:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD37:  75           DC.B       0x75                     ; 'u'
  0x0800BD38:  65           DC.B       0x65                     ; 'e'
  0x0800BD39:  3A           DC.B       0x3A                     ; ':'
  0x0800BD3A:  20           DC.B       0x20                     ; ' '
  0x0800BD3B:  25           DC.B       0x25                     ; '%'
  0x0800BD3C:  33           DC.B       0x33                     ; '3'
  0x0800BD3D:  75           DC.B       0x75                     ; 'u'
  0x0800BD3E:  20           DC.B       0x20                     ; ' '
  0x0800BD3F:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD40:  56           DC.B       0x56                     ; 'V'
  0x0800BD41:  0A           DC.B       0x0A                     ; '\n'
  0x0800BD42:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD43:  43           DC.B       0x43                     ; 'C'
  0x0800BD44:  61           DC.B       0x61                     ; 'a'
  0x0800BD45:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD46:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD47:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD48:  74           DC.B       0x74                     ; 't'
  0x0800BD49:  20           DC.B       0x20                     ; ' '
  0x0800BD4A:  73           DC.B       0x73                     ; 's'
  0x0800BD4B:  61           DC.B       0x61                     ; 'a'
  0x0800BD4C:  76           DC.B       0x76                     ; 'v'
  0x0800BD4D:  65           DC.B       0x65                     ; 'e'
  0x0800BD4E:  20           DC.B       0x20                     ; ' '
  0x0800BD4F:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD50:  65           DC.B       0x65                     ; 'e'
  0x0800BD51:  77           DC.B       0x77                     ; 'w'
  0x0800BD52:  20           DC.B       0x20                     ; ' '
  0x0800BD53:  53           DC.B       0x53                     ; 'S'
  0x0800BD54:  4E           DC.B       0x4E                     ; 'N'
  0x0800BD55:  20           DC.B       0x20                     ; ' '
  0x0800BD56:  69           DC.B       0x69                     ; 'i'
  0x0800BD57:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD58:  20           DC.B       0x20                     ; ' '
  0x0800BD59:  46           DC.B       0x46                     ; 'F'
  0x0800BD5A:  4C           DC.B       0x4C                     ; 'L'
  0x0800BD5B:  41           DC.B       0x41                     ; 'A'
  0x0800BD5C:  53           DC.B       0x53                     ; 'S'
  0x0800BD5D:  48           DC.B       0x48                     ; 'H'
  0x0800BD5E:  20           DC.B       0x20                     ; ' '
  0x0800BD5F:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD60:  65           DC.B       0x65                     ; 'e'
  0x0800BD61:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD62:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD63:  72           DC.B       0x72                     ; 'r'
  0x0800BD64:  79           DC.B       0x79                     ; 'y'
  0x0800BD65:  21           DC.B       0x21                     ; '!'
  0x0800BD66:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD67:  43           DC.B       0x43                     ; 'C'
  0x0800BD68:  61           DC.B       0x61                     ; 'a'
  0x0800BD69:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD6A:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD6B:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD6C:  74           DC.B       0x74                     ; 't'
  0x0800BD6D:  20           DC.B       0x20                     ; ' '
  0x0800BD6E:  73           DC.B       0x73                     ; 's'
  0x0800BD6F:  74           DC.B       0x74                     ; 't'
  0x0800BD70:  61           DC.B       0x61                     ; 'a'
  0x0800BD71:  72           DC.B       0x72                     ; 'r'
  0x0800BD72:  74           DC.B       0x74                     ; 't'
  0x0800BD73:  20           DC.B       0x20                     ; ' '
  0x0800BD74:  54           DC.B       0x54                     ; 'T'
  0x0800BD75:  49           DC.B       0x49                     ; 'I'
  0x0800BD76:  4D           DC.B       0x4D                     ; 'M'
  0x0800BD77:  31           DC.B       0x31                     ; '1'
  0x0800BD78:  37           DC.B       0x37                     ; '7'
  0x0800BD79:  20           DC.B       0x20                     ; ' '
  0x0800BD7A:  69           DC.B       0x69                     ; 'i'
  0x0800BD7B:  6E           DC.B       0x6E                     ; 'n'
  0x0800BD7C:  20           DC.B       0x20                     ; ' '
  0x0800BD7D:  49           DC.B       0x49                     ; 'I'
  0x0800BD7E:  53           DC.B       0x53                     ; 'S'
  0x0800BD7F:  52           DC.B       0x52                     ; 'R'
  0x0800BD80:  20           DC.B       0x20                     ; ' '
  0x0800BD81:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD82:  6F           DC.B       0x6F                     ; 'o'
  0x0800BD83:  64           DC.B       0x64                     ; 'd'
  0x0800BD84:  65           DC.B       0x65                     ; 'e'
  0x0800BD85:  21           DC.B       0x21                     ; '!'
  0x0800BD86:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD87:  4D           DC.B       0x4D                     ; 'M'
  0x0800BD88:  4F           DC.B       0x4F                     ; 'O'
  0x0800BD89:  44           DC.B       0x44                     ; 'D'
  0x0800BD8A:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD8B:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800BD8C:  5B           DC.B       0x5B                     ; '['
  0x0800BD8D:  31           DC.B       0x31                     ; '1'
  0x0800BD8E:  3B           DC.B       0x3B                     ; ';'
  0x0800BD8F:  33           DC.B       0x33                     ; '3'
  0x0800BD90:  31           DC.B       0x31                     ; '1'
  0x0800BD91:  6D           DC.B       0x6D                     ; 'm'
  0x0800BD92:  00           DC.B       0x00                     ; '\0'

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

  0x0800BD93:  48           DC.B       0x48                     ; 'H'
  0x0800BD94:  61           DC.B       0x61                     ; 'a'
  0x0800BD95:  72           DC.B       0x72                     ; 'r'
  0x0800BD96:  64           DC.B       0x64                     ; 'd'
  0x0800BD97:  66           DC.B       0x66                     ; 'f'
  0x0800BD98:  61           DC.B       0x61                     ; 'a'
  0x0800BD99:  75           DC.B       0x75                     ; 'u'
  0x0800BD9A:  6C           DC.B       0x6C                     ; 'l'
  0x0800BD9B:  74           DC.B       0x74                     ; 't'
  0x0800BD9C:  20           DC.B       0x20                     ; ' '
  0x0800BD9D:  45           DC.B       0x45                     ; 'E'
  0x0800BD9E:  52           DC.B       0x52                     ; 'R'
  0x0800BD9F:  52           DC.B       0x52                     ; 'R'
  0x0800BDA0:  4F           DC.B       0x4F                     ; 'O'
  0x0800BDA1:  52           DC.B       0x52                     ; 'R'
  0x0800BDA2:  21           DC.B       0x21                     ; '!'
  0x0800BDA3:  21           DC.B       0x21                     ; '!'
  0x0800BDA4:  21           DC.B       0x21                     ; '!'
  0x0800BDA5:  0A           DC.B       0x0A                     ; '\n'
  0x0800BDA6:  00           DC.B       0x00                     ; '\0'

Section .linker.rodata.fill.0800bda7-0800bda7.with.ff from [ Linker created ], size=1, align=1

  0x0800BDA7:  FF           DC.B       0xFF                     ; '\xFF'

Section .segger.init.table from [ Linker created ], size=144, align=4

  0x0800BDA8:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDAC:  2B           DC.B       0x2B                     ; '+'
  0x0800BDAD:  05           DC.B       0x05                     ; '\x05'
  0x0800BDAE:  00           DC.B       0x00                     ; '\0'
  0x0800BDAF:  20           DC.B       0x20                     ; ' '
  0x0800BDB0:  7E           DC.B       0x7E                     ; '~'
  0x0800BDB1:  0E           DC.B       0x0E                     ; '\x0E'
  0x0800BDB2:  00           DC.B       0x00                     ; '\0'
  0x0800BDB3:  00           DC.B       0x00                     ; '\0'
  0x0800BDB4:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDB8:  AA           DC.B       0xAA                     ; '\xAA'
  0x0800BDB9:  13           DC.B       0x13                     ; '\x13'
  0x0800BDBA:  00           DC.B       0x00                     ; '\0'
  0x0800BDBB:  20           DC.B       0x20                     ; ' '
  0x0800BDBC:  03           DC.B       0x03                     ; '\x03'
  0x0800BDBD:  00           DC.B       0x00                     ; '\0'
  0x0800BDBE:  00           DC.B       0x00                     ; '\0'
  0x0800BDBF:  00           DC.B       0x00                     ; '\0'
  0x0800BDC0:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDC4:  AE           DC.B       0xAE                     ; '\xAE'
  0x0800BDC5:  13           DC.B       0x13                     ; '\x13'
  0x0800BDC6:  00           DC.B       0x00                     ; '\0'
  0x0800BDC7:  20           DC.B       0x20                     ; ' '
  0x0800BDC8:  03           DC.B       0x03                     ; '\x03'
  0x0800BDC9:  00           DC.B       0x00                     ; '\0'
  0x0800BDCA:  00           DC.B       0x00                     ; '\0'
  0x0800BDCB:  00           DC.B       0x00                     ; '\0'
  0x0800BDCC:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDD0:  B2           DC.B       0xB2                     ; '\xB2'
  0x0800BDD1:  13           DC.B       0x13                     ; '\x13'
  0x0800BDD2:  00           DC.B       0x00                     ; '\0'
  0x0800BDD3:  20           DC.B       0x20                     ; ' '
  0x0800BDD4:  03           DC.B       0x03                     ; '\x03'
  0x0800BDD5:  00           DC.B       0x00                     ; '\0'
  0x0800BDD6:  00           DC.B       0x00                     ; '\0'
  0x0800BDD7:  00           DC.B       0x00                     ; '\0'
  0x0800BDD8:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDDC:  B6           DC.B       0xB6                     ; '\xB6'
  0x0800BDDD:  13           DC.B       0x13                     ; '\x13'
  0x0800BDDE:  00           DC.B       0x00                     ; '\0'
  0x0800BDDF:  20           DC.B       0x20                     ; ' '
  0x0800BDE0:  03           DC.B       0x03                     ; '\x03'
  0x0800BDE1:  00           DC.B       0x00                     ; '\0'
  0x0800BDE2:  00           DC.B       0x00                     ; '\0'
  0x0800BDE3:  00           DC.B       0x00                     ; '\0'
  0x0800BDE4:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDE8:  BC           DC.B       0xBC                     ; '\xBC'
  0x0800BDE9:  13           DC.B       0x13                     ; '\x13'
  0x0800BDEA:  00           DC.B       0x00                     ; '\0'
  0x0800BDEB:  20           DC.B       0x20                     ; ' '
  0x0800BDEC:  01           DC.B       0x01                     ; '\x01'
  0x0800BDED:  00           DC.B       0x00                     ; '\0'
  0x0800BDEE:  00           DC.B       0x00                     ; '\0'
  0x0800BDEF:  00           DC.B       0x00                     ; '\0'
  0x0800BDF0:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BDF4:  C0           DC.B       0xC0                     ; '\xC0'
  0x0800BDF5:  13           DC.B       0x13                     ; '\x13'
  0x0800BDF6:  00           DC.B       0x00                     ; '\0'
  0x0800BDF7:  20           DC.B       0x20                     ; ' '
  0x0800BDF8:  01           DC.B       0x01                     ; '\x01'
  0x0800BDF9:  00           DC.B       0x00                     ; '\0'
  0x0800BDFA:  00           DC.B       0x00                     ; '\0'
  0x0800BDFB:  00           DC.B       0x00                     ; '\0'
  0x0800BDFC:  0800E365     DC.W       __SEGGER_init_zero
  0x0800BE00:  C4           DC.B       0xC4                     ; '\xC4'
  0x0800BE01:  13           DC.B       0x13                     ; '\x13'
  0x0800BE02:  00           DC.B       0x00                     ; '\0'
  0x0800BE03:  20           DC.B       0x20                     ; ' '
  0x0800BE04:  01           DC.B       0x01                     ; '\x01'
  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:  C6           DC.B       0xC6                     ; '\xC6'
  0x0800BE0D:  13           DC.B       0x13                     ; '\x13'
  0x0800BE0E:  00           DC.B       0x00                     ; '\0'
  0x0800BE0F:  20           DC.B       0x20                     ; ' '
  0x0800BE10:  0C           DC.B       0x0C                     ; '\x0C'
  0x0800BE11:  00           DC.B       0x00                     ; '\0'
  0x0800BE12:  00           DC.B       0x00                     ; '\0'
  0x0800BE13:  00           DC.B       0x00                     ; '\0'
  0x0800BE14:  0800E377     DC.W       __SEGGER_init_copy
  0x0800BE18:  00           DC.B       0x00                     ; '\0'
  0x0800BE19:  00           DC.B       0x00                     ; '\0'
  0x0800BE1A:  00           DC.B       0x00                     ; '\0'
  0x0800BE1B:  20           DC.B       0x20                     ; ' '
  0x0800BE1C:  0800BE38     DC.W       0x0800BE38
  0x0800BE20:  2B           DC.B       0x2B                     ; '+'
  0x0800BE21:  05           DC.B       0x05                     ; '\x05'
  0x0800BE22:  00           DC.B       0x00                     ; '\0'
  0x0800BE23:  00           DC.B       0x00                     ; '\0'
  0x0800BE24:  0800E377     DC.W       __SEGGER_init_copy
  0x0800BE28:  00           DC.B       0x00                     ; '\0'
  0x0800BE29:  60           DC.B       0x60                     ; '`'
  0x0800BE2A:  00           DC.B       0x00                     ; '\0'
  0x0800BE2B:  20           DC.B       0x20                     ; ' '
  0x0800BE2C:  0800C363     DC.W       0x0800C363
  0x0800BE30:  00           DC.B       0x00                     ; '\0'
  0x0800BE31:  20           DC.B       0x20                     ; ' '
  0x0800BE32:  00           DC.B       0x00                     ; '\0'
  0x0800BE33:  00           DC.B       0x00                     ; '\0'
  0x0800BE34:  0800A92B     DC.W       __SEGGER_init_done

Section .segger.init.data from [ Linker created ], size=9516, align=4

(0x0800be38-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] =0x2000123C 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: 2000123C DC.W hdac1
ADC_OVP_not_present__LVP_ignored: 0x20000020: 4806 LDR R0, =hdac1 ; [PC, #24] [0x2000003C] =0x2000123C 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: 2000123C DC.W hdac1 0x20000040: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_ignored: 0x20000044: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000060] =0x2000123C 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: 2000123C DC.W hdac1
ADC_OVP_ignored__LVP_not_present: 0x20000064: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000080] =0x2000123C 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: 2000123C DC.W hdac1 0x20000084: 00000FF1 DC.W 0x00000FF1
ADC_OVP_ignored__LVP_present: 0x20000088: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000A4] =0x2000123C 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: 2000123C DC.W hdac1
ADC_OVP_not_present__LVP_not_present: 0x200000A8: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000C4] =0x2000123C 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: 2000123C 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] =0x2000123C 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] =0x20000CFC 0x200000D8: 5E9C LDRSH R4, [R3, R2] 0x200000DA: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x20000134] =0x200012B8 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: D811 BHI .L16 ; 0x20000110 0x200000EC: 2300 MOVS R3, #0 0x200000EE: E010 B .L17 ; 0x20000112
.L13: 0x200000F0: 2301 MOVS R3, #1 0x200000F2: 42B9 CMP R1, R7 0x200000F4: 461F MOV R7, R3 0x200000F6: D300 BCC .L14 ; 0x200000FA 0x200000F8: 2700 MOVS R7, #0
.L14: 0x200000FA: 682D LDR R5, [R5] 0x200000FC: 192C ADDS R4, R5, R4 0x200000FE: 42B4 CMP R4, R6 0x20000100: DC00 BGT .L15 ; 0x20000104 0x20000102: 2300 MOVS R3, #0
.L15: 0x20000104: 403B ANDS R3, R7 0x20000106: 220F MOVS R2, #15 0x20000108: 4F0C LDR R7, =0x00000FF1 ; [PC, #48] [0x2000013C] 0x2000010A: 2B00 CMP R3, #0 0x2000010C: D105 BNE .L18 ; 0x2000011A 0x2000010E: E005 B .L19 ; 0x2000011C
.L16: 0x20000110: 2301 MOVS R3, #1
.L17: 0x20000112: 220E MOVS R2, #14 0x20000114: 43D2 MVNS R2, R2 0x20000116: 2B00 CMP R3, #0 0x20000118: D000 BEQ .L19 ; 0x2000011C
.L18: 0x2000011A: 1889 ADDS R1, R1, R2
.L19: 0x2000011C: 6081 STR R1, [R0, #8] 0x2000011E: 6B01 LDR R1, [R0, #48] 0x20000120: 42B9 CMP R1, R7 0x20000122: D200 BCS .L20 ; 0x20000126 0x20000124: 310F ADDS R1, #15
.L20: 0x20000126: 6141 STR R1, [R0, #20] 0x20000128: BDF0 POP {R4-R7, PC} 0x2000012A: 46C0 NOP 0x2000012C: 2000123C DC.W hdac1 0x20000130: 20000CFC DC.W sys_data 0x20000134: 200012B8 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] =0x2000123C 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] =0x20000CFC 0x2000014C: 5E9C LDRSH R4, [R3, R2] 0x2000014E: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x200001A8] =0x200012B8 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: D319 BCC .L27 ; 0x20000194 0x20000160: 2300 MOVS R3, #0 0x20000162: E018 B .L28 ; 0x20000196
.L21: 0x20000164: 2301 MOVS R3, #1 0x20000166: 290E CMP R1, #14 0x20000168: 461F MOV R7, R3 0x2000016A: D800 BHI .L22 ; 0x2000016E 0x2000016C: 2700 MOVS R7, #0
.L22: 0x2000016E: 682D LDR R5, [R5] 0x20000170: 192C ADDS R4, R5, R4 0x20000172: 42B4 CMP R4, R6 0x20000174: DC00 BGT .L23 ; 0x20000178 0x20000176: 2300 MOVS R3, #0
.L23: 0x20000178: 403B ANDS R3, R7 0x2000017A: 220E MOVS R2, #14 0x2000017C: 43D2 MVNS R2, R2 0x2000017E: 4F0C LDR R7, =0x00000FF1 ; [PC, #48] [0x200001B0] 0x20000180: 2B00 CMP R3, #0 0x20000182: D000 BEQ .L25 ; 0x20000186
.L24: 0x20000184: 1889 ADDS R1, R1, R2
.L25: 0x20000186: 6141 STR R1, [R0, #20] 0x20000188: 6AC1 LDR R1, [R0, #44] 0x2000018A: 42B9 CMP R1, R7 0x2000018C: D200 BCS .L26 ; 0x20000190 0x2000018E: 310F ADDS R1, #15
.L26: 0x20000190: 6081 STR R1, [R0, #8] 0x20000192: BDF0 POP {R4-R7, PC}
.L27: 0x20000194: 2301 MOVS R3, #1
.L28: 0x20000196: 220F MOVS R2, #15 0x20000198: 2B00 CMP R3, #0 0x2000019A: D1F3 BNE .L24 ; 0x20000184 0x2000019C: E7F3 B .L25 ; 0x20000186 0x2000019E: 46C0 NOP 0x200001A0: 2000123C DC.W hdac1 0x200001A4: 20000CFC DC.W sys_data 0x200001A8: 200012B8 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] =0x2000123C 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: 2000123C DC.W hdac1
ADC_Close_Both_MOSFETs: 0x200001D4: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200001F0] =0x2000123C 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: 2000123C 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] =0x200013C6 0x20000208: 8920 LDRH R0, [R4, #8] 0x2000020A: 4915 LDR R1, =rawMOSFETsVoltageDrop ; [PC, #84] [0x20000260] =0x200012B8 0x2000020C: 8008 STRH R0, [R1] 0x2000020E: 4815 LDR R0, =MOSFETS_Management ; [PC, #84] [0x20000264] =0x20001320 0x20000210: 6800 LDR R0, [R0] 0x20000212: 4780 BLX R0 0x20000214: 88A0 LDRH R0, [R4, #4] 0x20000216: 4914 LDR R1, =rawContactVoltageDropPlus ; [PC, #80] [0x20000268] =0x200012BC 0x20000218: 6008 STR R0, [R1] 0x2000021A: 8960 LDRH R0, [R4, #10] 0x2000021C: 4A13 LDR R2, =rawContactVoltageDropMinus ; [PC, #76] [0x2000026C] =0x200012C0 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] =0x20000CFC 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] =0x20001378 0x20000240: 680A LDR R2, [R1] 0x20000242: 1810 ADDS R0, R2, R0 0x20000244: 6008 STR R0, [R1] 0x20000246: 490D LDR R1, =maxIntegral ; [PC, #52] [0x2000027C] =0x20000460 0x20000248: 6809 LDR R1, [R1] 0x2000024A: 4288 CMP R0, R1 0x2000024C: D905 BLS .L3 ; 0x2000025A 0x2000024E: 480C LDR R0, =InrushCurrentManagement ; [PC, #48] [0x20000280] =0x2000133C 0x20000250: 6800 LDR R0, [R0] 0x20000252: 4780 BLX R0
.L2: 0x20000254: 4808 LDR R0, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #32] [0x20000278] =0x20001378 0x20000256: 2100 MOVS R1, #0 0x20000258: 6001 STR R1, [R0]
.L3: 0x2000025A: BD10 POP {R4, PC} 0x2000025C: 200013C6 DC.W ADC_values 0x20000260: 200012B8 DC.W rawMOSFETsVoltageDrop 0x20000264: 20001320 DC.W MOSFETS_Management 0x20000268: 200012BC DC.W rawContactVoltageDropPlus 0x2000026C: 200012C0 DC.W rawContactVoltageDropMinus 0x20000270: 40020004 DC.W 0x40020004 0x20000274: 20000CFC DC.W sys_data 0x20000278: 20001378 DC.W DMA1_Channel1_IRQHandler.current_integral 0x2000027C: 20000460 DC.W maxIntegral 0x20000280: 2000133C 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] =0x20001320 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] =0x200012C4 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] =0x20000CFC 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] =0x200012C8 0x200002AE: 2101 MOVS R1, #1 0x200002B0: 6001 STR R1, [R0] 0x200002B2: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x200002D4] =0x200012B4 0x200002B4: 6001 STR R1, [R0] 0x200002B6: 4808 LDR R0, =uwTick ; [PC, #32] [0x200002D8] =0x2000052C 0x200002B8: 6800 LDR R0, [R0] 0x200002BA: 4908 LDR R1, =overcurrent_shutdown_time ; [PC, #32] [0x200002DC] =0x2000045C 0x200002BC: 6008 STR R0, [R1] 0x200002BE: BD80 POP {R7, PC} 0x200002C0: 20001320 DC.W MOSFETS_Management 0x200002C4: 200001F9 DC.W DoNothing 0x200002C8: 200012C4 DC.W overload_shutdown_is_active 0x200002CC: 20000CFC DC.W sys_data 0x200002D0: 200012C8 DC.W overcurrent_shutdown_is_active 0x200002D4: 200012B4 DC.W statDataChanged 0x200002D8: 2000052C DC.W uwTick 0x200002DC: 2000045C DC.W overcurrent_shutdown_time
USART1_IRQHandler: 0x200002E0: B580 PUSH {R7, LR} 0x200002E2: 4802 LDR R0, =huart1 ; [PC, #8] [0x200002EC] =0x20000EBC 0x200002E4: F000 F81C BL MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX ; 0x20000320 0x200002E8: BD80 POP {R7, PC} 0x200002EA: 46C0 NOP 0x200002EC: 20000EBC 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] =0x08008BD5 0x20000304: 469C MOV R12, R3 0x20000306: BC08 POP {R3} 0x20000308: 4760 BX R12 0x2000030A: 46C0 NOP 0x2000030C: 08008BD5 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] =0x080098A5 0x20000324: 469C MOV R12, R3 0x20000326: BC08 POP {R3} 0x20000328: 4760 BX R12 0x2000032A: 46C0 NOP 0x2000032C: 080098A5 DC.W MODBUS_UART_IRQHandler

Section .RamFunc from precharge.o, size=288, align=4


PreChargeStage: 0x20000330: B510 PUSH {R4, LR} 0x20000332: 4835 LDR R0, =PreChargeStage.stage ; [PC, #212] [0x20000408] =0x20001310 0x20000334: 6801 LDR R1, [R0] 0x20000336: 2906 CMP R1, #6 0x20000338: D813 BHI .L1 ; 0x20000362 0x2000033A: 46C0 NOP 0x2000033C: 4479 ADD R1, PC 0x2000033E: 7909 LDRB R1, [R1, #4] 0x20000340: 0049 LSLS R1, R1, #1 0x20000342: 448F ADD PC, R1 0x20000344: 03 DC.B 0x03 ; '\x03' 0x20000345: 0F DC.B 0x0F ; '\x0F' 0x20000346: 11 DC.B 0x11 ; '\x11' 0x20000347: 1D DC.B 0x1D ; '\x1D' 0x20000348: 1F DC.B 0x1F ; '\x1F' 0x20000349: 2C DC.B 0x2C ; ',' 0x2000034A: 3D DC.B 0x3D ; '=' 0x2000034B: 00 DC.B 0x00 ; '\0' 0x2000034C: 492F LDR R1, =hdac1 ; [PC, #188] [0x2000040C] =0x2000123C 0x2000034E: 680A LDR R2, [R1] 0x20000350: 2100 MOVS R1, #0 0x20000352: 6091 STR R1, [R2, #8] 0x20000354: 6151 STR R1, [R2, #20] 0x20000356: 4A2E LDR R2, =PreChargeStage.cnt ; [PC, #184] [0x20000410] =0x20001318 0x20000358: 6813 LDR R3, [R2] 0x2000035A: 1C5C ADDS R4, R3, #1 0x2000035C: 6014 STR R4, [R2] 0x2000035E: 2B00 CMP R3, #0 0x20000360: D51B BPL .L2 ; 0x2000039A
.L1: 0x20000362: BD10 POP {R4, PC} 0x20000364: 4A31 LDR R2, =0x000007FF ; [PC, #196] [0x2000042C] 0x20000366: E01B B .L3 ; 0x200003A0 0x20000368: 4928 LDR R1, =hdac1 ; [PC, #160] [0x2000040C] =0x2000123C 0x2000036A: 680A LDR R2, [R1] 0x2000036C: 2100 MOVS R1, #0 0x2000036E: 6091 STR R1, [R2, #8] 0x20000370: 6151 STR R1, [R2, #20] 0x20000372: 4A27 LDR R2, =PreChargeStage.cnt ; [PC, #156] [0x20000410] =0x20001318 0x20000374: 6813 LDR R3, [R2] 0x20000376: 1C5C ADDS R4, R3, #1 0x20000378: 6014 STR R4, [R2] 0x2000037A: 2B60 CMP R3, #96 0x2000037C: DBF1 BLT .L1 ; 0x20000362 0x2000037E: E00C B .L2 ; 0x2000039A 0x20000380: 4A29 LDR R2, =0x00000BFF ; [PC, #164] [0x20000428] 0x20000382: E00D B .L3 ; 0x200003A0 0x20000384: 4921 LDR R1, =hdac1 ; [PC, #132] [0x2000040C] =0x2000123C 0x20000386: 680A LDR R2, [R1] 0x20000388: 2100 MOVS R1, #0 0x2000038A: 6091 STR R1, [R2, #8] 0x2000038C: 6151 STR R1, [R2, #20] 0x2000038E: 4A20 LDR R2, =PreChargeStage.cnt ; [PC, #128] [0x20000410] =0x20001318 0x20000390: 6813 LDR R3, [R2] 0x20000392: 1C5C ADDS R4, R3, #1 0x20000394: 6014 STR R4, [R2] 0x20000396: 2B10 CMP R3, #16 0x20000398: DBE3 BLT .L1 ; 0x20000362
.L2: 0x2000039A: 6011 STR R1, [R2] 0x2000039C: E00C B .L4 ; 0x200003B8 0x2000039E: 4A21 LDR R2, =0x00000FFF ; [PC, #132] [0x20000424]
.L3: 0x200003A0: 491A LDR R1, =hdac1 ; [PC, #104] [0x2000040C] =0x2000123C 0x200003A2: 6809 LDR R1, [R1] 0x200003A4: 608A STR R2, [R1, #8] 0x200003A6: 614A STR R2, [R1, #20] 0x200003A8: 4919 LDR R1, =PreChargeStage.cnt ; [PC, #100] [0x20000410] =0x20001318 0x200003AA: 680A LDR R2, [R1] 0x200003AC: 1C53 ADDS R3, R2, #1 0x200003AE: 600B STR R3, [R1] 0x200003B0: 2A00 CMP R2, #0 0x200003B2: D4D6 BMI .L1 ; 0x20000362 0x200003B4: 2200 MOVS R2, #0 0x200003B6: 600A STR R2, [R1]
.L4: 0x200003B8: 6801 LDR R1, [R0] 0x200003BA: 1C49 ADDS R1, R1, #1 0x200003BC: 6001 STR R1, [R0] 0x200003BE: BD10 POP {R4, PC} 0x200003C0: 4912 LDR R1, =hdac1 ; [PC, #72] [0x2000040C] =0x2000123C 0x200003C2: 680A LDR R2, [R1] 0x200003C4: 2100 MOVS R1, #0 0x200003C6: 6091 STR R1, [R2, #8] 0x200003C8: 6151 STR R1, [R2, #20] 0x200003CA: 4A11 LDR R2, =PreChargeStage.cnt ; [PC, #68] [0x20000410] =0x20001318 0x200003CC: 6813 LDR R3, [R2] 0x200003CE: 1C5C ADDS R4, R3, #1 0x200003D0: 6014 STR R4, [R2] 0x200003D2: 2B10 CMP R3, #16 0x200003D4: DBC5 BLT .L1 ; 0x20000362 0x200003D6: 2305 MOVS R3, #5 0x200003D8: 6003 STR R3, [R0] 0x200003DA: 6011 STR R1, [R2] 0x200003DC: 4A0D LDR R2, =PreChargeStage.mal ; [PC, #52] [0x20000414] =0x20001314 0x200003DE: 6813 LDR R3, [R2] 0x200003E0: 1C5C ADDS R4, R3, #1 0x200003E2: 6014 STR R4, [R2] 0x200003E4: 2B05 CMP R3, #5 0x200003E6: DBBC BLT .L1 ; 0x20000362 0x200003E8: 6001 STR R1, [R0] 0x200003EA: 6011 STR R1, [R2] 0x200003EC: 2009 MOVS R0, #9 0x200003EE: F000 F81F BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x20000430 0x200003F2: 4809 LDR R0, =ReturnFunctionPtr ; [PC, #36] [0x20000418] =0x200012FC 0x200003F4: 6800 LDR R0, [R0] 0x200003F6: 2800 CMP R0, #0 0x200003F8: D100 BNE .L5 ; 0x200003FC 0x200003FA: 4808 LDR R0, =DoNothing ; [PC, #32] [0x2000041C] =0x200001F9
.L5: 0x200003FC: 4908 LDR R1, =MOSFETS_Management ; [PC, #32] [0x20000420] =0x20001320 0x200003FE: 6008 STR R0, [R1] 0x20000400: 2009 MOVS R0, #9 0x20000402: F000 F81D BL HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX ; 0x20000440 0x20000406: BD10 POP {R4, PC} 0x20000408: 20001310 DC.W PreChargeStage.stage 0x2000040C: 2000123C DC.W hdac1 0x20000410: 20001318 DC.W PreChargeStage.cnt 0x20000414: 20001314 DC.W PreChargeStage.mal 0x20000418: 200012FC DC.W ReturnFunctionPtr 0x2000041C: 200001F9 DC.W DoNothing 0x20000420: 20001320 DC.W MOSFETS_Management 0x20000424: 00000FFF DC.W 0x00000FFF 0x20000428: 00000BFF DC.W 0x00000BFF 0x2000042C: 000007FF DC.W 0x000007FF
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX: 0x20000430: B408 PUSH {R3} 0x20000432: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x2000043C] =0x08003D7D 0x20000434: 469C MOV R12, R3 0x20000436: BC08 POP {R3} 0x20000438: 4760 BX R12 0x2000043A: 46C0 NOP 0x2000043C: 08003D7D DC.W HAL_NVIC_DisableIRQ
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX: 0x20000440: B408 PUSH {R3} 0x20000442: 4B02 LDR R3, =HAL_NVIC_EnableIRQ ; [PC, #8] [0x2000044C] =0x08003D65 0x20000444: 469C MOV R12, R3 0x20000446: BC08 POP {R3} 0x20000448: 4760 BX R12 0x2000044A: 46C0 NOP 0x2000044C: 08003D65 DC.W HAL_NVIC_EnableIRQ

Section .data.uwTickPrio from stm32g0xx_hal.o, size=4, align=4


uwTickPrio: 0x20000450: 04 DC.B 0x04 ; '\x04' 0x20000451: 00 DC.B 0x00 ; '\0' 0x20000452: 00 DC.B 0x00 ; '\0' 0x20000453: 00 DC.B 0x00 ; '\0'

Section .data.swdioConnection from main.o, size=4, align=4


swdioConnection: 0x20000454: FF DC.B 0xFF ; '\xFF' 0x20000455: FF DC.B 0xFF ; '\xFF' 0x20000456: FF DC.B 0xFF ; '\xFF' 0x20000457: FF DC.B 0xFF ; '\xFF'

Section .data.overload_shutdown_time from main.o, size=4, align=4


overload_shutdown_time: 0x20000458: C0 DC.B 0xC0 ; '\xC0' 0x20000459: E0 DC.B 0xE0 ; '\xE0' 0x2000045A: FF DC.B 0xFF ; '\xFF' 0x2000045B: FF DC.B 0xFF ; '\xFF'

Section .data.overcurrent_shutdown_time from main.o, size=4, align=4


overcurrent_shutdown_time: 0x2000045C: C0 DC.B 0xC0 ; '\xC0' 0x2000045D: E0 DC.B 0xE0 ; '\xE0' 0x2000045E: FF DC.B 0xFF ; '\xFF' 0x2000045F: FF DC.B 0xFF ; '\xFF'

Section .data.maxIntegral from main.o, size=4, align=4


maxIntegral: 0x20000460: FF DC.B 0xFF ; '\xFF' 0x20000461: FF DC.B 0xFF ; '\xFF' 0x20000462: FF DC.B 0xFF ; '\xFF' 0x20000463: FF DC.B 0xFF ; '\xFF'

Section .data.SystemCoreClock from system_stm32g0xx.o, size=4, align=4


SystemCoreClock: 0x20000464: 00 DC.B 0x00 ; '\0' 0x20000465: 24 DC.B 0x24 ; '$' 0x20000466: F4 DC.B 0xF4 ; '\xF4' 0x20000467: 00 DC.B 0x00 ; '\0'

Section .data.RS485ActiveMode from main.o, size=4, align=4


RS485ActiveMode: 0x20000468: 01 DC.B 0x01 ; '\x01' 0x20000469: 00 DC.B 0x00 ; '\0' 0x2000046A: 00 DC.B 0x00 ; '\0' 0x2000046B: 00 DC.B 0x00 ; '\0'

Section .data.OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4


OVP_Management_NoAutoreconnect.lastIdx: 0x2000046C: FF DC.B 0xFF ; '\xFF' 0x2000046D: FF DC.B 0xFF ; '\xFF' 0x2000046E: FF DC.B 0xFF ; '\xFF' 0x2000046F: 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: 0x20000470: 01 DC.B 0x01 ; '\x01' 0x20000471: 00 DC.B 0x00 ; '\0' 0x20000472: 00 DC.B 0x00 ; '\0' 0x20000473: 00 DC.B 0x00 ; '\0'

Section .data.LVP_OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4


LVP_OVP_Management_NoAutoreconnect.lastIdx: 0x20000474: FF DC.B 0xFF ; '\xFF' 0x20000475: FF DC.B 0xFF ; '\xFF' 0x20000476: FF DC.B 0xFF ; '\xFF' 0x20000477: 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: 0x20000478: 01 DC.B 0x01 ; '\x01' 0x20000479: 00 DC.B 0x00 ; '\0' 0x2000047A: 00 DC.B 0x00 ; '\0' 0x2000047B: 00 DC.B 0x00 ; '\0'

Section .data.LVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4


LVP_Management_NoAutoreconnect.lastIdx: 0x2000047C: FF DC.B 0xFF ; '\xFF' 0x2000047D: FF DC.B 0xFF ; '\xFF' 0x2000047E: FF DC.B 0xFF ; '\xFF' 0x2000047F: 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: 0x20000480: 01 DC.B 0x01 ; '\x01' 0x20000481: 00 DC.B 0x00 ; '\0' 0x20000482: 00 DC.B 0x00 ; '\0' 0x20000483: 00 DC.B 0x00 ; '\0'

Section .data.CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum from main.o, size=4, align=4


CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum: 0x20000484: 00 DC.B 0x00 ; '\0' 0x20000485: B8 DC.B 0xB8 ; '\xB8' 0x20000486: 0B DC.B 0x0B ; '\x0B' 0x20000487: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_OVP_Management.lastIdx from main.o, size=4, align=4


AUTO_OVP_Management.lastIdx: 0x20000488: 02 DC.B 0x02 ; '\x02' 0x20000489: 00 DC.B 0x00 ; '\0' 0x2000048A: 00 DC.B 0x00 ; '\0' 0x2000048B: 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: 0x2000048C: 01 DC.B 0x01 ; '\x01' 0x2000048D: 00 DC.B 0x00 ; '\0' 0x2000048E: 00 DC.B 0x00 ; '\0' 0x2000048F: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_LVP_OVP_Management.lastIdx from main.o, size=4, align=4


AUTO_LVP_OVP_Management.lastIdx: 0x20000490: 04 DC.B 0x04 ; '\x04' 0x20000491: 00 DC.B 0x00 ; '\0' 0x20000492: 00 DC.B 0x00 ; '\0' 0x20000493: 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: 0x20000494: 01 DC.B 0x01 ; '\x01' 0x20000495: 00 DC.B 0x00 ; '\0' 0x20000496: 00 DC.B 0x00 ; '\0' 0x20000497: 00 DC.B 0x00 ; '\0'

Section .data.AUTO_LVP_Management.lastIdx from main.o, size=4, align=4


AUTO_LVP_Management.lastIdx: 0x20000498: 02 DC.B 0x02 ; '\x02' 0x20000499: 00 DC.B 0x00 ; '\0' 0x2000049A: 00 DC.B 0x00 ; '\0' 0x2000049B: 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: 0x2000049C: 01 DC.B 0x01 ; '\x01' 0x2000049D: 00 DC.B 0x00 ; '\0' 0x2000049E: 00 DC.B 0x00 ; '\0' 0x2000049F: 00 DC.B 0x00 ; '\0'

Section .data.accessModeTable from raccess.o, size=139, align=1


accessModeTable: 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: 02 DC.B 0x02 ; '\x02' 0x200004A5: 02 DC.B 0x02 ; '\x02' 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: 02 DC.B 0x02 ; '\x02' 0x200004AC: 02 DC.B 0x02 ; '\x02' 0x200004AD: 02 DC.B 0x02 ; '\x02' 0x200004AE: 02 DC.B 0x02 ; '\x02' 0x200004AF: 02 DC.B 0x02 ; '\x02' 0x200004B0: 01 DC.B 0x01 ; '\x01' 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: 01 DC.B 0x01 ; '\x01' 0x200004BE: 01 DC.B 0x01 ; '\x01' 0x200004BF: 01 DC.B 0x01 ; '\x01' 0x200004C0: 00 DC.B 0x00 ; '\0' 0x200004C1: 01 DC.B 0x01 ; '\x01' 0x200004C2: 01 DC.B 0x01 ; '\x01' 0x200004C3: 00 DC.B 0x00 ; '\0' 0x200004C4: 01 DC.B 0x01 ; '\x01' 0x200004C5: 00 DC.B 0x00 ; '\0' 0x200004C6: 02 DC.B 0x02 ; '\x02' 0x200004C7: 02 DC.B 0x02 ; '\x02' 0x200004C8: 01 DC.B 0x01 ; '\x01' 0x200004C9: 01 DC.B 0x01 ; '\x01' 0x200004CA: 00 DC.B 0x00 ; '\0' 0x200004CB: 00 DC.B 0x00 ; '\0' 0x200004CC: 00 DC.B 0x00 ; '\0' 0x200004CD: 00 DC.B 0x00 ; '\0' 0x200004CE: 00 DC.B 0x00 ; '\0' 0x200004CF: 00 DC.B 0x00 ; '\0' 0x200004D0: 00 DC.B 0x00 ; '\0' 0x200004D1: 00 DC.B 0x00 ; '\0' 0x200004D2: 00 DC.B 0x00 ; '\0' 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' 0x200004E3: 00 DC.B 0x00 ; '\0' 0x200004E4: 00 DC.B 0x00 ; '\0' 0x200004E5: 00 DC.B 0x00 ; '\0' 0x200004E6: 00 DC.B 0x00 ; '\0' 0x200004E7: 00 DC.B 0x00 ; '\0' 0x200004E8: 00 DC.B 0x00 ; '\0' 0x200004E9: 00 DC.B 0x00 ; '\0' 0x200004EA: 00 DC.B 0x00 ; '\0' 0x200004EB: 00 DC.B 0x00 ; '\0' 0x200004EC: 00 DC.B 0x00 ; '\0' 0x200004ED: 00 DC.B 0x00 ; '\0' 0x200004EE: 00 DC.B 0x00 ; '\0' 0x200004EF: 00 DC.B 0x00 ; '\0' 0x200004F0: 00 DC.B 0x00 ; '\0' 0x200004F1: 00 DC.B 0x00 ; '\0' 0x200004F2: 00 DC.B 0x00 ; '\0' 0x200004F3: 00 DC.B 0x00 ; '\0' 0x200004F4: 00 DC.B 0x00 ; '\0' 0x200004F5: 00 DC.B 0x00 ; '\0' 0x200004F6: 00 DC.B 0x00 ; '\0' 0x200004F7: 00 DC.B 0x00 ; '\0' 0x200004F8: 00 DC.B 0x00 ; '\0' 0x200004F9: 00 DC.B 0x00 ; '\0' 0x200004FA: 00 DC.B 0x00 ; '\0' 0x200004FB: 00 DC.B 0x00 ; '\0' 0x200004FC: 00 DC.B 0x00 ; '\0' 0x200004FD: 00 DC.B 0x00 ; '\0' 0x200004FE: 00 DC.B 0x00 ; '\0' 0x200004FF: 00 DC.B 0x00 ; '\0' 0x20000500: 00 DC.B 0x00 ; '\0' 0x20000501: 00 DC.B 0x00 ; '\0' 0x20000502: 00 DC.B 0x00 ; '\0' 0x20000503: 00 DC.B 0x00 ; '\0' 0x20000504: 00 DC.B 0x00 ; '\0' 0x20000505: 00 DC.B 0x00 ; '\0' 0x20000506: 00 DC.B 0x00 ; '\0' 0x20000507: 00 DC.B 0x00 ; '\0' 0x20000508: 00 DC.B 0x00 ; '\0' 0x20000509: 00 DC.B 0x00 ; '\0' 0x2000050A: 00 DC.B 0x00 ; '\0' 0x2000050B: 00 DC.B 0x00 ; '\0' 0x2000050C: 00 DC.B 0x00 ; '\0' 0x2000050D: 01 DC.B 0x01 ; '\x01' 0x2000050E: 01 DC.B 0x01 ; '\x01' 0x2000050F: 01 DC.B 0x01 ; '\x01' 0x20000510: 01 DC.B 0x01 ; '\x01' 0x20000511: 00 DC.B 0x00 ; '\0' 0x20000512: 01 DC.B 0x01 ; '\x01' 0x20000513: 01 DC.B 0x01 ; '\x01' 0x20000514: 00 DC.B 0x00 ; '\0' 0x20000515: 00 DC.B 0x00 ; '\0' 0x20000516: 00 DC.B 0x00 ; '\0' 0x20000517: 01 DC.B 0x01 ; '\x01' 0x20000518: 01 DC.B 0x01 ; '\x01' 0x20000519: 01 DC.B 0x01 ; '\x01' 0x2000051A: 01 DC.B 0x01 ; '\x01' 0x2000051B: 00 DC.B 0x00 ; '\0' 0x2000051C: 00 DC.B 0x00 ; '\0' 0x2000051D: 00 DC.B 0x00 ; '\0' 0x2000051E: 00 DC.B 0x00 ; '\0' 0x2000051F: 00 DC.B 0x00 ; '\0' 0x20000520: 00 DC.B 0x00 ; '\0' 0x20000521: 00 DC.B 0x00 ; '\0' 0x20000522: 00 DC.B 0x00 ; '\0' 0x20000523: 00 DC.B 0x00 ; '\0' 0x20000524: 00 DC.B 0x00 ; '\0' 0x20000525: 00 DC.B 0x00 ; '\0' 0x20000526: 00 DC.B 0x00 ; '\0' 0x20000527: 00 DC.B 0x00 ; '\0' 0x20000528: 00 DC.B 0x00 ; '\0' 0x20000529: 00 DC.B 0x00 ; '\0' 0x2000052A: 00 DC.B 0x00 ; '\0'

Section .bss.RS485DisableButtonManagement.btn_state from main.o, size=1, align=1


RS485DisableButtonManagement.btn_state: 0x2000052B: 00 DC.B 0x00 ; '\0'

Section .bss.uwTick from stm32g0xx_hal.o, size=4, align=4


uwTick: 0x2000052C: 00 DC.B 0x00 ; '\0' 0x2000052D: 53 DC.B 0x53 ; 'S' 0x2000052E: 45 DC.B 0x45 ; 'E' 0x2000052F: 47 DC.B 0x47 ; 'G'

Section .bss.feepromData from feeprom.o, size=56, align=8


feepromData: 0x20000530: 00 DC.B 0x00 ; '\0' 0x20000531: 4B DC.B 0x4B ; 'K' 0x20000532: 00 DC.B 0x00 ; '\0' 0x20000533: 00 DC.B 0x00 ; '\0' 0x20000534: 65 DC.B 0x65 ; 'e' 0x20000535: 00 DC.B 0x00 ; '\0' 0x20000536: 01 DC.B 0x01 ; '\x01' 0x20000537: 00 DC.B 0x00 ; '\0' 0x20000538: 01 DC.B 0x01 ; '\x01' 0x20000539: 00 DC.B 0x00 ; '\0' 0x2000053A: E8 DC.B 0xE8 ; '\xE8' 0x2000053B: 03 DC.B 0x03 ; '\x03' 0x2000053C: 00 DC.B 0x00 ; '\0' 0x2000053D: 00 DC.B 0x00 ; '\0' 0x2000053E: 00 DC.B 0x00 ; '\0' 0x2000053F: 00 DC.B 0x00 ; '\0' 0x20000540: 00 DC.B 0x00 ; '\0' 0x20000541: 00 DC.B 0x00 ; '\0' 0x20000542: 38 DC.B 0x38 ; '8' 0x20000543: 00 DC.B 0x00 ; '\0' 0x20000544: 4C DC.B 0x4C ; 'L' 0x20000545: 00 DC.B 0x00 ; '\0' 0x20000546: 20 DC.B 0x20 ; ' ' 0x20000547: 03 DC.B 0x03 ; '\x03' 0x20000548: 4C DC.B 0x4C ; 'L' 0x20000549: 04 DC.B 0x04 ; '\x04' 0x2000054A: DD DC.B 0xDD ; '\xDD' 0x2000054B: 05 DC.B 0x05 ; '\x05' 0x2000054C: 3F DC.B 0x3F ; '?' 0x2000054D: 02 DC.B 0x02 ; '\x02' 0x2000054E: B8 DC.B 0xB8 ; '\xB8' 0x2000054F: 00 DC.B 0x00 ; '\0' 0x20000550: 00 DC.B 0x00 ; '\0' 0x20000551: 00 DC.B 0x00 ; '\0' 0x20000552: 00 DC.B 0x00 ; '\0' 0x20000553: 00 DC.B 0x00 ; '\0' 0x20000554: 00 DC.B 0x00 ; '\0' 0x20000555: 00 DC.B 0x00 ; '\0' 0x20000556: 00 DC.B 0x00 ; '\0' 0x20000557: 00 DC.B 0x00 ; '\0' 0x20000558: 00 DC.B 0x00 ; '\0' 0x20000559: 53 DC.B 0x53 ; 'S' 0x2000055A: 45 DC.B 0x45 ; 'E' 0x2000055B: 47 DC.B 0x47 ; 'G' 0x2000055C: 47 DC.B 0x47 ; 'G' 0x2000055D: 45 DC.B 0x45 ; 'E' 0x2000055E: 52 DC.B 0x52 ; 'R' 0x2000055F: 20 DC.B 0x20 ; ' ' 0x20000560: 63 DC.B 0x63 ; 'c' 0x20000561: 6F DC.B 0x6F ; 'o' 0x20000562: 6D DC.B 0x6D ; 'm' 0x20000563: 70 DC.B 0x70 ; 'p' 0x20000564: 69 DC.B 0x69 ; 'i' 0x20000565: 6C DC.B 0x6C ; 'l' 0x20000566: 65 DC.B 0x65 ; 'e' 0x20000567: 72 DC.B 0x72 ; 'r'

Section .bss.feepromLogData from feeprom.o, size=24, align=8


feepromLogData: 0x20000568: 00 DC.B 0x00 ; '\0' 0x20000569: 53 DC.B 0x53 ; 'S' 0x2000056A: 45 DC.B 0x45 ; 'E' 0x2000056B: 47 DC.B 0x47 ; 'G' 0x2000056C: 47 DC.B 0x47 ; 'G' 0x2000056D: 45 DC.B 0x45 ; 'E' 0x2000056E: 52 DC.B 0x52 ; 'R' 0x2000056F: 20 DC.B 0x20 ; ' ' 0x20000570: 63 DC.B 0x63 ; 'c' 0x20000571: 6F DC.B 0x6F ; 'o' 0x20000572: 6D DC.B 0x6D ; 'm' 0x20000573: 70 DC.B 0x70 ; 'p' 0x20000574: 69 DC.B 0x69 ; 'i' 0x20000575: 6C DC.B 0x6C ; 'l' 0x20000576: 65 DC.B 0x65 ; 'e' 0x20000577: 72 DC.B 0x72 ; 'r' 0x20000578: 20 DC.B 0x20 ; ' ' 0x20000579: 76 DC.B 0x76 ; 'v' 0x2000057A: 65 DC.B 0x65 ; 'e' 0x2000057B: 72 DC.B 0x72 ; 'r' 0x2000057C: 73 DC.B 0x73 ; 's' 0x2000057D: 69 DC.B 0x69 ; 'i' 0x2000057E: 6F DC.B 0x6F ; 'o' 0x2000057F: 6E DC.B 0x6E ; 'n'

Section .bss.hadc1 from adc.o, size=100, align=4


hadc1: 0x20000580: 00 DC.B 0x00 ; '\0' 0x20000581: 53 DC.B 0x53 ; 'S' 0x20000582: 45 DC.B 0x45 ; 'E' 0x20000583: 47 DC.B 0x47 ; 'G' 0x20000584: 47 DC.B 0x47 ; 'G' 0x20000585: 45 DC.B 0x45 ; 'E' 0x20000586: 52 DC.B 0x52 ; 'R' 0x20000587: 20 DC.B 0x20 ; ' ' 0x20000588: 63 DC.B 0x63 ; 'c' 0x20000589: 6F DC.B 0x6F ; 'o' 0x2000058A: 6D DC.B 0x6D ; 'm' 0x2000058B: 70 DC.B 0x70 ; 'p' 0x2000058C: 69 DC.B 0x69 ; 'i' 0x2000058D: 6C DC.B 0x6C ; 'l' 0x2000058E: 65 DC.B 0x65 ; 'e' 0x2000058F: 72 DC.B 0x72 ; 'r' 0x20000590: 20 DC.B 0x20 ; ' ' 0x20000591: 76 DC.B 0x76 ; 'v' 0x20000592: 65 DC.B 0x65 ; 'e' 0x20000593: 72 DC.B 0x72 ; 'r' 0x20000594: 73 DC.B 0x73 ; 's' 0x20000595: 69 DC.B 0x69 ; 'i' 0x20000596: 6F DC.B 0x6F ; 'o' 0x20000597: 6E DC.B 0x6E ; 'n' 0x20000598: 20 DC.B 0x20 ; ' ' 0x20000599: 31 DC.B 0x31 ; '1' 0x2000059A: 35 DC.B 0x35 ; '5' 0x2000059B: 2E DC.B 0x2E ; '.' 0x2000059C: 32 DC.B 0x32 ; '2' 0x2000059D: 2E DC.B 0x2E ; '.' 0x2000059E: 34 DC.B 0x34 ; '4' 0x2000059F: 20 DC.B 0x20 ; ' ' 0x200005A0: 28 DC.B 0x28 ; '(' 0x200005A1: 62 DC.B 0x62 ; 'b' 0x200005A2: 61 DC.B 0x61 ; 'a' 0x200005A3: 73 DC.B 0x73 ; 's' 0x200005A4: 65 DC.B 0x65 ; 'e' 0x200005A5: 64 DC.B 0x64 ; 'd' 0x200005A6: 20 DC.B 0x20 ; ' ' 0x200005A7: 6F DC.B 0x6F ; 'o' 0x200005A8: 6E DC.B 0x6E ; 'n' 0x200005A9: 20 DC.B 0x20 ; ' ' 0x200005AA: 63 DC.B 0x63 ; 'c' 0x200005AB: 6C DC.B 0x6C ; 'l' 0x200005AC: 61 DC.B 0x61 ; 'a' 0x200005AD: 6E DC.B 0x6E ; 'n' 0x200005AE: 67 DC.B 0x67 ; 'g' 0x200005AF: 20 DC.B 0x20 ; ' ' 0x200005B0: 31 DC.B 0x31 ; '1' 0x200005B1: 35 DC.B 0x35 ; '5' 0x200005B2: 2E DC.B 0x2E ; '.' 0x200005B3: 30 DC.B 0x30 ; '0' 0x200005B4: 2E DC.B 0x2E ; '.' 0x200005B5: 36 DC.B 0x36 ; '6' 0x200005B6: 29 DC.B 0x29 ; ')' 0x200005B7: 00 DC.B 0x00 ; '\0' 0x200005B8: 41 DC.B 0x41 ; 'A' 0x200005B9: 44 DC.B 0x44 ; 'D' 0x200005BA: 00 DC.B 0x00 ; '\0' 0x200005BB: 00 DC.B 0x00 ; '\0' 0x200005BC: 00 DC.B 0x00 ; '\0' 0x200005BD: 61 DC.B 0x61 ; 'a' 0x200005BE: 65 DC.B 0x65 ; 'e' 0x200005BF: 61 DC.B 0x61 ; 'a' 0x200005C0: 62 DC.B 0x62 ; 'b' 0x200005C1: 69 DC.B 0x69 ; 'i' 0x200005C2: 00 DC.B 0x00 ; '\0' 0x200005C3: 01 DC.B 0x01 ; '\x01' 0x200005C4: 3A DC.B 0x3A ; ':' 0x200005C5: 00 DC.B 0x00 ; '\0' 0x200005C6: 00 DC.B 0x00 ; '\0' 0x200005C7: 00 DC.B 0x00 ; '\0' 0x200005C8: 43 DC.B 0x43 ; 'C' 0x200005C9: 32 DC.B 0x32 ; '2' 0x200005CA: 2E DC.B 0x2E ; '.' 0x200005CB: 30 DC.B 0x30 ; '0' 0x200005CC: 39 DC.B 0x39 ; '9' 0x200005CD: 00 DC.B 0x00 ; '\0' 0x200005CE: 05 DC.B 0x05 ; '\x05' 0x200005CF: 63 DC.B 0x63 ; 'c' 0x200005D0: 6F DC.B 0x6F ; 'o' 0x200005D1: 72 DC.B 0x72 ; 'r' 0x200005D2: 74 DC.B 0x74 ; 't' 0x200005D3: 65 DC.B 0x65 ; 'e' 0x200005D4: 78 DC.B 0x78 ; 'x' 0x200005D5: 2D DC.B 0x2D ; '-' 0x200005D6: 6D DC.B 0x6D ; 'm' 0x200005D7: 30 DC.B 0x30 ; '0' 0x200005D8: 70 DC.B 0x70 ; 'p' 0x200005D9: 6C DC.B 0x6C ; 'l' 0x200005DA: 75 DC.B 0x75 ; 'u' 0x200005DB: 73 DC.B 0x73 ; 's' 0x200005DC: 00 DC.B 0x00 ; '\0' 0x200005DD: 06 DC.B 0x06 ; '\x06' 0x200005DE: 0C DC.B 0x0C ; '\x0C' 0x200005DF: 07 DC.B 0x07 ; '\x07' 0x200005E0: 4D DC.B 0x4D ; 'M' 0x200005E1: 08 DC.B 0x08 ; '\x08' 0x200005E2: 00 DC.B 0x00 ; '\0' 0x200005E3: 09 DC.B 0x09 ; '\t'

Section .bss.pFlash from stm32g0xx_hal_flash.o, size=28, align=4


pFlash: 0x200005E4: 00 DC.B 0x00 ; '\0' 0x200005E5: 53 DC.B 0x53 ; 'S' 0x200005E6: 45 DC.B 0x45 ; 'E' 0x200005E7: 47 DC.B 0x47 ; 'G' 0x200005E8: 47 DC.B 0x47 ; 'G' 0x200005E9: 45 DC.B 0x45 ; 'E' 0x200005EA: 52 DC.B 0x52 ; 'R' 0x200005EB: 20 DC.B 0x20 ; ' ' 0x200005EC: 63 DC.B 0x63 ; 'c' 0x200005ED: 6F DC.B 0x6F ; 'o' 0x200005EE: 6D DC.B 0x6D ; 'm' 0x200005EF: 70 DC.B 0x70 ; 'p' 0x200005F0: 69 DC.B 0x69 ; 'i' 0x200005F1: 6C DC.B 0x6C ; 'l' 0x200005F2: 65 DC.B 0x65 ; 'e' 0x200005F3: 72 DC.B 0x72 ; 'r' 0x200005F4: 20 DC.B 0x20 ; ' ' 0x200005F5: 76 DC.B 0x76 ; 'v' 0x200005F6: 65 DC.B 0x65 ; 'e' 0x200005F7: 72 DC.B 0x72 ; 'r' 0x200005F8: 73 DC.B 0x73 ; 's' 0x200005F9: 69 DC.B 0x69 ; 'i' 0x200005FA: 6F DC.B 0x6F ; 'o' 0x200005FB: 6E DC.B 0x6E ; 'n' 0x200005FC: 20 DC.B 0x20 ; ' ' 0x200005FD: 31 DC.B 0x31 ; '1' 0x200005FE: 35 DC.B 0x35 ; '5' 0x200005FF: 2E DC.B 0x2E ; '.'

Section .bss.vectorTableInRAM from main.o, size=192, align=256


vectorTableInRAM: 0x20000600: 43 DC.B 0x43 ; 'C' 0x20000601: 61 DC.B 0x61 ; 'a' 0x20000602: 6E DC.B 0x6E ; 'n' 0x20000603: 6E DC.B 0x6E ; 'n' 0x20000604: 6F DC.B 0x6F ; 'o' 0x20000605: 74 DC.B 0x74 ; 't' 0x20000606: 20 DC.B 0x20 ; ' ' 0x20000607: 63 DC.B 0x63 ; 'c' 0x20000608: 6F DC.B 0x6F ; 'o' 0x20000609: 70 DC.B 0x70 ; 'p' 0x2000060A: 79 DC.B 0x79 ; 'y' 0x2000060B: 20 DC.B 0x20 ; ' ' 0x2000060C: 56 DC.B 0x56 ; 'V' 0x2000060D: 65 DC.B 0x65 ; 'e' 0x2000060E: 63 DC.B 0x63 ; 'c' 0x2000060F: 74 DC.B 0x74 ; 't' 0x20000610: 6F DC.B 0x6F ; 'o' 0x20000611: 72 DC.B 0x72 ; 'r' 0x20000612: 20 DC.B 0x20 ; ' ' 0x20000613: 54 DC.B 0x54 ; 'T' 0x20000614: 61 DC.B 0x61 ; 'a' 0x20000615: 62 DC.B 0x62 ; 'b' 0x20000616: 6C DC.B 0x6C ; 'l' 0x20000617: 65 DC.B 0x65 ; 'e' 0x20000618: 20 DC.B 0x20 ; ' ' 0x20000619: 66 DC.B 0x66 ; 'f' 0x2000061A: 72 DC.B 0x72 ; 'r' 0x2000061B: 6F DC.B 0x6F ; 'o' 0x2000061C: 6D DC.B 0x6D ; 'm' 0x2000061D: 20 DC.B 0x20 ; ' ' 0x2000061E: 46 DC.B 0x46 ; 'F' 0x2000061F: 4C DC.B 0x4C ; 'L' 0x20000620: 41 DC.B 0x41 ; 'A' 0x20000621: 53 DC.B 0x53 ; 'S' 0x20000622: 48 DC.B 0x48 ; 'H' 0x20000623: 20 DC.B 0x20 ; ' ' 0x20000624: 74 DC.B 0x74 ; 't' 0x20000625: 6F DC.B 0x6F ; 'o' 0x20000626: 20 DC.B 0x20 ; ' ' 0x20000627: 52 DC.B 0x52 ; 'R' 0x20000628: 41 DC.B 0x41 ; 'A' 0x20000629: 4D DC.B 0x4D ; 'M' 0x2000062A: 21 DC.B 0x21 ; '!' 0x2000062B: 20 DC.B 0x20 ; ' ' 0x2000062C: 44 DC.B 0x44 ; 'D' 0x2000062D: 4D DC.B 0x4D ; 'M' 0x2000062E: 41 DC.B 0x41 ; 'A' 0x2000062F: 20 DC.B 0x20 ; ' ' 0x20000630: 69 DC.B 0x69 ; 'i' 0x20000631: 73 DC.B 0x73 ; 's' 0x20000632: 20 DC.B 0x20 ; ' ' 0x20000633: 6E DC.B 0x6E ; 'n' 0x20000634: 6F DC.B 0x6F ; 'o' 0x20000635: 74 DC.B 0x74 ; 't' 0x20000636: 20 DC.B 0x20 ; ' ' 0x20000637: 72 DC.B 0x72 ; 'r' 0x20000638: 65 DC.B 0x65 ; 'e' 0x20000639: 61 DC.B 0x61 ; 'a' 0x2000063A: 64 DC.B 0x64 ; 'd' 0x2000063B: 79 DC.B 0x79 ; 'y' 0x2000063C: 21 DC.B 0x21 ; '!' 0x2000063D: 00 DC.B 0x00 ; '\0' 0x2000063E: 53 DC.B 0x53 ; 'S' 0x2000063F: 74 DC.B 0x74 ; 't' 0x20000640: 61 DC.B 0x61 ; 'a' 0x20000641: 72 DC.B 0x72 ; 'r' 0x20000642: 74 DC.B 0x74 ; 't' 0x20000643: 69 DC.B 0x69 ; 'i' 0x20000644: 6E DC.B 0x6E ; 'n' 0x20000645: 67 DC.B 0x67 ; 'g' 0x20000646: 20 DC.B 0x20 ; ' ' 0x20000647: 56 DC.B 0x56 ; 'V' 0x20000648: 65 DC.B 0x65 ; 'e' 0x20000649: 63 DC.B 0x63 ; 'c' 0x2000064A: 74 DC.B 0x74 ; 't' 0x2000064B: 6F DC.B 0x6F ; 'o' 0x2000064C: 72 DC.B 0x72 ; 'r' 0x2000064D: 20 DC.B 0x20 ; ' ' 0x2000064E: 54 DC.B 0x54 ; 'T' 0x2000064F: 61 DC.B 0x61 ; 'a' 0x20000650: 62 DC.B 0x62 ; 'b' 0x20000651: 6C DC.B 0x6C ; 'l' 0x20000652: 65 DC.B 0x65 ; 'e' 0x20000653: 20 DC.B 0x20 ; ' ' 0x20000654: 63 DC.B 0x63 ; 'c' 0x20000655: 6F DC.B 0x6F ; 'o' 0x20000656: 70 DC.B 0x70 ; 'p' 0x20000657: 79 DC.B 0x79 ; 'y' 0x20000658: 69 DC.B 0x69 ; 'i' 0x20000659: 6E DC.B 0x6E ; 'n' 0x2000065A: 67 DC.B 0x67 ; 'g' 0x2000065B: 20 DC.B 0x20 ; ' ' 0x2000065C: 66 DC.B 0x66 ; 'f' 0x2000065D: 72 DC.B 0x72 ; 'r' 0x2000065E: 6F DC.B 0x6F ; 'o' 0x2000065F: 6D DC.B 0x6D ; 'm' 0x20000660: 20 DC.B 0x20 ; ' ' 0x20000661: 46 DC.B 0x46 ; 'F' 0x20000662: 4C DC.B 0x4C ; 'L' 0x20000663: 41 DC.B 0x41 ; 'A' 0x20000664: 53 DC.B 0x53 ; 'S' 0x20000665: 48 DC.B 0x48 ; 'H' 0x20000666: 20 DC.B 0x20 ; ' ' 0x20000667: 74 DC.B 0x74 ; 't' 0x20000668: 6F DC.B 0x6F ; 'o' 0x20000669: 20 DC.B 0x20 ; ' ' 0x2000066A: 52 DC.B 0x52 ; 'R' 0x2000066B: 41 DC.B 0x41 ; 'A' 0x2000066C: 4D DC.B 0x4D ; 'M' 0x2000066D: 2E DC.B 0x2E ; '.' 0x2000066E: 2E DC.B 0x2E ; '.' 0x2000066F: 2E DC.B 0x2E ; '.' 0x20000670: 00 DC.B 0x00 ; '\0' 0x20000671: 43 DC.B 0x43 ; 'C' 0x20000672: 61 DC.B 0x61 ; 'a' 0x20000673: 6E DC.B 0x6E ; 'n' 0x20000674: 6E DC.B 0x6E ; 'n' 0x20000675: 6F DC.B 0x6F ; 'o' 0x20000676: 74 DC.B 0x74 ; 't' 0x20000677: 20 DC.B 0x20 ; ' ' 0x20000678: 66 DC.B 0x66 ; 'f' 0x20000679: 69 DC.B 0x69 ; 'i' 0x2000067A: 6E DC.B 0x6E ; 'n' 0x2000067B: 69 DC.B 0x69 ; 'i' 0x2000067C: 73 DC.B 0x73 ; 's' 0x2000067D: 68 DC.B 0x68 ; 'h' 0x2000067E: 20 DC.B 0x20 ; ' ' 0x2000067F: 63 DC.B 0x63 ; 'c' 0x20000680: 6F DC.B 0x6F ; 'o' 0x20000681: 70 DC.B 0x70 ; 'p' 0x20000682: 79 DC.B 0x79 ; 'y' 0x20000683: 69 DC.B 0x69 ; 'i' 0x20000684: 6E DC.B 0x6E ; 'n' 0x20000685: 67 DC.B 0x67 ; 'g' 0x20000686: 20 DC.B 0x20 ; ' ' 0x20000687: 56 DC.B 0x56 ; 'V' 0x20000688: 65 DC.B 0x65 ; 'e' 0x20000689: 63 DC.B 0x63 ; 'c' 0x2000068A: 74 DC.B 0x74 ; 't' 0x2000068B: 6F DC.B 0x6F ; 'o' 0x2000068C: 72 DC.B 0x72 ; 'r' 0x2000068D: 20 DC.B 0x20 ; ' ' 0x2000068E: 54 DC.B 0x54 ; 'T' 0x2000068F: 61 DC.B 0x61 ; 'a' 0x20000690: 62 DC.B 0x62 ; 'b' 0x20000691: 6C DC.B 0x6C ; 'l' 0x20000692: 65 DC.B 0x65 ; 'e' 0x20000693: 20 DC.B 0x20 ; ' ' 0x20000694: 66 DC.B 0x66 ; 'f' 0x20000695: 72 DC.B 0x72 ; 'r' 0x20000696: 6F DC.B 0x6F ; 'o' 0x20000697: 6D DC.B 0x6D ; 'm' 0x20000698: 20 DC.B 0x20 ; ' ' 0x20000699: 46 DC.B 0x46 ; 'F' 0x2000069A: 4C DC.B 0x4C ; 'L' 0x2000069B: 41 DC.B 0x41 ; 'A' 0x2000069C: 53 DC.B 0x53 ; 'S' 0x2000069D: 48 DC.B 0x48 ; 'H' 0x2000069E: 20 DC.B 0x20 ; ' ' 0x2000069F: 74 DC.B 0x74 ; 't' 0x200006A0: 6F DC.B 0x6F ; 'o' 0x200006A1: 20 DC.B 0x20 ; ' ' 0x200006A2: 52 DC.B 0x52 ; 'R' 0x200006A3: 41 DC.B 0x41 ; 'A' 0x200006A4: 4D DC.B 0x4D ; 'M' 0x200006A5: 21 DC.B 0x21 ; '!' 0x200006A6: 00 DC.B 0x00 ; '\0' 0x200006A7: 56 DC.B 0x56 ; 'V' 0x200006A8: 65 DC.B 0x65 ; 'e' 0x200006A9: 63 DC.B 0x63 ; 'c' 0x200006AA: 74 DC.B 0x74 ; 't' 0x200006AB: 6F DC.B 0x6F ; 'o' 0x200006AC: 72 DC.B 0x72 ; 'r' 0x200006AD: 20 DC.B 0x20 ; ' ' 0x200006AE: 54 DC.B 0x54 ; 'T' 0x200006AF: 61 DC.B 0x61 ; 'a' 0x200006B0: 62 DC.B 0x62 ; 'b' 0x200006B1: 6C DC.B 0x6C ; 'l' 0x200006B2: 65 DC.B 0x65 ; 'e' 0x200006B3: 20 DC.B 0x20 ; ' ' 0x200006B4: 68 DC.B 0x68 ; 'h' 0x200006B5: 61 DC.B 0x61 ; 'a' 0x200006B6: 73 DC.B 0x73 ; 's' 0x200006B7: 20 DC.B 0x20 ; ' ' 0x200006B8: 62 DC.B 0x62 ; 'b' 0x200006B9: 65 DC.B 0x65 ; 'e' 0x200006BA: 65 DC.B 0x65 ; 'e' 0x200006BB: 6E DC.B 0x6E ; 'n' 0x200006BC: 20 DC.B 0x20 ; ' ' 0x200006BD: 63 DC.B 0x63 ; 'c' 0x200006BE: 6F DC.B 0x6F ; 'o' 0x200006BF: 70 DC.B 0x70 ; 'p'

Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=1024, align=4


_acUpBuffer: 0x200006C0: 30 DC.B 0x30 ; '0' 0x200006C1: 31 DC.B 0x31 ; '1' 0x200006C2: 32 DC.B 0x32 ; '2' 0x200006C3: 33 DC.B 0x33 ; '3' 0x200006C4: 34 DC.B 0x34 ; '4' 0x200006C5: 35 DC.B 0x35 ; '5' 0x200006C6: 36 DC.B 0x36 ; '6' 0x200006C7: 37 DC.B 0x37 ; '7' 0x200006C8: 38 DC.B 0x38 ; '8' 0x200006C9: 39 DC.B 0x39 ; '9' 0x200006CA: 41 DC.B 0x41 ; 'A' 0x200006CB: 42 DC.B 0x42 ; 'B' 0x200006CC: 43 DC.B 0x43 ; 'C' 0x200006CD: 44 DC.B 0x44 ; 'D' 0x200006CE: 45 DC.B 0x45 ; 'E' 0x200006CF: 46 DC.B 0x46 ; 'F' 0x200006D0: 00 DC.B 0x00 ; '\0' 0x200006D1: 47 DC.B 0x47 ; 'G' 0x200006D2: 43 DC.B 0x43 ; 'C' 0x200006D3: 43 DC.B 0x43 ; 'C' 0x200006D4: 3A DC.B 0x3A ; ':' 0x200006D5: 20 DC.B 0x20 ; ' ' 0x200006D6: 28 DC.B 0x28 ; '(' 0x200006D7: 62 DC.B 0x62 ; 'b' 0x200006D8: 61 DC.B 0x61 ; 'a' 0x200006D9: 73 DC.B 0x73 ; 's' 0x200006DA: 65 DC.B 0x65 ; 'e' 0x200006DB: 64 DC.B 0x64 ; 'd' 0x200006DC: 20 DC.B 0x20 ; ' ' 0x200006DD: 6F DC.B 0x6F ; 'o' 0x200006DE: 6E DC.B 0x6E ; 'n' 0x200006DF: 20 DC.B 0x20 ; ' ' 0x200006E0: 61 DC.B 0x61 ; 'a' 0x200006E1: 72 DC.B 0x72 ; 'r' 0x200006E2: 6D DC.B 0x6D ; 'm' 0x200006E3: 2D DC.B 0x2D ; '-' 0x200006E4: 31 DC.B 0x31 ; '1' 0x200006E5: 32 DC.B 0x32 ; '2' 0x200006E6: 2E DC.B 0x2E ; '.' 0x200006E7: 32 DC.B 0x32 ; '2' 0x200006E8: 2E DC.B 0x2E ; '.' 0x200006E9: 52 DC.B 0x52 ; 'R' 0x200006EA: 65 DC.B 0x65 ; 'e' 0x200006EB: 6C DC.B 0x6C ; 'l' 0x200006EC: 31 DC.B 0x31 ; '1' 0x200006ED: 20 DC.B 0x20 ; ' ' 0x200006EE: 73 DC.B 0x73 ; 's' 0x200006EF: 6F DC.B 0x6F ; 'o' 0x200006F0: 75 DC.B 0x75 ; 'u' 0x200006F1: 72 DC.B 0x72 ; 'r' 0x200006F2: 63 DC.B 0x63 ; 'c' 0x200006F3: 65 DC.B 0x65 ; 'e' 0x200006F4: 20 DC.B 0x20 ; ' ' 0x200006F5: 72 DC.B 0x72 ; 'r' 0x200006F6: 65 DC.B 0x65 ; 'e' 0x200006F7: 6C DC.B 0x6C ; 'l' 0x200006F8: 65 DC.B 0x65 ; 'e' 0x200006F9: 61 DC.B 0x61 ; 'a' 0x200006FA: 73 DC.B 0x73 ; 's' 0x200006FB: 65 DC.B 0x65 ; 'e' 0x200006FC: 29 DC.B 0x29 ; ')' 0x200006FD: 20 DC.B 0x20 ; ' ' 0x200006FE: 31 DC.B 0x31 ; '1' 0x200006FF: 32 DC.B 0x32 ; '2' 0x20000700: 2E DC.B 0x2E ; '.' 0x20000701: 32 DC.B 0x32 ; '2' 0x20000702: 2E DC.B 0x2E ; '.' 0x20000703: 31 DC.B 0x31 ; '1' 0x20000704: 20 DC.B 0x20 ; ' ' 0x20000705: 32 DC.B 0x32 ; '2' 0x20000706: 30 DC.B 0x30 ; '0' 0x20000707: 32 DC.B 0x32 ; '2' 0x20000708: 32 DC.B 0x32 ; '2' 0x20000709: 31 DC.B 0x31 ; '1' 0x2000070A: 32 DC.B 0x32 ; '2' 0x2000070B: 30 DC.B 0x30 ; '0' 0x2000070C: 35 DC.B 0x35 ; '5' 0x2000070D: 00 DC.B 0x00 ; '\0' 0x2000070E: 41 DC.B 0x41 ; 'A' 0x2000070F: 2C DC.B 0x2C ; ',' 0x20000710: 00 DC.B 0x00 ; '\0' 0x20000711: 00 DC.B 0x00 ; '\0' 0x20000712: 00 DC.B 0x00 ; '\0' 0x20000713: 61 DC.B 0x61 ; 'a' 0x20000714: 65 DC.B 0x65 ; 'e' 0x20000715: 61 DC.B 0x61 ; 'a' 0x20000716: 62 DC.B 0x62 ; 'b' 0x20000717: 69 DC.B 0x69 ; 'i' 0x20000718: 00 DC.B 0x00 ; '\0' 0x20000719: 01 DC.B 0x01 ; '\x01' 0x2000071A: 22 DC.B 0x22 ; '\"' 0x2000071B: 00 DC.B 0x00 ; '\0' 0x2000071C: 00 DC.B 0x00 ; '\0' 0x2000071D: 00 DC.B 0x00 ; '\0' 0x2000071E: 05 DC.B 0x05 ; '\x05' 0x2000071F: 36 DC.B 0x36 ; '6' 0x20000720: 2D DC.B 0x2D ; '-' 0x20000721: 4D DC.B 0x4D ; 'M' 0x20000722: 00 DC.B 0x00 ; '\0' 0x20000723: 06 DC.B 0x06 ; '\x06' 0x20000724: 0B DC.B 0x0B ; '\x0B' 0x20000725: 07 DC.B 0x07 ; '\x07' 0x20000726: 4D DC.B 0x4D ; 'M' 0x20000727: 09 DC.B 0x09 ; '\t' 0x20000728: 01 DC.B 0x01 ; '\x01' 0x20000729: 12 DC.B 0x12 ; '\x12' 0x2000072A: 04 DC.B 0x04 ; '\x04' 0x2000072B: 14 DC.B 0x14 ; '\x14' 0x2000072C: 01 DC.B 0x01 ; '\x01' 0x2000072D: 15 DC.B 0x15 ; '\x15' 0x2000072E: 01 DC.B 0x01 ; '\x01' 0x2000072F: 17 DC.B 0x17 ; '\x17' 0x20000730: 03 DC.B 0x03 ; '\x03' 0x20000731: 18 DC.B 0x18 ; '\x18' 0x20000732: 01 DC.B 0x01 ; '\x01' 0x20000733: 19 DC.B 0x19 ; '\x19' 0x20000734: 01 DC.B 0x01 ; '\x01' 0x20000735: 1A DC.B 0x1A ; '\x1A' 0x20000736: 01 DC.B 0x01 ; '\x01' 0x20000737: 1E DC.B 0x1E ; '\x1E' 0x20000738: 02 DC.B 0x02 ; '\x02' 0x20000739: 26 DC.B 0x26 ; '&' 0x2000073A: 01 DC.B 0x01 ; '\x01' 0x2000073B: 00 DC.B 0x00 ; '\0' 0x2000073C: 00 DC.B 0x00 ; '\0' 0x2000073D: 00 DC.B 0x00 ; '\0' 0x2000073E: 00 DC.B 0x00 ; '\0' 0x2000073F: 00 DC.B 0x00 ; '\0' 0x20000740: 00 DC.B 0x00 ; '\0' 0x20000741: 00 DC.B 0x00 ; '\0' 0x20000742: 00 DC.B 0x00 ; '\0' 0x20000743: 00 DC.B 0x00 ; '\0' 0x20000744: 00 DC.B 0x00 ; '\0' 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: 01 DC.B 0x01 ; '\x01' 0x2000074D: 00 DC.B 0x00 ; '\0' 0x2000074E: 00 DC.B 0x00 ; '\0' 0x2000074F: 00 DC.B 0x00 ; '\0' 0x20000750: 00 DC.B 0x00 ; '\0' 0x20000751: 00 DC.B 0x00 ; '\0' 0x20000752: 00 DC.B 0x00 ; '\0' 0x20000753: 00 DC.B 0x00 ; '\0' 0x20000754: 00 DC.B 0x00 ; '\0' 0x20000755: 00 DC.B 0x00 ; '\0' 0x20000756: 00 DC.B 0x00 ; '\0' 0x20000757: 00 DC.B 0x00 ; '\0' 0x20000758: 04 DC.B 0x04 ; '\x04' 0x20000759: 00 DC.B 0x00 ; '\0' 0x2000075A: F1 DC.B 0xF1 ; '\xF1' 0x2000075B: FF DC.B 0xFF ; '\xFF' 0x2000075C: 00 DC.B 0x00 ; '\0' 0x2000075D: 00 DC.B 0x00 ; '\0' 0x2000075E: 00 DC.B 0x00 ; '\0' 0x2000075F: 00 DC.B 0x00 ; '\0' 0x20000760: 00 DC.B 0x00 ; '\0' 0x20000761: 00 DC.B 0x00 ; '\0' 0x20000762: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x20000769: 00 DC.B 0x00 ; '\0' 0x2000076A: 01 DC.B 0x01 ; '\x01' 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: 00 DC.B 0x00 ; '\0' 0x20000771: 00 DC.B 0x00 ; '\0' 0x20000772: 00 DC.B 0x00 ; '\0' 0x20000773: 00 DC.B 0x00 ; '\0' 0x20000774: 00 DC.B 0x00 ; '\0' 0x20000775: 00 DC.B 0x00 ; '\0' 0x20000776: 00 DC.B 0x00 ; '\0' 0x20000777: 00 DC.B 0x00 ; '\0' 0x20000778: 03 DC.B 0x03 ; '\x03' 0x20000779: 00 DC.B 0x00 ; '\0' 0x2000077A: 02 DC.B 0x02 ; '\x02' 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: 00 DC.B 0x00 ; '\0' 0x20000783: 00 DC.B 0x00 ; '\0' 0x20000784: 00 DC.B 0x00 ; '\0' 0x20000785: 00 DC.B 0x00 ; '\0' 0x20000786: 00 DC.B 0x00 ; '\0' 0x20000787: 00 DC.B 0x00 ; '\0' 0x20000788: 03 DC.B 0x03 ; '\x03' 0x20000789: 00 DC.B 0x00 ; '\0' 0x2000078A: 03 DC.B 0x03 ; '\x03' 0x2000078B: 00 DC.B 0x00 ; '\0' 0x2000078C: 00 DC.B 0x00 ; '\0' 0x2000078D: 00 DC.B 0x00 ; '\0' 0x2000078E: 00 DC.B 0x00 ; '\0' 0x2000078F: 00 DC.B 0x00 ; '\0' 0x20000790: 00 DC.B 0x00 ; '\0' 0x20000791: 00 DC.B 0x00 ; '\0' 0x20000792: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x20000799: 00 DC.B 0x00 ; '\0' 0x2000079A: 04 DC.B 0x04 ; '\x04' 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: 00 DC.B 0x00 ; '\0' 0x200007A1: 00 DC.B 0x00 ; '\0' 0x200007A2: 00 DC.B 0x00 ; '\0' 0x200007A3: 00 DC.B 0x00 ; '\0' 0x200007A4: 00 DC.B 0x00 ; '\0' 0x200007A5: 00 DC.B 0x00 ; '\0' 0x200007A6: 00 DC.B 0x00 ; '\0' 0x200007A7: 00 DC.B 0x00 ; '\0' 0x200007A8: 03 DC.B 0x03 ; '\x03' 0x200007A9: 00 DC.B 0x00 ; '\0' 0x200007AA: 05 DC.B 0x05 ; '\x05' 0x200007AB: 00 DC.B 0x00 ; '\0' 0x200007AC: 0E DC.B 0x0E ; '\x0E' 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: 00 DC.B 0x00 ; '\0' 0x200007B3: 00 DC.B 0x00 ; '\0' 0x200007B4: 00 DC.B 0x00 ; '\0' 0x200007B5: 00 DC.B 0x00 ; '\0' 0x200007B6: 00 DC.B 0x00 ; '\0' 0x200007B7: 00 DC.B 0x00 ; '\0' 0x200007B8: 00 DC.B 0x00 ; '\0' 0x200007B9: 00 DC.B 0x00 ; '\0' 0x200007BA: 05 DC.B 0x05 ; '\x05' 0x200007BB: 00 DC.B 0x00 ; '\0' 0x200007BC: 00 DC.B 0x00 ; '\0' 0x200007BD: 00 DC.B 0x00 ; '\0' 0x200007BE: 00 DC.B 0x00 ; '\0' 0x200007BF: 00 DC.B 0x00 ; '\0' 0x200007C0: 00 DC.B 0x00 ; '\0' 0x200007C1: 00 DC.B 0x00 ; '\0' 0x200007C2: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x200007C9: 00 DC.B 0x00 ; '\0' 0x200007CA: 06 DC.B 0x06 ; '\x06' 0x200007CB: 00 DC.B 0x00 ; '\0' 0x200007CC: 11 DC.B 0x11 ; '\x11' 0x200007CD: 00 DC.B 0x00 ; '\0' 0x200007CE: 00 DC.B 0x00 ; '\0' 0x200007CF: 00 DC.B 0x00 ; '\0' 0x200007D0: 00 DC.B 0x00 ; '\0' 0x200007D1: 00 DC.B 0x00 ; '\0' 0x200007D2: 00 DC.B 0x00 ; '\0' 0x200007D3: 00 DC.B 0x00 ; '\0' 0x200007D4: 00 DC.B 0x00 ; '\0' 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: 06 DC.B 0x06 ; '\x06' 0x200007DB: 00 DC.B 0x00 ; '\0' 0x200007DC: 14 DC.B 0x14 ; '\x14' 0x200007DD: 00 DC.B 0x00 ; '\0' 0x200007DE: 00 DC.B 0x00 ; '\0' 0x200007DF: 00 DC.B 0x00 ; '\0' 0x200007E0: 01 DC.B 0x01 ; '\x01' 0x200007E1: 00 DC.B 0x00 ; '\0' 0x200007E2: 00 DC.B 0x00 ; '\0' 0x200007E3: 00 DC.B 0x00 ; '\0' 0x200007E4: 54 DC.B 0x54 ; 'T' 0x200007E5: 00 DC.B 0x00 ; '\0' 0x200007E6: 00 DC.B 0x00 ; '\0' 0x200007E7: 00 DC.B 0x00 ; '\0' 0x200007E8: 02 DC.B 0x02 ; '\x02' 0x200007E9: 00 DC.B 0x00 ; '\0' 0x200007EA: 06 DC.B 0x06 ; '\x06' 0x200007EB: 00 DC.B 0x00 ; '\0' 0x200007EC: 0E DC.B 0x0E ; '\x0E' 0x200007ED: 00 DC.B 0x00 ; '\0' 0x200007EE: 00 DC.B 0x00 ; '\0' 0x200007EF: 00 DC.B 0x00 ; '\0' 0x200007F0: 40 DC.B 0x40 ; '@' 0x200007F1: 00 DC.B 0x00 ; '\0' 0x200007F2: 00 DC.B 0x00 ; '\0' 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: 06 DC.B 0x06 ; '\x06' 0x200007FB: 00 DC.B 0x00 ; '\0' 0x200007FC: 1C DC.B 0x1C ; '\x1C' 0x200007FD: 00 DC.B 0x00 ; '\0' 0x200007FE: 00 DC.B 0x00 ; '\0' 0x200007FF: 00 DC.B 0x00 ; '\0' 0x20000800: 00 DC.B 0x00 ; '\0' 0x20000801: 00 DC.B 0x00 ; '\0' 0x20000802: 00 DC.B 0x00 ; '\0' 0x20000803: 00 DC.B 0x00 ; '\0' 0x20000804: 00 DC.B 0x00 ; '\0' 0x20000805: 04 DC.B 0x04 ; '\x04' 0x20000806: 00 DC.B 0x00 ; '\0' 0x20000807: 00 DC.B 0x00 ; '\0' 0x20000808: 01 DC.B 0x01 ; '\x01' 0x20000809: 00 DC.B 0x00 ; '\0' 0x2000080A: 4F DC.B 0x4F ; 'O' 0x2000080B: 00 DC.B 0x00 ; '\0' 0x2000080C: 28 DC.B 0x28 ; '(' 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: 00 DC.B 0x00 ; '\0' 0x20000813: 00 DC.B 0x00 ; '\0' 0x20000814: 10 DC.B 0x10 ; '\x10' 0x20000815: 00 DC.B 0x00 ; '\0' 0x20000816: 00 DC.B 0x00 ; '\0' 0x20000817: 00 DC.B 0x00 ; '\0' 0x20000818: 01 DC.B 0x01 ; '\x01' 0x20000819: 00 DC.B 0x00 ; '\0' 0x2000081A: 4E DC.B 0x4E ; 'N' 0x2000081B: 00 DC.B 0x00 ; '\0' 0x2000081C: 36 DC.B 0x36 ; '6' 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: 00 DC.B 0x00 ; '\0' 0x20000823: 00 DC.B 0x00 ; '\0' 0x20000824: 11 DC.B 0x11 ; '\x11' 0x20000825: 00 DC.B 0x00 ; '\0' 0x20000826: 00 DC.B 0x00 ; '\0' 0x20000827: 00 DC.B 0x00 ; '\0' 0x20000828: 01 DC.B 0x01 ; '\x01' 0x20000829: 00 DC.B 0x00 ; '\0' 0x2000082A: 4C DC.B 0x4C ; 'L' 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: 00 DC.B 0x00 ; '\0' 0x20000831: 00 DC.B 0x00 ; '\0' 0x20000832: 00 DC.B 0x00 ; '\0' 0x20000833: 00 DC.B 0x00 ; '\0' 0x20000834: 00 DC.B 0x00 ; '\0' 0x20000835: 00 DC.B 0x00 ; '\0' 0x20000836: 00 DC.B 0x00 ; '\0' 0x20000837: 00 DC.B 0x00 ; '\0' 0x20000838: 03 DC.B 0x03 ; '\x03' 0x20000839: 00 DC.B 0x00 ; '\0' 0x2000083A: 08 DC.B 0x08 ; '\x08' 0x2000083B: 00 DC.B 0x00 ; '\0' 0x2000083C: 11 DC.B 0x11 ; '\x11' 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: 00 DC.B 0x00 ; '\0' 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: 08 DC.B 0x08 ; '\x08' 0x2000084B: 00 DC.B 0x00 ; '\0' 0x2000084C: 42 DC.B 0x42 ; 'B' 0x2000084D: 00 DC.B 0x00 ; '\0' 0x2000084E: 00 DC.B 0x00 ; '\0' 0x2000084F: 00 DC.B 0x00 ; '\0' 0x20000850: 01 DC.B 0x01 ; '\x01' 0x20000851: 00 DC.B 0x00 ; '\0' 0x20000852: 00 DC.B 0x00 ; '\0' 0x20000853: 00 DC.B 0x00 ; '\0' 0x20000854: 4A DC.B 0x4A ; 'J' 0x20000855: 00 DC.B 0x00 ; '\0' 0x20000856: 00 DC.B 0x00 ; '\0' 0x20000857: 00 DC.B 0x00 ; '\0' 0x20000858: 02 DC.B 0x02 ; '\x02' 0x20000859: 00 DC.B 0x00 ; '\0' 0x2000085A: 08 DC.B 0x08 ; '\x08' 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: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x20000869: 00 DC.B 0x00 ; '\0' 0x2000086A: 0A DC.B 0x0A ; '\n' 0x2000086B: 00 DC.B 0x00 ; '\0' 0x2000086C: 11 DC.B 0x11 ; '\x11' 0x2000086D: 00 DC.B 0x00 ; '\0' 0x2000086E: 00 DC.B 0x00 ; '\0' 0x2000086F: 00 DC.B 0x00 ; '\0' 0x20000870: 00 DC.B 0x00 ; '\0' 0x20000871: 00 DC.B 0x00 ; '\0' 0x20000872: 00 DC.B 0x00 ; '\0' 0x20000873: 00 DC.B 0x00 ; '\0' 0x20000874: 00 DC.B 0x00 ; '\0' 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: 0A DC.B 0x0A ; '\n' 0x2000087B: 00 DC.B 0x00 ; '\0' 0x2000087C: 50 DC.B 0x50 ; 'P' 0x2000087D: 00 DC.B 0x00 ; '\0' 0x2000087E: 00 DC.B 0x00 ; '\0' 0x2000087F: 00 DC.B 0x00 ; '\0' 0x20000880: 01 DC.B 0x01 ; '\x01' 0x20000881: 00 DC.B 0x00 ; '\0' 0x20000882: 00 DC.B 0x00 ; '\0' 0x20000883: 00 DC.B 0x00 ; '\0' 0x20000884: 68 DC.B 0x68 ; 'h' 0x20000885: 00 DC.B 0x00 ; '\0' 0x20000886: 00 DC.B 0x00 ; '\0' 0x20000887: 00 DC.B 0x00 ; '\0' 0x20000888: 02 DC.B 0x02 ; '\x02' 0x20000889: 00 DC.B 0x00 ; '\0' 0x2000088A: 0A DC.B 0x0A ; '\n' 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: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x20000899: 00 DC.B 0x00 ; '\0' 0x2000089A: 0C DC.B 0x0C ; '\x0C' 0x2000089B: 00 DC.B 0x00 ; '\0' 0x2000089C: 11 DC.B 0x11 ; '\x11' 0x2000089D: 00 DC.B 0x00 ; '\0' 0x2000089E: 00 DC.B 0x00 ; '\0' 0x2000089F: 00 DC.B 0x00 ; '\0' 0x200008A0: 00 DC.B 0x00 ; '\0' 0x200008A1: 00 DC.B 0x00 ; '\0' 0x200008A2: 00 DC.B 0x00 ; '\0' 0x200008A3: 00 DC.B 0x00 ; '\0' 0x200008A4: 00 DC.B 0x00 ; '\0' 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: 0C DC.B 0x0C ; '\x0C' 0x200008AB: 00 DC.B 0x00 ; '\0' 0x200008AC: 0E DC.B 0x0E ; '\x0E' 0x200008AD: 00 DC.B 0x00 ; '\0' 0x200008AE: 00 DC.B 0x00 ; '\0' 0x200008AF: 00 DC.B 0x00 ; '\0' 0x200008B0: E4 DC.B 0xE4 ; '\xE4' 0x200008B1: 00 DC.B 0x00 ; '\0' 0x200008B2: 00 DC.B 0x00 ; '\0' 0x200008B3: 00 DC.B 0x00 ; '\0' 0x200008B4: 00 DC.B 0x00 ; '\0' 0x200008B5: 00 DC.B 0x00 ; '\0' 0x200008B6: 00 DC.B 0x00 ; '\0' 0x200008B7: 00 DC.B 0x00 ; '\0' 0x200008B8: 00 DC.B 0x00 ; '\0' 0x200008B9: 00 DC.B 0x00 ; '\0' 0x200008BA: 0C DC.B 0x0C ; '\x0C' 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: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x200008C9: 00 DC.B 0x00 ; '\0' 0x200008CA: 0E DC.B 0x0E ; '\x0E' 0x200008CB: 00 DC.B 0x00 ; '\0' 0x200008CC: 11 DC.B 0x11 ; '\x11' 0x200008CD: 00 DC.B 0x00 ; '\0' 0x200008CE: 00 DC.B 0x00 ; '\0' 0x200008CF: 00 DC.B 0x00 ; '\0' 0x200008D0: 00 DC.B 0x00 ; '\0' 0x200008D1: 00 DC.B 0x00 ; '\0' 0x200008D2: 00 DC.B 0x00 ; '\0' 0x200008D3: 00 DC.B 0x00 ; '\0' 0x200008D4: 00 DC.B 0x00 ; '\0' 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: 0E DC.B 0x0E ; '\x0E' 0x200008DB: 00 DC.B 0x00 ; '\0' 0x200008DC: 0E DC.B 0x0E ; '\x0E' 0x200008DD: 00 DC.B 0x00 ; '\0' 0x200008DE: 00 DC.B 0x00 ; '\0' 0x200008DF: 00 DC.B 0x00 ; '\0' 0x200008E0: D4 DC.B 0xD4 ; '\xD4' 0x200008E1: 00 DC.B 0x00 ; '\0' 0x200008E2: 00 DC.B 0x00 ; '\0' 0x200008E3: 00 DC.B 0x00 ; '\0' 0x200008E4: 00 DC.B 0x00 ; '\0' 0x200008E5: 00 DC.B 0x00 ; '\0' 0x200008E6: 00 DC.B 0x00 ; '\0' 0x200008E7: 00 DC.B 0x00 ; '\0' 0x200008E8: 00 DC.B 0x00 ; '\0' 0x200008E9: 00 DC.B 0x00 ; '\0' 0x200008EA: 0E DC.B 0x0E ; '\x0E' 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: 00 DC.B 0x00 ; '\0' 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: 03 DC.B 0x03 ; '\x03' 0x200008F9: 00 DC.B 0x00 ; '\0' 0x200008FA: 10 DC.B 0x10 ; '\x10' 0x200008FB: 00 DC.B 0x00 ; '\0' 0x200008FC: 11 DC.B 0x11 ; '\x11' 0x200008FD: 00 DC.B 0x00 ; '\0' 0x200008FE: 00 DC.B 0x00 ; '\0' 0x200008FF: 00 DC.B 0x00 ; '\0' 0x20000900: 00 DC.B 0x00 ; '\0' 0x20000901: 00 DC.B 0x00 ; '\0' 0x20000902: 00 DC.B 0x00 ; '\0' 0x20000903: 00 DC.B 0x00 ; '\0' 0x20000904: 00 DC.B 0x00 ; '\0' 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: 10 DC.B 0x10 ; '\x10' 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: 00 DC.B 0x00 ; '\0' 0x20000913: 00 DC.B 0x00 ; '\0' 0x20000914: 00 DC.B 0x00 ; '\0' 0x20000915: 00 DC.B 0x00 ; '\0' 0x20000916: 00 DC.B 0x00 ; '\0' 0x20000917: 00 DC.B 0x00 ; '\0' 0x20000918: 03 DC.B 0x03 ; '\x03' 0x20000919: 00 DC.B 0x00 ; '\0' 0x2000091A: 12 DC.B 0x12 ; '\x12' 0x2000091B: 00 DC.B 0x00 ; '\0' 0x2000091C: 11 DC.B 0x11 ; '\x11' 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: 00 DC.B 0x00 ; '\0' 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: 12 DC.B 0x12 ; '\x12' 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: 00 DC.B 0x00 ; '\0' 0x20000931: 00 DC.B 0x00 ; '\0' 0x20000932: 00 DC.B 0x00 ; '\0' 0x20000933: 00 DC.B 0x00 ; '\0' 0x20000934: 00 DC.B 0x00 ; '\0' 0x20000935: 00 DC.B 0x00 ; '\0' 0x20000936: 00 DC.B 0x00 ; '\0' 0x20000937: 00 DC.B 0x00 ; '\0' 0x20000938: 03 DC.B 0x03 ; '\x03' 0x20000939: 00 DC.B 0x00 ; '\0' 0x2000093A: 14 DC.B 0x14 ; '\x14' 0x2000093B: 00 DC.B 0x00 ; '\0' 0x2000093C: 11 DC.B 0x11 ; '\x11' 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: 00 DC.B 0x00 ; '\0' 0x20000943: 00 DC.B 0x00 ; '\0' 0x20000944: 00 DC.B 0x00 ; '\0' 0x20000945: 00 DC.B 0x00 ; '\0' 0x20000946: 00 DC.B 0x00 ; '\0' 0x20000947: 00 DC.B 0x00 ; '\0' 0x20000948: 00 DC.B 0x00 ; '\0' 0x20000949: 00 DC.B 0x00 ; '\0' 0x2000094A: 14 DC.B 0x14 ; '\x14' 0x2000094B: 00 DC.B 0x00 ; '\0' 0x2000094C: 0E DC.B 0x0E ; '\x0E' 0x2000094D: 00 DC.B 0x00 ; '\0' 0x2000094E: 00 DC.B 0x00 ; '\0' 0x2000094F: 00 DC.B 0x00 ; '\0' 0x20000950: E8 DC.B 0xE8 ; '\xE8' 0x20000951: 00 DC.B 0x00 ; '\0' 0x20000952: 00 DC.B 0x00 ; '\0' 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: 14 DC.B 0x14 ; '\x14' 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: 00 DC.B 0x00 ; '\0' 0x20000961: 00 DC.B 0x00 ; '\0' 0x20000962: 00 DC.B 0x00 ; '\0' 0x20000963: 00 DC.B 0x00 ; '\0' 0x20000964: 00 DC.B 0x00 ; '\0' 0x20000965: 00 DC.B 0x00 ; '\0' 0x20000966: 00 DC.B 0x00 ; '\0' 0x20000967: 00 DC.B 0x00 ; '\0' 0x20000968: 03 DC.B 0x03 ; '\x03' 0x20000969: 00 DC.B 0x00 ; '\0' 0x2000096A: 16 DC.B 0x16 ; '\x16' 0x2000096B: 00 DC.B 0x00 ; '\0' 0x2000096C: 11 DC.B 0x11 ; '\x11' 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: 00 DC.B 0x00 ; '\0' 0x20000973: 00 DC.B 0x00 ; '\0' 0x20000974: 00 DC.B 0x00 ; '\0' 0x20000975: 00 DC.B 0x00 ; '\0' 0x20000976: 00 DC.B 0x00 ; '\0' 0x20000977: 00 DC.B 0x00 ; '\0' 0x20000978: 00 DC.B 0x00 ; '\0' 0x20000979: 00 DC.B 0x00 ; '\0' 0x2000097A: 16 DC.B 0x16 ; '\x16' 0x2000097B: 00 DC.B 0x00 ; '\0' 0x2000097C: 0E DC.B 0x0E ; '\x0E' 0x2000097D: 00 DC.B 0x00 ; '\0' 0x2000097E: 00 DC.B 0x00 ; '\0' 0x2000097F: 00 DC.B 0x00 ; '\0' 0x20000980: B0 DC.B 0xB0 ; '\xB0' 0x20000981: 00 DC.B 0x00 ; '\0' 0x20000982: 00 DC.B 0x00 ; '\0' 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: 16 DC.B 0x16 ; '\x16' 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: 00 DC.B 0x00 ; '\0' 0x20000991: 00 DC.B 0x00 ; '\0' 0x20000992: 00 DC.B 0x00 ; '\0' 0x20000993: 00 DC.B 0x00 ; '\0' 0x20000994: 00 DC.B 0x00 ; '\0' 0x20000995: 00 DC.B 0x00 ; '\0' 0x20000996: 00 DC.B 0x00 ; '\0' 0x20000997: 00 DC.B 0x00 ; '\0' 0x20000998: 03 DC.B 0x03 ; '\x03' 0x20000999: 00 DC.B 0x00 ; '\0' 0x2000099A: 18 DC.B 0x18 ; '\x18' 0x2000099B: 00 DC.B 0x00 ; '\0' 0x2000099C: 11 DC.B 0x11 ; '\x11' 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: 00 DC.B 0x00 ; '\0' 0x200009A3: 00 DC.B 0x00 ; '\0' 0x200009A4: 00 DC.B 0x00 ; '\0' 0x200009A5: 00 DC.B 0x00 ; '\0' 0x200009A6: 00 DC.B 0x00 ; '\0' 0x200009A7: 00 DC.B 0x00 ; '\0' 0x200009A8: 00 DC.B 0x00 ; '\0' 0x200009A9: 00 DC.B 0x00 ; '\0' 0x200009AA: 18 DC.B 0x18 ; '\x18' 0x200009AB: 00 DC.B 0x00 ; '\0' 0x200009AC: 0E DC.B 0x0E ; '\x0E' 0x200009AD: 00 DC.B 0x00 ; '\0' 0x200009AE: 00 DC.B 0x00 ; '\0' 0x200009AF: 00 DC.B 0x00 ; '\0' 0x200009B0: 74 DC.B 0x74 ; 't' 0x200009B1: 00 DC.B 0x00 ; '\0' 0x200009B2: 00 DC.B 0x00 ; '\0' 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: 18 DC.B 0x18 ; '\x18' 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: 00 DC.B 0x00 ; '\0' 0x200009C1: 00 DC.B 0x00 ; '\0' 0x200009C2: 00 DC.B 0x00 ; '\0' 0x200009C3: 00 DC.B 0x00 ; '\0' 0x200009C4: 00 DC.B 0x00 ; '\0' 0x200009C5: 00 DC.B 0x00 ; '\0' 0x200009C6: 00 DC.B 0x00 ; '\0' 0x200009C7: 00 DC.B 0x00 ; '\0' 0x200009C8: 03 DC.B 0x03 ; '\x03' 0x200009C9: 00 DC.B 0x00 ; '\0' 0x200009CA: 1A DC.B 0x1A ; '\x1A' 0x200009CB: 00 DC.B 0x00 ; '\0' 0x200009CC: 11 DC.B 0x11 ; '\x11' 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: 00 DC.B 0x00 ; '\0' 0x200009D3: 00 DC.B 0x00 ; '\0' 0x200009D4: 00 DC.B 0x00 ; '\0' 0x200009D5: 00 DC.B 0x00 ; '\0' 0x200009D6: 00 DC.B 0x00 ; '\0' 0x200009D7: 00 DC.B 0x00 ; '\0' 0x200009D8: 00 DC.B 0x00 ; '\0' 0x200009D9: 00 DC.B 0x00 ; '\0' 0x200009DA: 1A DC.B 0x1A ; '\x1A' 0x200009DB: 00 DC.B 0x00 ; '\0' 0x200009DC: 0E DC.B 0x0E ; '\x0E' 0x200009DD: 00 DC.B 0x00 ; '\0' 0x200009DE: 00 DC.B 0x00 ; '\0' 0x200009DF: 00 DC.B 0x00 ; '\0' 0x200009E0: 80 DC.B 0x80 ; '\x80' 0x200009E1: 00 DC.B 0x00 ; '\0' 0x200009E2: 00 DC.B 0x00 ; '\0' 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: 1A DC.B 0x1A ; '\x1A' 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: 00 DC.B 0x00 ; '\0' 0x200009F1: 00 DC.B 0x00 ; '\0' 0x200009F2: 00 DC.B 0x00 ; '\0' 0x200009F3: 00 DC.B 0x00 ; '\0' 0x200009F4: 00 DC.B 0x00 ; '\0' 0x200009F5: 00 DC.B 0x00 ; '\0' 0x200009F6: 00 DC.B 0x00 ; '\0' 0x200009F7: 00 DC.B 0x00 ; '\0' 0x200009F8: 03 DC.B 0x03 ; '\x03' 0x200009F9: 00 DC.B 0x00 ; '\0' 0x200009FA: 1C DC.B 0x1C ; '\x1C' 0x200009FB: 00 DC.B 0x00 ; '\0' 0x200009FC: 11 DC.B 0x11 ; '\x11' 0x200009FD: 00 DC.B 0x00 ; '\0' 0x200009FE: 00 DC.B 0x00 ; '\0' 0x200009FF: 00 DC.B 0x00 ; '\0' 0x20000A00: 00 DC.B 0x00 ; '\0' 0x20000A01: 00 DC.B 0x00 ; '\0' 0x20000A02: 00 DC.B 0x00 ; '\0' 0x20000A03: 00 DC.B 0x00 ; '\0' 0x20000A04: 00 DC.B 0x00 ; '\0' 0x20000A05: 00 DC.B 0x00 ; '\0' 0x20000A06: 00 DC.B 0x00 ; '\0' 0x20000A07: 00 DC.B 0x00 ; '\0' 0x20000A08: 00 DC.B 0x00 ; '\0' 0x20000A09: 00 DC.B 0x00 ; '\0' 0x20000A0A: 1C DC.B 0x1C ; '\x1C' 0x20000A0B: 00 DC.B 0x00 ; '\0' 0x20000A0C: 0E DC.B 0x0E ; '\x0E' 0x20000A0D: 00 DC.B 0x00 ; '\0' 0x20000A0E: 00 DC.B 0x00 ; '\0' 0x20000A0F: 00 DC.B 0x00 ; '\0' 0x20000A10: 30 DC.B 0x30 ; '0' 0x20000A11: 00 DC.B 0x00 ; '\0' 0x20000A12: 00 DC.B 0x00 ; '\0' 0x20000A13: 00 DC.B 0x00 ; '\0' 0x20000A14: 00 DC.B 0x00 ; '\0' 0x20000A15: 00 DC.B 0x00 ; '\0' 0x20000A16: 00 DC.B 0x00 ; '\0' 0x20000A17: 00 DC.B 0x00 ; '\0' 0x20000A18: 00 DC.B 0x00 ; '\0' 0x20000A19: 00 DC.B 0x00 ; '\0' 0x20000A1A: 1C DC.B 0x1C ; '\x1C' 0x20000A1B: 00 DC.B 0x00 ; '\0' 0x20000A1C: 00 DC.B 0x00 ; '\0' 0x20000A1D: 00 DC.B 0x00 ; '\0' 0x20000A1E: 00 DC.B 0x00 ; '\0' 0x20000A1F: 00 DC.B 0x00 ; '\0' 0x20000A20: 00 DC.B 0x00 ; '\0' 0x20000A21: 00 DC.B 0x00 ; '\0' 0x20000A22: 00 DC.B 0x00 ; '\0' 0x20000A23: 00 DC.B 0x00 ; '\0' 0x20000A24: 00 DC.B 0x00 ; '\0' 0x20000A25: 00 DC.B 0x00 ; '\0' 0x20000A26: 00 DC.B 0x00 ; '\0' 0x20000A27: 00 DC.B 0x00 ; '\0' 0x20000A28: 03 DC.B 0x03 ; '\x03' 0x20000A29: 00 DC.B 0x00 ; '\0' 0x20000A2A: 1E DC.B 0x1E ; '\x1E' 0x20000A2B: 00 DC.B 0x00 ; '\0' 0x20000A2C: 11 DC.B 0x11 ; '\x11' 0x20000A2D: 00 DC.B 0x00 ; '\0' 0x20000A2E: 00 DC.B 0x00 ; '\0' 0x20000A2F: 00 DC.B 0x00 ; '\0' 0x20000A30: 00 DC.B 0x00 ; '\0' 0x20000A31: 00 DC.B 0x00 ; '\0' 0x20000A32: 00 DC.B 0x00 ; '\0' 0x20000A33: 00 DC.B 0x00 ; '\0' 0x20000A34: 00 DC.B 0x00 ; '\0' 0x20000A35: 00 DC.B 0x00 ; '\0' 0x20000A36: 00 DC.B 0x00 ; '\0' 0x20000A37: 00 DC.B 0x00 ; '\0' 0x20000A38: 00 DC.B 0x00 ; '\0' 0x20000A39: 00 DC.B 0x00 ; '\0' 0x20000A3A: 1E DC.B 0x1E ; '\x1E' 0x20000A3B: 00 DC.B 0x00 ; '\0' 0x20000A3C: 0E DC.B 0x0E ; '\x0E' 0x20000A3D: 00 DC.B 0x00 ; '\0' 0x20000A3E: 00 DC.B 0x00 ; '\0' 0x20000A3F: 00 DC.B 0x00 ; '\0' 0x20000A40: 30 DC.B 0x30 ; '0' 0x20000A41: 00 DC.B 0x00 ; '\0' 0x20000A42: 00 DC.B 0x00 ; '\0' 0x20000A43: 00 DC.B 0x00 ; '\0' 0x20000A44: 00 DC.B 0x00 ; '\0' 0x20000A45: 00 DC.B 0x00 ; '\0' 0x20000A46: 00 DC.B 0x00 ; '\0' 0x20000A47: 00 DC.B 0x00 ; '\0' 0x20000A48: 00 DC.B 0x00 ; '\0' 0x20000A49: 00 DC.B 0x00 ; '\0' 0x20000A4A: 1E DC.B 0x1E ; '\x1E' 0x20000A4B: 00 DC.B 0x00 ; '\0' 0x20000A4C: 00 DC.B 0x00 ; '\0' 0x20000A4D: 00 DC.B 0x00 ; '\0' 0x20000A4E: 00 DC.B 0x00 ; '\0' 0x20000A4F: 00 DC.B 0x00 ; '\0' 0x20000A50: 00 DC.B 0x00 ; '\0' 0x20000A51: 00 DC.B 0x00 ; '\0' 0x20000A52: 00 DC.B 0x00 ; '\0' 0x20000A53: 00 DC.B 0x00 ; '\0' 0x20000A54: 00 DC.B 0x00 ; '\0' 0x20000A55: 00 DC.B 0x00 ; '\0' 0x20000A56: 00 DC.B 0x00 ; '\0' 0x20000A57: 00 DC.B 0x00 ; '\0' 0x20000A58: 03 DC.B 0x03 ; '\x03' 0x20000A59: 00 DC.B 0x00 ; '\0' 0x20000A5A: 20 DC.B 0x20 ; ' ' 0x20000A5B: 00 DC.B 0x00 ; '\0' 0x20000A5C: 11 DC.B 0x11 ; '\x11' 0x20000A5D: 00 DC.B 0x00 ; '\0' 0x20000A5E: 00 DC.B 0x00 ; '\0' 0x20000A5F: 00 DC.B 0x00 ; '\0' 0x20000A60: 00 DC.B 0x00 ; '\0' 0x20000A61: 00 DC.B 0x00 ; '\0' 0x20000A62: 00 DC.B 0x00 ; '\0' 0x20000A63: 00 DC.B 0x00 ; '\0' 0x20000A64: 00 DC.B 0x00 ; '\0' 0x20000A65: 00 DC.B 0x00 ; '\0' 0x20000A66: 00 DC.B 0x00 ; '\0' 0x20000A67: 00 DC.B 0x00 ; '\0' 0x20000A68: 00 DC.B 0x00 ; '\0' 0x20000A69: 00 DC.B 0x00 ; '\0' 0x20000A6A: 20 DC.B 0x20 ; ' ' 0x20000A6B: 00 DC.B 0x00 ; '\0' 0x20000A6C: 0E DC.B 0x0E ; '\x0E' 0x20000A6D: 00 DC.B 0x00 ; '\0' 0x20000A6E: 00 DC.B 0x00 ; '\0' 0x20000A6F: 00 DC.B 0x00 ; '\0' 0x20000A70: 38 DC.B 0x38 ; '8' 0x20000A71: 00 DC.B 0x00 ; '\0' 0x20000A72: 00 DC.B 0x00 ; '\0' 0x20000A73: 00 DC.B 0x00 ; '\0' 0x20000A74: 00 DC.B 0x00 ; '\0' 0x20000A75: 00 DC.B 0x00 ; '\0' 0x20000A76: 00 DC.B 0x00 ; '\0' 0x20000A77: 00 DC.B 0x00 ; '\0' 0x20000A78: 00 DC.B 0x00 ; '\0' 0x20000A79: 00 DC.B 0x00 ; '\0' 0x20000A7A: 20 DC.B 0x20 ; ' ' 0x20000A7B: 00 DC.B 0x00 ; '\0' 0x20000A7C: 00 DC.B 0x00 ; '\0' 0x20000A7D: 00 DC.B 0x00 ; '\0' 0x20000A7E: 00 DC.B 0x00 ; '\0' 0x20000A7F: 00 DC.B 0x00 ; '\0' 0x20000A80: 00 DC.B 0x00 ; '\0' 0x20000A81: 00 DC.B 0x00 ; '\0' 0x20000A82: 00 DC.B 0x00 ; '\0' 0x20000A83: 00 DC.B 0x00 ; '\0' 0x20000A84: 00 DC.B 0x00 ; '\0' 0x20000A85: 00 DC.B 0x00 ; '\0' 0x20000A86: 00 DC.B 0x00 ; '\0' 0x20000A87: 00 DC.B 0x00 ; '\0' 0x20000A88: 03 DC.B 0x03 ; '\x03' 0x20000A89: 00 DC.B 0x00 ; '\0' 0x20000A8A: 22 DC.B 0x22 ; '\"' 0x20000A8B: 00 DC.B 0x00 ; '\0' 0x20000A8C: 11 DC.B 0x11 ; '\x11' 0x20000A8D: 00 DC.B 0x00 ; '\0' 0x20000A8E: 00 DC.B 0x00 ; '\0' 0x20000A8F: 00 DC.B 0x00 ; '\0' 0x20000A90: 00 DC.B 0x00 ; '\0' 0x20000A91: 00 DC.B 0x00 ; '\0' 0x20000A92: 00 DC.B 0x00 ; '\0' 0x20000A93: 00 DC.B 0x00 ; '\0' 0x20000A94: 00 DC.B 0x00 ; '\0' 0x20000A95: 00 DC.B 0x00 ; '\0' 0x20000A96: 00 DC.B 0x00 ; '\0' 0x20000A97: 00 DC.B 0x00 ; '\0' 0x20000A98: 00 DC.B 0x00 ; '\0' 0x20000A99: 00 DC.B 0x00 ; '\0' 0x20000A9A: 22 DC.B 0x22 ; '\"' 0x20000A9B: 00 DC.B 0x00 ; '\0' 0x20000A9C: 0E DC.B 0x0E ; '\x0E' 0x20000A9D: 00 DC.B 0x00 ; '\0' 0x20000A9E: 00 DC.B 0x00 ; '\0' 0x20000A9F: 00 DC.B 0x00 ; '\0' 0x20000AA0: 3C DC.B 0x3C ; '<' 0x20000AA1: 00 DC.B 0x00 ; '\0' 0x20000AA2: 00 DC.B 0x00 ; '\0' 0x20000AA3: 00 DC.B 0x00 ; '\0' 0x20000AA4: 00 DC.B 0x00 ; '\0' 0x20000AA5: 00 DC.B 0x00 ; '\0' 0x20000AA6: 00 DC.B 0x00 ; '\0' 0x20000AA7: 00 DC.B 0x00 ; '\0' 0x20000AA8: 00 DC.B 0x00 ; '\0' 0x20000AA9: 00 DC.B 0x00 ; '\0' 0x20000AAA: 22 DC.B 0x22 ; '\"' 0x20000AAB: 00 DC.B 0x00 ; '\0' 0x20000AAC: 00 DC.B 0x00 ; '\0' 0x20000AAD: 00 DC.B 0x00 ; '\0' 0x20000AAE: 00 DC.B 0x00 ; '\0' 0x20000AAF: 00 DC.B 0x00 ; '\0' 0x20000AB0: 00 DC.B 0x00 ; '\0' 0x20000AB1: 00 DC.B 0x00 ; '\0' 0x20000AB2: 00 DC.B 0x00 ; '\0' 0x20000AB3: 00 DC.B 0x00 ; '\0' 0x20000AB4: 00 DC.B 0x00 ; '\0' 0x20000AB5: 00 DC.B 0x00 ; '\0' 0x20000AB6: 00 DC.B 0x00 ; '\0' 0x20000AB7: 00 DC.B 0x00 ; '\0' 0x20000AB8: 03 DC.B 0x03 ; '\x03' 0x20000AB9: 00 DC.B 0x00 ; '\0' 0x20000ABA: 24 DC.B 0x24 ; '$' 0x20000ABB: 00 DC.B 0x00 ; '\0' 0x20000ABC: 11 DC.B 0x11 ; '\x11' 0x20000ABD: 00 DC.B 0x00 ; '\0' 0x20000ABE: 00 DC.B 0x00 ; '\0' 0x20000ABF: 00 DC.B 0x00 ; '\0'

Section .bss.modbusData from main.o, size=572, align=4


modbusData: 0x20000AC0: 25 DC.B 0x25 ; '%' 0x20000AC1: 73 DC.B 0x73 ; 's' 0x20000AC2: 25 DC.B 0x25 ; '%' 0x20000AC3: 73 DC.B 0x73 ; 's' 0x20000AC4: 3A DC.B 0x3A ; ':' 0x20000AC5: 20 DC.B 0x20 ; ' ' 0x20000AC6: 41 DC.B 0x41 ; 'A' 0x20000AC7: 44 DC.B 0x44 ; 'D' 0x20000AC8: 43 DC.B 0x43 ; 'C' 0x20000AC9: 20 DC.B 0x20 ; ' ' 0x20000ACA: 43 DC.B 0x43 ; 'C' 0x20000ACB: 61 DC.B 0x61 ; 'a' 0x20000ACC: 6C DC.B 0x6C ; 'l' 0x20000ACD: 69 DC.B 0x69 ; 'i' 0x20000ACE: 62 DC.B 0x62 ; 'b' 0x20000ACF: 72 DC.B 0x72 ; 'r' 0x20000AD0: 61 DC.B 0x61 ; 'a' 0x20000AD1: 74 DC.B 0x74 ; 't' 0x20000AD2: 69 DC.B 0x69 ; 'i' 0x20000AD3: 6F DC.B 0x6F ; 'o' 0x20000AD4: 6E DC.B 0x6E ; 'n' 0x20000AD5: 20 DC.B 0x20 ; ' ' 0x20000AD6: 76 DC.B 0x76 ; 'v' 0x20000AD7: 61 DC.B 0x61 ; 'a' 0x20000AD8: 6C DC.B 0x6C ; 'l' 0x20000AD9: 75 DC.B 0x75 ; 'u' 0x20000ADA: 65 DC.B 0x65 ; 'e' 0x20000ADB: 3A DC.B 0x3A ; ':' 0x20000ADC: 20 DC.B 0x20 ; ' ' 0x20000ADD: 25 DC.B 0x25 ; '%' 0x20000ADE: 75 DC.B 0x75 ; 'u' 0x20000ADF: 0A DC.B 0x0A ; '\n' 0x20000AE0: 00 DC.B 0x00 ; '\0' 0x20000AE1: 1B DC.B 0x1B ; '\x1B' 0x20000AE2: 5B DC.B 0x5B ; '[' 0x20000AE3: 31 DC.B 0x31 ; '1' 0x20000AE4: 3B DC.B 0x3B ; ';' 0x20000AE5: 33 DC.B 0x33 ; '3' 0x20000AE6: 32 DC.B 0x32 ; '2' 0x20000AE7: 6D DC.B 0x6D ; 'm' 0x20000AE8: 00 DC.B 0x00 ; '\0' 0x20000AE9: 41 DC.B 0x41 ; 'A' 0x20000AEA: 44 DC.B 0x44 ; 'D' 0x20000AEB: 43 DC.B 0x43 ; 'C' 0x20000AEC: 20 DC.B 0x20 ; ' ' 0x20000AED: 63 DC.B 0x63 ; 'c' 0x20000AEE: 61 DC.B 0x61 ; 'a' 0x20000AEF: 6C DC.B 0x6C ; 'l' 0x20000AF0: 69 DC.B 0x69 ; 'i' 0x20000AF1: 62 DC.B 0x62 ; 'b' 0x20000AF2: 72 DC.B 0x72 ; 'r' 0x20000AF3: 61 DC.B 0x61 ; 'a' 0x20000AF4: 74 DC.B 0x74 ; 't' 0x20000AF5: 69 DC.B 0x69 ; 'i' 0x20000AF6: 6F DC.B 0x6F ; 'o' 0x20000AF7: 6E DC.B 0x6E ; 'n' 0x20000AF8: 20 DC.B 0x20 ; ' ' 0x20000AF9: 65 DC.B 0x65 ; 'e' 0x20000AFA: 72 DC.B 0x72 ; 'r' 0x20000AFB: 72 DC.B 0x72 ; 'r' 0x20000AFC: 6F DC.B 0x6F ; 'o' 0x20000AFD: 72 DC.B 0x72 ; 'r' 0x20000AFE: 21 DC.B 0x21 ; '!' 0x20000AFF: 00 DC.B 0x00 ; '\0' 0x20000B00: 43 DC.B 0x43 ; 'C' 0x20000B01: 61 DC.B 0x61 ; 'a' 0x20000B02: 6E DC.B 0x6E ; 'n' 0x20000B03: 6E DC.B 0x6E ; 'n' 0x20000B04: 6F DC.B 0x6F ; 'o' 0x20000B05: 74 DC.B 0x74 ; 't' 0x20000B06: 20 DC.B 0x20 ; ' ' 0x20000B07: 73 DC.B 0x73 ; 's' 0x20000B08: 74 DC.B 0x74 ; 't' 0x20000B09: 6F DC.B 0x6F ; 'o' 0x20000B0A: 70 DC.B 0x70 ; 'p' 0x20000B0B: 20 DC.B 0x20 ; ' ' 0x20000B0C: 41 DC.B 0x41 ; 'A' 0x20000B0D: 44 DC.B 0x44 ; 'D' 0x20000B0E: 43 DC.B 0x43 ; 'C' 0x20000B0F: 21 DC.B 0x21 ; '!' 0x20000B10: 00 DC.B 0x00 ; '\0' 0x20000B11: 25 DC.B 0x25 ; '%' 0x20000B12: 73 DC.B 0x73 ; 's' 0x20000B13: 3A DC.B 0x3A ; ':' 0x20000B14: 20 DC.B 0x20 ; ' ' 0x20000B15: 44 DC.B 0x44 ; 'D' 0x20000B16: 41 DC.B 0x41 ; 'A' 0x20000B17: 43 DC.B 0x43 ; 'C' 0x20000B18: 20 DC.B 0x20 ; ' ' 0x20000B19: 43 DC.B 0x43 ; 'C' 0x20000B1A: 61 DC.B 0x61 ; 'a' 0x20000B1B: 6C DC.B 0x6C ; 'l' 0x20000B1C: 69 DC.B 0x69 ; 'i' 0x20000B1D: 62 DC.B 0x62 ; 'b' 0x20000B1E: 72 DC.B 0x72 ; 'r' 0x20000B1F: 61 DC.B 0x61 ; 'a' 0x20000B20: 74 DC.B 0x74 ; 't' 0x20000B21: 69 DC.B 0x69 ; 'i' 0x20000B22: 6F DC.B 0x6F ; 'o' 0x20000B23: 6E DC.B 0x6E ; 'n' 0x20000B24: 20 DC.B 0x20 ; ' ' 0x20000B25: 76 DC.B 0x76 ; 'v' 0x20000B26: 61 DC.B 0x61 ; 'a' 0x20000B27: 6C DC.B 0x6C ; 'l' 0x20000B28: 75 DC.B 0x75 ; 'u' 0x20000B29: 65 DC.B 0x65 ; 'e' 0x20000B2A: 20 DC.B 0x20 ; ' ' 0x20000B2B: 66 DC.B 0x66 ; 'f' 0x20000B2C: 6F DC.B 0x6F ; 'o' 0x20000B2D: 72 DC.B 0x72 ; 'r' 0x20000B2E: 20 DC.B 0x20 ; ' ' 0x20000B2F: 63 DC.B 0x63 ; 'c' 0x20000B30: 68 DC.B 0x68 ; 'h' 0x20000B31: 61 DC.B 0x61 ; 'a' 0x20000B32: 6E DC.B 0x6E ; 'n' 0x20000B33: 6E DC.B 0x6E ; 'n' 0x20000B34: 65 DC.B 0x65 ; 'e' 0x20000B35: 6C DC.B 0x6C ; 'l' 0x20000B36: 20 DC.B 0x20 ; ' ' 0x20000B37: 31 DC.B 0x31 ; '1' 0x20000B38: 3A DC.B 0x3A ; ':' 0x20000B39: 20 DC.B 0x20 ; ' ' 0x20000B3A: 25 DC.B 0x25 ; '%' 0x20000B3B: 75 DC.B 0x75 ; 'u' 0x20000B3C: 0A DC.B 0x0A ; '\n' 0x20000B3D: 00 DC.B 0x00 ; '\0' 0x20000B3E: 25 DC.B 0x25 ; '%' 0x20000B3F: 73 DC.B 0x73 ; 's' 0x20000B40: 3A DC.B 0x3A ; ':' 0x20000B41: 20 DC.B 0x20 ; ' ' 0x20000B42: 44 DC.B 0x44 ; 'D' 0x20000B43: 41 DC.B 0x41 ; 'A' 0x20000B44: 43 DC.B 0x43 ; 'C' 0x20000B45: 20 DC.B 0x20 ; ' ' 0x20000B46: 43 DC.B 0x43 ; 'C' 0x20000B47: 61 DC.B 0x61 ; 'a' 0x20000B48: 6C DC.B 0x6C ; 'l' 0x20000B49: 69 DC.B 0x69 ; 'i' 0x20000B4A: 62 DC.B 0x62 ; 'b' 0x20000B4B: 72 DC.B 0x72 ; 'r' 0x20000B4C: 61 DC.B 0x61 ; 'a' 0x20000B4D: 74 DC.B 0x74 ; 't' 0x20000B4E: 69 DC.B 0x69 ; 'i' 0x20000B4F: 6F DC.B 0x6F ; 'o' 0x20000B50: 6E DC.B 0x6E ; 'n' 0x20000B51: 20 DC.B 0x20 ; ' ' 0x20000B52: 76 DC.B 0x76 ; 'v' 0x20000B53: 61 DC.B 0x61 ; 'a' 0x20000B54: 6C DC.B 0x6C ; 'l' 0x20000B55: 75 DC.B 0x75 ; 'u' 0x20000B56: 65 DC.B 0x65 ; 'e' 0x20000B57: 20 DC.B 0x20 ; ' ' 0x20000B58: 66 DC.B 0x66 ; 'f' 0x20000B59: 6F DC.B 0x6F ; 'o' 0x20000B5A: 72 DC.B 0x72 ; 'r' 0x20000B5B: 20 DC.B 0x20 ; ' ' 0x20000B5C: 63 DC.B 0x63 ; 'c' 0x20000B5D: 68 DC.B 0x68 ; 'h' 0x20000B5E: 61 DC.B 0x61 ; 'a' 0x20000B5F: 6E DC.B 0x6E ; 'n' 0x20000B60: 6E DC.B 0x6E ; 'n' 0x20000B61: 65 DC.B 0x65 ; 'e' 0x20000B62: 6C DC.B 0x6C ; 'l' 0x20000B63: 20 DC.B 0x20 ; ' ' 0x20000B64: 32 DC.B 0x32 ; '2' 0x20000B65: 3A DC.B 0x3A ; ':' 0x20000B66: 20 DC.B 0x20 ; ' ' 0x20000B67: 25 DC.B 0x25 ; '%' 0x20000B68: 75 DC.B 0x75 ; 'u' 0x20000B69: 0A DC.B 0x0A ; '\n' 0x20000B6A: 00 DC.B 0x00 ; '\0' 0x20000B6B: 00 DC.B 0x00 ; '\0' 0x20000B6C: 43 DC.B 0x43 ; 'C' 0x20000B6D: 61 DC.B 0x61 ; 'a' 0x20000B6E: 6E DC.B 0x6E ; 'n' 0x20000B6F: 6E DC.B 0x6E ; 'n' 0x20000B70: 6F DC.B 0x6F ; 'o' 0x20000B71: 74 DC.B 0x74 ; 't' 0x20000B72: 20 DC.B 0x20 ; ' ' 0x20000B73: 73 DC.B 0x73 ; 's' 0x20000B74: 74 DC.B 0x74 ; 't' 0x20000B75: 61 DC.B 0x61 ; 'a' 0x20000B76: 72 DC.B 0x72 ; 'r' 0x20000B77: 74 DC.B 0x74 ; 't' 0x20000B78: 20 DC.B 0x20 ; ' ' 0x20000B79: 41 DC.B 0x41 ; 'A' 0x20000B7A: 44 DC.B 0x44 ; 'D' 0x20000B7B: 43 DC.B 0x43 ; 'C' 0x20000B7C: 20 DC.B 0x20 ; ' ' 0x20000B7D: 69 DC.B 0x69 ; 'i' 0x20000B7E: 6E DC.B 0x6E ; 'n' 0x20000B7F: 20 DC.B 0x20 ; ' ' 0x20000B80: 44 DC.B 0x44 ; 'D' 0x20000B81: 4D DC.B 0x4D ; 'M' 0x20000B82: 41 DC.B 0x41 ; 'A' 0x20000B83: 20 DC.B 0x20 ; ' ' 0x20000B84: 6D DC.B 0x6D ; 'm' 0x20000B85: 6F DC.B 0x6F ; 'o' 0x20000B86: 64 DC.B 0x64 ; 'd' 0x20000B87: 65 DC.B 0x65 ; 'e' 0x20000B88: 21 DC.B 0x21 ; '!' 0x20000B89: 00 DC.B 0x00 ; '\0' 0x20000B8A: 00 DC.B 0x00 ; '\0' 0x20000B8B: 00 DC.B 0x00 ; '\0' 0x20000B8C: 49 DC.B 0x49 ; 'I' 0x20000B8D: 74 DC.B 0x74 ; 't' 0x20000B8E: 20 DC.B 0x20 ; ' ' 0x20000B8F: 69 DC.B 0x69 ; 'i' 0x20000B90: 73 DC.B 0x73 ; 's' 0x20000B91: 20 DC.B 0x20 ; ' ' 0x20000B92: 74 DC.B 0x74 ; 't' 0x20000B93: 69 DC.B 0x69 ; 'i' 0x20000B94: 6D DC.B 0x6D ; 'm' 0x20000B95: 65 DC.B 0x65 ; 'e' 0x20000B96: 20 DC.B 0x20 ; ' ' 0x20000B97: 74 DC.B 0x74 ; 't' 0x20000B98: 6F DC.B 0x6F ; 'o' 0x20000B99: 20 DC.B 0x20 ; ' ' 0x20000B9A: 73 DC.B 0x73 ; 's' 0x20000B9B: 61 DC.B 0x61 ; 'a' 0x20000B9C: 76 DC.B 0x76 ; 'v' 0x20000B9D: 65 DC.B 0x65 ; 'e' 0x20000B9E: 20 DC.B 0x20 ; ' ' 0x20000B9F: 73 DC.B 0x73 ; 's' 0x20000BA0: 74 DC.B 0x74 ; 't' 0x20000BA1: 61 DC.B 0x61 ; 'a' 0x20000BA2: 74 DC.B 0x74 ; 't' 0x20000BA3: 69 DC.B 0x69 ; 'i' 0x20000BA4: 73 DC.B 0x73 ; 's' 0x20000BA5: 74 DC.B 0x74 ; 't' 0x20000BA6: 69 DC.B 0x69 ; 'i' 0x20000BA7: 63 DC.B 0x63 ; 'c' 0x20000BA8: 61 DC.B 0x61 ; 'a' 0x20000BA9: 6C DC.B 0x6C ; 'l' 0x20000BAA: 20 DC.B 0x20 ; ' ' 0x20000BAB: 64 DC.B 0x64 ; 'd' 0x20000BAC: 61 DC.B 0x61 ; 'a' 0x20000BAD: 74 DC.B 0x74 ; 't' 0x20000BAE: 61 DC.B 0x61 ; 'a' 0x20000BAF: 20 DC.B 0x20 ; ' ' 0x20000BB0: 69 DC.B 0x69 ; 'i' 0x20000BB1: 6E DC.B 0x6E ; 'n' 0x20000BB2: 20 DC.B 0x20 ; ' ' 0x20000BB3: 46 DC.B 0x46 ; 'F' 0x20000BB4: 6C DC.B 0x6C ; 'l' 0x20000BB5: 61 DC.B 0x61 ; 'a' 0x20000BB6: 73 DC.B 0x73 ; 's' 0x20000BB7: 68 DC.B 0x68 ; 'h' 0x20000BB8: 20 DC.B 0x20 ; ' ' 0x20000BB9: 6D DC.B 0x6D ; 'm' 0x20000BBA: 65 DC.B 0x65 ; 'e' 0x20000BBB: 6D DC.B 0x6D ; 'm' 0x20000BBC: 6F DC.B 0x6F ; 'o' 0x20000BBD: 72 DC.B 0x72 ; 'r' 0x20000BBE: 79 DC.B 0x79 ; 'y' 0x20000BBF: 2E DC.B 0x2E ; '.' 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: 00 DC.B 0x00 ; '\0' 0x20000BE9: 00 DC.B 0x00 ; '\0' 0x20000BEA: 00 DC.B 0x00 ; '\0' 0x20000BEB: 00 DC.B 0x00 ; '\0' 0x20000BEC: 00 DC.B 0x00 ; '\0' 0x20000BED: 00 DC.B 0x00 ; '\0' 0x20000BEE: 00 DC.B 0x00 ; '\0' 0x20000BEF: 00 DC.B 0x00 ; '\0' 0x20000BF0: 00 DC.B 0x00 ; '\0' 0x20000BF1: 00 DC.B 0x00 ; '\0' 0x20000BF2: 00 DC.B 0x00 ; '\0' 0x20000BF3: 00 DC.B 0x00 ; '\0' 0x20000BF4: 00 DC.B 0x00 ; '\0' 0x20000BF5: 00 DC.B 0x00 ; '\0' 0x20000BF6: 00 DC.B 0x00 ; '\0' 0x20000BF7: 00 DC.B 0x00 ; '\0' 0x20000BF8: 43 DC.B 0x43 ; 'C' 0x20000BF9: 61 DC.B 0x61 ; 'a' 0x20000BFA: 6E DC.B 0x6E ; 'n' 0x20000BFB: 6E DC.B 0x6E ; 'n' 0x20000BFC: 6F DC.B 0x6F ; 'o' 0x20000BFD: 74 DC.B 0x74 ; 't' 0x20000BFE: 20 DC.B 0x20 ; ' ' 0x20000BFF: 63 DC.B 0x63 ; 'c' 0x20000C00: 6F DC.B 0x6F ; 'o' 0x20000C01: 70 DC.B 0x70 ; 'p' 0x20000C02: 79 DC.B 0x79 ; 'y' 0x20000C03: 20 DC.B 0x20 ; ' ' 0x20000C04: 56 DC.B 0x56 ; 'V' 0x20000C05: 65 DC.B 0x65 ; 'e' 0x20000C06: 63 DC.B 0x63 ; 'c' 0x20000C07: 74 DC.B 0x74 ; 't' 0x20000C08: 6F DC.B 0x6F ; 'o' 0x20000C09: 72 DC.B 0x72 ; 'r' 0x20000C0A: 20 DC.B 0x20 ; ' ' 0x20000C0B: 54 DC.B 0x54 ; 'T' 0x20000C0C: 61 DC.B 0x61 ; 'a' 0x20000C0D: 62 DC.B 0x62 ; 'b' 0x20000C0E: 6C DC.B 0x6C ; 'l' 0x20000C0F: 65 DC.B 0x65 ; 'e' 0x20000C10: 20 DC.B 0x20 ; ' ' 0x20000C11: 66 DC.B 0x66 ; 'f' 0x20000C12: 72 DC.B 0x72 ; 'r' 0x20000C13: 6F DC.B 0x6F ; 'o' 0x20000C14: 6D DC.B 0x6D ; 'm' 0x20000C15: 20 DC.B 0x20 ; ' ' 0x20000C16: 46 DC.B 0x46 ; 'F' 0x20000C17: 4C DC.B 0x4C ; 'L' 0x20000C18: 41 DC.B 0x41 ; 'A' 0x20000C19: 53 DC.B 0x53 ; 'S' 0x20000C1A: 48 DC.B 0x48 ; 'H' 0x20000C1B: 20 DC.B 0x20 ; ' ' 0x20000C1C: 74 DC.B 0x74 ; 't' 0x20000C1D: 6F DC.B 0x6F ; 'o' 0x20000C1E: 20 DC.B 0x20 ; ' ' 0x20000C1F: 52 DC.B 0x52 ; 'R' 0x20000C20: 41 DC.B 0x41 ; 'A' 0x20000C21: 4D DC.B 0x4D ; 'M' 0x20000C22: 21 DC.B 0x21 ; '!' 0x20000C23: 20 DC.B 0x20 ; ' ' 0x20000C24: 44 DC.B 0x44 ; 'D' 0x20000C25: 4D DC.B 0x4D ; 'M' 0x20000C26: 41 DC.B 0x41 ; 'A' 0x20000C27: 20 DC.B 0x20 ; ' ' 0x20000C28: 69 DC.B 0x69 ; 'i' 0x20000C29: 73 DC.B 0x73 ; 's' 0x20000C2A: 20 DC.B 0x20 ; ' ' 0x20000C2B: 6E DC.B 0x6E ; 'n' 0x20000C2C: 6F DC.B 0x6F ; 'o' 0x20000C2D: 74 DC.B 0x74 ; 't' 0x20000C2E: 20 DC.B 0x20 ; ' ' 0x20000C2F: 72 DC.B 0x72 ; 'r' 0x20000C30: 65 DC.B 0x65 ; 'e' 0x20000C31: 61 DC.B 0x61 ; 'a' 0x20000C32: 64 DC.B 0x64 ; 'd' 0x20000C33: 79 DC.B 0x79 ; 'y' 0x20000C34: 21 DC.B 0x21 ; '!' 0x20000C35: 00 DC.B 0x00 ; '\0' 0x20000C36: 53 DC.B 0x53 ; 'S' 0x20000C37: 74 DC.B 0x74 ; 't' 0x20000C38: 61 DC.B 0x61 ; 'a' 0x20000C39: 72 DC.B 0x72 ; 'r' 0x20000C3A: 74 DC.B 0x74 ; 't' 0x20000C3B: 69 DC.B 0x69 ; 'i' 0x20000C3C: 6E DC.B 0x6E ; 'n' 0x20000C3D: 67 DC.B 0x67 ; 'g' 0x20000C3E: 20 DC.B 0x20 ; ' ' 0x20000C3F: 56 DC.B 0x56 ; 'V' 0x20000C40: 65 DC.B 0x65 ; 'e' 0x20000C41: 63 DC.B 0x63 ; 'c' 0x20000C42: 74 DC.B 0x74 ; 't' 0x20000C43: 6F DC.B 0x6F ; 'o' 0x20000C44: 72 DC.B 0x72 ; 'r' 0x20000C45: 20 DC.B 0x20 ; ' ' 0x20000C46: 54 DC.B 0x54 ; 'T' 0x20000C47: 61 DC.B 0x61 ; 'a' 0x20000C48: 62 DC.B 0x62 ; 'b' 0x20000C49: 6C DC.B 0x6C ; 'l' 0x20000C4A: 65 DC.B 0x65 ; 'e' 0x20000C4B: 20 DC.B 0x20 ; ' ' 0x20000C4C: 63 DC.B 0x63 ; 'c' 0x20000C4D: 6F DC.B 0x6F ; 'o' 0x20000C4E: 70 DC.B 0x70 ; 'p' 0x20000C4F: 79 DC.B 0x79 ; 'y' 0x20000C50: 69 DC.B 0x69 ; 'i' 0x20000C51: 6E DC.B 0x6E ; 'n' 0x20000C52: 67 DC.B 0x67 ; 'g' 0x20000C53: 20 DC.B 0x20 ; ' ' 0x20000C54: 66 DC.B 0x66 ; 'f' 0x20000C55: 72 DC.B 0x72 ; 'r' 0x20000C56: 6F DC.B 0x6F ; 'o' 0x20000C57: 6D DC.B 0x6D ; 'm' 0x20000C58: 20 DC.B 0x20 ; ' ' 0x20000C59: 46 DC.B 0x46 ; 'F' 0x20000C5A: 4C DC.B 0x4C ; 'L' 0x20000C5B: 41 DC.B 0x41 ; 'A' 0x20000C5C: 53 DC.B 0x53 ; 'S' 0x20000C5D: 48 DC.B 0x48 ; 'H' 0x20000C5E: 20 DC.B 0x20 ; ' ' 0x20000C5F: 74 DC.B 0x74 ; 't' 0x20000C60: 6F DC.B 0x6F ; 'o' 0x20000C61: 20 DC.B 0x20 ; ' ' 0x20000C62: 52 DC.B 0x52 ; 'R' 0x20000C63: 41 DC.B 0x41 ; 'A' 0x20000C64: 4D DC.B 0x4D ; 'M' 0x20000C65: 2E DC.B 0x2E ; '.' 0x20000C66: 2E DC.B 0x2E ; '.' 0x20000C67: 2E DC.B 0x2E ; '.' 0x20000C68: 00 DC.B 0x00 ; '\0' 0x20000C69: 43 DC.B 0x43 ; 'C' 0x20000C6A: 61 DC.B 0x61 ; 'a' 0x20000C6B: 6E DC.B 0x6E ; 'n' 0x20000C6C: 6E DC.B 0x6E ; 'n' 0x20000C6D: 6F DC.B 0x6F ; 'o' 0x20000C6E: 74 DC.B 0x74 ; 't' 0x20000C6F: 20 DC.B 0x20 ; ' ' 0x20000C70: 66 DC.B 0x66 ; 'f' 0x20000C71: 69 DC.B 0x69 ; 'i' 0x20000C72: 6E DC.B 0x6E ; 'n' 0x20000C73: 69 DC.B 0x69 ; 'i' 0x20000C74: 73 DC.B 0x73 ; 's' 0x20000C75: 68 DC.B 0x68 ; 'h' 0x20000C76: 20 DC.B 0x20 ; ' ' 0x20000C77: 63 DC.B 0x63 ; 'c' 0x20000C78: 6F DC.B 0x6F ; 'o' 0x20000C79: 70 DC.B 0x70 ; 'p' 0x20000C7A: 79 DC.B 0x79 ; 'y' 0x20000C7B: 69 DC.B 0x69 ; 'i' 0x20000C7C: 6E DC.B 0x6E ; 'n' 0x20000C7D: 67 DC.B 0x67 ; 'g' 0x20000C7E: 20 DC.B 0x20 ; ' ' 0x20000C7F: 56 DC.B 0x56 ; 'V' 0x20000C80: 65 DC.B 0x65 ; 'e' 0x20000C81: 63 DC.B 0x63 ; 'c' 0x20000C82: 74 DC.B 0x74 ; 't' 0x20000C83: 6F DC.B 0x6F ; 'o' 0x20000C84: 72 DC.B 0x72 ; 'r' 0x20000C85: 20 DC.B 0x20 ; ' ' 0x20000C86: 54 DC.B 0x54 ; 'T' 0x20000C87: 61 DC.B 0x61 ; 'a' 0x20000C88: 62 DC.B 0x62 ; 'b' 0x20000C89: 6C DC.B 0x6C ; 'l' 0x20000C8A: 65 DC.B 0x65 ; 'e' 0x20000C8B: 20 DC.B 0x20 ; ' ' 0x20000C8C: 66 DC.B 0x66 ; 'f' 0x20000C8D: 72 DC.B 0x72 ; 'r' 0x20000C8E: 6F DC.B 0x6F ; 'o' 0x20000C8F: 6D DC.B 0x6D ; 'm' 0x20000C90: 20 DC.B 0x20 ; ' ' 0x20000C91: 46 DC.B 0x46 ; 'F' 0x20000C92: 4C DC.B 0x4C ; 'L' 0x20000C93: 41 DC.B 0x41 ; 'A' 0x20000C94: 53 DC.B 0x53 ; 'S' 0x20000C95: 48 DC.B 0x48 ; 'H' 0x20000C96: 20 DC.B 0x20 ; ' ' 0x20000C97: 74 DC.B 0x74 ; 't' 0x20000C98: 6F DC.B 0x6F ; 'o' 0x20000C99: 20 DC.B 0x20 ; ' ' 0x20000C9A: 52 DC.B 0x52 ; 'R' 0x20000C9B: 41 DC.B 0x41 ; 'A' 0x20000C9C: 4D DC.B 0x4D ; 'M' 0x20000C9D: 21 DC.B 0x21 ; '!' 0x20000C9E: 00 DC.B 0x00 ; '\0' 0x20000C9F: 56 DC.B 0x56 ; 'V' 0x20000CA0: 65 DC.B 0x65 ; 'e' 0x20000CA1: 63 DC.B 0x63 ; 'c' 0x20000CA2: 74 DC.B 0x74 ; 't' 0x20000CA3: 6F DC.B 0x6F ; 'o' 0x20000CA4: 72 DC.B 0x72 ; 'r' 0x20000CA5: 20 DC.B 0x20 ; ' ' 0x20000CA6: 54 DC.B 0x54 ; 'T' 0x20000CA7: 61 DC.B 0x61 ; 'a' 0x20000CA8: 62 DC.B 0x62 ; 'b' 0x20000CA9: 6C DC.B 0x6C ; 'l' 0x20000CAA: 65 DC.B 0x65 ; 'e' 0x20000CAB: 20 DC.B 0x20 ; ' ' 0x20000CAC: 68 DC.B 0x68 ; 'h' 0x20000CAD: 61 DC.B 0x61 ; 'a' 0x20000CAE: 73 DC.B 0x73 ; 's' 0x20000CAF: 20 DC.B 0x20 ; ' ' 0x20000CB0: 62 DC.B 0x62 ; 'b' 0x20000CB1: 65 DC.B 0x65 ; 'e' 0x20000CB2: 65 DC.B 0x65 ; 'e' 0x20000CB3: 6E DC.B 0x6E ; 'n' 0x20000CB4: 20 DC.B 0x20 ; ' ' 0x20000CB5: 63 DC.B 0x63 ; 'c' 0x20000CB6: 6F DC.B 0x6F ; 'o' 0x20000CB7: 70 DC.B 0x70 ; 'p' 0x20000CB8: 69 DC.B 0x69 ; 'i' 0x20000CB9: 65 DC.B 0x65 ; 'e' 0x20000CBA: 64 DC.B 0x64 ; 'd' 0x20000CBB: 20 DC.B 0x20 ; ' ' 0x20000CBC: 66 DC.B 0x66 ; 'f' 0x20000CBD: 72 DC.B 0x72 ; 'r' 0x20000CBE: 6F DC.B 0x6F ; 'o' 0x20000CBF: 6D DC.B 0x6D ; 'm' 0x20000CC0: 20 DC.B 0x20 ; ' ' 0x20000CC1: 46 DC.B 0x46 ; 'F' 0x20000CC2: 4C DC.B 0x4C ; 'L' 0x20000CC3: 41 DC.B 0x41 ; 'A' 0x20000CC4: 53 DC.B 0x53 ; 'S' 0x20000CC5: 48 DC.B 0x48 ; 'H' 0x20000CC6: 20 DC.B 0x20 ; ' ' 0x20000CC7: 74 DC.B 0x74 ; 't' 0x20000CC8: 6F DC.B 0x6F ; 'o' 0x20000CC9: 20 DC.B 0x20 ; ' ' 0x20000CCA: 52 DC.B 0x52 ; 'R' 0x20000CCB: 41 DC.B 0x41 ; 'A' 0x20000CCC: 4D DC.B 0x4D ; 'M' 0x20000CCD: 2E DC.B 0x2E ; '.' 0x20000CCE: 00 DC.B 0x00 ; '\0' 0x20000CCF: 00 DC.B 0x00 ; '\0' 0x20000CD0: 4D DC.B 0x4D ; 'M' 0x20000CD1: 6F DC.B 0x6F ; 'o' 0x20000CD2: 64 DC.B 0x64 ; 'd' 0x20000CD3: 65 DC.B 0x65 ; 'e' 0x20000CD4: 20 DC.B 0x20 ; ' ' 0x20000CD5: 30 DC.B 0x30 ; '0' 0x20000CD6: 20 DC.B 0x20 ; ' ' 0x20000CD7: 69 DC.B 0x69 ; 'i' 0x20000CD8: 73 DC.B 0x73 ; 's' 0x20000CD9: 20 DC.B 0x20 ; ' ' 0x20000CDA: 73 DC.B 0x73 ; 's' 0x20000CDB: 65 DC.B 0x65 ; 'e' 0x20000CDC: 6C DC.B 0x6C ; 'l' 0x20000CDD: 65 DC.B 0x65 ; 'e' 0x20000CDE: 63 DC.B 0x63 ; 'c' 0x20000CDF: 74 DC.B 0x74 ; 't' 0x20000CE0: 65 DC.B 0x65 ; 'e' 0x20000CE1: 64 DC.B 0x64 ; 'd' 0x20000CE2: 2E DC.B 0x2E ; '.' 0x20000CE3: 20 DC.B 0x20 ; ' ' 0x20000CE4: 41 DC.B 0x41 ; 'A' 0x20000CE5: 75 DC.B 0x75 ; 'u' 0x20000CE6: 74 DC.B 0x74 ; 't' 0x20000CE7: 6F DC.B 0x6F ; 'o' 0x20000CE8: 2D DC.B 0x2D ; '-' 0x20000CE9: 72 DC.B 0x72 ; 'r' 0x20000CEA: 65 DC.B 0x65 ; 'e' 0x20000CEB: 63 DC.B 0x63 ; 'c' 0x20000CEC: 6F DC.B 0x6F ; 'o' 0x20000CED: 6E DC.B 0x6E ; 'n' 0x20000CEE: 6E DC.B 0x6E ; 'n' 0x20000CEF: 65 DC.B 0x65 ; 'e' 0x20000CF0: 63 DC.B 0x63 ; 'c' 0x20000CF1: 74 DC.B 0x74 ; 't' 0x20000CF2: 20 DC.B 0x20 ; ' ' 0x20000CF3: 69 DC.B 0x69 ; 'i' 0x20000CF4: 73 DC.B 0x73 ; 's' 0x20000CF5: 20 DC.B 0x20 ; ' ' 0x20000CF6: 4F DC.B 0x4F ; 'O' 0x20000CF7: 4E DC.B 0x4E ; 'N' 0x20000CF8: 2E DC.B 0x2E ; '.' 0x20000CF9: 00 DC.B 0x00 ; '\0' 0x20000CFA: 00 DC.B 0x00 ; '\0' 0x20000CFB: 00 DC.B 0x00 ; '\0'

Section .bss.sys_data from main.o, size=278, align=4


sys_data: 0x20000CFC: 43 DC.B 0x43 ; 'C' 0x20000CFD: 61 DC.B 0x61 ; 'a' 0x20000CFE: 6E DC.B 0x6E ; 'n' 0x20000CFF: 6E DC.B 0x6E ; 'n' 0x20000D00: 6F DC.B 0x6F ; 'o' 0x20000D01: 74 DC.B 0x74 ; 't' 0x20000D02: 20 DC.B 0x20 ; ' ' 0x20000D03: 72 DC.B 0x72 ; 'r' 0x20000D04: 65 DC.B 0x65 ; 'e' 0x20000D05: 61 DC.B 0x61 ; 'a' 0x20000D06: 64 DC.B 0x64 ; 'd' 0x20000D07: 20 DC.B 0x20 ; ' ' 0x20000D08: 63 DC.B 0x63 ; 'c' 0x20000D09: 6F DC.B 0x6F ; 'o' 0x20000D0A: 6E DC.B 0x6E ; 'n' 0x20000D0B: 66 DC.B 0x66 ; 'f' 0x20000D0C: 69 DC.B 0x69 ; 'i' 0x20000D0D: 67 DC.B 0x67 ; 'g' 0x20000D0E: 75 DC.B 0x75 ; 'u' 0x20000D0F: 72 DC.B 0x72 ; 'r' 0x20000D10: 61 DC.B 0x61 ; 'a' 0x20000D11: 74 DC.B 0x74 ; 't' 0x20000D12: 69 DC.B 0x69 ; 'i' 0x20000D13: 6F DC.B 0x6F ; 'o' 0x20000D14: 6E DC.B 0x6E ; 'n' 0x20000D15: 20 DC.B 0x20 ; ' ' 0x20000D16: 66 DC.B 0x66 ; 'f' 0x20000D17: 72 DC.B 0x72 ; 'r' 0x20000D18: 6F DC.B 0x6F ; 'o' 0x20000D19: 6D DC.B 0x6D ; 'm' 0x20000D1A: 20 DC.B 0x20 ; ' ' 0x20000D1B: 46 DC.B 0x46 ; 'F' 0x20000D1C: 4C DC.B 0x4C ; 'L' 0x20000D1D: 41 DC.B 0x41 ; 'A' 0x20000D1E: 53 DC.B 0x53 ; 'S' 0x20000D1F: 48 DC.B 0x48 ; 'H' 0x20000D20: 20 DC.B 0x20 ; ' ' 0x20000D21: 6D DC.B 0x6D ; 'm' 0x20000D22: 65 DC.B 0x65 ; 'e' 0x20000D23: 6D DC.B 0x6D ; 'm' 0x20000D24: 6F DC.B 0x6F ; 'o' 0x20000D25: 72 DC.B 0x72 ; 'r' 0x20000D26: 79 DC.B 0x79 ; 'y' 0x20000D27: 21 DC.B 0x21 ; '!' 0x20000D28: 00 DC.B 0x00 ; '\0' 0x20000D29: 43 DC.B 0x43 ; 'C' 0x20000D2A: 61 DC.B 0x61 ; 'a' 0x20000D2B: 6E DC.B 0x6E ; 'n' 0x20000D2C: 6E DC.B 0x6E ; 'n' 0x20000D2D: 6F DC.B 0x6F ; 'o' 0x20000D2E: 74 DC.B 0x74 ; 't' 0x20000D2F: 20 DC.B 0x20 ; ' ' 0x20000D30: 72 DC.B 0x72 ; 'r' 0x20000D31: 65 DC.B 0x65 ; 'e' 0x20000D32: 61 DC.B 0x61 ; 'a' 0x20000D33: 64 DC.B 0x64 ; 'd' 0x20000D34: 20 DC.B 0x20 ; ' ' 0x20000D35: 73 DC.B 0x73 ; 's' 0x20000D36: 74 DC.B 0x74 ; 't' 0x20000D37: 61 DC.B 0x61 ; 'a' 0x20000D38: 74 DC.B 0x74 ; 't' 0x20000D39: 69 DC.B 0x69 ; 'i' 0x20000D3A: 73 DC.B 0x73 ; 's' 0x20000D3B: 74 DC.B 0x74 ; 't' 0x20000D3C: 63 DC.B 0x63 ; 'c' 0x20000D3D: 61 DC.B 0x61 ; 'a' 0x20000D3E: 6C DC.B 0x6C ; 'l' 0x20000D3F: 20 DC.B 0x20 ; ' ' 0x20000D40: 64 DC.B 0x64 ; 'd' 0x20000D41: 61 DC.B 0x61 ; 'a' 0x20000D42: 74 DC.B 0x74 ; 't' 0x20000D43: 61 DC.B 0x61 ; 'a' 0x20000D44: 20 DC.B 0x20 ; ' ' 0x20000D45: 66 DC.B 0x66 ; 'f' 0x20000D46: 72 DC.B 0x72 ; 'r' 0x20000D47: 6F DC.B 0x6F ; 'o' 0x20000D48: 6D DC.B 0x6D ; 'm' 0x20000D49: 20 DC.B 0x20 ; ' ' 0x20000D4A: 46 DC.B 0x46 ; 'F' 0x20000D4B: 4C DC.B 0x4C ; 'L' 0x20000D4C: 41 DC.B 0x41 ; 'A' 0x20000D4D: 53 DC.B 0x53 ; 'S' 0x20000D4E: 48 DC.B 0x48 ; 'H' 0x20000D4F: 20 DC.B 0x20 ; ' ' 0x20000D50: 6D DC.B 0x6D ; 'm' 0x20000D51: 65 DC.B 0x65 ; 'e' 0x20000D52: 6D DC.B 0x6D ; 'm' 0x20000D53: 6F DC.B 0x6F ; 'o' 0x20000D54: 72 DC.B 0x72 ; 'r' 0x20000D55: 79 DC.B 0x79 ; 'y' 0x20000D56: 21 DC.B 0x21 ; '!' 0x20000D57: 00 DC.B 0x00 ; '\0' 0x20000D58: 25 DC.B 0x25 ; '%' 0x20000D59: 73 DC.B 0x73 ; 's' 0x20000D5A: 25 DC.B 0x25 ; '%' 0x20000D5B: 73 DC.B 0x73 ; 's' 0x20000D5C: 3A DC.B 0x3A ; ':' 0x20000D5D: 20 DC.B 0x20 ; ' ' 0x20000D5E: 41 DC.B 0x41 ; 'A' 0x20000D5F: 44 DC.B 0x44 ; 'D' 0x20000D60: 43 DC.B 0x43 ; 'C' 0x20000D61: 20 DC.B 0x20 ; ' ' 0x20000D62: 43 DC.B 0x43 ; 'C' 0x20000D63: 61 DC.B 0x61 ; 'a' 0x20000D64: 6C DC.B 0x6C ; 'l' 0x20000D65: 69 DC.B 0x69 ; 'i' 0x20000D66: 62 DC.B 0x62 ; 'b' 0x20000D67: 72 DC.B 0x72 ; 'r' 0x20000D68: 61 DC.B 0x61 ; 'a' 0x20000D69: 74 DC.B 0x74 ; 't' 0x20000D6A: 69 DC.B 0x69 ; 'i' 0x20000D6B: 6F DC.B 0x6F ; 'o' 0x20000D6C: 6E DC.B 0x6E ; 'n' 0x20000D6D: 20 DC.B 0x20 ; ' ' 0x20000D6E: 76 DC.B 0x76 ; 'v' 0x20000D6F: 61 DC.B 0x61 ; 'a' 0x20000D70: 6C DC.B 0x6C ; 'l' 0x20000D71: 75 DC.B 0x75 ; 'u' 0x20000D72: 65 DC.B 0x65 ; 'e' 0x20000D73: 3A DC.B 0x3A ; ':' 0x20000D74: 20 DC.B 0x20 ; ' ' 0x20000D75: 25 DC.B 0x25 ; '%' 0x20000D76: 75 DC.B 0x75 ; 'u' 0x20000D77: 0A DC.B 0x0A ; '\n' 0x20000D78: 00 DC.B 0x00 ; '\0' 0x20000D79: 1B DC.B 0x1B ; '\x1B' 0x20000D7A: 5B DC.B 0x5B ; '[' 0x20000D7B: 31 DC.B 0x31 ; '1' 0x20000D7C: 3B DC.B 0x3B ; ';' 0x20000D7D: 33 DC.B 0x33 ; '3' 0x20000D7E: 32 DC.B 0x32 ; '2' 0x20000D7F: 6D DC.B 0x6D ; 'm' 0x20000D80: 00 DC.B 0x00 ; '\0' 0x20000D81: 41 DC.B 0x41 ; 'A' 0x20000D82: 44 DC.B 0x44 ; 'D' 0x20000D83: 43 DC.B 0x43 ; 'C' 0x20000D84: 20 DC.B 0x20 ; ' ' 0x20000D85: 63 DC.B 0x63 ; 'c' 0x20000D86: 61 DC.B 0x61 ; 'a' 0x20000D87: 6C DC.B 0x6C ; 'l' 0x20000D88: 69 DC.B 0x69 ; 'i' 0x20000D89: 62 DC.B 0x62 ; 'b' 0x20000D8A: 72 DC.B 0x72 ; 'r' 0x20000D8B: 61 DC.B 0x61 ; 'a' 0x20000D8C: 74 DC.B 0x74 ; 't' 0x20000D8D: 69 DC.B 0x69 ; 'i' 0x20000D8E: 6F DC.B 0x6F ; 'o' 0x20000D8F: 6E DC.B 0x6E ; 'n' 0x20000D90: 20 DC.B 0x20 ; ' ' 0x20000D91: 65 DC.B 0x65 ; 'e' 0x20000D92: 72 DC.B 0x72 ; 'r' 0x20000D93: 72 DC.B 0x72 ; 'r' 0x20000D94: 6F DC.B 0x6F ; 'o' 0x20000D95: 72 DC.B 0x72 ; 'r' 0x20000D96: 21 DC.B 0x21 ; '!' 0x20000D97: 00 DC.B 0x00 ; '\0' 0x20000D98: 43 DC.B 0x43 ; 'C' 0x20000D99: 61 DC.B 0x61 ; 'a' 0x20000D9A: 6E DC.B 0x6E ; 'n' 0x20000D9B: 6E DC.B 0x6E ; 'n' 0x20000D9C: 6F DC.B 0x6F ; 'o' 0x20000D9D: 74 DC.B 0x74 ; 't' 0x20000D9E: 20 DC.B 0x20 ; ' ' 0x20000D9F: 73 DC.B 0x73 ; 's' 0x20000DA0: 74 DC.B 0x74 ; 't' 0x20000DA1: 6F DC.B 0x6F ; 'o' 0x20000DA2: 70 DC.B 0x70 ; 'p' 0x20000DA3: 20 DC.B 0x20 ; ' ' 0x20000DA4: 41 DC.B 0x41 ; 'A' 0x20000DA5: 44 DC.B 0x44 ; 'D' 0x20000DA6: 43 DC.B 0x43 ; 'C' 0x20000DA7: 21 DC.B 0x21 ; '!' 0x20000DA8: 00 DC.B 0x00 ; '\0' 0x20000DA9: 25 DC.B 0x25 ; '%' 0x20000DAA: 73 DC.B 0x73 ; 's' 0x20000DAB: 3A DC.B 0x3A ; ':' 0x20000DAC: 20 DC.B 0x20 ; ' ' 0x20000DAD: 44 DC.B 0x44 ; 'D' 0x20000DAE: 41 DC.B 0x41 ; 'A' 0x20000DAF: 43 DC.B 0x43 ; 'C' 0x20000DB0: 20 DC.B 0x20 ; ' ' 0x20000DB1: 43 DC.B 0x43 ; 'C' 0x20000DB2: 61 DC.B 0x61 ; 'a' 0x20000DB3: 6C DC.B 0x6C ; 'l' 0x20000DB4: 69 DC.B 0x69 ; 'i' 0x20000DB5: 62 DC.B 0x62 ; 'b' 0x20000DB6: 72 DC.B 0x72 ; 'r' 0x20000DB7: 61 DC.B 0x61 ; 'a' 0x20000DB8: 74 DC.B 0x74 ; 't' 0x20000DB9: 69 DC.B 0x69 ; 'i' 0x20000DBA: 6F DC.B 0x6F ; 'o' 0x20000DBB: 6E DC.B 0x6E ; 'n' 0x20000DBC: 20 DC.B 0x20 ; ' ' 0x20000DBD: 76 DC.B 0x76 ; 'v' 0x20000DBE: 61 DC.B 0x61 ; 'a' 0x20000DBF: 6C DC.B 0x6C ; 'l' 0x20000DC0: 75 DC.B 0x75 ; 'u' 0x20000DC1: 65 DC.B 0x65 ; 'e' 0x20000DC2: 20 DC.B 0x20 ; ' ' 0x20000DC3: 66 DC.B 0x66 ; 'f' 0x20000DC4: 6F DC.B 0x6F ; 'o' 0x20000DC5: 72 DC.B 0x72 ; 'r' 0x20000DC6: 20 DC.B 0x20 ; ' ' 0x20000DC7: 63 DC.B 0x63 ; 'c' 0x20000DC8: 68 DC.B 0x68 ; 'h' 0x20000DC9: 61 DC.B 0x61 ; 'a' 0x20000DCA: 6E DC.B 0x6E ; 'n' 0x20000DCB: 6E DC.B 0x6E ; 'n' 0x20000DCC: 65 DC.B 0x65 ; 'e' 0x20000DCD: 6C DC.B 0x6C ; 'l' 0x20000DCE: 20 DC.B 0x20 ; ' ' 0x20000DCF: 31 DC.B 0x31 ; '1' 0x20000DD0: 3A DC.B 0x3A ; ':' 0x20000DD1: 20 DC.B 0x20 ; ' ' 0x20000DD2: 25 DC.B 0x25 ; '%' 0x20000DD3: 75 DC.B 0x75 ; 'u' 0x20000DD4: 0A DC.B 0x0A ; '\n' 0x20000DD5: 00 DC.B 0x00 ; '\0' 0x20000DD6: 25 DC.B 0x25 ; '%' 0x20000DD7: 73 DC.B 0x73 ; 's' 0x20000DD8: 3A DC.B 0x3A ; ':' 0x20000DD9: 20 DC.B 0x20 ; ' ' 0x20000DDA: 44 DC.B 0x44 ; 'D' 0x20000DDB: 41 DC.B 0x41 ; 'A' 0x20000DDC: 43 DC.B 0x43 ; 'C' 0x20000DDD: 20 DC.B 0x20 ; ' ' 0x20000DDE: 43 DC.B 0x43 ; 'C' 0x20000DDF: 61 DC.B 0x61 ; 'a' 0x20000DE0: 6C DC.B 0x6C ; 'l' 0x20000DE1: 69 DC.B 0x69 ; 'i' 0x20000DE2: 62 DC.B 0x62 ; 'b' 0x20000DE3: 72 DC.B 0x72 ; 'r' 0x20000DE4: 61 DC.B 0x61 ; 'a' 0x20000DE5: 74 DC.B 0x74 ; 't' 0x20000DE6: 69 DC.B 0x69 ; 'i' 0x20000DE7: 6F DC.B 0x6F ; 'o' 0x20000DE8: 6E DC.B 0x6E ; 'n' 0x20000DE9: 20 DC.B 0x20 ; ' ' 0x20000DEA: 76 DC.B 0x76 ; 'v' 0x20000DEB: 61 DC.B 0x61 ; 'a' 0x20000DEC: 6C DC.B 0x6C ; 'l' 0x20000DED: 75 DC.B 0x75 ; 'u' 0x20000DEE: 65 DC.B 0x65 ; 'e' 0x20000DEF: 20 DC.B 0x20 ; ' ' 0x20000DF0: 66 DC.B 0x66 ; 'f' 0x20000DF1: 6F DC.B 0x6F ; 'o' 0x20000DF2: 72 DC.B 0x72 ; 'r' 0x20000DF3: 20 DC.B 0x20 ; ' ' 0x20000DF4: 63 DC.B 0x63 ; 'c' 0x20000DF5: 68 DC.B 0x68 ; 'h' 0x20000DF6: 61 DC.B 0x61 ; 'a' 0x20000DF7: 6E DC.B 0x6E ; 'n' 0x20000DF8: 6E DC.B 0x6E ; 'n' 0x20000DF9: 65 DC.B 0x65 ; 'e' 0x20000DFA: 6C DC.B 0x6C ; 'l' 0x20000DFB: 20 DC.B 0x20 ; ' ' 0x20000DFC: 32 DC.B 0x32 ; '2' 0x20000DFD: 3A DC.B 0x3A ; ':' 0x20000DFE: 20 DC.B 0x20 ; ' ' 0x20000DFF: 25 DC.B 0x25 ; '%' 0x20000E00: 75 DC.B 0x75 ; 'u' 0x20000E01: 0A DC.B 0x0A ; '\n' 0x20000E02: 00 DC.B 0x00 ; '\0' 0x20000E03: 00 DC.B 0x00 ; '\0' 0x20000E04: 43 DC.B 0x43 ; 'C' 0x20000E05: 61 DC.B 0x61 ; 'a' 0x20000E06: 6E DC.B 0x6E ; 'n' 0x20000E07: 6E DC.B 0x6E ; 'n' 0x20000E08: 6F DC.B 0x6F ; 'o' 0x20000E09: 74 DC.B 0x74 ; 't' 0x20000E0A: 20 DC.B 0x20 ; ' ' 0x20000E0B: 73 DC.B 0x73 ; 's' 0x20000E0C: 74 DC.B 0x74 ; 't' 0x20000E0D: 61 DC.B 0x61 ; 'a' 0x20000E0E: 72 DC.B 0x72 ; 'r' 0x20000E0F: 74 DC.B 0x74 ; 't' 0x20000E10: 20 DC.B 0x20 ; ' ' 0x20000E11: 41 DC.B 0x41 ; 'A'

Section .bss.savedLockKey from main.o, size=2, align=2


savedLockKey: 0x20000E12: 00 DC.B 0x00 ; '\0' 0x20000E13: 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: 0x20000E14: 30 DC.B 0x30 ; '0' 0x20000E15: 31 DC.B 0x31 ; '1' 0x20000E16: 32 DC.B 0x32 ; '2' 0x20000E17: 33 DC.B 0x33 ; '3' 0x20000E18: 34 DC.B 0x34 ; '4' 0x20000E19: 35 DC.B 0x35 ; '5' 0x20000E1A: 36 DC.B 0x36 ; '6' 0x20000E1B: 37 DC.B 0x37 ; '7' 0x20000E1C: 38 DC.B 0x38 ; '8' 0x20000E1D: 39 DC.B 0x39 ; '9' 0x20000E1E: 41 DC.B 0x41 ; 'A' 0x20000E1F: 42 DC.B 0x42 ; 'B' 0x20000E20: 43 DC.B 0x43 ; 'C' 0x20000E21: 44 DC.B 0x44 ; 'D' 0x20000E22: 45 DC.B 0x45 ; 'E' 0x20000E23: 46 DC.B 0x46 ; 'F' 0x20000E24: 00 DC.B 0x00 ; '\0' 0x20000E25: 47 DC.B 0x47 ; 'G' 0x20000E26: 43 DC.B 0x43 ; 'C' 0x20000E27: 43 DC.B 0x43 ; 'C' 0x20000E28: 3A DC.B 0x3A ; ':' 0x20000E29: 20 DC.B 0x20 ; ' ' 0x20000E2A: 28 DC.B 0x28 ; '(' 0x20000E2B: 62 DC.B 0x62 ; 'b' 0x20000E2C: 61 DC.B 0x61 ; 'a' 0x20000E2D: 73 DC.B 0x73 ; 's' 0x20000E2E: 65 DC.B 0x65 ; 'e' 0x20000E2F: 64 DC.B 0x64 ; 'd' 0x20000E30: 20 DC.B 0x20 ; ' ' 0x20000E31: 6F DC.B 0x6F ; 'o' 0x20000E32: 6E DC.B 0x6E ; 'n' 0x20000E33: 20 DC.B 0x20 ; ' ' 0x20000E34: 61 DC.B 0x61 ; 'a' 0x20000E35: 72 DC.B 0x72 ; 'r' 0x20000E36: 6D DC.B 0x6D ; 'm' 0x20000E37: 2D DC.B 0x2D ; '-' 0x20000E38: 31 DC.B 0x31 ; '1' 0x20000E39: 32 DC.B 0x32 ; '2' 0x20000E3A: 2E DC.B 0x2E ; '.' 0x20000E3B: 32 DC.B 0x32 ; '2' 0x20000E3C: 2E DC.B 0x2E ; '.' 0x20000E3D: 52 DC.B 0x52 ; 'R' 0x20000E3E: 65 DC.B 0x65 ; 'e' 0x20000E3F: 6C DC.B 0x6C ; 'l' 0x20000E40: 31 DC.B 0x31 ; '1' 0x20000E41: 20 DC.B 0x20 ; ' ' 0x20000E42: 73 DC.B 0x73 ; 's' 0x20000E43: 6F DC.B 0x6F ; 'o' 0x20000E44: 75 DC.B 0x75 ; 'u' 0x20000E45: 72 DC.B 0x72 ; 'r' 0x20000E46: 63 DC.B 0x63 ; 'c' 0x20000E47: 65 DC.B 0x65 ; 'e' 0x20000E48: 20 DC.B 0x20 ; ' ' 0x20000E49: 72 DC.B 0x72 ; 'r' 0x20000E4A: 65 DC.B 0x65 ; 'e' 0x20000E4B: 6C DC.B 0x6C ; 'l' 0x20000E4C: 65 DC.B 0x65 ; 'e' 0x20000E4D: 61 DC.B 0x61 ; 'a' 0x20000E4E: 73 DC.B 0x73 ; 's' 0x20000E4F: 65 DC.B 0x65 ; 'e' 0x20000E50: 29 DC.B 0x29 ; ')' 0x20000E51: 20 DC.B 0x20 ; ' ' 0x20000E52: 31 DC.B 0x31 ; '1' 0x20000E53: 32 DC.B 0x32 ; '2' 0x20000E54: 2E DC.B 0x2E ; '.' 0x20000E55: 32 DC.B 0x32 ; '2' 0x20000E56: 2E DC.B 0x2E ; '.' 0x20000E57: 31 DC.B 0x31 ; '1' 0x20000E58: 20 DC.B 0x20 ; ' ' 0x20000E59: 32 DC.B 0x32 ; '2' 0x20000E5A: 30 DC.B 0x30 ; '0' 0x20000E5B: 32 DC.B 0x32 ; '2' 0x20000E5C: 32 DC.B 0x32 ; '2' 0x20000E5D: 31 DC.B 0x31 ; '1' 0x20000E5E: 32 DC.B 0x32 ; '2' 0x20000E5F: 30 DC.B 0x30 ; '0' 0x20000E60: 35 DC.B 0x35 ; '5' 0x20000E61: 00 DC.B 0x00 ; '\0' 0x20000E62: 41 DC.B 0x41 ; 'A' 0x20000E63: 2C DC.B 0x2C ; ',' 0x20000E64: 00 DC.B 0x00 ; '\0' 0x20000E65: 00 DC.B 0x00 ; '\0' 0x20000E66: 00 DC.B 0x00 ; '\0' 0x20000E67: 61 DC.B 0x61 ; 'a' 0x20000E68: 65 DC.B 0x65 ; 'e' 0x20000E69: 61 DC.B 0x61 ; 'a' 0x20000E6A: 62 DC.B 0x62 ; 'b' 0x20000E6B: 69 DC.B 0x69 ; 'i' 0x20000E6C: 00 DC.B 0x00 ; '\0' 0x20000E6D: 01 DC.B 0x01 ; '\x01' 0x20000E6E: 22 DC.B 0x22 ; '\"' 0x20000E6F: 00 DC.B 0x00 ; '\0' 0x20000E70: 00 DC.B 0x00 ; '\0' 0x20000E71: 00 DC.B 0x00 ; '\0' 0x20000E72: 05 DC.B 0x05 ; '\x05' 0x20000E73: 36 DC.B 0x36 ; '6' 0x20000E74: 2D DC.B 0x2D ; '-' 0x20000E75: 4D DC.B 0x4D ; 'M' 0x20000E76: 00 DC.B 0x00 ; '\0' 0x20000E77: 06 DC.B 0x06 ; '\x06' 0x20000E78: 0B DC.B 0x0B ; '\x0B' 0x20000E79: 07 DC.B 0x07 ; '\x07' 0x20000E7A: 4D DC.B 0x4D ; 'M' 0x20000E7B: 09 DC.B 0x09 ; '\t' 0x20000E7C: 01 DC.B 0x01 ; '\x01' 0x20000E7D: 12 DC.B 0x12 ; '\x12' 0x20000E7E: 04 DC.B 0x04 ; '\x04' 0x20000E7F: 14 DC.B 0x14 ; '\x14' 0x20000E80: 01 DC.B 0x01 ; '\x01' 0x20000E81: 15 DC.B 0x15 ; '\x15' 0x20000E82: 01 DC.B 0x01 ; '\x01' 0x20000E83: 17 DC.B 0x17 ; '\x17' 0x20000E84: 03 DC.B 0x03 ; '\x03' 0x20000E85: 18 DC.B 0x18 ; '\x18' 0x20000E86: 01 DC.B 0x01 ; '\x01' 0x20000E87: 19 DC.B 0x19 ; '\x19' 0x20000E88: 01 DC.B 0x01 ; '\x01' 0x20000E89: 1A DC.B 0x1A ; '\x1A' 0x20000E8A: 01 DC.B 0x01 ; '\x01' 0x20000E8B: 1E DC.B 0x1E ; '\x1E' 0x20000E8C: 02 DC.B 0x02 ; '\x02' 0x20000E8D: 26 DC.B 0x26 ; '&' 0x20000E8E: 01 DC.B 0x01 ; '\x01' 0x20000E8F: 00 DC.B 0x00 ; '\0' 0x20000E90: 00 DC.B 0x00 ; '\0' 0x20000E91: 00 DC.B 0x00 ; '\0' 0x20000E92: 00 DC.B 0x00 ; '\0' 0x20000E93: 00 DC.B 0x00 ; '\0' 0x20000E94: 00 DC.B 0x00 ; '\0' 0x20000E95: 00 DC.B 0x00 ; '\0' 0x20000E96: 00 DC.B 0x00 ; '\0' 0x20000E97: 00 DC.B 0x00 ; '\0' 0x20000E98: 00 DC.B 0x00 ; '\0' 0x20000E99: 00 DC.B 0x00 ; '\0' 0x20000E9A: 00 DC.B 0x00 ; '\0' 0x20000E9B: 00 DC.B 0x00 ; '\0' 0x20000E9C: 00 DC.B 0x00 ; '\0' 0x20000E9D: 00 DC.B 0x00 ; '\0' 0x20000E9E: 00 DC.B 0x00 ; '\0' 0x20000E9F: 00 DC.B 0x00 ; '\0' 0x20000EA0: 01 DC.B 0x01 ; '\x01' 0x20000EA1: 00 DC.B 0x00 ; '\0' 0x20000EA2: 00 DC.B 0x00 ; '\0' 0x20000EA3: 00 DC.B 0x00 ; '\0' 0x20000EA4: 00 DC.B 0x00 ; '\0' 0x20000EA5: 00 DC.B 0x00 ; '\0' 0x20000EA6: 00 DC.B 0x00 ; '\0' 0x20000EA7: 00 DC.B 0x00 ; '\0' 0x20000EA8: 00 DC.B 0x00 ; '\0' 0x20000EA9: 00 DC.B 0x00 ; '\0' 0x20000EAA: 00 DC.B 0x00 ; '\0' 0x20000EAB: 00 DC.B 0x00 ; '\0' 0x20000EAC: 04 DC.B 0x04 ; '\x04' 0x20000EAD: 00 DC.B 0x00 ; '\0' 0x20000EAE: F1 DC.B 0xF1 ; '\xF1' 0x20000EAF: FF DC.B 0xFF ; '\xFF' 0x20000EB0: 00 DC.B 0x00 ; '\0' 0x20000EB1: 00 DC.B 0x00 ; '\0' 0x20000EB2: 00 DC.B 0x00 ; '\0' 0x20000EB3: 00 DC.B 0x00 ; '\0' 0x20000EB4: 00 DC.B 0x00 ; '\0' 0x20000EB5: 00 DC.B 0x00 ; '\0' 0x20000EB6: 00 DC.B 0x00 ; '\0' 0x20000EB7: 00 DC.B 0x00 ; '\0' 0x20000EB8: 00 DC.B 0x00 ; '\0' 0x20000EB9: 00 DC.B 0x00 ; '\0' 0x20000EBA: 00 DC.B 0x00 ; '\0' 0x20000EBB: 00 DC.B 0x00 ; '\0'

Section .bss.huart1 from usart.o, size=144, align=4


huart1: 0x20000EBC: 00 DC.B 0x00 ; '\0' 0x20000EBD: 53 DC.B 0x53 ; 'S' 0x20000EBE: 45 DC.B 0x45 ; 'E' 0x20000EBF: 47 DC.B 0x47 ; 'G' 0x20000EC0: 47 DC.B 0x47 ; 'G' 0x20000EC1: 45 DC.B 0x45 ; 'E' 0x20000EC2: 52 DC.B 0x52 ; 'R' 0x20000EC3: 20 DC.B 0x20 ; ' ' 0x20000EC4: 63 DC.B 0x63 ; 'c' 0x20000EC5: 6F DC.B 0x6F ; 'o' 0x20000EC6: 6D DC.B 0x6D ; 'm' 0x20000EC7: 70 DC.B 0x70 ; 'p' 0x20000EC8: 69 DC.B 0x69 ; 'i' 0x20000EC9: 6C DC.B 0x6C ; 'l' 0x20000ECA: 65 DC.B 0x65 ; 'e' 0x20000ECB: 72 DC.B 0x72 ; 'r' 0x20000ECC: 20 DC.B 0x20 ; ' ' 0x20000ECD: 76 DC.B 0x76 ; 'v' 0x20000ECE: 65 DC.B 0x65 ; 'e' 0x20000ECF: 72 DC.B 0x72 ; 'r' 0x20000ED0: 73 DC.B 0x73 ; 's' 0x20000ED1: 69 DC.B 0x69 ; 'i' 0x20000ED2: 6F DC.B 0x6F ; 'o' 0x20000ED3: 6E DC.B 0x6E ; 'n' 0x20000ED4: 20 DC.B 0x20 ; ' ' 0x20000ED5: 31 DC.B 0x31 ; '1' 0x20000ED6: 35 DC.B 0x35 ; '5' 0x20000ED7: 2E DC.B 0x2E ; '.' 0x20000ED8: 32 DC.B 0x32 ; '2' 0x20000ED9: 2E DC.B 0x2E ; '.' 0x20000EDA: 34 DC.B 0x34 ; '4' 0x20000EDB: 20 DC.B 0x20 ; ' ' 0x20000EDC: 28 DC.B 0x28 ; '(' 0x20000EDD: 62 DC.B 0x62 ; 'b' 0x20000EDE: 61 DC.B 0x61 ; 'a' 0x20000EDF: 73 DC.B 0x73 ; 's' 0x20000EE0: 65 DC.B 0x65 ; 'e' 0x20000EE1: 64 DC.B 0x64 ; 'd' 0x20000EE2: 20 DC.B 0x20 ; ' ' 0x20000EE3: 6F DC.B 0x6F ; 'o' 0x20000EE4: 6E DC.B 0x6E ; 'n' 0x20000EE5: 20 DC.B 0x20 ; ' ' 0x20000EE6: 63 DC.B 0x63 ; 'c' 0x20000EE7: 6C DC.B 0x6C ; 'l' 0x20000EE8: 61 DC.B 0x61 ; 'a' 0x20000EE9: 6E DC.B 0x6E ; 'n' 0x20000EEA: 67 DC.B 0x67 ; 'g' 0x20000EEB: 20 DC.B 0x20 ; ' ' 0x20000EEC: 31 DC.B 0x31 ; '1' 0x20000EED: 35 DC.B 0x35 ; '5' 0x20000EEE: 2E DC.B 0x2E ; '.' 0x20000EEF: 30 DC.B 0x30 ; '0' 0x20000EF0: 2E DC.B 0x2E ; '.' 0x20000EF1: 36 DC.B 0x36 ; '6' 0x20000EF2: 29 DC.B 0x29 ; ')' 0x20000EF3: 00 DC.B 0x00 ; '\0' 0x20000EF4: 41 DC.B 0x41 ; 'A' 0x20000EF5: 44 DC.B 0x44 ; 'D' 0x20000EF6: 00 DC.B 0x00 ; '\0' 0x20000EF7: 00 DC.B 0x00 ; '\0' 0x20000EF8: 00 DC.B 0x00 ; '\0' 0x20000EF9: 61 DC.B 0x61 ; 'a' 0x20000EFA: 65 DC.B 0x65 ; 'e' 0x20000EFB: 61 DC.B 0x61 ; 'a' 0x20000EFC: 62 DC.B 0x62 ; 'b' 0x20000EFD: 69 DC.B 0x69 ; 'i' 0x20000EFE: 00 DC.B 0x00 ; '\0' 0x20000EFF: 01 DC.B 0x01 ; '\x01' 0x20000F00: 3A DC.B 0x3A ; ':' 0x20000F01: 00 DC.B 0x00 ; '\0' 0x20000F02: 00 DC.B 0x00 ; '\0' 0x20000F03: 00 DC.B 0x00 ; '\0' 0x20000F04: 43 DC.B 0x43 ; 'C' 0x20000F05: 32 DC.B 0x32 ; '2' 0x20000F06: 2E DC.B 0x2E ; '.' 0x20000F07: 30 DC.B 0x30 ; '0' 0x20000F08: 39 DC.B 0x39 ; '9' 0x20000F09: 00 DC.B 0x00 ; '\0' 0x20000F0A: 05 DC.B 0x05 ; '\x05' 0x20000F0B: 63 DC.B 0x63 ; 'c' 0x20000F0C: 6F DC.B 0x6F ; 'o' 0x20000F0D: 72 DC.B 0x72 ; 'r' 0x20000F0E: 74 DC.B 0x74 ; 't' 0x20000F0F: 65 DC.B 0x65 ; 'e' 0x20000F10: 78 DC.B 0x78 ; 'x' 0x20000F11: 2D DC.B 0x2D ; '-' 0x20000F12: 6D DC.B 0x6D ; 'm' 0x20000F13: 30 DC.B 0x30 ; '0' 0x20000F14: 70 DC.B 0x70 ; 'p' 0x20000F15: 6C DC.B 0x6C ; 'l' 0x20000F16: 75 DC.B 0x75 ; 'u' 0x20000F17: 73 DC.B 0x73 ; 's' 0x20000F18: 00 DC.B 0x00 ; '\0' 0x20000F19: 06 DC.B 0x06 ; '\x06' 0x20000F1A: 0C DC.B 0x0C ; '\x0C' 0x20000F1B: 07 DC.B 0x07 ; '\x07' 0x20000F1C: 4D DC.B 0x4D ; 'M' 0x20000F1D: 08 DC.B 0x08 ; '\x08' 0x20000F1E: 00 DC.B 0x00 ; '\0' 0x20000F1F: 09 DC.B 0x09 ; '\t' 0x20000F20: 01 DC.B 0x01 ; '\x01' 0x20000F21: 0E DC.B 0x0E ; '\x0E' 0x20000F22: 00 DC.B 0x00 ; '\0' 0x20000F23: 11 DC.B 0x11 ; '\x11' 0x20000F24: 01 DC.B 0x01 ; '\x01' 0x20000F25: 12 DC.B 0x12 ; '\x12' 0x20000F26: 04 DC.B 0x04 ; '\x04' 0x20000F27: 14 DC.B 0x14 ; '\x14' 0x20000F28: 01 DC.B 0x01 ; '\x01' 0x20000F29: 15 DC.B 0x15 ; '\x15' 0x20000F2A: 00 DC.B 0x00 ; '\0' 0x20000F2B: 17 DC.B 0x17 ; '\x17' 0x20000F2C: 03 DC.B 0x03 ; '\x03' 0x20000F2D: 18 DC.B 0x18 ; '\x18' 0x20000F2E: 01 DC.B 0x01 ; '\x01' 0x20000F2F: 19 DC.B 0x19 ; '\x19' 0x20000F30: 01 DC.B 0x01 ; '\x01' 0x20000F31: 1A DC.B 0x1A ; '\x1A' 0x20000F32: 01 DC.B 0x01 ; '\x01' 0x20000F33: 1E DC.B 0x1E ; '\x1E' 0x20000F34: 01 DC.B 0x01 ; '\x01' 0x20000F35: 22 DC.B 0x22 ; '\"' 0x20000F36: 00 DC.B 0x00 ; '\0' 0x20000F37: 26 DC.B 0x26 ; '&' 0x20000F38: 01 DC.B 0x01 ; '\x01' 0x20000F39: 00 DC.B 0x00 ; '\0' 0x20000F3A: 00 DC.B 0x00 ; '\0' 0x20000F3B: 00 DC.B 0x00 ; '\0' 0x20000F3C: 00 DC.B 0x00 ; '\0' 0x20000F3D: 00 DC.B 0x00 ; '\0' 0x20000F3E: 00 DC.B 0x00 ; '\0' 0x20000F3F: 00 DC.B 0x00 ; '\0' 0x20000F40: 00 DC.B 0x00 ; '\0' 0x20000F41: 00 DC.B 0x00 ; '\0' 0x20000F42: 00 DC.B 0x00 ; '\0' 0x20000F43: 00 DC.B 0x00 ; '\0' 0x20000F44: 00 DC.B 0x00 ; '\0' 0x20000F45: 00 DC.B 0x00 ; '\0' 0x20000F46: 00 DC.B 0x00 ; '\0' 0x20000F47: 00 DC.B 0x00 ; '\0' 0x20000F48: 00 DC.B 0x00 ; '\0' 0x20000F49: 00 DC.B 0x00 ; '\0' 0x20000F4A: 00 DC.B 0x00 ; '\0' 0x20000F4B: 00 DC.B 0x00 ; '\0'

Section .bss.hdma_memtomem_dma1_channel2 from dma.o, size=92, align=4


hdma_memtomem_dma1_channel2: 0x20000F4C: 00 DC.B 0x00 ; '\0' 0x20000F4D: 53 DC.B 0x53 ; 'S' 0x20000F4E: 45 DC.B 0x45 ; 'E' 0x20000F4F: 47 DC.B 0x47 ; 'G' 0x20000F50: 47 DC.B 0x47 ; 'G' 0x20000F51: 45 DC.B 0x45 ; 'E' 0x20000F52: 52 DC.B 0x52 ; 'R' 0x20000F53: 20 DC.B 0x20 ; ' ' 0x20000F54: 63 DC.B 0x63 ; 'c' 0x20000F55: 6F DC.B 0x6F ; 'o' 0x20000F56: 6D DC.B 0x6D ; 'm' 0x20000F57: 70 DC.B 0x70 ; 'p' 0x20000F58: 69 DC.B 0x69 ; 'i' 0x20000F59: 6C DC.B 0x6C ; 'l' 0x20000F5A: 65 DC.B 0x65 ; 'e' 0x20000F5B: 72 DC.B 0x72 ; 'r' 0x20000F5C: 20 DC.B 0x20 ; ' ' 0x20000F5D: 76 DC.B 0x76 ; 'v' 0x20000F5E: 65 DC.B 0x65 ; 'e' 0x20000F5F: 72 DC.B 0x72 ; 'r' 0x20000F60: 73 DC.B 0x73 ; 's' 0x20000F61: 69 DC.B 0x69 ; 'i' 0x20000F62: 6F DC.B 0x6F ; 'o' 0x20000F63: 6E DC.B 0x6E ; 'n' 0x20000F64: 20 DC.B 0x20 ; ' ' 0x20000F65: 31 DC.B 0x31 ; '1' 0x20000F66: 35 DC.B 0x35 ; '5' 0x20000F67: 2E DC.B 0x2E ; '.' 0x20000F68: 32 DC.B 0x32 ; '2' 0x20000F69: 2E DC.B 0x2E ; '.' 0x20000F6A: 34 DC.B 0x34 ; '4' 0x20000F6B: 20 DC.B 0x20 ; ' ' 0x20000F6C: 28 DC.B 0x28 ; '(' 0x20000F6D: 62 DC.B 0x62 ; 'b' 0x20000F6E: 61 DC.B 0x61 ; 'a' 0x20000F6F: 73 DC.B 0x73 ; 's' 0x20000F70: 65 DC.B 0x65 ; 'e' 0x20000F71: 64 DC.B 0x64 ; 'd' 0x20000F72: 20 DC.B 0x20 ; ' ' 0x20000F73: 6F DC.B 0x6F ; 'o' 0x20000F74: 6E DC.B 0x6E ; 'n' 0x20000F75: 20 DC.B 0x20 ; ' ' 0x20000F76: 63 DC.B 0x63 ; 'c' 0x20000F77: 6C DC.B 0x6C ; 'l' 0x20000F78: 61 DC.B 0x61 ; 'a' 0x20000F79: 6E DC.B 0x6E ; 'n' 0x20000F7A: 67 DC.B 0x67 ; 'g' 0x20000F7B: 20 DC.B 0x20 ; ' ' 0x20000F7C: 31 DC.B 0x31 ; '1' 0x20000F7D: 35 DC.B 0x35 ; '5' 0x20000F7E: 2E DC.B 0x2E ; '.' 0x20000F7F: 30 DC.B 0x30 ; '0' 0x20000F80: 2E DC.B 0x2E ; '.' 0x20000F81: 36 DC.B 0x36 ; '6' 0x20000F82: 29 DC.B 0x29 ; ')' 0x20000F83: 00 DC.B 0x00 ; '\0' 0x20000F84: 41 DC.B 0x41 ; 'A' 0x20000F85: 44 DC.B 0x44 ; 'D' 0x20000F86: 00 DC.B 0x00 ; '\0' 0x20000F87: 00 DC.B 0x00 ; '\0' 0x20000F88: 00 DC.B 0x00 ; '\0' 0x20000F89: 61 DC.B 0x61 ; 'a' 0x20000F8A: 65 DC.B 0x65 ; 'e' 0x20000F8B: 61 DC.B 0x61 ; 'a' 0x20000F8C: 62 DC.B 0x62 ; 'b' 0x20000F8D: 69 DC.B 0x69 ; 'i' 0x20000F8E: 00 DC.B 0x00 ; '\0' 0x20000F8F: 01 DC.B 0x01 ; '\x01' 0x20000F90: 3A DC.B 0x3A ; ':' 0x20000F91: 00 DC.B 0x00 ; '\0' 0x20000F92: 00 DC.B 0x00 ; '\0' 0x20000F93: 00 DC.B 0x00 ; '\0' 0x20000F94: 43 DC.B 0x43 ; 'C' 0x20000F95: 32 DC.B 0x32 ; '2' 0x20000F96: 2E DC.B 0x2E ; '.' 0x20000F97: 30 DC.B 0x30 ; '0' 0x20000F98: 39 DC.B 0x39 ; '9' 0x20000F99: 00 DC.B 0x00 ; '\0' 0x20000F9A: 05 DC.B 0x05 ; '\x05' 0x20000F9B: 63 DC.B 0x63 ; 'c' 0x20000F9C: 6F DC.B 0x6F ; 'o' 0x20000F9D: 72 DC.B 0x72 ; 'r' 0x20000F9E: 74 DC.B 0x74 ; 't' 0x20000F9F: 65 DC.B 0x65 ; 'e' 0x20000FA0: 78 DC.B 0x78 ; 'x' 0x20000FA1: 2D DC.B 0x2D ; '-' 0x20000FA2: 6D DC.B 0x6D ; 'm' 0x20000FA3: 30 DC.B 0x30 ; '0' 0x20000FA4: 70 DC.B 0x70 ; 'p' 0x20000FA5: 6C DC.B 0x6C ; 'l' 0x20000FA6: 75 DC.B 0x75 ; 'u' 0x20000FA7: 73 DC.B 0x73 ; 's'

Section .bss.hdma_adc1 from adc.o, size=92, align=4


hdma_adc1: 0x20000FA8: 00 DC.B 0x00 ; '\0' 0x20000FA9: 53 DC.B 0x53 ; 'S' 0x20000FAA: 45 DC.B 0x45 ; 'E' 0x20000FAB: 47 DC.B 0x47 ; 'G' 0x20000FAC: 47 DC.B 0x47 ; 'G' 0x20000FAD: 45 DC.B 0x45 ; 'E' 0x20000FAE: 52 DC.B 0x52 ; 'R' 0x20000FAF: 20 DC.B 0x20 ; ' ' 0x20000FB0: 63 DC.B 0x63 ; 'c' 0x20000FB1: 6F DC.B 0x6F ; 'o' 0x20000FB2: 6D DC.B 0x6D ; 'm' 0x20000FB3: 70 DC.B 0x70 ; 'p' 0x20000FB4: 69 DC.B 0x69 ; 'i' 0x20000FB5: 6C DC.B 0x6C ; 'l' 0x20000FB6: 65 DC.B 0x65 ; 'e' 0x20000FB7: 72 DC.B 0x72 ; 'r' 0x20000FB8: 20 DC.B 0x20 ; ' ' 0x20000FB9: 76 DC.B 0x76 ; 'v' 0x20000FBA: 65 DC.B 0x65 ; 'e' 0x20000FBB: 72 DC.B 0x72 ; 'r' 0x20000FBC: 73 DC.B 0x73 ; 's' 0x20000FBD: 69 DC.B 0x69 ; 'i' 0x20000FBE: 6F DC.B 0x6F ; 'o' 0x20000FBF: 6E DC.B 0x6E ; 'n' 0x20000FC0: 20 DC.B 0x20 ; ' ' 0x20000FC1: 31 DC.B 0x31 ; '1' 0x20000FC2: 35 DC.B 0x35 ; '5' 0x20000FC3: 2E DC.B 0x2E ; '.' 0x20000FC4: 32 DC.B 0x32 ; '2' 0x20000FC5: 2E DC.B 0x2E ; '.' 0x20000FC6: 34 DC.B 0x34 ; '4' 0x20000FC7: 20 DC.B 0x20 ; ' ' 0x20000FC8: 28 DC.B 0x28 ; '(' 0x20000FC9: 62 DC.B 0x62 ; 'b' 0x20000FCA: 61 DC.B 0x61 ; 'a' 0x20000FCB: 73 DC.B 0x73 ; 's' 0x20000FCC: 65 DC.B 0x65 ; 'e' 0x20000FCD: 64 DC.B 0x64 ; 'd' 0x20000FCE: 20 DC.B 0x20 ; ' ' 0x20000FCF: 6F DC.B 0x6F ; 'o' 0x20000FD0: 6E DC.B 0x6E ; 'n' 0x20000FD1: 20 DC.B 0x20 ; ' ' 0x20000FD2: 63 DC.B 0x63 ; 'c' 0x20000FD3: 6C DC.B 0x6C ; 'l' 0x20000FD4: 61 DC.B 0x61 ; 'a' 0x20000FD5: 6E DC.B 0x6E ; 'n' 0x20000FD6: 67 DC.B 0x67 ; 'g' 0x20000FD7: 20 DC.B 0x20 ; ' ' 0x20000FD8: 31 DC.B 0x31 ; '1' 0x20000FD9: 35 DC.B 0x35 ; '5' 0x20000FDA: 2E DC.B 0x2E ; '.' 0x20000FDB: 30 DC.B 0x30 ; '0' 0x20000FDC: 2E DC.B 0x2E ; '.' 0x20000FDD: 36 DC.B 0x36 ; '6' 0x20000FDE: 29 DC.B 0x29 ; ')' 0x20000FDF: 00 DC.B 0x00 ; '\0' 0x20000FE0: 41 DC.B 0x41 ; 'A' 0x20000FE1: 44 DC.B 0x44 ; 'D' 0x20000FE2: 00 DC.B 0x00 ; '\0' 0x20000FE3: 00 DC.B 0x00 ; '\0' 0x20000FE4: 00 DC.B 0x00 ; '\0' 0x20000FE5: 61 DC.B 0x61 ; 'a' 0x20000FE6: 65 DC.B 0x65 ; 'e' 0x20000FE7: 61 DC.B 0x61 ; 'a' 0x20000FE8: 62 DC.B 0x62 ; 'b' 0x20000FE9: 69 DC.B 0x69 ; 'i' 0x20000FEA: 00 DC.B 0x00 ; '\0' 0x20000FEB: 01 DC.B 0x01 ; '\x01' 0x20000FEC: 3A DC.B 0x3A ; ':' 0x20000FED: 00 DC.B 0x00 ; '\0' 0x20000FEE: 00 DC.B 0x00 ; '\0' 0x20000FEF: 00 DC.B 0x00 ; '\0' 0x20000FF0: 43 DC.B 0x43 ; 'C' 0x20000FF1: 32 DC.B 0x32 ; '2' 0x20000FF2: 2E DC.B 0x2E ; '.' 0x20000FF3: 30 DC.B 0x30 ; '0' 0x20000FF4: 39 DC.B 0x39 ; '9' 0x20000FF5: 00 DC.B 0x00 ; '\0' 0x20000FF6: 05 DC.B 0x05 ; '\x05' 0x20000FF7: 63 DC.B 0x63 ; 'c' 0x20000FF8: 6F DC.B 0x6F ; 'o' 0x20000FF9: 72 DC.B 0x72 ; 'r' 0x20000FFA: 74 DC.B 0x74 ; 't' 0x20000FFB: 65 DC.B 0x65 ; 'e' 0x20000FFC: 78 DC.B 0x78 ; 'x' 0x20000FFD: 2D DC.B 0x2D ; '-' 0x20000FFE: 6D DC.B 0x6D ; 'm' 0x20000FFF: 30 DC.B 0x30 ; '0' 0x20001000: 70 DC.B 0x70 ; 'p' 0x20001001: 6C DC.B 0x6C ; 'l' 0x20001002: 75 DC.B 0x75 ; 'u' 0x20001003: 73 DC.B 0x73 ; 's'

Section .bss.htim7 from tim.o, size=76, align=4


htim7: 0x20001004: 00 DC.B 0x00 ; '\0' 0x20001005: 53 DC.B 0x53 ; 'S' 0x20001006: 45 DC.B 0x45 ; 'E' 0x20001007: 47 DC.B 0x47 ; 'G' 0x20001008: 47 DC.B 0x47 ; 'G' 0x20001009: 45 DC.B 0x45 ; 'E' 0x2000100A: 52 DC.B 0x52 ; 'R' 0x2000100B: 20 DC.B 0x20 ; ' ' 0x2000100C: 63 DC.B 0x63 ; 'c' 0x2000100D: 6F DC.B 0x6F ; 'o' 0x2000100E: 6D DC.B 0x6D ; 'm' 0x2000100F: 70 DC.B 0x70 ; 'p' 0x20001010: 69 DC.B 0x69 ; 'i' 0x20001011: 6C DC.B 0x6C ; 'l' 0x20001012: 65 DC.B 0x65 ; 'e' 0x20001013: 72 DC.B 0x72 ; 'r' 0x20001014: 20 DC.B 0x20 ; ' ' 0x20001015: 76 DC.B 0x76 ; 'v' 0x20001016: 65 DC.B 0x65 ; 'e' 0x20001017: 72 DC.B 0x72 ; 'r' 0x20001018: 73 DC.B 0x73 ; 's' 0x20001019: 69 DC.B 0x69 ; 'i' 0x2000101A: 6F DC.B 0x6F ; 'o' 0x2000101B: 6E DC.B 0x6E ; 'n' 0x2000101C: 20 DC.B 0x20 ; ' ' 0x2000101D: 31 DC.B 0x31 ; '1' 0x2000101E: 35 DC.B 0x35 ; '5' 0x2000101F: 2E DC.B 0x2E ; '.' 0x20001020: 32 DC.B 0x32 ; '2' 0x20001021: 2E DC.B 0x2E ; '.' 0x20001022: 34 DC.B 0x34 ; '4' 0x20001023: 20 DC.B 0x20 ; ' ' 0x20001024: 28 DC.B 0x28 ; '(' 0x20001025: 62 DC.B 0x62 ; 'b' 0x20001026: 61 DC.B 0x61 ; 'a' 0x20001027: 73 DC.B 0x73 ; 's' 0x20001028: 65 DC.B 0x65 ; 'e' 0x20001029: 64 DC.B 0x64 ; 'd' 0x2000102A: 20 DC.B 0x20 ; ' ' 0x2000102B: 6F DC.B 0x6F ; 'o' 0x2000102C: 6E DC.B 0x6E ; 'n' 0x2000102D: 20 DC.B 0x20 ; ' ' 0x2000102E: 63 DC.B 0x63 ; 'c' 0x2000102F: 6C DC.B 0x6C ; 'l' 0x20001030: 61 DC.B 0x61 ; 'a' 0x20001031: 6E DC.B 0x6E ; 'n' 0x20001032: 67 DC.B 0x67 ; 'g' 0x20001033: 20 DC.B 0x20 ; ' ' 0x20001034: 31 DC.B 0x31 ; '1' 0x20001035: 35 DC.B 0x35 ; '5' 0x20001036: 2E DC.B 0x2E ; '.' 0x20001037: 30 DC.B 0x30 ; '0' 0x20001038: 2E DC.B 0x2E ; '.' 0x20001039: 36 DC.B 0x36 ; '6' 0x2000103A: 29 DC.B 0x29 ; ')' 0x2000103B: 00 DC.B 0x00 ; '\0' 0x2000103C: 41 DC.B 0x41 ; 'A' 0x2000103D: 44 DC.B 0x44 ; 'D' 0x2000103E: 00 DC.B 0x00 ; '\0' 0x2000103F: 00 DC.B 0x00 ; '\0' 0x20001040: 00 DC.B 0x00 ; '\0' 0x20001041: 61 DC.B 0x61 ; 'a' 0x20001042: 65 DC.B 0x65 ; 'e' 0x20001043: 61 DC.B 0x61 ; 'a' 0x20001044: 62 DC.B 0x62 ; 'b' 0x20001045: 69 DC.B 0x69 ; 'i' 0x20001046: 00 DC.B 0x00 ; '\0' 0x20001047: 01 DC.B 0x01 ; '\x01' 0x20001048: 3A DC.B 0x3A ; ':' 0x20001049: 00 DC.B 0x00 ; '\0' 0x2000104A: 00 DC.B 0x00 ; '\0' 0x2000104B: 00 DC.B 0x00 ; '\0' 0x2000104C: 43 DC.B 0x43 ; 'C' 0x2000104D: 32 DC.B 0x32 ; '2' 0x2000104E: 2E DC.B 0x2E ; '.' 0x2000104F: 30 DC.B 0x30 ; '0'

Section .bss.htim6 from tim.o, size=76, align=4


htim6: 0x20001050: 00 DC.B 0x00 ; '\0' 0x20001051: 53 DC.B 0x53 ; 'S' 0x20001052: 45 DC.B 0x45 ; 'E' 0x20001053: 47 DC.B 0x47 ; 'G' 0x20001054: 47 DC.B 0x47 ; 'G' 0x20001055: 45 DC.B 0x45 ; 'E' 0x20001056: 52 DC.B 0x52 ; 'R' 0x20001057: 20 DC.B 0x20 ; ' ' 0x20001058: 63 DC.B 0x63 ; 'c' 0x20001059: 6F DC.B 0x6F ; 'o' 0x2000105A: 6D DC.B 0x6D ; 'm' 0x2000105B: 70 DC.B 0x70 ; 'p' 0x2000105C: 69 DC.B 0x69 ; 'i' 0x2000105D: 6C DC.B 0x6C ; 'l' 0x2000105E: 65 DC.B 0x65 ; 'e' 0x2000105F: 72 DC.B 0x72 ; 'r' 0x20001060: 20 DC.B 0x20 ; ' ' 0x20001061: 76 DC.B 0x76 ; 'v' 0x20001062: 65 DC.B 0x65 ; 'e' 0x20001063: 72 DC.B 0x72 ; 'r' 0x20001064: 73 DC.B 0x73 ; 's' 0x20001065: 69 DC.B 0x69 ; 'i' 0x20001066: 6F DC.B 0x6F ; 'o' 0x20001067: 6E DC.B 0x6E ; 'n' 0x20001068: 20 DC.B 0x20 ; ' ' 0x20001069: 31 DC.B 0x31 ; '1' 0x2000106A: 35 DC.B 0x35 ; '5' 0x2000106B: 2E DC.B 0x2E ; '.' 0x2000106C: 32 DC.B 0x32 ; '2' 0x2000106D: 2E DC.B 0x2E ; '.' 0x2000106E: 34 DC.B 0x34 ; '4' 0x2000106F: 20 DC.B 0x20 ; ' ' 0x20001070: 28 DC.B 0x28 ; '(' 0x20001071: 62 DC.B 0x62 ; 'b' 0x20001072: 61 DC.B 0x61 ; 'a' 0x20001073: 73 DC.B 0x73 ; 's' 0x20001074: 65 DC.B 0x65 ; 'e' 0x20001075: 64 DC.B 0x64 ; 'd' 0x20001076: 20 DC.B 0x20 ; ' ' 0x20001077: 6F DC.B 0x6F ; 'o' 0x20001078: 6E DC.B 0x6E ; 'n' 0x20001079: 20 DC.B 0x20 ; ' ' 0x2000107A: 63 DC.B 0x63 ; 'c' 0x2000107B: 6C DC.B 0x6C ; 'l' 0x2000107C: 61 DC.B 0x61 ; 'a' 0x2000107D: 6E DC.B 0x6E ; 'n' 0x2000107E: 67 DC.B 0x67 ; 'g' 0x2000107F: 20 DC.B 0x20 ; ' ' 0x20001080: 31 DC.B 0x31 ; '1' 0x20001081: 35 DC.B 0x35 ; '5' 0x20001082: 2E DC.B 0x2E ; '.' 0x20001083: 30 DC.B 0x30 ; '0' 0x20001084: 2E DC.B 0x2E ; '.' 0x20001085: 36 DC.B 0x36 ; '6' 0x20001086: 29 DC.B 0x29 ; ')' 0x20001087: 00 DC.B 0x00 ; '\0' 0x20001088: 41 DC.B 0x41 ; 'A' 0x20001089: 44 DC.B 0x44 ; 'D' 0x2000108A: 00 DC.B 0x00 ; '\0' 0x2000108B: 00 DC.B 0x00 ; '\0' 0x2000108C: 00 DC.B 0x00 ; '\0' 0x2000108D: 61 DC.B 0x61 ; 'a' 0x2000108E: 65 DC.B 0x65 ; 'e' 0x2000108F: 61 DC.B 0x61 ; 'a' 0x20001090: 62 DC.B 0x62 ; 'b' 0x20001091: 69 DC.B 0x69 ; 'i' 0x20001092: 00 DC.B 0x00 ; '\0' 0x20001093: 01 DC.B 0x01 ; '\x01' 0x20001094: 3A DC.B 0x3A ; ':' 0x20001095: 00 DC.B 0x00 ; '\0' 0x20001096: 00 DC.B 0x00 ; '\0' 0x20001097: 00 DC.B 0x00 ; '\0' 0x20001098: 43 DC.B 0x43 ; 'C' 0x20001099: 32 DC.B 0x32 ; '2' 0x2000109A: 2E DC.B 0x2E ; '.' 0x2000109B: 30 DC.B 0x30 ; '0'

Section .bss.htim2 from tim.o, size=76, align=4


htim2: 0x2000109C: 00 DC.B 0x00 ; '\0' 0x2000109D: 53 DC.B 0x53 ; 'S' 0x2000109E: 45 DC.B 0x45 ; 'E' 0x2000109F: 47 DC.B 0x47 ; 'G' 0x200010A0: 47 DC.B 0x47 ; 'G' 0x200010A1: 45 DC.B 0x45 ; 'E' 0x200010A2: 52 DC.B 0x52 ; 'R' 0x200010A3: 20 DC.B 0x20 ; ' ' 0x200010A4: 63 DC.B 0x63 ; 'c' 0x200010A5: 6F DC.B 0x6F ; 'o' 0x200010A6: 6D DC.B 0x6D ; 'm' 0x200010A7: 70 DC.B 0x70 ; 'p' 0x200010A8: 69 DC.B 0x69 ; 'i' 0x200010A9: 6C DC.B 0x6C ; 'l' 0x200010AA: 65 DC.B 0x65 ; 'e' 0x200010AB: 72 DC.B 0x72 ; 'r' 0x200010AC: 20 DC.B 0x20 ; ' ' 0x200010AD: 76 DC.B 0x76 ; 'v' 0x200010AE: 65 DC.B 0x65 ; 'e' 0x200010AF: 72 DC.B 0x72 ; 'r' 0x200010B0: 73 DC.B 0x73 ; 's' 0x200010B1: 69 DC.B 0x69 ; 'i' 0x200010B2: 6F DC.B 0x6F ; 'o' 0x200010B3: 6E DC.B 0x6E ; 'n' 0x200010B4: 20 DC.B 0x20 ; ' ' 0x200010B5: 31 DC.B 0x31 ; '1' 0x200010B6: 35 DC.B 0x35 ; '5' 0x200010B7: 2E DC.B 0x2E ; '.' 0x200010B8: 32 DC.B 0x32 ; '2' 0x200010B9: 2E DC.B 0x2E ; '.' 0x200010BA: 34 DC.B 0x34 ; '4' 0x200010BB: 20 DC.B 0x20 ; ' ' 0x200010BC: 28 DC.B 0x28 ; '(' 0x200010BD: 62 DC.B 0x62 ; 'b' 0x200010BE: 61 DC.B 0x61 ; 'a' 0x200010BF: 73 DC.B 0x73 ; 's' 0x200010C0: 65 DC.B 0x65 ; 'e' 0x200010C1: 64 DC.B 0x64 ; 'd' 0x200010C2: 20 DC.B 0x20 ; ' ' 0x200010C3: 6F DC.B 0x6F ; 'o' 0x200010C4: 6E DC.B 0x6E ; 'n' 0x200010C5: 20 DC.B 0x20 ; ' ' 0x200010C6: 63 DC.B 0x63 ; 'c' 0x200010C7: 6C DC.B 0x6C ; 'l' 0x200010C8: 61 DC.B 0x61 ; 'a' 0x200010C9: 6E DC.B 0x6E ; 'n' 0x200010CA: 67 DC.B 0x67 ; 'g' 0x200010CB: 20 DC.B 0x20 ; ' ' 0x200010CC: 31 DC.B 0x31 ; '1' 0x200010CD: 35 DC.B 0x35 ; '5' 0x200010CE: 2E DC.B 0x2E ; '.' 0x200010CF: 30 DC.B 0x30 ; '0' 0x200010D0: 2E DC.B 0x2E ; '.' 0x200010D1: 36 DC.B 0x36 ; '6' 0x200010D2: 29 DC.B 0x29 ; ')' 0x200010D3: 00 DC.B 0x00 ; '\0' 0x200010D4: 41 DC.B 0x41 ; 'A' 0x200010D5: 44 DC.B 0x44 ; 'D' 0x200010D6: 00 DC.B 0x00 ; '\0' 0x200010D7: 00 DC.B 0x00 ; '\0' 0x200010D8: 00 DC.B 0x00 ; '\0' 0x200010D9: 61 DC.B 0x61 ; 'a' 0x200010DA: 65 DC.B 0x65 ; 'e' 0x200010DB: 61 DC.B 0x61 ; 'a' 0x200010DC: 62 DC.B 0x62 ; 'b' 0x200010DD: 69 DC.B 0x69 ; 'i' 0x200010DE: 00 DC.B 0x00 ; '\0' 0x200010DF: 01 DC.B 0x01 ; '\x01' 0x200010E0: 3A DC.B 0x3A ; ':' 0x200010E1: 00 DC.B 0x00 ; '\0' 0x200010E2: 00 DC.B 0x00 ; '\0' 0x200010E3: 00 DC.B 0x00 ; '\0' 0x200010E4: 43 DC.B 0x43 ; 'C' 0x200010E5: 32 DC.B 0x32 ; '2' 0x200010E6: 2E DC.B 0x2E ; '.' 0x200010E7: 30 DC.B 0x30 ; '0'

Section .bss.htim17 from tim.o, size=76, align=4


htim17: 0x200010E8: 00 DC.B 0x00 ; '\0' 0x200010E9: 53 DC.B 0x53 ; 'S' 0x200010EA: 45 DC.B 0x45 ; 'E' 0x200010EB: 47 DC.B 0x47 ; 'G' 0x200010EC: 47 DC.B 0x47 ; 'G' 0x200010ED: 45 DC.B 0x45 ; 'E' 0x200010EE: 52 DC.B 0x52 ; 'R' 0x200010EF: 20 DC.B 0x20 ; ' ' 0x200010F0: 63 DC.B 0x63 ; 'c' 0x200010F1: 6F DC.B 0x6F ; 'o' 0x200010F2: 6D DC.B 0x6D ; 'm' 0x200010F3: 70 DC.B 0x70 ; 'p' 0x200010F4: 69 DC.B 0x69 ; 'i' 0x200010F5: 6C DC.B 0x6C ; 'l' 0x200010F6: 65 DC.B 0x65 ; 'e' 0x200010F7: 72 DC.B 0x72 ; 'r' 0x200010F8: 20 DC.B 0x20 ; ' ' 0x200010F9: 76 DC.B 0x76 ; 'v' 0x200010FA: 65 DC.B 0x65 ; 'e' 0x200010FB: 72 DC.B 0x72 ; 'r' 0x200010FC: 73 DC.B 0x73 ; 's' 0x200010FD: 69 DC.B 0x69 ; 'i' 0x200010FE: 6F DC.B 0x6F ; 'o' 0x200010FF: 6E DC.B 0x6E ; 'n' 0x20001100: 20 DC.B 0x20 ; ' ' 0x20001101: 31 DC.B 0x31 ; '1' 0x20001102: 35 DC.B 0x35 ; '5' 0x20001103: 2E DC.B 0x2E ; '.' 0x20001104: 32 DC.B 0x32 ; '2' 0x20001105: 2E DC.B 0x2E ; '.' 0x20001106: 34 DC.B 0x34 ; '4' 0x20001107: 20 DC.B 0x20 ; ' ' 0x20001108: 28 DC.B 0x28 ; '(' 0x20001109: 62 DC.B 0x62 ; 'b' 0x2000110A: 61 DC.B 0x61 ; 'a' 0x2000110B: 73 DC.B 0x73 ; 's' 0x2000110C: 65 DC.B 0x65 ; 'e' 0x2000110D: 64 DC.B 0x64 ; 'd' 0x2000110E: 20 DC.B 0x20 ; ' ' 0x2000110F: 6F DC.B 0x6F ; 'o' 0x20001110: 6E DC.B 0x6E ; 'n' 0x20001111: 20 DC.B 0x20 ; ' ' 0x20001112: 63 DC.B 0x63 ; 'c' 0x20001113: 6C DC.B 0x6C ; 'l' 0x20001114: 61 DC.B 0x61 ; 'a' 0x20001115: 6E DC.B 0x6E ; 'n' 0x20001116: 67 DC.B 0x67 ; 'g' 0x20001117: 20 DC.B 0x20 ; ' ' 0x20001118: 31 DC.B 0x31 ; '1' 0x20001119: 35 DC.B 0x35 ; '5' 0x2000111A: 2E DC.B 0x2E ; '.' 0x2000111B: 30 DC.B 0x30 ; '0' 0x2000111C: 2E DC.B 0x2E ; '.' 0x2000111D: 36 DC.B 0x36 ; '6' 0x2000111E: 29 DC.B 0x29 ; ')' 0x2000111F: 00 DC.B 0x00 ; '\0' 0x20001120: 41 DC.B 0x41 ; 'A' 0x20001121: 44 DC.B 0x44 ; 'D' 0x20001122: 00 DC.B 0x00 ; '\0' 0x20001123: 00 DC.B 0x00 ; '\0' 0x20001124: 00 DC.B 0x00 ; '\0' 0x20001125: 61 DC.B 0x61 ; 'a' 0x20001126: 65 DC.B 0x65 ; 'e' 0x20001127: 61 DC.B 0x61 ; 'a' 0x20001128: 62 DC.B 0x62 ; 'b' 0x20001129: 69 DC.B 0x69 ; 'i' 0x2000112A: 00 DC.B 0x00 ; '\0' 0x2000112B: 01 DC.B 0x01 ; '\x01' 0x2000112C: 3A DC.B 0x3A ; ':' 0x2000112D: 00 DC.B 0x00 ; '\0' 0x2000112E: 00 DC.B 0x00 ; '\0' 0x2000112F: 00 DC.B 0x00 ; '\0' 0x20001130: 43 DC.B 0x43 ; 'C' 0x20001131: 32 DC.B 0x32 ; '2' 0x20001132: 2E DC.B 0x2E ; '.' 0x20001133: 30 DC.B 0x30 ; '0'

Section .bss.htim16 from tim.o, size=76, align=4


htim16: 0x20001134: 00 DC.B 0x00 ; '\0' 0x20001135: 53 DC.B 0x53 ; 'S' 0x20001136: 45 DC.B 0x45 ; 'E' 0x20001137: 47 DC.B 0x47 ; 'G' 0x20001138: 47 DC.B 0x47 ; 'G' 0x20001139: 45 DC.B 0x45 ; 'E' 0x2000113A: 52 DC.B 0x52 ; 'R' 0x2000113B: 20 DC.B 0x20 ; ' ' 0x2000113C: 63 DC.B 0x63 ; 'c' 0x2000113D: 6F DC.B 0x6F ; 'o' 0x2000113E: 6D DC.B 0x6D ; 'm' 0x2000113F: 70 DC.B 0x70 ; 'p' 0x20001140: 69 DC.B 0x69 ; 'i' 0x20001141: 6C DC.B 0x6C ; 'l' 0x20001142: 65 DC.B 0x65 ; 'e' 0x20001143: 72 DC.B 0x72 ; 'r' 0x20001144: 20 DC.B 0x20 ; ' ' 0x20001145: 76 DC.B 0x76 ; 'v' 0x20001146: 65 DC.B 0x65 ; 'e' 0x20001147: 72 DC.B 0x72 ; 'r' 0x20001148: 73 DC.B 0x73 ; 's' 0x20001149: 69 DC.B 0x69 ; 'i' 0x2000114A: 6F DC.B 0x6F ; 'o' 0x2000114B: 6E DC.B 0x6E ; 'n' 0x2000114C: 20 DC.B 0x20 ; ' ' 0x2000114D: 31 DC.B 0x31 ; '1' 0x2000114E: 35 DC.B 0x35 ; '5' 0x2000114F: 2E DC.B 0x2E ; '.' 0x20001150: 32 DC.B 0x32 ; '2' 0x20001151: 2E DC.B 0x2E ; '.' 0x20001152: 34 DC.B 0x34 ; '4' 0x20001153: 20 DC.B 0x20 ; ' ' 0x20001154: 28 DC.B 0x28 ; '(' 0x20001155: 62 DC.B 0x62 ; 'b' 0x20001156: 61 DC.B 0x61 ; 'a' 0x20001157: 73 DC.B 0x73 ; 's' 0x20001158: 65 DC.B 0x65 ; 'e' 0x20001159: 64 DC.B 0x64 ; 'd' 0x2000115A: 20 DC.B 0x20 ; ' ' 0x2000115B: 6F DC.B 0x6F ; 'o' 0x2000115C: 6E DC.B 0x6E ; 'n' 0x2000115D: 20 DC.B 0x20 ; ' ' 0x2000115E: 63 DC.B 0x63 ; 'c' 0x2000115F: 6C DC.B 0x6C ; 'l' 0x20001160: 61 DC.B 0x61 ; 'a' 0x20001161: 6E DC.B 0x6E ; 'n' 0x20001162: 67 DC.B 0x67 ; 'g' 0x20001163: 20 DC.B 0x20 ; ' ' 0x20001164: 31 DC.B 0x31 ; '1' 0x20001165: 35 DC.B 0x35 ; '5' 0x20001166: 2E DC.B 0x2E ; '.' 0x20001167: 30 DC.B 0x30 ; '0' 0x20001168: 2E DC.B 0x2E ; '.' 0x20001169: 36 DC.B 0x36 ; '6' 0x2000116A: 29 DC.B 0x29 ; ')' 0x2000116B: 00 DC.B 0x00 ; '\0' 0x2000116C: 41 DC.B 0x41 ; 'A' 0x2000116D: 44 DC.B 0x44 ; 'D' 0x2000116E: 00 DC.B 0x00 ; '\0' 0x2000116F: 00 DC.B 0x00 ; '\0' 0x20001170: 00 DC.B 0x00 ; '\0' 0x20001171: 61 DC.B 0x61 ; 'a' 0x20001172: 65 DC.B 0x65 ; 'e' 0x20001173: 61 DC.B 0x61 ; 'a' 0x20001174: 62 DC.B 0x62 ; 'b' 0x20001175: 69 DC.B 0x69 ; 'i' 0x20001176: 00 DC.B 0x00 ; '\0' 0x20001177: 01 DC.B 0x01 ; '\x01' 0x20001178: 3A DC.B 0x3A ; ':' 0x20001179: 00 DC.B 0x00 ; '\0' 0x2000117A: 00 DC.B 0x00 ; '\0' 0x2000117B: 00 DC.B 0x00 ; '\0' 0x2000117C: 43 DC.B 0x43 ; 'C' 0x2000117D: 32 DC.B 0x32 ; '2' 0x2000117E: 2E DC.B 0x2E ; '.' 0x2000117F: 30 DC.B 0x30 ; '0'

Section .bss.htim15 from tim.o, size=76, align=4


htim15: 0x20001180: 00 DC.B 0x00 ; '\0' 0x20001181: 53 DC.B 0x53 ; 'S' 0x20001182: 45 DC.B 0x45 ; 'E' 0x20001183: 47 DC.B 0x47 ; 'G' 0x20001184: 47 DC.B 0x47 ; 'G' 0x20001185: 45 DC.B 0x45 ; 'E' 0x20001186: 52 DC.B 0x52 ; 'R' 0x20001187: 20 DC.B 0x20 ; ' ' 0x20001188: 63 DC.B 0x63 ; 'c' 0x20001189: 6F DC.B 0x6F ; 'o' 0x2000118A: 6D DC.B 0x6D ; 'm' 0x2000118B: 70 DC.B 0x70 ; 'p' 0x2000118C: 69 DC.B 0x69 ; 'i' 0x2000118D: 6C DC.B 0x6C ; 'l' 0x2000118E: 65 DC.B 0x65 ; 'e' 0x2000118F: 72 DC.B 0x72 ; 'r' 0x20001190: 20 DC.B 0x20 ; ' ' 0x20001191: 76 DC.B 0x76 ; 'v' 0x20001192: 65 DC.B 0x65 ; 'e' 0x20001193: 72 DC.B 0x72 ; 'r' 0x20001194: 73 DC.B 0x73 ; 's' 0x20001195: 69 DC.B 0x69 ; 'i' 0x20001196: 6F DC.B 0x6F ; 'o' 0x20001197: 6E DC.B 0x6E ; 'n' 0x20001198: 20 DC.B 0x20 ; ' ' 0x20001199: 31 DC.B 0x31 ; '1' 0x2000119A: 35 DC.B 0x35 ; '5' 0x2000119B: 2E DC.B 0x2E ; '.' 0x2000119C: 32 DC.B 0x32 ; '2' 0x2000119D: 2E DC.B 0x2E ; '.' 0x2000119E: 34 DC.B 0x34 ; '4' 0x2000119F: 20 DC.B 0x20 ; ' ' 0x200011A0: 28 DC.B 0x28 ; '(' 0x200011A1: 62 DC.B 0x62 ; 'b' 0x200011A2: 61 DC.B 0x61 ; 'a' 0x200011A3: 73 DC.B 0x73 ; 's' 0x200011A4: 65 DC.B 0x65 ; 'e' 0x200011A5: 64 DC.B 0x64 ; 'd' 0x200011A6: 20 DC.B 0x20 ; ' ' 0x200011A7: 6F DC.B 0x6F ; 'o' 0x200011A8: 6E DC.B 0x6E ; 'n' 0x200011A9: 20 DC.B 0x20 ; ' ' 0x200011AA: 63 DC.B 0x63 ; 'c' 0x200011AB: 6C DC.B 0x6C ; 'l' 0x200011AC: 61 DC.B 0x61 ; 'a' 0x200011AD: 6E DC.B 0x6E ; 'n' 0x200011AE: 67 DC.B 0x67 ; 'g' 0x200011AF: 20 DC.B 0x20 ; ' ' 0x200011B0: 31 DC.B 0x31 ; '1' 0x200011B1: 35 DC.B 0x35 ; '5' 0x200011B2: 2E DC.B 0x2E ; '.' 0x200011B3: 30 DC.B 0x30 ; '0' 0x200011B4: 2E DC.B 0x2E ; '.' 0x200011B5: 36 DC.B 0x36 ; '6' 0x200011B6: 29 DC.B 0x29 ; ')' 0x200011B7: 00 DC.B 0x00 ; '\0' 0x200011B8: 41 DC.B 0x41 ; 'A' 0x200011B9: 44 DC.B 0x44 ; 'D' 0x200011BA: 00 DC.B 0x00 ; '\0' 0x200011BB: 00 DC.B 0x00 ; '\0' 0x200011BC: 00 DC.B 0x00 ; '\0' 0x200011BD: 61 DC.B 0x61 ; 'a' 0x200011BE: 65 DC.B 0x65 ; 'e' 0x200011BF: 61 DC.B 0x61 ; 'a' 0x200011C0: 62 DC.B 0x62 ; 'b' 0x200011C1: 69 DC.B 0x69 ; 'i' 0x200011C2: 00 DC.B 0x00 ; '\0' 0x200011C3: 01 DC.B 0x01 ; '\x01' 0x200011C4: 3A DC.B 0x3A ; ':' 0x200011C5: 00 DC.B 0x00 ; '\0' 0x200011C6: 00 DC.B 0x00 ; '\0' 0x200011C7: 00 DC.B 0x00 ; '\0' 0x200011C8: 43 DC.B 0x43 ; 'C' 0x200011C9: 32 DC.B 0x32 ; '2' 0x200011CA: 2E DC.B 0x2E ; '.' 0x200011CB: 30 DC.B 0x30 ; '0'

Section .bss.htim14 from tim.o, size=76, align=4


htim14: 0x200011CC: 00 DC.B 0x00 ; '\0' 0x200011CD: 53 DC.B 0x53 ; 'S' 0x200011CE: 45 DC.B 0x45 ; 'E' 0x200011CF: 47 DC.B 0x47 ; 'G' 0x200011D0: 47 DC.B 0x47 ; 'G' 0x200011D1: 45 DC.B 0x45 ; 'E' 0x200011D2: 52 DC.B 0x52 ; 'R' 0x200011D3: 20 DC.B 0x20 ; ' ' 0x200011D4: 63 DC.B 0x63 ; 'c' 0x200011D5: 6F DC.B 0x6F ; 'o' 0x200011D6: 6D DC.B 0x6D ; 'm' 0x200011D7: 70 DC.B 0x70 ; 'p' 0x200011D8: 69 DC.B 0x69 ; 'i' 0x200011D9: 6C DC.B 0x6C ; 'l' 0x200011DA: 65 DC.B 0x65 ; 'e' 0x200011DB: 72 DC.B 0x72 ; 'r' 0x200011DC: 20 DC.B 0x20 ; ' ' 0x200011DD: 76 DC.B 0x76 ; 'v' 0x200011DE: 65 DC.B 0x65 ; 'e' 0x200011DF: 72 DC.B 0x72 ; 'r' 0x200011E0: 73 DC.B 0x73 ; 's' 0x200011E1: 69 DC.B 0x69 ; 'i' 0x200011E2: 6F DC.B 0x6F ; 'o' 0x200011E3: 6E DC.B 0x6E ; 'n' 0x200011E4: 20 DC.B 0x20 ; ' ' 0x200011E5: 31 DC.B 0x31 ; '1' 0x200011E6: 35 DC.B 0x35 ; '5' 0x200011E7: 2E DC.B 0x2E ; '.' 0x200011E8: 32 DC.B 0x32 ; '2' 0x200011E9: 2E DC.B 0x2E ; '.' 0x200011EA: 34 DC.B 0x34 ; '4' 0x200011EB: 20 DC.B 0x20 ; ' ' 0x200011EC: 28 DC.B 0x28 ; '(' 0x200011ED: 62 DC.B 0x62 ; 'b' 0x200011EE: 61 DC.B 0x61 ; 'a' 0x200011EF: 73 DC.B 0x73 ; 's' 0x200011F0: 65 DC.B 0x65 ; 'e' 0x200011F1: 64 DC.B 0x64 ; 'd' 0x200011F2: 20 DC.B 0x20 ; ' ' 0x200011F3: 6F DC.B 0x6F ; 'o' 0x200011F4: 6E DC.B 0x6E ; 'n' 0x200011F5: 20 DC.B 0x20 ; ' ' 0x200011F6: 63 DC.B 0x63 ; 'c' 0x200011F7: 6C DC.B 0x6C ; 'l' 0x200011F8: 61 DC.B 0x61 ; 'a' 0x200011F9: 6E DC.B 0x6E ; 'n' 0x200011FA: 67 DC.B 0x67 ; 'g' 0x200011FB: 20 DC.B 0x20 ; ' ' 0x200011FC: 31 DC.B 0x31 ; '1' 0x200011FD: 35 DC.B 0x35 ; '5' 0x200011FE: 2E DC.B 0x2E ; '.' 0x200011FF: 30 DC.B 0x30 ; '0' 0x20001200: 2E DC.B 0x2E ; '.' 0x20001201: 36 DC.B 0x36 ; '6' 0x20001202: 29 DC.B 0x29 ; ')' 0x20001203: 00 DC.B 0x00 ; '\0' 0x20001204: 41 DC.B 0x41 ; 'A' 0x20001205: 44 DC.B 0x44 ; 'D' 0x20001206: 00 DC.B 0x00 ; '\0' 0x20001207: 00 DC.B 0x00 ; '\0' 0x20001208: 00 DC.B 0x00 ; '\0' 0x20001209: 61 DC.B 0x61 ; 'a' 0x2000120A: 65 DC.B 0x65 ; 'e' 0x2000120B: 61 DC.B 0x61 ; 'a' 0x2000120C: 62 DC.B 0x62 ; 'b' 0x2000120D: 69 DC.B 0x69 ; 'i' 0x2000120E: 00 DC.B 0x00 ; '\0' 0x2000120F: 01 DC.B 0x01 ; '\x01' 0x20001210: 3A DC.B 0x3A ; ':' 0x20001211: 00 DC.B 0x00 ; '\0' 0x20001212: 00 DC.B 0x00 ; '\0' 0x20001213: 00 DC.B 0x00 ; '\0' 0x20001214: 43 DC.B 0x43 ; 'C' 0x20001215: 32 DC.B 0x32 ; '2' 0x20001216: 2E DC.B 0x2E ; '.' 0x20001217: 30 DC.B 0x30 ; '0'

Section .bss.hcrc from crc.o, size=36, align=4


hcrc: 0x20001218: 00 DC.B 0x00 ; '\0' 0x20001219: 53 DC.B 0x53 ; 'S' 0x2000121A: 45 DC.B 0x45 ; 'E' 0x2000121B: 47 DC.B 0x47 ; 'G' 0x2000121C: 47 DC.B 0x47 ; 'G' 0x2000121D: 45 DC.B 0x45 ; 'E' 0x2000121E: 52 DC.B 0x52 ; 'R' 0x2000121F: 20 DC.B 0x20 ; ' ' 0x20001220: 63 DC.B 0x63 ; 'c' 0x20001221: 6F DC.B 0x6F ; 'o' 0x20001222: 6D DC.B 0x6D ; 'm' 0x20001223: 70 DC.B 0x70 ; 'p' 0x20001224: 69 DC.B 0x69 ; 'i' 0x20001225: 6C DC.B 0x6C ; 'l' 0x20001226: 65 DC.B 0x65 ; 'e' 0x20001227: 72 DC.B 0x72 ; 'r' 0x20001228: 20 DC.B 0x20 ; ' ' 0x20001229: 76 DC.B 0x76 ; 'v' 0x2000122A: 65 DC.B 0x65 ; 'e' 0x2000122B: 72 DC.B 0x72 ; 'r' 0x2000122C: 73 DC.B 0x73 ; 's' 0x2000122D: 69 DC.B 0x69 ; 'i' 0x2000122E: 6F DC.B 0x6F ; 'o' 0x2000122F: 6E DC.B 0x6E ; 'n' 0x20001230: 20 DC.B 0x20 ; ' ' 0x20001231: 31 DC.B 0x31 ; '1' 0x20001232: 35 DC.B 0x35 ; '5' 0x20001233: 2E DC.B 0x2E ; '.' 0x20001234: 32 DC.B 0x32 ; '2' 0x20001235: 2E DC.B 0x2E ; '.' 0x20001236: 34 DC.B 0x34 ; '4' 0x20001237: 20 DC.B 0x20 ; ' ' 0x20001238: 28 DC.B 0x28 ; '(' 0x20001239: 62 DC.B 0x62 ; 'b' 0x2000123A: 61 DC.B 0x61 ; 'a' 0x2000123B: 73 DC.B 0x73 ; 's'

Section .bss.hdac1 from dac.o, size=20, align=4


hdac1: 0x2000123C: 00 DC.B 0x00 ; '\0' 0x2000123D: 53 DC.B 0x53 ; 'S' 0x2000123E: 45 DC.B 0x45 ; 'E' 0x2000123F: 47 DC.B 0x47 ; 'G' 0x20001240: 47 DC.B 0x47 ; 'G' 0x20001241: 45 DC.B 0x45 ; 'E' 0x20001242: 52 DC.B 0x52 ; 'R' 0x20001243: 20 DC.B 0x20 ; ' ' 0x20001244: 63 DC.B 0x63 ; 'c' 0x20001245: 6F DC.B 0x6F ; 'o' 0x20001246: 6D DC.B 0x6D ; 'm' 0x20001247: 70 DC.B 0x70 ; 'p' 0x20001248: 69 DC.B 0x69 ; 'i' 0x20001249: 6C DC.B 0x6C ; 'l' 0x2000124A: 65 DC.B 0x65 ; 'e' 0x2000124B: 72 DC.B 0x72 ; 'r' 0x2000124C: 20 DC.B 0x20 ; ' ' 0x2000124D: 76 DC.B 0x76 ; 'v' 0x2000124E: 65 DC.B 0x65 ; 'e' 0x2000124F: 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: 0x20001250: 30 DC.B 0x30 ; '0' 0x20001251: 31 DC.B 0x31 ; '1' 0x20001252: 32 DC.B 0x32 ; '2' 0x20001253: 33 DC.B 0x33 ; '3' 0x20001254: 34 DC.B 0x34 ; '4' 0x20001255: 35 DC.B 0x35 ; '5' 0x20001256: 36 DC.B 0x36 ; '6' 0x20001257: 37 DC.B 0x37 ; '7' 0x20001258: 38 DC.B 0x38 ; '8' 0x20001259: 39 DC.B 0x39 ; '9' 0x2000125A: 41 DC.B 0x41 ; 'A' 0x2000125B: 42 DC.B 0x42 ; 'B' 0x2000125C: 43 DC.B 0x43 ; 'C' 0x2000125D: 44 DC.B 0x44 ; 'D' 0x2000125E: 45 DC.B 0x45 ; 'E' 0x2000125F: 46 DC.B 0x46 ; 'F'

Section .bss.LVP_OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=16, align=4


LVP_OVP_Management_NoAutoreconnect.WhatToDo: 0x20001260: 01 DC.B 0x01 ; '\x01' 0x20001261: 00 DC.B 0x00 ; '\0' 0x20001262: 00 DC.B 0x00 ; '\0' 0x20001263: 00 DC.B 0x00 ; '\0' 0x20001264: FF DC.B 0xFF ; '\xFF' 0x20001265: FF DC.B 0xFF ; '\xFF' 0x20001266: FF DC.B 0xFF ; '\xFF' 0x20001267: FF DC.B 0xFF ; '\xFF' 0x20001268: 0A DC.B 0x0A ; '\n' 0x20001269: 00 DC.B 0x00 ; '\0' 0x2000126A: 00 DC.B 0x00 ; '\0' 0x2000126B: 00 DC.B 0x00 ; '\0' 0x2000126C: B8 DC.B 0xB8 ; '\xB8' 0x2000126D: 0B DC.B 0x0B ; '\x0B' 0x2000126E: 00 DC.B 0x00 ; '\0' 0x2000126F: 00 DC.B 0x00 ; '\0'

Section .bss.LVP_OVP from main.o, size=16, align=4


LVP_OVP: 0x20001270: 4D DC.B 0x4D ; 'M' 0x20001271: 6F DC.B 0x6F ; 'o' 0x20001272: 64 DC.B 0x64 ; 'd' 0x20001273: 65 DC.B 0x65 ; 'e' 0x20001274: 20 DC.B 0x20 ; ' ' 0x20001275: 30 DC.B 0x30 ; '0' 0x20001276: 20 DC.B 0x20 ; ' ' 0x20001277: 69 DC.B 0x69 ; 'i' 0x20001278: 73 DC.B 0x73 ; 's' 0x20001279: 20 DC.B 0x20 ; ' ' 0x2000127A: 73 DC.B 0x73 ; 's' 0x2000127B: 65 DC.B 0x65 ; 'e' 0x2000127C: 6C DC.B 0x6C ; 'l' 0x2000127D: 65 DC.B 0x65 ; 'e' 0x2000127E: 63 DC.B 0x63 ; 'c' 0x2000127F: 74 DC.B 0x74 ; 't'

Section .bss.AUTO_LVP_OVP_Management.WhatToDo from main.o, size=16, align=4


AUTO_LVP_OVP_Management.WhatToDo: 0x20001280: 0A DC.B 0x0A ; '\n' 0x20001281: 00 DC.B 0x00 ; '\0' 0x20001282: 00 DC.B 0x00 ; '\0' 0x20001283: 00 DC.B 0x00 ; '\0' 0x20001284: B8 DC.B 0xB8 ; '\xB8' 0x20001285: 0B DC.B 0x0B ; '\x0B' 0x20001286: 00 DC.B 0x00 ; '\0' 0x20001287: 00 DC.B 0x00 ; '\0' 0x20001288: B8 DC.B 0xB8 ; '\xB8' 0x20001289: 0B DC.B 0x0B ; '\x0B' 0x2000128A: 00 DC.B 0x00 ; '\0' 0x2000128B: 00 DC.B 0x00 ; '\0' 0x2000128C: B8 DC.B 0xB8 ; '\xB8' 0x2000128D: 0B DC.B 0x0B ; '\x0B' 0x2000128E: 00 DC.B 0x00 ; '\0' 0x2000128F: 00 DC.B 0x00 ; '\0'

Section .bss.OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4


OVP_Management_NoAutoreconnect.WhatToDo: 0x20001290: 01 DC.B 0x01 ; '\x01' 0x20001291: 00 DC.B 0x00 ; '\0' 0x20001292: 00 DC.B 0x00 ; '\0' 0x20001293: 00 DC.B 0x00 ; '\0' 0x20001294: FF DC.B 0xFF ; '\xFF' 0x20001295: FF DC.B 0xFF ; '\xFF' 0x20001296: FF DC.B 0xFF ; '\xFF' 0x20001297: FF DC.B 0xFF ; '\xFF'

Section .bss.LVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4


LVP_Management_NoAutoreconnect.WhatToDo: 0x20001298: 01 DC.B 0x01 ; '\x01' 0x20001299: 00 DC.B 0x00 ; '\0' 0x2000129A: 00 DC.B 0x00 ; '\0' 0x2000129B: 00 DC.B 0x00 ; '\0' 0x2000129C: FF DC.B 0xFF ; '\xFF' 0x2000129D: FF DC.B 0xFF ; '\xFF' 0x2000129E: FF DC.B 0xFF ; '\xFF' 0x2000129F: FF DC.B 0xFF ; '\xFF'

Section .bss.AUTO_OVP_Management.WhatToDo from main.o, size=8, align=4


AUTO_OVP_Management.WhatToDo: 0x200012A0: 01 DC.B 0x01 ; '\x01' 0x200012A1: 00 DC.B 0x00 ; '\0' 0x200012A2: 00 DC.B 0x00 ; '\0' 0x200012A3: 00 DC.B 0x00 ; '\0' 0x200012A4: 02 DC.B 0x02 ; '\x02' 0x200012A5: 00 DC.B 0x00 ; '\0' 0x200012A6: 00 DC.B 0x00 ; '\0' 0x200012A7: 00 DC.B 0x00 ; '\0'

Section .bss.AUTO_LVP_Management.WhatToDo from main.o, size=8, align=4


AUTO_LVP_Management.WhatToDo: 0x200012A8: 0A DC.B 0x0A ; '\n' 0x200012A9: 00 DC.B 0x00 ; '\0' 0x200012AA: 00 DC.B 0x00 ; '\0' 0x200012AB: 00 DC.B 0x00 ; '\0' 0x200012AC: B8 DC.B 0xB8 ; '\xB8' 0x200012AD: 0B DC.B 0x0B ; '\x0B' 0x200012AE: 00 DC.B 0x00 ; '\0' 0x200012AF: 00 DC.B 0x00 ; '\0'

Section .bss.temperature_shutdown_is_active from main.o, size=4, align=4


temperature_shutdown_is_active: 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.statDataChanged from main.o, size=4, align=4


statDataChanged: 0x200012B4: FF DC.B 0xFF ; '\xFF' 0x200012B5: FF DC.B 0xFF ; '\xFF' 0x200012B6: FF DC.B 0xFF ; '\xFF' 0x200012B7: FF DC.B 0xFF ; '\xFF'

Section .bss.rawMOSFETsVoltageDrop from main.o, size=4, align=4


rawMOSFETsVoltageDrop: 0x200012B8: 00 DC.B 0x00 ; '\0' 0x200012B9: 00 DC.B 0x00 ; '\0' 0x200012BA: 00 DC.B 0x00 ; '\0' 0x200012BB: 00 DC.B 0x00 ; '\0'

Section .bss.rawContactVoltageDropPlus from main.o, size=4, align=4


rawContactVoltageDropPlus: 0x200012BC: 00 DC.B 0x00 ; '\0' 0x200012BD: 00 DC.B 0x00 ; '\0' 0x200012BE: 00 DC.B 0x00 ; '\0' 0x200012BF: 00 DC.B 0x00 ; '\0'

Section .bss.rawContactVoltageDropMinus from main.o, size=4, align=4


rawContactVoltageDropMinus: 0x200012C0: 1B DC.B 0x1B ; '\x1B' 0x200012C1: 5B DC.B 0x5B ; '[' 0x200012C2: 32 DC.B 0x32 ; '2' 0x200012C3: 3B DC.B 0x3B ; ';'

Section .bss.overload_shutdown_is_active from main.o, size=4, align=4


overload_shutdown_is_active: 0x200012C4: 01 DC.B 0x01 ; '\x01' 0x200012C5: 00 DC.B 0x00 ; '\0' 0x200012C6: 00 DC.B 0x00 ; '\0' 0x200012C7: 00 DC.B 0x00 ; '\0'

Section .bss.overcurrent_shutdown_is_active from main.o, size=4, align=4


overcurrent_shutdown_is_active: 0x200012C8: 01 DC.B 0x01 ; '\x01' 0x200012C9: 00 DC.B 0x00 ; '\0' 0x200012CA: 00 DC.B 0x00 ; '\0' 0x200012CB: 00 DC.B 0x00 ; '\0'

Section .bss.mosfets_voltagedrop_shutdown_is_active from main.o, size=4, align=4


mosfets_voltagedrop_shutdown_is_active: 0x200012CC: 01 DC.B 0x01 ; '\x01' 0x200012CD: 00 DC.B 0x00 ; '\0' 0x200012CE: 00 DC.B 0x00 ; '\0' 0x200012CF: 00 DC.B 0x00 ; '\0'

Section .bss.manual_overdrive_is_enabled from main.o, size=4, align=4


manual_overdrive_is_enabled: 0x200012D0: 01 DC.B 0x01 ; '\x01' 0x200012D1: 00 DC.B 0x00 ; '\0' 0x200012D2: 00 DC.B 0x00 ; '\0' 0x200012D3: 00 DC.B 0x00 ; '\0'

Section .bss.low_bat_shutdown_is_active from main.o, size=4, align=4


low_bat_shutdown_is_active: 0x200012D4: 01 DC.B 0x01 ; '\x01' 0x200012D5: 00 DC.B 0x00 ; '\0' 0x200012D6: 00 DC.B 0x00 ; '\0' 0x200012D7: 00 DC.B 0x00 ; '\0'

Section .bss.last_time_started from main.o, size=4, align=4


last_time_started: 0x200012D8: 55 DC.B 0x55 ; 'U' 0x200012D9: 50 DC.B 0x50 ; 'P' 0x200012DA: 20 DC.B 0x20 ; ' ' 0x200012DB: 62 DC.B 0x62 ; 'b'

Section .bss.key_state from tast.o, size=4, align=4


key_state: 0x200012DC: 00 DC.B 0x00 ; '\0' 0x200012DD: 53 DC.B 0x53 ; 'S' 0x200012DE: 45 DC.B 0x45 ; 'E' 0x200012DF: 47 DC.B 0x47 ; 'G'

Section .bss.key_rpt from tast.o, size=4, align=4


key_rpt: 0x200012E0: 00 DC.B 0x00 ; '\0' 0x200012E1: 53 DC.B 0x53 ; 'S' 0x200012E2: 45 DC.B 0x45 ; 'E' 0x200012E3: 47 DC.B 0x47 ; 'G'

Section .bss.key_press from tast.o, size=4, align=4


key_press: 0x200012E4: 00 DC.B 0x00 ; '\0' 0x200012E5: 53 DC.B 0x53 ; 'S' 0x200012E6: 45 DC.B 0x45 ; 'E' 0x200012E7: 47 DC.B 0x47 ; 'G'

Section .bss.command_parser_is_enabled from main.o, size=4, align=4


command_parser_is_enabled: 0x200012E8: 4D DC.B 0x4D ; 'M' 0x200012E9: 41 DC.B 0x41 ; 'A' 0x200012EA: 49 DC.B 0x49 ; 'I' 0x200012EB: 4E DC.B 0x4E ; 'N'

Section .bss.checkKeys.rpt from tast.o, size=4, align=4


checkKeys.rpt: 0x200012EC: 00 DC.B 0x00 ; '\0' 0x200012ED: 53 DC.B 0x53 ; 'S' 0x200012EE: 45 DC.B 0x45 ; 'E' 0x200012EF: 47 DC.B 0x47 ; 'G'

Section .bss.checkKeys.ct1 from tast.o, size=4, align=4


checkKeys.ct1: 0x200012F0: 00 DC.B 0x00 ; '\0' 0x200012F1: 53 DC.B 0x53 ; 'S' 0x200012F2: 45 DC.B 0x45 ; 'E' 0x200012F3: 47 DC.B 0x47 ; 'G'

Section .bss.checkKeys.ct0 from tast.o, size=4, align=4


checkKeys.ct0: 0x200012F4: 00 DC.B 0x00 ; '\0' 0x200012F5: 53 DC.B 0x53 ; 'S' 0x200012F6: 45 DC.B 0x45 ; 'E' 0x200012F7: 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: 0x200012F8: 01 DC.B 0x01 ; '\x01' 0x200012F9: 00 DC.B 0x00 ; '\0' 0x200012FA: 00 DC.B 0x00 ; '\0' 0x200012FB: 00 DC.B 0x00 ; '\0'

Section .bss.ReturnFunctionPtr from precharge.o, size=4, align=4


ReturnFunctionPtr: 0x200012FC: 00 DC.B 0x00 ; '\0' 0x200012FD: 53 DC.B 0x53 ; 'S' 0x200012FE: 45 DC.B 0x45 ; 'E' 0x200012FF: 47 DC.B 0x47 ; 'G'

Section .bss.RedLEDBlink.subStage from main.o, size=4, align=4


RedLEDBlink.subStage: 0x20001300: 4D DC.B 0x4D ; 'M' 0x20001301: 6F DC.B 0x6F ; 'o' 0x20001302: 64 DC.B 0x64 ; 'd' 0x20001303: 65 DC.B 0x65 ; 'e'

Section .bss.RedLEDBlink.stage from main.o, size=4, align=4


RedLEDBlink.stage: 0x20001304: 4D DC.B 0x4D ; 'M' 0x20001305: 6F DC.B 0x6F ; 'o' 0x20001306: 64 DC.B 0x64 ; 'd' 0x20001307: 65 DC.B 0x65 ; 'e'

Section .bss.RedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4


RedLEDBlink.RedLEDLastTickTime: 0x20001308: 4D DC.B 0x4D ; 'M' 0x20001309: 6F DC.B 0x6F ; 'o' 0x2000130A: 64 DC.B 0x64 ; 'd' 0x2000130B: 65 DC.B 0x65 ; 'e'

Section .bss.RS485DisableButtonManagement.btn_last_time_checked from main.o, size=4, align=4


RS485DisableButtonManagement.btn_last_time_checked: 0x2000130C: 00 DC.B 0x00 ; '\0' 0x2000130D: 00 DC.B 0x00 ; '\0' 0x2000130E: 00 DC.B 0x00 ; '\0' 0x2000130F: 00 DC.B 0x00 ; '\0'

Section .bss.PreChargeStage.stage from precharge.o, size=4, align=4


PreChargeStage.stage: 0x20001310: 00 DC.B 0x00 ; '\0' 0x20001311: 53 DC.B 0x53 ; 'S' 0x20001312: 45 DC.B 0x45 ; 'E' 0x20001313: 47 DC.B 0x47 ; 'G'

Section .bss.PreChargeStage.mal from precharge.o, size=4, align=4


PreChargeStage.mal: 0x20001314: 00 DC.B 0x00 ; '\0' 0x20001315: 53 DC.B 0x53 ; 'S' 0x20001316: 45 DC.B 0x45 ; 'E' 0x20001317: 47 DC.B 0x47 ; 'G'

Section .bss.PreChargeStage.cnt from precharge.o, size=4, align=4


PreChargeStage.cnt: 0x20001318: 00 DC.B 0x00 ; '\0' 0x20001319: 53 DC.B 0x53 ; 'S' 0x2000131A: 45 DC.B 0x45 ; 'E' 0x2000131B: 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: 0x2000131C: FF DC.B 0xFF ; '\xFF' 0x2000131D: FF DC.B 0xFF ; '\xFF' 0x2000131E: FF DC.B 0xFF ; '\xFF' 0x2000131F: FF DC.B 0xFF ; '\xFF'

Section .bss.MOSFETS_Management from main.o, size=4, align=4


MOSFETS_Management: 0x20001320: 00 DC.B 0x00 ; '\0' 0x20001321: 00 DC.B 0x00 ; '\0' 0x20001322: 00 DC.B 0x00 ; '\0' 0x20001323: 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: 0x20001324: FF DC.B 0xFF ; '\xFF' 0x20001325: FF DC.B 0xFF ; '\xFF' 0x20001326: FF DC.B 0xFF ; '\xFF' 0x20001327: 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: 0x20001328: FF DC.B 0xFF ; '\xFF' 0x20001329: FF DC.B 0xFF ; '\xFF' 0x2000132A: FF DC.B 0xFF ; '\xFF' 0x2000132B: FF DC.B 0xFF ; '\xFF'

Section .bss.Keys_Management.last_time_checked from main.o, size=4, align=4


Keys_Management.last_time_checked: 0x2000132C: 55 DC.B 0x55 ; 'U' 0x2000132D: 50 DC.B 0x50 ; 'P' 0x2000132E: 20 DC.B 0x20 ; ' ' 0x2000132F: 62 DC.B 0x62 ; 'b'

Section .bss.InternalRedLED_Management from main.o, size=4, align=4


InternalRedLED_Management: 0x20001330: 49 DC.B 0x49 ; 'I' 0x20001331: 74 DC.B 0x74 ; 't' 0x20001332: 20 DC.B 0x20 ; ' ' 0x20001333: 69 DC.B 0x69 ; 'i'

Section .bss.InternalGreenLED_Management from main.o, size=4, align=4


InternalGreenLED_Management: 0x20001334: 49 DC.B 0x49 ; 'I' 0x20001335: 74 DC.B 0x74 ; 't' 0x20001336: 20 DC.B 0x20 ; ' ' 0x20001337: 69 DC.B 0x69 ; 'i'

Section .bss.InternalBlueLED_Management from main.o, size=4, align=4


InternalBlueLED_Management: 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.InrushCurrentManagement from main.o, size=4, align=4


InrushCurrentManagement: 0x2000133C: 49 DC.B 0x49 ; 'I' 0x2000133D: 74 DC.B 0x74 ; 't' 0x2000133E: 20 DC.B 0x20 ; ' ' 0x2000133F: 69 DC.B 0x69 ; 'i'

Section .bss.HeavyCalculations.tmp_i_plus from main.o, size=4, align=4


HeavyCalculations.tmp_i_plus: 0x20001340: 1B DC.B 0x1B ; '\x1B' 0x20001341: 5B DC.B 0x5B ; '[' 0x20001342: 32 DC.B 0x32 ; '2' 0x20001343: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.tmp_i_minus from main.o, size=4, align=4


HeavyCalculations.tmp_i_minus: 0x20001344: 1B DC.B 0x1B ; '\x1B' 0x20001345: 5B DC.B 0x5B ; '[' 0x20001346: 32 DC.B 0x32 ; '2' 0x20001347: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.temperature_accum from main.o, size=4, align=4


HeavyCalculations.temperature_accum: 0x20001348: 1B DC.B 0x1B ; '\x1B' 0x20001349: 5B DC.B 0x5B ; '[' 0x2000134A: 32 DC.B 0x32 ; '2' 0x2000134B: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.rawContactVoltageDropPlus_accum from main.o, size=4, align=4


HeavyCalculations.rawContactVoltageDropPlus_accum: 0x2000134C: 1B DC.B 0x1B ; '\x1B' 0x2000134D: 5B DC.B 0x5B ; '[' 0x2000134E: 32 DC.B 0x32 ; '2' 0x2000134F: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.rawContactVoltageDropMinus_accum from main.o, size=4, align=4


HeavyCalculations.rawContactVoltageDropMinus_accum: 0x20001350: 1B DC.B 0x1B ; '\x1B' 0x20001351: 5B DC.B 0x5B ; '[' 0x20001352: 32 DC.B 0x32 ; '2' 0x20001353: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.heavy_calc_last_time from main.o, size=4, align=4


HeavyCalculations.heavy_calc_last_time: 0x20001354: 1B DC.B 0x1B ; '\x1B' 0x20001355: 5B DC.B 0x5B ; '[' 0x20001356: 32 DC.B 0x32 ; '2' 0x20001357: 3B DC.B 0x3B ; ';'

Section .bss.HeavyCalculations.heater_cnt from main.o, size=4, align=4


HeavyCalculations.heater_cnt: 0x20001358: 1B DC.B 0x1B ; '\x1B' 0x20001359: 5B DC.B 0x5B ; '[' 0x2000135A: 32 DC.B 0x32 ; '2' 0x2000135B: 3B DC.B 0x3B ; ';'

Section .bss.GreenLEDShortBlinking.old_on_time from main.o, size=4, align=4


GreenLEDShortBlinking.old_on_time: 0x2000135C: 4D DC.B 0x4D ; 'M' 0x2000135D: 6F DC.B 0x6F ; 'o' 0x2000135E: 64 DC.B 0x64 ; 'd' 0x2000135F: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalRedLED_Management from main.o, size=4, align=4


ExternalRedLED_Management: 0x20001360: 49 DC.B 0x49 ; 'I' 0x20001361: 74 DC.B 0x74 ; 't' 0x20001362: 20 DC.B 0x20 ; ' ' 0x20001363: 69 DC.B 0x69 ; 'i'

Section .bss.ExternalRedLEDBlink.subStage from main.o, size=4, align=4


ExternalRedLEDBlink.subStage: 0x20001364: 4D DC.B 0x4D ; 'M' 0x20001365: 6F DC.B 0x6F ; 'o' 0x20001366: 64 DC.B 0x64 ; 'd' 0x20001367: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalRedLEDBlink.stage from main.o, size=4, align=4


ExternalRedLEDBlink.stage: 0x20001368: 4D DC.B 0x4D ; 'M' 0x20001369: 6F DC.B 0x6F ; 'o' 0x2000136A: 64 DC.B 0x64 ; 'd' 0x2000136B: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalRedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4


ExternalRedLEDBlink.RedLEDLastTickTime: 0x2000136C: 4D DC.B 0x4D ; 'M' 0x2000136D: 6F DC.B 0x6F ; 'o' 0x2000136E: 64 DC.B 0x64 ; 'd' 0x2000136F: 65 DC.B 0x65 ; 'e'

Section .bss.ExternalGreenLED_Management from main.o, size=4, align=4


ExternalGreenLED_Management: 0x20001370: 49 DC.B 0x49 ; 'I' 0x20001371: 74 DC.B 0x74 ; 't' 0x20001372: 20 DC.B 0x20 ; ' ' 0x20001373: 69 DC.B 0x69 ; 'i'

Section .bss.ExternalGreenLEDShortBlinking.old_on_time from main.o, size=4, align=4


ExternalGreenLEDShortBlinking.old_on_time: 0x20001374: 4D DC.B 0x4D ; 'M' 0x20001375: 6F DC.B 0x6F ; 'o' 0x20001376: 64 DC.B 0x64 ; 'd' 0x20001377: 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: 0x20001378: 00 DC.B 0x00 ; '\0' 0x20001379: 53 DC.B 0x53 ; 'S' 0x2000137A: 45 DC.B 0x45 ; 'E' 0x2000137B: 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: 0x2000137C: 1B DC.B 0x1B ; '\x1B' 0x2000137D: 5B DC.B 0x5B ; '[' 0x2000137E: 32 DC.B 0x32 ; '2' 0x2000137F: 3B DC.B 0x3B ; ';'

Section .bss.Callibration from main.o, size=4, align=4


Callibration: 0x20001380: 49 DC.B 0x49 ; 'I' 0x20001381: 74 DC.B 0x74 ; 't' 0x20001382: 20 DC.B 0x20 ; ' ' 0x20001383: 69 DC.B 0x69 ; 'i'

Section .bss.CalculatingSwitchSideVoltage.ubsensea_voltage_accum from main.o, size=4, align=4


CalculatingSwitchSideVoltage.ubsensea_voltage_accum: 0x20001384: 00 DC.B 0x00 ; '\0' 0x20001385: B8 DC.B 0xB8 ; '\xB8' 0x20001386: 0B DC.B 0x0B ; '\x0B' 0x20001387: 00 DC.B 0x00 ; '\0'

Section .bss.BlueLEDShortBlinking.old_on_time from main.o, size=4, align=4


BlueLEDShortBlinking.old_on_time: 0x20001388: 4D DC.B 0x4D ; 'M' 0x20001389: 6F DC.B 0x6F ; 'o' 0x2000138A: 64 DC.B 0x64 ; 'd' 0x2000138B: 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: 0x2000138C: 02 DC.B 0x02 ; '\x02' 0x2000138D: 00 DC.B 0x00 ; '\0' 0x2000138E: 00 DC.B 0x00 ; '\0' 0x2000138F: 00 DC.B 0x00 ; '\0'

Section .bss.AUTO_Mode from main.o, size=4, align=4


AUTO_Mode: 0x20001390: 00 DC.B 0x00 ; '\0' 0x20001391: 00 DC.B 0x00 ; '\0' 0x20001392: 00 DC.B 0x00 ; '\0' 0x20001393: 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: 0x20001394: 04 DC.B 0x04 ; '\x04' 0x20001395: 00 DC.B 0x00 ; '\0' 0x20001396: 00 DC.B 0x00 ; '\0' 0x20001397: 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: 0x20001398: 02 DC.B 0x02 ; '\x02' 0x20001399: 00 DC.B 0x00 ; '\0' 0x2000139A: 00 DC.B 0x00 ; '\0' 0x2000139B: 00 DC.B 0x00 ; '\0'

Section .bss.ABVoltageDropCalculation.ursense_voltage_accum from main.o, size=4, align=4


ABVoltageDropCalculation.ursense_voltage_accum: 0x2000139C: 00 DC.B 0x00 ; '\0' 0x2000139D: 00 DC.B 0x00 ; '\0' 0x2000139E: 00 DC.B 0x00 ; '\0' 0x2000139F: 00 DC.B 0x00 ; '\0'

Section .bss.ABVoltageDropCalculation.new_time from main.o, size=4, align=4


ABVoltageDropCalculation.new_time: 0x200013A0: 00 DC.B 0x00 ; '\0' 0x200013A1: 00 DC.B 0x00 ; '\0' 0x200013A2: 00 DC.B 0x00 ; '\0' 0x200013A3: 00 DC.B 0x00 ; '\0'

Section .bss.ABVoltageDropCalculation.last_time_UabCalculated from main.o, size=4, align=4


ABVoltageDropCalculation.last_time_UabCalculated: 0x200013A4: 00 DC.B 0x00 ; '\0' 0x200013A5: 00 DC.B 0x00 ; '\0' 0x200013A6: 00 DC.B 0x00 ; '\0' 0x200013A7: 00 DC.B 0x00 ; '\0'

Section .bss.main.restartAutoMode from main.o, size=1, align=4


main.restartAutoMode: 0x200013A8: 00 DC.B 0x00 ; '\0'

Section .bss.keyAccepted from main.o, size=2, align=2


keyAccepted: 0x200013AA: FF DC.B 0xFF ; '\xFF' 0x200013AB: FF DC.B 0xFF ; '\xFF'

Section .bss.RS485DisableButtonManagement.transition from main.o, size=1, align=4


RS485DisableButtonManagement.transition: 0x200013AC: 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: 0x200013AE: 43 DC.B 0x43 ; 'C' 0x200013AF: 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: 0x200013B0: 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: 0x200013B2: 1B DC.B 0x1B ; '\x1B' 0x200013B3: 5B DC.B 0x5B ; '['

Section .bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD from main.o, size=1, align=4


HeavyCalculations.HEAVY_CALCULATIONS_PERIOD: 0x200013B4: 1B DC.B 0x1B ; '\x1B'

Section .bss.HeavyCalculations.last_inrush_curr_period from main.o, size=2, align=2


HeavyCalculations.last_inrush_curr_period: 0x200013B6: 1B DC.B 0x1B ; '\x1B' 0x200013B7: 5B DC.B 0x5B ; '['

Section .bss.GreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4


GreenLEDShortBlinking.led_is_turned_on: 0x200013B8: 4D DC.B 0x4D ; 'M'

Section .bss.ExternalGreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4


ExternalGreenLEDShortBlinking.led_is_turned_on: 0x200013BC: 4D DC.B 0x4D ; 'M'

Section .bss.BlueLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4


BlueLEDShortBlinking.led_is_turned_on: 0x200013C0: 4D DC.B 0x4D ; 'M'

Section .bss.ABVoltageDropCalculation.positive_pulse_found from main.o, size=1, align=4


ABVoltageDropCalculation.positive_pulse_found: 0x200013C4: 00 DC.B 0x00 ; '\0'

Section .bss.ADC_values from main.o, size=12, align=2


ADC_values: 0x200013C6: 43 DC.B 0x43 ; 'C' 0x200013C7: 61 DC.B 0x61 ; 'a' 0x200013C8: 6E DC.B 0x6E ; 'n' 0x200013C9: 6E DC.B 0x6E ; 'n' 0x200013CA: 6F DC.B 0x6F ; 'o' 0x200013CB: 74 DC.B 0x74 ; 't' 0x200013CC: 20 DC.B 0x20 ; ' ' 0x200013CD: 73 DC.B 0x73 ; 's' 0x200013CE: 74 DC.B 0x74 ; 't' 0x200013CF: 61 DC.B 0x61 ; 'a' 0x200013D0: 72 DC.B 0x72 ; 'r' 0x200013D1: 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 216 bytes read-only data = 115 786 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 252 40.44% 19 502 59.52% 14 0.04%
Link complete: 0 errors, 0 warnings, 0 remarks