CONTENTS

LINK INFORMATION

SEGGER ARM Linker 4.44.1 compiled Dec 19 2024 18:37:45
Copyright (c) 2017-2024 SEGGER Microcontroller GmbH    www.segger.com
--add-region:ITCM_RAM=0x00010000@0x00000000
--add-region:FLASH1=0x00080000@0x08000000
--add-region:DTCM_RAM=0x00020000@0x20000000
--add-region:AXI_RAM=0x00020000@0x24000000
--add-region:RAM1=0x00008000@0x30000000
--add-region:RAM2=0x00004000@0x38000000
--add-region:Backup_RAM=0x00001000@0x38800000
--full-section-headers
--dedupe-code
--merge-sections
--merge-strings
--map-html
--map-file=Output/Release/Exe/charger.htm
--map-full
-eReset_Handler
-EL
-mcpu=7E-M
--silent
--list-all-undefineds
-TSetup/SEGGER_Flash.icf
--defsym=__STACKSIZE__=8192
--defsym=__STACKSIZE_PROCESS__=0
--defsym=__HEAPSIZE__=2048
--defsym=__SEGGER_RTL_vfprintf=__SEGGER_RTL_vfprintf_float_long_long
--defsym=__SEGGER_RTL_vfscanf=__SEGGER_RTL_vfscanf_int
--defsym=__dso_handle=0
-u_vectors
-uvTaskSwitchContext
-o
D:/Projekte/ecs_charger/ctrl/firmware/Main/SES/Output/Release/Exe/charger.elf
D:/Projekte/ecs_charger/ctrl/firmware/Main/SES/Output/Release/Obj/charger_lto.o
Output/Release/Obj/Cortex_M_Startup.o
Output/Release/Obj/SEGGER_THUMB_Startup.o
Output/Release/Obj/stm32h723xx_Vectors.o
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/libcxx_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/heapops_basic_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/heapops_disable_interrupts_locking_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a
C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/lib/libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a

LINKER SCRIPT

Linker script 'Setup/SEGGER_Flash.icf'

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

File    : SEGGER_Flash.icf
Purpose : Generic linker script for application placement in Flash,
          for use with the SEGGER Linker.
Literature:
  [1]  SEGGER Linker User Guide (https://www.segger.com/doc/UM20005_Linker.html)
  [2]  SEGGER Linker Section Placement (https://wiki.segger.com/SEGGER_Linker_Script_Files)
*/

define memory with size = 4G;

//
// Combined regions per memory type
//
define region FLASH = FLASH1;
define region RAM   = AXI_RAM;

//
// Block definitions
//
define block vectors                        { section .vectors };                                   // Vector table section
define block vectors_ram                    { section .vectors_ram };                               // Vector table section
define block ctors                          { section .ctors,     section .ctors.*, block with         alphabetical order { init_array } };
define block dtors                          { section .dtors,     section .dtors.*, block with reverse alphabetical order { fini_array } };
define block exidx                          { section .ARM.exidx, section .ARM.exidx.* };
define block tbss                           { section .tbss,      section .tbss.*  };
define block tdata                          { section .tdata,     section .tdata.* };
define block tls with fixed order           { block tbss, block tdata };
define block tdata_load                     { copy of block tdata };
define block heap           with auto size = __HEAPSIZE__,  alignment = 8, /* fill =0x00, */ readwrite access { };
define block stack          with      size = __STACKSIZE__, alignment = 8, /* fill =0xCD, */ readwrite access { };
define block stack_process  with      size = __STACKSIZE_PROCESS__, alignment = 8, /* fill =0xCD, */ readwrite access { };
//
// Explicit initialization settings for sections
// Packing options for initialize by copy: packing=auto/lzss/zpak/packbits
//
do not initialize                           { section .non_init, section .non_init.*, section .*.non_init, section .*.non_init.* };
do not initialize                           { section .no_init, section .no_init.*, section .*.no_init, section .*.no_init.* };   // Legacy sections, kept for backwards compatibility
do not initialize                           { section .noinit, section .noinit.*, section .*.noinit, section .*.noinit.* };       // Legacy sections, used by some SDKs/HALs
do not initialize                           { block vectors_ram };
initialize by copy with packing=auto        { section .data, section .data.*, section .*.data, section .*.data.* };               // Static data sections
initialize by copy with packing=auto        { section .fast, section .fast.*, section .*.fast, section .*.fast.* };               // "RAM Code" sections

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

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

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

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

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


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

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

PLACEMENT SUMMARY

place at 0x08000000

Symbol or [section] name Type Address Size Align Object File
_vectors Code 0x08000000 716 1024 stm32h723xx_Vectors.o

place at 0x20020000

Symbol or [section] name Type Address Size Align Object File
[.bss.block.stack_process] None 0x2001E000 8 [ Linker created ]
[.bss.block.stack] None 0x2001E000 8 192 8 [ Linker created ]

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

Symbol or [section] name Type Address Size Align Object File
NMI_Handler Code 0x080002CC 2 2 charger_lto.o
DebugMon_Handler Code 0x080002CE 2 2 charger_lto.o
SVC_Handler Code 0x080002D0 36 16 charger_lto.o
__SEGGER_RTL_c_locale Cnst 0x080002F4 12 4 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
PendSV_Handler Code 0x08000300 100 16 charger_lto.o
ld_dword Code 0x08000364 4 2 charger_lto.o
fmod Code 0x08000368 328 8 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
floor Code 0x080004B0 208 8 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_aPower2 Cnst 0x08000580 72 8 utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ipow10 Cnst 0x080005C8 160 8 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf_float_long_long Code 0x08000668 3 104 8 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
HAL_DMA_Init Code 0x08001288 1 084 4 charger_lto.o
HAL_RCC_GetSysClockFreq Code 0x080016C4 268 4 charger_lto.o
HAL_RCCEx_PeriphCLKConfig Code 0x080017D0 2 100 4 charger_lto.o
HAL_RCCEx_GetPeriphCLKFreq Code 0x08002004 248 4 charger_lto.o
HAL_RCCEx_GetPLL2ClockFreq Code 0x080020FC 276 4 charger_lto.o
HAL_RCCEx_GetPLL3ClockFreq Code 0x08002210 276 4 charger_lto.o
UART_SetConfig Code 0x08002324 808 4 charger_lto.o
ctlwizchip Code 0x0800264C 612 4 charger_lto.o
ff_wtoupper Code 0x080028B0 156 4 charger_lto.o
SD_ioctl Code 0x0800294C 80 4 charger_lto.o
vPortEnableVFP Code 0x0800299C 20 4 charger_lto.o
prvPortStartFirstTask Code 0x080029B0 40 4 charger_lto.o
prvTimerTask Code 0x080029D8 580 4 charger_lto.o
SD_Driver Cnst 0x08002C1C 20 4 charger_lto.o
_start Code 0x08002C30 20 4 SEGGER_THUMB_Startup.o
__aeabi_d2ulz Code 0x08002C44 64 4 floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_ul2d Code 0x08002C84 92 4 floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_uldivmod Code 0x08002CE0 304 4 intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
memcpy Code 0x08002E10 92 4 strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr Code 0x08002E6C 104 4 strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_codeset_ascii Cnst 0x08002ED4 32 4 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_data Cnst 0x08002EF4 88 4 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
DHCP_run Code 0x08002F4C 2 114 4 charger_lto.o
SystemInit Code 0x0800378E 166 2 charger_lto.o
HAL_UART_MspInit Code 0x08003834 522 2 charger_lto.o
HAL_DMA_IRQHandler Code 0x08003A3E 994 2 charger_lto.o
HAL_RCC_GetHCLKFreq Code 0x08003E20 66 2 charger_lto.o
HAL_RCC_GetPCLK1Freq Code 0x08003E62 38 2 charger_lto.o
HAL_RCC_GetPCLK2Freq Code 0x08003E88 38 2 charger_lto.o
HAL_RTC_WaitForSynchro Code 0x08003EAE 54 2 charger_lto.o
HAL_SD_ConfigWideBusOperation Code 0x08003EE4 378 2 charger_lto.o
HAL_SD_GetCardState Code 0x0800405E 70 2 charger_lto.o
SD_FindSCR Code 0x080040A4 214 2 charger_lto.o
HAL_SD_GetCardCSD Code 0x0800417A 394 2 charger_lto.o
HAL_SPI_Init Code 0x08004304 862 2 charger_lto.o
HAL_SPI_Transmit Code 0x08004662 494 2 charger_lto.o
SPI_CloseTransfer Code 0x08004850 182 2 charger_lto.o
HAL_SPI_Receive Code 0x08004906 578 2 charger_lto.o
HAL_TIM_Base_Init Code 0x08004B48 326 2 charger_lto.o
TIM_TI1_ConfigInputStage Code 0x08004C8E 34 2 charger_lto.o
UART_CheckIdleState Code 0x08004CB0 170 2 charger_lto.o
UART_WaitOnFlagUntilTimeout Code 0x08004D5A 102 2 charger_lto.o
UART_TxISR_8BIT_FIFOEN Code 0x08004DC0 110 2 charger_lto.o
UART_TxISR_16BIT_FIFOEN Code 0x08004E2E 114 2 charger_lto.o
UART_TxISR_8BIT Code 0x08004EA0 82 2 charger_lto.o
UART_TxISR_16BIT Code 0x08004EF2 86 2 charger_lto.o
UART_RxISR_16BIT_FIFOEN Code 0x08004F48 414 2 charger_lto.o
UART_RxISR_8BIT_FIFOEN Code 0x080050E6 418 2 charger_lto.o
UART_RxISR_8BIT Code 0x08005288 194 2 charger_lto.o
HAL_UART_IRQHandler Code 0x0800534A 1 410 2 charger_lto.o
UART_DMAAbortOnError Code 0x080058CC 10 2 charger_lto.o
HAL_RS485Ex_Init Code 0x080058D6 106 2 charger_lto.o
UARTEx_SetNbDataToProcess Code 0x08005940 82 2 charger_lto.o
HAL_UARTEx_DisableFifoMode Code 0x08005992 54 2 charger_lto.o
SDMMC_GetCmdResp1 Code 0x080059C8 302 2 charger_lto.o
SDMMC_CmdStopTransfer Code 0x08005AF6 78 2 charger_lto.o
SDMMC_CmdGoIdleState Code 0x08005B44 82 2 charger_lto.o
SDMMC_CmdSendCSD Code 0x08005B96 26 2 charger_lto.o
socket Code 0x08005BB0 166 2 charger_lto.o
close Code 0x08005C56 102 2 charger_lto.o
sendto Code 0x08005CBC 334 2 charger_lto.o
WIZCHIP_WRITE Code 0x08005E0A 54 2 charger_lto.o
WIZCHIP_READ Code 0x08005E40 82 2 charger_lto.o
WIZCHIP_READ_BUF Code 0x08005E92 78 2 charger_lto.o
getSn_RxBASE Code 0x08005EE0 70 2 charger_lto.o
getSn_TxBASE Code 0x08005F26 70 2 charger_lto.o
wizchip_spi_writeburst Code 0x08005F6C 18 2 charger_lto.o
default_ip_assign Code 0x08005F7E 54 2 charger_lto.o
check_DHCP_timeout Code 0x08005FB4 162 2 charger_lto.o
BSP_SD_GetCardState Code 0x08006056 14 2 charger_lto.o
ff_convert Code 0x08006064 66 2 charger_lto.o
find_volume Code 0x080060A6 666 2 charger_lto.o
check_fs Code 0x08006340 110 2 charger_lto.o
move_window Code 0x080063AE 158 2 charger_lto.o
inc_lock Code 0x0800644C 122 2 charger_lto.o
get_fat Code 0x080064C6 174 2 charger_lto.o
f_opendir Code 0x08006574 1 162 2 charger_lto.o
f_readdir Code 0x080069FE 614 2 charger_lto.o
SD_read Code 0x08006C64 274 2 charger_lto.o
SD_write Code 0x08006D76 274 2 charger_lto.o
SD_CheckStatusWithTimeout Code 0x08006E88 38 2 charger_lto.o
SysTick_Handler Code 0x08006EAE 82 2 charger_lto.o
osMessageQueuePut Code 0x08006F00 162 2 charger_lto.o
uxListRemove Code 0x08006FA2 34 2 charger_lto.o
vPortExitCritical Code 0x08006FC4 46 2 charger_lto.o
vPortValidateInterruptPriority Code 0x08006FF2 98 2 charger_lto.o
xQueueGenericCreateStatic Code 0x08007054 102 2 charger_lto.o
prvInitialiseNewQueue Code 0x080070BA 98 2 charger_lto.o
xQueueGenericCreate Code 0x0800711C 430 2 charger_lto.o
prvUnlockQueue Code 0x080072CA 126 2 charger_lto.o
xQueueSemaphoreTake Code 0x08007348 654 2 charger_lto.o
vQueueUnregisterQueue Code 0x080075D6 38 2 charger_lto.o
prvResetNextTaskUnblockTime Code 0x080075FC 38 2 charger_lto.o
prvAddCurrentTaskToDelayedList Code 0x08007622 138 2 charger_lto.o
xTaskResumeAll Code 0x080076AC 282 2 charger_lto.o
xTaskIncrementTick Code 0x080077C6 342 2 charger_lto.o
vTaskSwitchContext Code 0x0800791C 190 2 charger_lto.o
prvGetExpectedIdleTime Code 0x080079DA 78 2 charger_lto.o
xTaskCheckForTimeOut Code 0x08007A28 130 2 charger_lto.o
vTaskPriorityDisinheritAfterTimeout Code 0x08007AAA 178 2 charger_lto.o
xTimerGenericCommand Code 0x08007B5C 90 2 charger_lto.o
mbCrc16 Code 0x08007BB6 58 2 charger_lto.o
beeperTaskStart Code 0x08007BF0 86 2 charger_lto.o
ip_assigned() Code 0x08007C46 210 2 charger_lto.o
mbSlaveTaskStart Code 0x08007D18 1 326 2 charger_lto.o
DS18B20_Write(unsigned char) Code 0x08008246 118 2 charger_lto.o
DS18B20_Delay(unsigned short) Code 0x080082BC 62 2 charger_lto.o
ff_wtoupper.cvt1 Cnst 0x080082FA 498 2 charger_lto.o
putchar Code 0x080084EC 14 2 fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
fputc Code 0x080084FA 34 2 fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
puts Code 0x0800851C 50 2 fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
fwrite Code 0x0800854E 46 2 fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_isinf Code 0x0800857C 26 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_isnormal Code 0x08008596 34 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
ldexp Code 0x080085B8 66 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding Code 0x080085FA 18 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stream_write Code 0x0800860C 10 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
printf Code 0x08008616 42 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_write Code 0x08008640 6 2 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_DoInit Code 0x08008646 102 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_GetAvailWriteSpace Code 0x080086AC 22 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_WriteBlocking Code 0x080086C2 86 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock Code 0x08008718 90 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_Write Code 0x08008772 54 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_wctomb Code 0x080087A8 14 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_tolower Code 0x080087B6 14 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
main Code 0x080087C4 5 004 2 charger_lto.o
HAL_InitTick Code 0x08009B50 348 2 charger_lto.o
DMA1_Stream0_IRQHandler Code 0x08009CAC 12 2 charger_lto.o
DMA1_Stream1_IRQHandler Code 0x08009CB8 12 2 charger_lto.o
DMA1_Stream2_IRQHandler Code 0x08009CC4 12 2 charger_lto.o
DMA1_Stream3_IRQHandler Code 0x08009CD0 12 2 charger_lto.o
DMA1_Stream4_IRQHandler Code 0x08009CDC 12 2 charger_lto.o
EXTI9_5_IRQHandler Code 0x08009CE8 20 2 charger_lto.o
TIM3_IRQHandler Code 0x08009CFC 12 2 charger_lto.o
SPI2_IRQHandler Code 0x08009D08 12 2 charger_lto.o
USART2_IRQHandler Code 0x08009D14 520 2 charger_lto.o
USART3_IRQHandler Code 0x08009F1C 12 2 charger_lto.o
TIM8_CC_IRQHandler Code 0x08009F28 12 2 charger_lto.o
SDMMC1_IRQHandler Code 0x08009F34 460 2 charger_lto.o
TIM7_IRQHandler Code 0x0800A100 12 2 charger_lto.o
SPI4_IRQHandler Code 0x0800A10C 12 2 charger_lto.o
MDMA_IRQHandler Code 0x0800A118 408 2 charger_lto.o
USART10_IRQHandler Code 0x0800A2B0 12 2 charger_lto.o
HAL_NVIC_SetPriority Code 0x0800A2BC 76 2 charger_lto.o
HAL_MPU_ConfigRegion Code 0x0800A308 84 2 charger_lto.o
DMA_CalcBaseAndBitshift Code 0x0800A35C 132 2 charger_lto.o
HAL_DMA_Abort_IT Code 0x0800A3E0 428 2 charger_lto.o
HAL_GPIO_Init Code 0x0800A58C 452 2 charger_lto.o
RCCEx_PLL2_Config Code 0x0800A750 256 2 charger_lto.o
RCCEx_PLL3_Config Code 0x0800A850 256 2 charger_lto.o
RTC_EnterInitMode Code 0x0800A950 64 2 charger_lto.o
RTC_ExitInitMode Code 0x0800A990 84 2 charger_lto.o
HAL_SPI_IRQHandler Code 0x0800A9E4 452 2 charger_lto.o
SPI_DMAAbortOnError Code 0x0800ABA8 20 2 charger_lto.o
TIM_Base_SetConfig Code 0x0800ABBC 264 2 charger_lto.o
HAL_TIM_IRQHandler Code 0x0800ACC4 248 2 charger_lto.o
HAL_TIM_ConfigClockSource Code 0x0800ADBC 348 2 charger_lto.o
TIM_TI2_ConfigInputStage Code 0x0800AF18 36 2 charger_lto.o
HAL_TIMEx_MasterConfigSynchronization Code 0x0800AF3C 192 2 charger_lto.o
UART_AdvFeatureConfig Code 0x0800AFFC 192 2 charger_lto.o
UART_EndRxTransfer Code 0x0800B0BC 92 2 charger_lto.o
UART_RxISR_16BIT Code 0x0800B118 192 2 charger_lto.o
HAL_UARTEx_SetTxFifoThreshold Code 0x0800B1D8 72 2 charger_lto.o
HAL_UARTEx_SetRxFifoThreshold Code 0x0800B220 72 2 charger_lto.o
SDMMC_CmdBlockLength Code 0x0800B268 36 2 charger_lto.o
SDMMC_CmdSelDesel Code 0x0800B28C 36 2 charger_lto.o
SDMMC_CmdAppCommand Code 0x0800B2B0 36 2 charger_lto.o
SDMMC_CmdBusWidth Code 0x0800B2D4 36 2 charger_lto.o
SDMMC_CmdSendCID Code 0x0800B2F8 28 2 charger_lto.o
SDMMC_GetCmdResp2 Code 0x0800B314 92 2 charger_lto.o
WIZCHIP_WRITE_BUF Code 0x0800B370 64 2 charger_lto.o
getSn_TX_FSR Code 0x0800B3B0 68 2 charger_lto.o
getSn_RX_RSR Code 0x0800B3F4 68 2 charger_lto.o
wiz_send_data Code 0x0800B438 220 2 charger_lto.o
wiz_recv_data Code 0x0800B514 220 2 charger_lto.o
wiz_mdio_write Code 0x0800B5F0 48 2 charger_lto.o
wiz_mdio_read Code 0x0800B620 48 2 charger_lto.o
default_ip_update Code 0x0800B650 40 2 charger_lto.o
default_ip_conflict Code 0x0800B678 36 2 charger_lto.o
makeDHCPMSG Code 0x0800B69C 132 2 charger_lto.o
send_DHCP_DISCOVER Code 0x0800B720 340 2 charger_lto.o
send_DHCP_REQUEST Code 0x0800B874 500 2 charger_lto.o
HAL_SD_TxCpltCallback Code 0x0800BA68 28 2 charger_lto.o
HAL_SD_RxCpltCallback Code 0x0800BA84 28 2 charger_lto.o
get_ldnumber Code 0x0800BAA0 64 2 charger_lto.o
unlock_fs Code 0x0800BAE0 72 2 charger_lto.o
lock_fs Code 0x0800BB28 100 2 charger_lto.o
ld_clust Code 0x0800BB8C 24 2 charger_lto.o
dir_sdi Code 0x0800BBA4 132 2 charger_lto.o
sum_sfn Code 0x0800BC28 28 2 charger_lto.o
dir_next Code 0x0800BC44 144 2 charger_lto.o
validate Code 0x0800BCD4 88 2 charger_lto.o
SD_initialize Code 0x0800BD2C 1 632 2 charger_lto.o
SD_status Code 0x0800C38C 4 2 charger_lto.o
SD_CheckStatus Code 0x0800C390 32 2 charger_lto.o
osKernelGetTickCount Code 0x0800C3B0 28 2 charger_lto.o
osMessageQueueGet Code 0x0800C3CC 48 2 charger_lto.o
prvInsertBlockIntoFreeList Code 0x0800C3FC 80 2 charger_lto.o
vPortFree Code 0x0800C44C 148 2 charger_lto.o
vListInsert Code 0x0800C4E0 52 2 charger_lto.o
prvTaskExitError Code 0x0800C514 48 2 charger_lto.o
vPortEnterCritical Code 0x0800C544 72 2 charger_lto.o
xQueueGenericSend Code 0x0800C58C 424 2 charger_lto.o
prvCopyDataToQueue Code 0x0800C734 212 2 charger_lto.o
prvIsQueueEmpty Code 0x0800C808 24 2 charger_lto.o
xQueueReceive Code 0x0800C820 404 2 charger_lto.o
vQueueAddToRegistry Code 0x0800C9B4 36 2 charger_lto.o
xTaskCreateStatic Code 0x0800C9D8 584 2 charger_lto.o
vTaskDelay Code 0x0800CC20 80 2 charger_lto.o
prvIdleTask Code 0x0800CC70 552 2 charger_lto.o
vTaskPlaceOnEventList Code 0x0800CE98 52 2 charger_lto.o
xTaskRemoveFromEventList Code 0x0800CECC 184 2 charger_lto.o
prvSampleTimeNow Code 0x0800CF84 160 2 charger_lto.o
prvInsertTimerInActiveList Code 0x0800D024 64 2 charger_lto.o
ethTaskStart Code 0x0800D064 1 332 2 charger_lto.o
ip_updated() Code 0x0800D598 12 2 charger_lto.o
ip_conflict() Code 0x0800D5A4 12 2 charger_lto.o
keysTaskStart Code 0x0800D5B0 108 2 charger_lto.o
mainTaskStart Code 0x0800D61C 452 2 charger_lto.o
onewireTaskStart Code 0x0800D7E0 208 2 charger_lto.o
UARTPrescTable Cnst 0x0800D8B0 24 2 charger_lto.o
Tbl Cnst 0x0800D8C8 256 2 charger_lto.o
ff_wtoupper.cvt2 Cnst 0x0800D9C8 188 2 charger_lto.o
Reset_Handler Code 0x0800DA84 24 2 Cortex_M_Startup.o
__SEGGER_RTL_float64_isnan Code 0x0800DA9C 16 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_signbit Code 0x0800DAAC 8 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
frexp Code 0x0800DAB4 4 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_frexp_inline Code 0x0800DAB8 44 2 floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
abs Code 0x0800DAE4 8 2 intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pow10 Code 0x0800DAEC 60 2 utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_putc Code 0x0800DB28 132 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_prin_flush Code 0x0800DBAC 28 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding Code 0x0800DBC8 28 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vfprintf Code 0x0800DBE4 28 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vfprintf_l Code 0x0800DC00 108 2 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_stat Code 0x0800DC6C 56 2 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_bufsize Code 0x0800DCA4 4 2 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_WriteNoCheck Code 0x0800DCA8 68 2 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
strlen Code 0x0800DCEC 44 2 strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
strnlen Code 0x0800DD18 76 2 strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale Code 0x0800DD64 24 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_mbtowc Code 0x0800DD7C 52 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype Code 0x0800DDB0 32 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper Code 0x0800DDD0 12 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype Code 0x0800DDDC 32 2 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str.7] Cnst 0x0800DDFC 11 1 charger_lto.o
[.rodata..L.str.3.255] Cnst 0x0800DE07 47 1 charger_lto.o
[.rodata..Lstr.16] Cnst 0x0800DE36 23 1 charger_lto.o
[.rodata..Lstr.20] Cnst 0x0800DE4D 19 1 charger_lto.o
[.rodata..L.str.1.259] Cnst 0x0800DE60 19 1 charger_lto.o
[.rodata..L.str.4.280] Cnst 0x0800DE73 7 1 charger_lto.o
[.rodata..L.str.496] Cnst 0x0800DE7A 35 1 charger_lto.o
[.rodata..L.str.4.502] Cnst 0x0800DE9D 15 1 charger_lto.o
[.rodata..L.str.7.505] Cnst 0x0800DEAC 27 1 charger_lto.o
[.rodata.libc..L.str] Cnst 0x0800DEC7 7 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_month_names Cnst 0x0800DECE 87 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_am_pm_indicator Cnst 0x0800DF25 7 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_time_format Cnst 0x0800DF2C 15 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str.8] Cnst 0x0800DF3B 10 1 charger_lto.o
[.rodata..L.str.3.3] Cnst 0x0800DF45 18 1 charger_lto.o
[.rodata..Lswitch.table.UART_SetConfig.7] Cnst 0x0800DF57 6 1 charger_lto.o
[.rodata..Lswitch.table.UART_SetConfig.9] Cnst 0x0800DF5D 6 1 charger_lto.o
[.rodata..Lswitch.table.UART_SetConfig.10] Cnst 0x0800DF63 6 1 charger_lto.o
[.rodata..L.str.13] Cnst 0x0800DF69 18 1 charger_lto.o
[.rodata..Lstr.254] Cnst 0x0800DF7B 22 1 charger_lto.o
[.rodata..Lstr.17] Cnst 0x0800DF91 62 1 charger_lto.o
[.rodata..Lstr.18] Cnst 0x0800DFCF 46 1 charger_lto.o
[.rodata..Lstr.21] Cnst 0x0800DFFD 14 1 charger_lto.o
[.rodata..Lstr.25] Cnst 0x0800E00B 22 1 charger_lto.o
[.rodata..Lstr.26] Cnst 0x0800E021 26 1 charger_lto.o
[.rodata..L.str.258] Cnst 0x0800E03B 34 1 charger_lto.o
[.rodata..L.str.477] Cnst 0x0800E05D 14 1 charger_lto.o
[.rodata..L.str.6.491] Cnst 0x0800E06B 26 1 charger_lto.o
[.rodata..L.str.7.492] Cnst 0x0800E085 30 1 charger_lto.o
[.rodata..L.str.8.493] Cnst 0x0800E0A3 26 1 charger_lto.o
[.rodata..Lstr.487] Cnst 0x0800E0BD 50 1 charger_lto.o
[.rodata..Lstr.13] Cnst 0x0800E0EF 18 1 charger_lto.o
[.rodata..Lstr.16.488] Cnst 0x0800E101 22 1 charger_lto.o
[.rodata..Lstr.10] Cnst 0x0800E117 22 1 charger_lto.o
__SEGGER_RTL_c_locale_day_names Cnst 0x0800E12D 58 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str] Cnst 0x0800E167 2 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_utf8_period Cnst 0x0800E169 2 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str] Cnst 0x0800E16B 9 1 charger_lto.o
[.rodata..L.str.3] Cnst 0x0800E174 13 1 charger_lto.o
[.rodata..L.str.1] Cnst 0x0800E181 25 1 charger_lto.o
[.rodata..L.str.1.2] Cnst 0x0800E19A 9 1 charger_lto.o
[.rodata..L.str.233] Cnst 0x0800E1A3 5 1 charger_lto.o
[.rodata..Lstr.15] Cnst 0x0800E1A8 21 1 charger_lto.o
[.rodata..Lstr.22] Cnst 0x0800E1BD 29 1 charger_lto.o
[.rodata..Lstr.23] Cnst 0x0800E1DA 21 1 charger_lto.o
[.rodata..L.str.3.279] Cnst 0x0800E1EF 9 1 charger_lto.o
LfnOfs Cnst 0x0800E1F8 13 1 charger_lto.o
[.rodata..L.str.413] Cnst 0x0800E205 5 1 charger_lto.o
[.rodata..L.str.1.465] Cnst 0x0800E20A 5 1 charger_lto.o
[.rodata..L.str.3.486] Cnst 0x0800E20F 53 1 charger_lto.o
[.rodata..L.str.5.490] Cnst 0x0800E244 25 1 charger_lto.o
[.rodata..Lstr.12] Cnst 0x0800E25D 41 1 charger_lto.o
[.rodata..Lstr.14] Cnst 0x0800E286 25 1 charger_lto.o
[.rodata..L.str.1.497] Cnst 0x0800E29F 5 1 charger_lto.o
[.rodata..L.str.500] Cnst 0x0800E2A4 1 1 charger_lto.o
[.rodata..L.str.5.503] Cnst 0x0800E2A5 9 1 charger_lto.o
[.rodata..Lstr.501] Cnst 0x0800E2AE 21 1 charger_lto.o
[.rodata.libc..L.str.1] Cnst 0x0800E2C3 5 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str.2] Cnst 0x0800E2C8 5 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str.3] Cnst 0x0800E2CD 5 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str.4] Cnst 0x0800E2D2 5 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_DoInit._aInitStr Cnst 0x0800E2D7 17 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str] Cnst 0x0800E2E8 9 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_format Cnst 0x0800E2F1 9 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_time_format Cnst 0x0800E2FA 9 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_day_names Cnst 0x0800E303 29 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_month_names Cnst 0x0800E320 49 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_empty_string Cnst 0x0800E351 1 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_mask Cnst 0x0800E352 13 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata..L.str.5] Cnst 0x0800E35F 8 1 charger_lto.o
[.rodata.block.tdata.copy] Cnst 0x0800E35F 1 [ Linker created ]
[.rodata..L.str.6] Cnst 0x0800E367 12 1 charger_lto.o
[.rodata..L.str.2] Cnst 0x0800E373 12 1 charger_lto.o
DMA_CalcBaseAndBitshift.flagBitshiftOffset Cnst 0x0800E37F 8 1 charger_lto.o
D1CorePrescTable Cnst 0x0800E387 16 1 charger_lto.o
UARTEx_SetNbDataToProcess.numerator Cnst 0x0800E397 8 1 charger_lto.o
UARTEx_SetNbDataToProcess.denominator Cnst 0x0800E39F 8 1 charger_lto.o
HOST_NAME Cnst 0x0800E3A7 8 1 charger_lto.o
[.rodata..Lstr.19] Cnst 0x0800E3AF 44 1 charger_lto.o
[.rodata..Lstr.24] Cnst 0x0800E3DB 20 1 charger_lto.o
[.rodata..L.str.2.260] Cnst 0x0800E3EF 44 1 charger_lto.o
ExCvt Cnst 0x0800E41B 128 1 charger_lto.o
[.rodata..L.str.462] Cnst 0x0800E49B 8 1 charger_lto.o
[.rodata..L.str.9] Cnst 0x0800E4A3 16 1 charger_lto.o
[.rodata..Lstr.15.489] Cnst 0x0800E4B3 24 1 charger_lto.o
[.rodata..L.str.6.504] Cnst 0x0800E4CB 20 1 charger_lto.o
[.rodata..Lstr.516] Cnst 0x0800E4DF 24 1 charger_lto.o
__SEGGER_RTL_hex_uc Cnst 0x0800E4F7 16 1 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_lc Cnst 0x0800E507 16 1 prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str.5] Cnst 0x0800E517 4 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
[.rodata.libc..L.str.6] Cnst 0x0800E51B 4 1 __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_map Cnst 0x0800E51F 128 1 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_table__ Cnst 0x0800E5A0 44 4 [ Linker created ]
__SEGGER_init_data__ Cnst 0x0800E5CC 84 4 [ Linker created ]
__SEGGER_init_zero Code 0x0800E620 18 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_copy Code 0x0800E632 20 2 SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Symbol or [section] name Type Address Size Align Object File
beeperQueueStorageArea Zero 0x20000000 14 564 4 charger_lto.o

at line 123, col 45": place in [0x24000000 to 0x2401ffff] with auto order">"<#9> at line 123, col 45": place in [0x24000000 to 0x2401ffff] with auto order

Symbol or [section] name Type Address Size Align Object File
[.bss.block.heap] None 0x200038E8 8 [ Linker created ]
[.bss.block.stack] None 0x2001E000 8 192 8 [ Linker created ]
[.bss.block.stack_process] None 0x2001E000 8 [ Linker created ]
mainTaskBuffer Zero 0x24000000 2 048 4 charger_lto.o
pxReadyTasksLists Zero 0x24000800 1 120 4 charger_lto.o
vApplicationGetTimerTaskMemory.Timer_Stack Zero 0x24000C60 1 024 4 charger_lto.o
sys_data Zero 0x24001060 756 4 charger_lto.o
fs Zero 0x24001354 568 4 charger_lto.o
lb_mbData Zero 0x2400158C 564 4 charger_lto.o
vApplicationGetIdleTaskMemory.Idle_Stack Zero 0x240017C0 512 4 charger_lto.o
_SEGGER_RTT Zero 0x240019C0 168 4 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
huart3 Zero 0x24001A68 148 4 charger_lto.o
huart2 Zero 0x24001AFC 148 4 charger_lto.o
huart10 Zero 0x24001B90 148 4 charger_lto.o
hspi4 Zero 0x24001C24 136 4 charger_lto.o
hspi2 Zero 0x24001CAC 136 4 charger_lto.o
hsd1 Zero 0x24001D34 124 4 charger_lto.o
hdma_usart3_tx Zero 0x24001DB0 120 4 charger_lto.o
hdma_usart3_rx Zero 0x24001E28 120 4 charger_lto.o
hdma_spi4_tx Zero 0x24001EA0 120 4 charger_lto.o
hdma_spi2_tx Zero 0x24001F18 120 4 charger_lto.o
hdma_spi2_rx Zero 0x24001F90 120 4 charger_lto.o
hmdma_mdma_channel0_sdmmc1_end_data_0 Zero 0x24002008 108 4 charger_lto.o
vApplicationGetTimerTaskMemory.Timer_TCB Zero 0x24002074 96 4 charger_lto.o
vApplicationGetIdleTaskMemory.Idle_TCB Zero 0x240020D4 96 4 charger_lto.o
mainTaskControlBlock Zero 0x24002134 96 4 charger_lto.o
prvCheckForValidListAndQueue.xStaticTimerQueue Zero 0x24002194 80 4 charger_lto.o
htim8 Zero 0x240021E4 76 4 charger_lto.o
htim7 Zero 0x24002230 76 4 charger_lto.o
htim6 Zero 0x2400227C 76 4 charger_lto.o
htim3 Zero 0x240022C8 76 4 charger_lto.o
xQueueRegistry Zero 0x24002314 64 4 charger_lto.o
hrtc Zero 0x24002354 36 4 charger_lto.o
Files Zero 0x24002378 32 4 charger_lto.o
xTasksWaitingTermination Zero 0x24002398 20 4 charger_lto.o
xSuspendedTaskList Zero 0x240023AC 20 4 charger_lto.o
xPendingReadyList Zero 0x240023C0 20 4 charger_lto.o
xDelayedTaskList2 Zero 0x240023D4 20 4 charger_lto.o
xDelayedTaskList1 Zero 0x240023E8 20 4 charger_lto.o
xActiveTimerList2 Zero 0x240023FC 20 4 charger_lto.o
xActiveTimerList1 Zero 0x24002410 20 4 charger_lto.o
disk Zero 0x24002424 12 4 charger_lto.o
xStart Zero 0x24002430 8 4 charger_lto.o
xYieldPending Zero 0x24002438 4 4 charger_lto.o
xTimerQueue Zero 0x2400243C 4 4 charger_lto.o
xTickCount Zero 0x24002440 4 4 charger_lto.o
xSchedulerRunning Zero 0x24002444 4 4 charger_lto.o
xPendedTicks Zero 0x24002448 4 4 charger_lto.o
xNumberOfSuccessfulFrees Zero 0x2400244C 4 4 charger_lto.o
xNumberOfSuccessfulAllocations Zero 0x24002450 4 4 charger_lto.o
xNumOfOverflows Zero 0x24002454 4 4 charger_lto.o
xNextTaskUnblockTime Zero 0x24002458 4 4 charger_lto.o
xMinimumEverFreeBytesRemaining Zero 0x2400245C 4 4 charger_lto.o
xMaximumPossibleSuppressedTicks Zero 0x24002460 4 4 charger_lto.o
xFreeBytesRemaining Zero 0x24002464 4 4 charger_lto.o
uxTopReadyPriority Zero 0x24002468 4 4 charger_lto.o
uxTaskNumber Zero 0x2400246C 4 4 charger_lto.o
uxSchedulerSuspended Zero 0x24002470 4 4 charger_lto.o
uxDeletedTasksWaitingCleanUp Zero 0x24002474 4 4 charger_lto.o
uxCurrentNumberOfTasks Zero 0x24002478 4 4 charger_lto.o
uwTick Zero 0x2400247C 4 4 charger_lto.o
ulTimerCountsForOneTick Zero 0x24002480 4 4 charger_lto.o
ulMaxPRIGROUPValue Zero 0x24002484 4 4 charger_lto.o
pxOverflowTimerList Zero 0x24002488 4 4 charger_lto.o
pxOverflowDelayedTaskList Zero 0x2400248C 4 4 charger_lto.o
pxEnd Zero 0x24002490 4 4 charger_lto.o
pxDelayedTaskList Zero 0x24002494 4 4 charger_lto.o
pxCurrentTimerList Zero 0x24002498 4 4 charger_lto.o
pxCurrentTCB Zero 0x2400249C 4 4 charger_lto.o
prvSampleTimeNow.xLastTime Zero 0x240024A0 4 4 charger_lto.o
pDHCPMSG Zero 0x240024A4 4 4 charger_lto.o
mainTaskHandle Zero 0x240024A8 4 4 charger_lto.o
__SEGGER_RTL_stdout_file Zero 0x240024AC 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdin_file Zero 0x240024B0 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stderr_file Zero 0x240024B4 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_locale_ptr Zero 0x240024B8 4 4 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
dhcp_tick_1s Zero 0x240024BC 4 4 charger_lto.o
beeperQueue Zero 0x240024C0 4 4 charger_lto.o
SDQueueID Zero 0x240024C4 4 4 charger_lto.o
KernelState Zero 0x240024C8 4 4 charger_lto.o
FatFs Zero 0x240024CC 4 4 charger_lto.o
DHCP_allocated_ip Zero 0x240024D0 4 4 charger_lto.o
DHCP_XID Zero 0x240024D4 4 4 charger_lto.o
DHCP_SIP Zero 0x240024D8 4 4 charger_lto.o
DHCP_REAL_SIP Zero 0x240024DC 4 4 charger_lto.o
xBlockAllocatedBit Zero 0x240024E0 1 4 charger_lto.o
ucMaxSysCallPriority Zero 0x240024E1 1 1 charger_lto.o
sock_is_sending Zero 0x240024E2 2 2 charger_lto.o
uwTickPrio Zero 0x240024E4 1 4 charger_lto.o
dhcp_state Zero 0x240024E5 1 1 charger_lto.o
Fsid Zero 0x240024E6 2 2 charger_lto.o
ulStoppedTimerCompensation Zero 0x240024E8 1 4 charger_lto.o
dhcp_retry_count Zero 0x240024E9 1 1 charger_lto.o
OLD_allocated_ip.3 Zero 0x240024EA 1 1 charger_lto.o
OLD_allocated_ip.2 Zero 0x240024EB 1 1 charger_lto.o
dhcp_lease_time Zero 0x240024EC 1 4 charger_lto.o
OLD_allocated_ip.1 Zero 0x240024ED 1 1 charger_lto.o
mainTaskStart::buff Zero 0x240024EE 256 2 charger_lto.o
sock_remained_size Zero 0x240025EE 8 2 charger_lto.o
bm Zero 0x240025F6 6 2 charger_lto.o
ucHeap Zero 0x240025FC 15 360 1 charger_lto.o
dhcp_buffer Zero 0x240061FC 2 048 1 charger_lto.o
_acUpBuffer Zero 0x240069FC 1 024 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
prvCheckForValidListAndQueue.ucStaticTimerQueueStorage Zero 0x24006DFC 160 1 charger_lto.o
_acDownBuffer Zero 0x24006E9C 16 1 SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
DHCP_CHADDR Zero 0x24006EAC 6 1 charger_lto.o
sock_pack_info Zero 0x24006EB2 4 1 charger_lto.o
DHCP_allocated_sn Zero 0x24006EB6 4 1 charger_lto.o
DHCP_allocated_gw Zero 0x24006EBA 4 1 charger_lto.o
OLD_allocated_ip.0 Zero 0x24006EBE 1 1 charger_lto.o
DHCP_allocated_dns.3 Zero 0x24006EBF 1 1 charger_lto.o
DHCP_allocated_dns.2 Zero 0x24006EC0 1 1 charger_lto.o
DHCP_allocated_dns.1 Zero 0x24006EC1 1 1 charger_lto.o
DHCP_allocated_dns.0 Zero 0x24006EC2 1 1 charger_lto.o
DHCP_SOCKET Zero 0x24006EC3 1 1 charger_lto.o
__SEGGER_RTL_global_locale Init 0x24006EC4 20 4 mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
uxCriticalNesting Init 0x24006ED8 4 4 charger_lto.o
stdout Init 0x24006EDC 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
stdin Init 0x24006EE0 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
stderr Init 0x24006EE4 4 4 prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
dhcp_tick_next Init 0x24006EE8 4 4 charger_lto.o
dhcp_ip_update Init 0x24006EEC 4 4 charger_lto.o
dhcp_ip_conflict Init 0x24006EF0 4 4 charger_lto.o
dhcp_ip_assign Init 0x24006EF4 4 4 charger_lto.o
DS18B20_Conversion()::cnt Init 0x24006EF8 4 4 charger_lto.o
SystemCoreClock Init 0x24006EFC 4 4 charger_lto.o
gWIZNETINFO Init 0x24006F00 23 1 charger_lto.o
Stat Init 0x24006F17 1 1 charger_lto.o

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

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

MODULE SUMMARY

Memory use by input file

Object File RX Code RO Data RW Data ZI Data
charger_lto.o 48 830 2 439 52 41 696
Cortex_M_Startup.o 24
SEGGER_THUMB_Startup.o 20
stm32h723xx_Vectors.o 716
Subtotal (4 objects) 49 590 2 439 52 41 696
libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a 4 904 299
mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a 180 541 20 4
prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a 488 26 12 1 220
SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a 38
strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a 316
Subtotal (5 archives) 5 926 866 32 1 224
Linker created (shared data, fills, blocks): 128 8 192
Total: 55 516 3 433 84 51 112

Memory use by archive member

Archive member RX Code RO Data RW Data ZI Data
__SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 3 104 35
fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 144
floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 156
floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 734
intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 304
intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 8
mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 180 541 20 4
prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 394 192
prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 66 12 12
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 38
SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 422 26 1 208
strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 196
strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 120
utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) 60 72
Subtotal (14 members from 5 archives) 5 926 866 32 1 224
Objects (4 files) 49 590 2 439 52 41 696
Linker created (shared data, fills, blocks): 128 8 192
Total: 55 516 3 433 84 51 112

Memory use by linker

Description RX Code RO Data RW Data ZI Data
Initialization table 128
Memory for block 'stack' 8 192
Subtotal (linker created): 128 8 192
Objects (4 files) 49 590 2 439 52 41 696
Archives (5 files) 5 926 866 32 1 224
Total: 55 516 3 433 84 51 112

MODULE DETAIL

Module charger_lto.o

Symbol or [section] name Code RO Data RW Data ZI Data
main 5 004
DHCP_run 2 114
HAL_RCCEx_PeriphCLKConfig 2 100
SD_initialize 1 632
HAL_UART_IRQHandler 1 410
ethTaskStart 1 332
mbSlaveTaskStart 1 326
f_opendir 1 162
HAL_DMA_Init 1 084
HAL_DMA_IRQHandler 994
HAL_SPI_Init 862
UART_SetConfig 808
find_volume 666
xQueueSemaphoreTake 654
f_readdir 614
ctlwizchip 612
xTaskCreateStatic 584
prvTimerTask 580
HAL_SPI_Receive 578
prvIdleTask 552
HAL_UART_MspInit 522
USART2_IRQHandler 520
send_DHCP_REQUEST 500
HAL_SPI_Transmit 494
SDMMC1_IRQHandler 460
HAL_GPIO_Init 452
HAL_SPI_IRQHandler 452
mainTaskStart 452
xQueueGenericCreate 430
HAL_DMA_Abort_IT 428
xQueueGenericSend 424
UART_RxISR_8BIT_FIFOEN 418
UART_RxISR_16BIT_FIFOEN 414
MDMA_IRQHandler 408
xQueueReceive 404
HAL_SD_GetCardCSD 394
HAL_SD_ConfigWideBusOperation 378
HAL_InitTick 348
HAL_TIM_ConfigClockSource 348
xTaskIncrementTick 342
send_DHCP_DISCOVER 340
sendto 334
HAL_TIM_Base_Init 326
SDMMC_GetCmdResp1 302
xTaskResumeAll 282
HAL_RCCEx_GetPLL2ClockFreq 276
HAL_RCCEx_GetPLL3ClockFreq 276
SD_read 274
SD_write 274
HAL_RCC_GetSysClockFreq 268
TIM_Base_SetConfig 264
RCCEx_PLL2_Config 256
RCCEx_PLL3_Config 256
HAL_RCCEx_GetPeriphCLKFreq 248
HAL_TIM_IRQHandler 248
wiz_send_data 220
wiz_recv_data 220
SD_FindSCR 214
prvCopyDataToQueue 212
ip_assigned() 210
onewireTaskStart 208
UART_RxISR_8BIT 194
HAL_TIMEx_MasterConfigSynchronization 192
UART_AdvFeatureConfig 192
UART_RxISR_16BIT 192
vTaskSwitchContext 190
xTaskRemoveFromEventList 184
SPI_CloseTransfer 182
vTaskPriorityDisinheritAfterTimeout 178
get_fat 174
UART_CheckIdleState 170
SystemInit 166
socket 166
check_DHCP_timeout 162
osMessageQueuePut 162
prvSampleTimeNow 160
move_window 158
ff_wtoupper 156
vPortFree 148
dir_next 144
prvAddCurrentTaskToDelayedList 138
DMA_CalcBaseAndBitshift 132
makeDHCPMSG 132
dir_sdi 132
xTaskCheckForTimeOut 130
prvUnlockQueue 126
inc_lock 122
DS18B20_Write(unsigned char) 118
UART_TxISR_16BIT_FIFOEN 114
UART_TxISR_8BIT_FIFOEN 110
check_fs 110
keysTaskStart 108
HAL_RS485Ex_Init 106
UART_WaitOnFlagUntilTimeout 102
close 102
xQueueGenericCreateStatic 102
lock_fs 100
PendSV_Handler 100
vPortValidateInterruptPriority 98
prvInitialiseNewQueue 98
UART_EndRxTransfer 92
SDMMC_GetCmdResp2 92
xTimerGenericCommand 90
validate 88
UART_TxISR_16BIT 86
beeperTaskStart 86
HAL_MPU_ConfigRegion 84
RTC_ExitInitMode 84
UART_TxISR_8BIT 82
UARTEx_SetNbDataToProcess 82
SDMMC_CmdGoIdleState 82
WIZCHIP_READ 82
SysTick_Handler 82
SD_ioctl 80
prvInsertBlockIntoFreeList 80
vTaskDelay 80
SDMMC_CmdStopTransfer 78
WIZCHIP_READ_BUF 78
prvGetExpectedIdleTime 78
HAL_NVIC_SetPriority 76
HAL_UARTEx_SetTxFifoThreshold 72
HAL_UARTEx_SetRxFifoThreshold 72
unlock_fs 72
vPortEnterCritical 72
HAL_SD_GetCardState 70
getSn_RxBASE 70
getSn_TxBASE 70
getSn_TX_FSR 68
getSn_RX_RSR 68
HAL_RCC_GetHCLKFreq 66
ff_convert 66
RTC_EnterInitMode 64
WIZCHIP_WRITE_BUF 64
get_ldnumber 64
prvInsertTimerInActiveList 64
DS18B20_Delay(unsigned short) 62
mbCrc16 58
HAL_RTC_WaitForSynchro 54
HAL_UARTEx_DisableFifoMode 54
WIZCHIP_WRITE 54
default_ip_assign 54
vListInsert 52
vTaskPlaceOnEventList 52
wiz_mdio_write 48
wiz_mdio_read 48
osMessageQueueGet 48
prvTaskExitError 48
vPortExitCritical 46
default_ip_update 40
prvPortStartFirstTask 40
HAL_RCC_GetPCLK1Freq 38
HAL_RCC_GetPCLK2Freq 38
SD_CheckStatusWithTimeout 38
vQueueUnregisterQueue 38
prvResetNextTaskUnblockTime 38
TIM_TI2_ConfigInputStage 36
SDMMC_CmdBlockLength 36
SDMMC_CmdSelDesel 36
SDMMC_CmdAppCommand 36
SDMMC_CmdBusWidth 36
default_ip_conflict 36
SVC_Handler 36
vQueueAddToRegistry 36
TIM_TI1_ConfigInputStage 34
uxListRemove 34
SD_CheckStatus 32
SDMMC_CmdSendCID 28
HAL_SD_TxCpltCallback 28
HAL_SD_RxCpltCallback 28
sum_sfn 28
osKernelGetTickCount 28
SDMMC_CmdSendCSD 26
ld_clust 24
prvIsQueueEmpty 24
EXTI9_5_IRQHandler 20
SPI_DMAAbortOnError 20
vPortEnableVFP 20
wizchip_spi_writeburst 18
BSP_SD_GetCardState 14
DMA1_Stream0_IRQHandler 12
DMA1_Stream1_IRQHandler 12
DMA1_Stream2_IRQHandler 12
DMA1_Stream3_IRQHandler 12
DMA1_Stream4_IRQHandler 12
TIM3_IRQHandler 12
SPI2_IRQHandler 12
USART3_IRQHandler 12
TIM8_CC_IRQHandler 12
TIM7_IRQHandler 12
SPI4_IRQHandler 12
USART10_IRQHandler 12
ip_updated() 12
ip_conflict() 12
UART_DMAAbortOnError 10
ld_dword 4
SD_status 4
NMI_Handler 2
DebugMon_Handler 2
ff_wtoupper.cvt1 498
Tbl 256
ff_wtoupper.cvt2 188
ExCvt 128
[.rodata..Lstr.17] 62
[.rodata..L.str.3.486] 53
[.rodata..Lstr.487] 50
[.rodata..L.str.3.255] 47
[.rodata..Lstr.18] 46
[.rodata..Lstr.19] 44
[.rodata..L.str.2.260] 44
[.rodata..Lstr.12] 41
[.rodata..L.str.496] 35
[.rodata..L.str.258] 34
[.rodata..L.str.7.492] 30
[.rodata..Lstr.22] 29
[.rodata..L.str.7.505] 27
[.rodata..Lstr.26] 26
[.rodata..L.str.6.491] 26
[.rodata..L.str.8.493] 26
[.rodata..L.str.1] 25
[.rodata..L.str.5.490] 25
[.rodata..Lstr.14] 25
UARTPrescTable 24
[.rodata..Lstr.15.489] 24
[.rodata..Lstr.516] 24
[.rodata..Lstr.16] 23
[.rodata..Lstr.254] 22
[.rodata..Lstr.25] 22
[.rodata..Lstr.16.488] 22
[.rodata..Lstr.10] 22
[.rodata..Lstr.15] 21
[.rodata..Lstr.23] 21
[.rodata..Lstr.501] 21
[.rodata..Lstr.24] 20
SD_Driver 20
[.rodata..L.str.6.504] 20
[.rodata..Lstr.20] 19
[.rodata..L.str.1.259] 19
[.rodata..L.str.3.3] 18
[.rodata..L.str.13] 18
[.rodata..Lstr.13] 18
D1CorePrescTable 16
[.rodata..L.str.9] 16
[.rodata..L.str.4.502] 15
[.rodata..Lstr.21] 14
[.rodata..L.str.477] 14
[.rodata..L.str.3] 13
LfnOfs 13
[.rodata..L.str.6] 12
[.rodata..L.str.2] 12
[.rodata..L.str.7] 11
[.rodata..L.str.8] 10
[.rodata..L.str] 9
[.rodata..L.str.1.2] 9
[.rodata..L.str.3.279] 9
[.rodata..L.str.5.503] 9
[.rodata..L.str.5] 8
DMA_CalcBaseAndBitshift.flagBitshiftOffset 8
UARTEx_SetNbDataToProcess.numerator 8
UARTEx_SetNbDataToProcess.denominator 8
HOST_NAME 8
[.rodata..L.str.462] 8
[.rodata..L.str.4.280] 7
[.rodata..Lswitch.table.UART_SetConfig.7] 6
[.rodata..Lswitch.table.UART_SetConfig.9] 6
[.rodata..Lswitch.table.UART_SetConfig.10] 6
[.rodata..L.str.233] 5
[.rodata..L.str.413] 5
[.rodata..L.str.1.465] 5
[.rodata..L.str.1.497] 5
[.rodata..L.str.500] 1
gWIZNETINFO 23
dhcp_tick_next 4
dhcp_ip_assign 4
dhcp_ip_update 4
dhcp_ip_conflict 4
uxCriticalNesting 4
SystemCoreClock 4
DS18B20_Conversion()::cnt 4
Stat 1
ucHeap 15 360
beeperQueueStorageArea 14 564
mainTaskBuffer 2 048
dhcp_buffer 2 048
pxReadyTasksLists 1 120
vApplicationGetTimerTaskMemory.Timer_Stack 1 024
sys_data 756
fs 568
lb_mbData 564
vApplicationGetIdleTaskMemory.Idle_Stack 512
mainTaskStart::buff 256
prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 160
huart3 148
huart10 148
huart2 148
hspi4 136
hspi2 136
hsd1 124
hdma_spi4_tx 120
hdma_spi2_rx 120
hdma_spi2_tx 120
hdma_usart3_rx 120
hdma_usart3_tx 120
hmdma_mdma_channel0_sdmmc1_end_data_0 108
mainTaskControlBlock 96
vApplicationGetIdleTaskMemory.Idle_TCB 96
vApplicationGetTimerTaskMemory.Timer_TCB 96
prvCheckForValidListAndQueue.xStaticTimerQueue 80
htim7 76
htim3 76
htim8 76
htim6 76
xQueueRegistry 64
hrtc 36
Files 32
xTasksWaitingTermination 20
xSuspendedTaskList 20
xPendingReadyList 20
xDelayedTaskList1 20
xDelayedTaskList2 20
xActiveTimerList1 20
xActiveTimerList2 20
disk 12
sock_remained_size 8
xStart 8
DHCP_CHADDR 6
bm 6
mainTaskHandle 4
uwTick 4
sock_pack_info 4
DHCP_allocated_ip 4
DHCP_allocated_gw 4
DHCP_allocated_sn 4
dhcp_tick_1s 4
pDHCPMSG 4
DHCP_XID 4
DHCP_SIP 4
DHCP_REAL_SIP 4
FatFs 4
SDQueueID 4
KernelState 4
pxEnd 4
xFreeBytesRemaining 4
xMinimumEverFreeBytesRemaining 4
xNumberOfSuccessfulAllocations 4
xNumberOfSuccessfulFrees 4
ulMaxPRIGROUPValue 4
xMaximumPossibleSuppressedTicks 4
ulTimerCountsForOneTick 4
pxCurrentTCB 4
uxTaskNumber 4
uxDeletedTasksWaitingCleanUp 4
uxCurrentNumberOfTasks 4
xSchedulerRunning 4
uxSchedulerSuspended 4
xTickCount 4
pxDelayedTaskList 4
pxOverflowDelayedTaskList 4
uxTopReadyPriority 4
xNextTaskUnblockTime 4
xYieldPending 4
xPendedTicks 4
xNumOfOverflows 4
xTimerQueue 4
pxCurrentTimerList 4
pxOverflowTimerList 4
prvSampleTimeNow.xLastTime 4
beeperQueue 4
sock_is_sending 2
Fsid 2
uwTickPrio 1
OLD_allocated_ip.0 1
OLD_allocated_ip.1 1
OLD_allocated_ip.2 1
OLD_allocated_ip.3 1
DHCP_allocated_dns.0 1
DHCP_allocated_dns.1 1
DHCP_allocated_dns.2 1
DHCP_allocated_dns.3 1
dhcp_state 1
dhcp_retry_count 1
dhcp_lease_time 1
DHCP_SOCKET 1
xBlockAllocatedBit 1
ucMaxSysCallPriority 1
ulStoppedTimerCompensation 1
Total: 48 830 2 439 52 41 696

Module Cortex_M_Startup.o

Symbol or [section] name Code RO Data RW Data ZI Data
Reset_Handler 24
Total: 24

Module SEGGER_THUMB_Startup.o

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

Module stm32h723xx_Vectors.o

Symbol or [section] name Code RO Data RW Data ZI Data
_vectors 716
Total: 716

Module fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Module floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
fmod 328
floor 208
ldexp 66
__SEGGER_RTL_float64_frexp_inline 44
__SEGGER_RTL_float64_isnormal 34
__SEGGER_RTL_float64_isinf 26
__SEGGER_RTL_float64_isnan 16
__SEGGER_RTL_float64_signbit 8
frexp 4
Total: 734

Module intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
abs 8
Total: 8

Module utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_pow10 60
__SEGGER_RTL_aPower2 72
Total: 60 72

Module floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_ul2d 92
__aeabi_d2ulz 64
Total: 156

Module intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__aeabi_uldivmod 304
Total: 304

Module prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_putc 132
vfprintf_l 108
printf 42
__SEGGER_RTL_prin_flush 28
__SEGGER_RTL_print_padding 28
vfprintf 28
__SEGGER_RTL_pre_padding 18
__SEGGER_RTL_stream_write 10
__SEGGER_RTL_ipow10 160
__SEGGER_RTL_hex_uc 16
__SEGGER_RTL_hex_lc 16
Total: 394 192

Module __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Symbol or [section] name Code RO Data RW Data ZI Data
__SEGGER_RTL_vfprintf_float_long_long 3 104
[.rodata.libc..L.str] 7
[.rodata.libc..L.str.1] 5
[.rodata.libc..L.str.2] 5
[.rodata.libc..L.str.3] 5
[.rodata.libc..L.str.4] 5
[.rodata.libc..L.str.5] 4
[.rodata.libc..L.str.6] 4
Total: 3 104 35

Module SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Module prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Module SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Module strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Module strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

Module mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

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

All modules

Code RO Data RW Data ZI Data
Grand total: 55 516 3 305 84 42 920

SECTION DETAIL

Sections by address

Range Symbol or [section] Name Size Al Init Ac Object File
08000000-080002cb _vectors 716 1024 Code RX stm32h723xx_Vectors.o
080002cc-080002cd NMI_Handler 2 2 Code RX charger_lto.o
080002ce-080002cf DebugMon_Handler 2 2 Code RX charger_lto.o
080002d0-080002f3 SVC_Handler 36 16 Code RX charger_lto.o
080002f4-080002ff __SEGGER_RTL_c_locale 12 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08000300-08000363 PendSV_Handler 100 16 Code RX charger_lto.o
08000364-08000367 ld_dword 4 2 Code RX charger_lto.o
08000368-080004af fmod 328 8 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080004b0-0800057f floor 208 8 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08000580-080005c7 __SEGGER_RTL_aPower2 72 8 Cnst RO utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080005c8-08000667 __SEGGER_RTL_ipow10 160 8 Cnst RO prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08000668-08001287 __SEGGER_RTL_vfprintf_float_long_long 3 104 8 Code RX __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08001288-080016c3 HAL_DMA_Init 1 084 4 Code RX charger_lto.o
080016c4-080017cf HAL_RCC_GetSysClockFreq 268 4 Code RX charger_lto.o
080017d0-08002003 HAL_RCCEx_PeriphCLKConfig 2 100 4 Code RX charger_lto.o
08002004-080020fb HAL_RCCEx_GetPeriphCLKFreq 248 4 Code RX charger_lto.o
080020fc-0800220f HAL_RCCEx_GetPLL2ClockFreq 276 4 Code RX charger_lto.o
08002210-08002323 HAL_RCCEx_GetPLL3ClockFreq 276 4 Code RX charger_lto.o
08002324-0800264b UART_SetConfig 808 4 Code RX charger_lto.o
0800264c-080028af ctlwizchip 612 4 Code RX charger_lto.o
080028b0-0800294b ff_wtoupper 156 4 Code RX charger_lto.o
0800294c-0800299b SD_ioctl 80 4 Code RX charger_lto.o
0800299c-080029af vPortEnableVFP 20 4 Code RX charger_lto.o
080029b0-080029d7 prvPortStartFirstTask 40 4 Code RX charger_lto.o
080029d8-08002c1b prvTimerTask 580 4 Code RX charger_lto.o
08002c1c-08002c2f SD_Driver 20 4 Cnst RO charger_lto.o
08002c30-08002c43 _start 20 4 Code RX SEGGER_THUMB_Startup.o
08002c44-08002c83 __aeabi_d2ulz 64 4 Code RX floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002c84-08002cdf __aeabi_ul2d 92 4 Code RX floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002ce0-08002e0f __aeabi_uldivmod 304 4 Code RX intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002e10-08002e6b memcpy 92 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002e6c-08002ed3 __aeabi_memclr 104 4 Code RX strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002ed4-08002ef3 __SEGGER_RTL_codeset_ascii 32 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002ef4-08002f4b __SEGGER_RTL_c_locale_data 88 4 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08002f4c-0800378d DHCP_run 2 114 4 Code RX charger_lto.o
0800378e-08003833 SystemInit 166 2 Code RX charger_lto.o
08003834-08003a3d HAL_UART_MspInit 522 2 Code RX charger_lto.o
08003a3e-08003e1f HAL_DMA_IRQHandler 994 2 Code RX charger_lto.o
08003e20-08003e61 HAL_RCC_GetHCLKFreq 66 2 Code RX charger_lto.o
08003e62-08003e87 HAL_RCC_GetPCLK1Freq 38 2 Code RX charger_lto.o
08003e88-08003ead HAL_RCC_GetPCLK2Freq 38 2 Code RX charger_lto.o
08003eae-08003ee3 HAL_RTC_WaitForSynchro 54 2 Code RX charger_lto.o
08003ee4-0800405d HAL_SD_ConfigWideBusOperation 378 2 Code RX charger_lto.o
0800405e-080040a3 HAL_SD_GetCardState 70 2 Code RX charger_lto.o
080040a4-08004179 SD_FindSCR 214 2 Code RX charger_lto.o
0800417a-08004303 HAL_SD_GetCardCSD 394 2 Code RX charger_lto.o
08004304-08004661 HAL_SPI_Init 862 2 Code RX charger_lto.o
08004662-0800484f HAL_SPI_Transmit 494 2 Code RX charger_lto.o
08004850-08004905 SPI_CloseTransfer 182 2 Code RX charger_lto.o
08004906-08004b47 HAL_SPI_Receive 578 2 Code RX charger_lto.o
08004b48-08004c8d HAL_TIM_Base_Init 326 2 Code RX charger_lto.o
08004c8e-08004caf TIM_TI1_ConfigInputStage 34 2 Code RX charger_lto.o
08004cb0-08004d59 UART_CheckIdleState 170 2 Code RX charger_lto.o
08004d5a-08004dbf UART_WaitOnFlagUntilTimeout 102 2 Code RX charger_lto.o
08004dc0-08004e2d UART_TxISR_8BIT_FIFOEN 110 2 Code RX charger_lto.o
08004e2e-08004e9f UART_TxISR_16BIT_FIFOEN 114 2 Code RX charger_lto.o
08004ea0-08004ef1 UART_TxISR_8BIT 82 2 Code RX charger_lto.o
08004ef2-08004f47 UART_TxISR_16BIT 86 2 Code RX charger_lto.o
08004f48-080050e5 UART_RxISR_16BIT_FIFOEN 414 2 Code RX charger_lto.o
080050e6-08005287 UART_RxISR_8BIT_FIFOEN 418 2 Code RX charger_lto.o
08005288-08005349 UART_RxISR_8BIT 194 2 Code RX charger_lto.o
0800534a-080058cb HAL_UART_IRQHandler 1 410 2 Code RX charger_lto.o
080058cc-080058d5 UART_DMAAbortOnError 10 2 Code RX charger_lto.o
080058d6-0800593f HAL_RS485Ex_Init 106 2 Code RX charger_lto.o
08005940-08005991 UARTEx_SetNbDataToProcess 82 2 Code RX charger_lto.o
08005992-080059c7 HAL_UARTEx_DisableFifoMode 54 2 Code RX charger_lto.o
080059c8-08005af5 SDMMC_GetCmdResp1 302 2 Code RX charger_lto.o
08005af6-08005b43 SDMMC_CmdStopTransfer 78 2 Code RX charger_lto.o
08005b44-08005b95 SDMMC_CmdGoIdleState 82 2 Code RX charger_lto.o
08005b96-08005baf SDMMC_CmdSendCSD 26 2 Code RX charger_lto.o
08005bb0-08005c55 socket 166 2 Code RX charger_lto.o
08005c56-08005cbb close 102 2 Code RX charger_lto.o
08005cbc-08005e09 sendto 334 2 Code RX charger_lto.o
08005e0a-08005e3f WIZCHIP_WRITE 54 2 Code RX charger_lto.o
08005e40-08005e91 WIZCHIP_READ 82 2 Code RX charger_lto.o
08005e92-08005edf WIZCHIP_READ_BUF 78 2 Code RX charger_lto.o
08005ee0-08005f25 getSn_RxBASE 70 2 Code RX charger_lto.o
08005f26-08005f6b getSn_TxBASE 70 2 Code RX charger_lto.o
08005f6c-08005f7d wizchip_spi_writeburst 18 2 Code RX charger_lto.o
08005f7e-08005fb3 default_ip_assign 54 2 Code RX charger_lto.o
08005fb4-08006055 check_DHCP_timeout 162 2 Code RX charger_lto.o
08006056-08006063 BSP_SD_GetCardState 14 2 Code RX charger_lto.o
08006064-080060a5 ff_convert 66 2 Code RX charger_lto.o
080060a6-0800633f find_volume 666 2 Code RX charger_lto.o
08006340-080063ad check_fs 110 2 Code RX charger_lto.o
080063ae-0800644b move_window 158 2 Code RX charger_lto.o
0800644c-080064c5 inc_lock 122 2 Code RX charger_lto.o
080064c6-08006573 get_fat 174 2 Code RX charger_lto.o
08006574-080069fd f_opendir 1 162 2 Code RX charger_lto.o
080069fe-08006c63 f_readdir 614 2 Code RX charger_lto.o
08006c64-08006d75 SD_read 274 2 Code RX charger_lto.o
08006d76-08006e87 SD_write 274 2 Code RX charger_lto.o
08006e88-08006ead SD_CheckStatusWithTimeout 38 2 Code RX charger_lto.o
08006eae-08006eff SysTick_Handler 82 2 Code RX charger_lto.o
08006f00-08006fa1 osMessageQueuePut 162 2 Code RX charger_lto.o
08006fa2-08006fc3 uxListRemove 34 2 Code RX charger_lto.o
08006fc4-08006ff1 vPortExitCritical 46 2 Code RX charger_lto.o
08006ff2-08007053 vPortValidateInterruptPriority 98 2 Code RX charger_lto.o
08007054-080070b9 xQueueGenericCreateStatic 102 2 Code RX charger_lto.o
080070ba-0800711b prvInitialiseNewQueue 98 2 Code RX charger_lto.o
0800711c-080072c9 xQueueGenericCreate 430 2 Code RX charger_lto.o
080072ca-08007347 prvUnlockQueue 126 2 Code RX charger_lto.o
08007348-080075d5 xQueueSemaphoreTake 654 2 Code RX charger_lto.o
080075d6-080075fb vQueueUnregisterQueue 38 2 Code RX charger_lto.o
080075fc-08007621 prvResetNextTaskUnblockTime 38 2 Code RX charger_lto.o
08007622-080076ab prvAddCurrentTaskToDelayedList 138 2 Code RX charger_lto.o
080076ac-080077c5 xTaskResumeAll 282 2 Code RX charger_lto.o
080077c6-0800791b xTaskIncrementTick 342 2 Code RX charger_lto.o
0800791c-080079d9 vTaskSwitchContext 190 2 Code RX charger_lto.o
080079da-08007a27 prvGetExpectedIdleTime 78 2 Code RX charger_lto.o
08007a28-08007aa9 xTaskCheckForTimeOut 130 2 Code RX charger_lto.o
08007aaa-08007b5b vTaskPriorityDisinheritAfterTimeout 178 2 Code RX charger_lto.o
08007b5c-08007bb5 xTimerGenericCommand 90 2 Code RX charger_lto.o
08007bb6-08007bef mbCrc16 58 2 Code RX charger_lto.o
08007bf0-08007c45 beeperTaskStart 86 2 Code RX charger_lto.o
08007c46-08007d17 ip_assigned() 210 2 Code RX charger_lto.o
08007d18-08008245 mbSlaveTaskStart 1 326 2 Code RX charger_lto.o
08008246-080082bb DS18B20_Write(unsigned char) 118 2 Code RX charger_lto.o
080082bc-080082f9 DS18B20_Delay(unsigned short) 62 2 Code RX charger_lto.o
080082fa-080084eb ff_wtoupper.cvt1 498 2 Cnst RO charger_lto.o
080084ec-080084f9 putchar 14 2 Code RX fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080084fa-0800851b fputc 34 2 Code RX fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800851c-0800854d puts 50 2 Code RX fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800854e-0800857b fwrite 46 2 Code RX fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800857c-08008595 __SEGGER_RTL_float64_isinf 26 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08008596-080085b7 __SEGGER_RTL_float64_isnormal 34 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080085b8-080085f9 ldexp 66 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080085fa-0800860b __SEGGER_RTL_pre_padding 18 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800860c-08008615 __SEGGER_RTL_stream_write 10 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08008616-0800863f printf 42 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08008640-08008645 __SEGGER_RTL_X_file_write 6 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08008646-080086ab _DoInit 102 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080086ac-080086c1 _GetAvailWriteSpace 22 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080086c2-08008717 _WriteBlocking 86 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08008718-08008771 SEGGER_RTT_WriteNoLock 90 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
08008772-080087a7 SEGGER_RTT_Write 54 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080087a8-080087b5 __SEGGER_RTL_ascii_wctomb 14 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080087b6-080087c3 __SEGGER_RTL_ascii_tolower 14 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
080087c4-08009b4f main 5 004 2 Code RX charger_lto.o
08009b50-08009cab HAL_InitTick 348 2 Code RX charger_lto.o
08009cac-08009cb7 DMA1_Stream0_IRQHandler 12 2 Code RX charger_lto.o
08009cb8-08009cc3 DMA1_Stream1_IRQHandler 12 2 Code RX charger_lto.o
08009cc4-08009ccf DMA1_Stream2_IRQHandler 12 2 Code RX charger_lto.o
08009cd0-08009cdb DMA1_Stream3_IRQHandler 12 2 Code RX charger_lto.o
08009cdc-08009ce7 DMA1_Stream4_IRQHandler 12 2 Code RX charger_lto.o
08009ce8-08009cfb EXTI9_5_IRQHandler 20 2 Code RX charger_lto.o
08009cfc-08009d07 TIM3_IRQHandler 12 2 Code RX charger_lto.o
08009d08-08009d13 SPI2_IRQHandler 12 2 Code RX charger_lto.o
08009d14-08009f1b USART2_IRQHandler 520 2 Code RX charger_lto.o
08009f1c-08009f27 USART3_IRQHandler 12 2 Code RX charger_lto.o
08009f28-08009f33 TIM8_CC_IRQHandler 12 2 Code RX charger_lto.o
08009f34-0800a0ff SDMMC1_IRQHandler 460 2 Code RX charger_lto.o
0800a100-0800a10b TIM7_IRQHandler 12 2 Code RX charger_lto.o
0800a10c-0800a117 SPI4_IRQHandler 12 2 Code RX charger_lto.o
0800a118-0800a2af MDMA_IRQHandler 408 2 Code RX charger_lto.o
0800a2b0-0800a2bb USART10_IRQHandler 12 2 Code RX charger_lto.o
0800a2bc-0800a307 HAL_NVIC_SetPriority 76 2 Code RX charger_lto.o
0800a308-0800a35b HAL_MPU_ConfigRegion 84 2 Code RX charger_lto.o
0800a35c-0800a3df DMA_CalcBaseAndBitshift 132 2 Code RX charger_lto.o
0800a3e0-0800a58b HAL_DMA_Abort_IT 428 2 Code RX charger_lto.o
0800a58c-0800a74f HAL_GPIO_Init 452 2 Code RX charger_lto.o
0800a750-0800a84f RCCEx_PLL2_Config 256 2 Code RX charger_lto.o
0800a850-0800a94f RCCEx_PLL3_Config 256 2 Code RX charger_lto.o
0800a950-0800a98f RTC_EnterInitMode 64 2 Code RX charger_lto.o
0800a990-0800a9e3 RTC_ExitInitMode 84 2 Code RX charger_lto.o
0800a9e4-0800aba7 HAL_SPI_IRQHandler 452 2 Code RX charger_lto.o
0800aba8-0800abbb SPI_DMAAbortOnError 20 2 Code RX charger_lto.o
0800abbc-0800acc3 TIM_Base_SetConfig 264 2 Code RX charger_lto.o
0800acc4-0800adbb HAL_TIM_IRQHandler 248 2 Code RX charger_lto.o
0800adbc-0800af17 HAL_TIM_ConfigClockSource 348 2 Code RX charger_lto.o
0800af18-0800af3b TIM_TI2_ConfigInputStage 36 2 Code RX charger_lto.o
0800af3c-0800affb HAL_TIMEx_MasterConfigSynchronization 192 2 Code RX charger_lto.o
0800affc-0800b0bb UART_AdvFeatureConfig 192 2 Code RX charger_lto.o
0800b0bc-0800b117 UART_EndRxTransfer 92 2 Code RX charger_lto.o
0800b118-0800b1d7 UART_RxISR_16BIT 192 2 Code RX charger_lto.o
0800b1d8-0800b21f HAL_UARTEx_SetTxFifoThreshold 72 2 Code RX charger_lto.o
0800b220-0800b267 HAL_UARTEx_SetRxFifoThreshold 72 2 Code RX charger_lto.o
0800b268-0800b28b SDMMC_CmdBlockLength 36 2 Code RX charger_lto.o
0800b28c-0800b2af SDMMC_CmdSelDesel 36 2 Code RX charger_lto.o
0800b2b0-0800b2d3 SDMMC_CmdAppCommand 36 2 Code RX charger_lto.o
0800b2d4-0800b2f7 SDMMC_CmdBusWidth 36 2 Code RX charger_lto.o
0800b2f8-0800b313 SDMMC_CmdSendCID 28 2 Code RX charger_lto.o
0800b314-0800b36f SDMMC_GetCmdResp2 92 2 Code RX charger_lto.o
0800b370-0800b3af WIZCHIP_WRITE_BUF 64 2 Code RX charger_lto.o
0800b3b0-0800b3f3 getSn_TX_FSR 68 2 Code RX charger_lto.o
0800b3f4-0800b437 getSn_RX_RSR 68 2 Code RX charger_lto.o
0800b438-0800b513 wiz_send_data 220 2 Code RX charger_lto.o
0800b514-0800b5ef wiz_recv_data 220 2 Code RX charger_lto.o
0800b5f0-0800b61f wiz_mdio_write 48 2 Code RX charger_lto.o
0800b620-0800b64f wiz_mdio_read 48 2 Code RX charger_lto.o
0800b650-0800b677 default_ip_update 40 2 Code RX charger_lto.o
0800b678-0800b69b default_ip_conflict 36 2 Code RX charger_lto.o
0800b69c-0800b71f makeDHCPMSG 132 2 Code RX charger_lto.o
0800b720-0800b873 send_DHCP_DISCOVER 340 2 Code RX charger_lto.o
0800b874-0800ba67 send_DHCP_REQUEST 500 2 Code RX charger_lto.o
0800ba68-0800ba83 HAL_SD_TxCpltCallback 28 2 Code RX charger_lto.o
0800ba84-0800ba9f HAL_SD_RxCpltCallback 28 2 Code RX charger_lto.o
0800baa0-0800badf get_ldnumber 64 2 Code RX charger_lto.o
0800bae0-0800bb27 unlock_fs 72 2 Code RX charger_lto.o
0800bb28-0800bb8b lock_fs 100 2 Code RX charger_lto.o
0800bb8c-0800bba3 ld_clust 24 2 Code RX charger_lto.o
0800bba4-0800bc27 dir_sdi 132 2 Code RX charger_lto.o
0800bc28-0800bc43 sum_sfn 28 2 Code RX charger_lto.o
0800bc44-0800bcd3 dir_next 144 2 Code RX charger_lto.o
0800bcd4-0800bd2b validate 88 2 Code RX charger_lto.o
0800bd2c-0800c38b SD_initialize 1 632 2 Code RX charger_lto.o
0800c38c-0800c38f SD_status 4 2 Code RX charger_lto.o
0800c390-0800c3af SD_CheckStatus 32 2 Code RX charger_lto.o
0800c3b0-0800c3cb osKernelGetTickCount 28 2 Code RX charger_lto.o
0800c3cc-0800c3fb osMessageQueueGet 48 2 Code RX charger_lto.o
0800c3fc-0800c44b prvInsertBlockIntoFreeList 80 2 Code RX charger_lto.o
0800c44c-0800c4df vPortFree 148 2 Code RX charger_lto.o
0800c4e0-0800c513 vListInsert 52 2 Code RX charger_lto.o
0800c514-0800c543 prvTaskExitError 48 2 Code RX charger_lto.o
0800c544-0800c58b vPortEnterCritical 72 2 Code RX charger_lto.o
0800c58c-0800c733 xQueueGenericSend 424 2 Code RX charger_lto.o
0800c734-0800c807 prvCopyDataToQueue 212 2 Code RX charger_lto.o
0800c808-0800c81f prvIsQueueEmpty 24 2 Code RX charger_lto.o
0800c820-0800c9b3 xQueueReceive 404 2 Code RX charger_lto.o
0800c9b4-0800c9d7 vQueueAddToRegistry 36 2 Code RX charger_lto.o
0800c9d8-0800cc1f xTaskCreateStatic 584 2 Code RX charger_lto.o
0800cc20-0800cc6f vTaskDelay 80 2 Code RX charger_lto.o
0800cc70-0800ce97 prvIdleTask 552 2 Code RX charger_lto.o
0800ce98-0800cecb vTaskPlaceOnEventList 52 2 Code RX charger_lto.o
0800cecc-0800cf83 xTaskRemoveFromEventList 184 2 Code RX charger_lto.o
0800cf84-0800d023 prvSampleTimeNow 160 2 Code RX charger_lto.o
0800d024-0800d063 prvInsertTimerInActiveList 64 2 Code RX charger_lto.o
0800d064-0800d597 ethTaskStart 1 332 2 Code RX charger_lto.o
0800d598-0800d5a3 ip_updated() 12 2 Code RX charger_lto.o
0800d5a4-0800d5af ip_conflict() 12 2 Code RX charger_lto.o
0800d5b0-0800d61b keysTaskStart 108 2 Code RX charger_lto.o
0800d61c-0800d7df mainTaskStart 452 2 Code RX charger_lto.o
0800d7e0-0800d8af onewireTaskStart 208 2 Code RX charger_lto.o
0800d8b0-0800d8c7 UARTPrescTable 24 2 Cnst RO charger_lto.o
0800d8c8-0800d9c7 Tbl 256 2 Cnst RO charger_lto.o
0800d9c8-0800da83 ff_wtoupper.cvt2 188 2 Cnst RO charger_lto.o
0800da84-0800da9b Reset_Handler 24 2 Code RX Cortex_M_Startup.o
0800da9c-0800daab __SEGGER_RTL_float64_isnan 16 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800daac-0800dab3 __SEGGER_RTL_float64_signbit 8 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dab4-0800dab7 frexp 4 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dab8-0800dae3 __SEGGER_RTL_float64_frexp_inline 44 2 Code RX floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dae4-0800daeb abs 8 2 Code RX intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800daec-0800db27 __SEGGER_RTL_pow10 60 2 Code RX utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800db28-0800dbab __SEGGER_RTL_putc 132 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dbac-0800dbc7 __SEGGER_RTL_prin_flush 28 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dbc8-0800dbe3 __SEGGER_RTL_print_padding 28 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dbe4-0800dbff vfprintf 28 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dc00-0800dc6b vfprintf_l 108 2 Code RX prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dc6c-0800dca3 __SEGGER_RTL_X_file_stat 56 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dca4-0800dca7 __SEGGER_RTL_X_file_bufsize 4 2 Code RX prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dca8-0800dceb _WriteNoCheck 68 2 Code RX SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dcec-0800dd17 strlen 44 2 Code RX strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dd18-0800dd63 strnlen 76 2 Code RX strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dd64-0800dd7b __SEGGER_RTL_current_locale 24 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dd7c-0800ddaf __SEGGER_RTL_ascii_mbtowc 52 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800ddb0-0800ddcf __SEGGER_RTL_ascii_isctype 32 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800ddd0-0800dddb __SEGGER_RTL_ascii_toupper 12 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dddc-0800ddfb __SEGGER_RTL_ascii_iswctype 32 2 Code RX mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800ddfc-0800de06 [.rodata..L.str.7] 11 1 Cnst RO charger_lto.o
0800de07-0800de35 [.rodata..L.str.3.255] 47 1 Cnst RO charger_lto.o
0800de36-0800de4c [.rodata..Lstr.16] 23 1 Cnst RO charger_lto.o
0800de4d-0800de5f [.rodata..Lstr.20] 19 1 Cnst RO charger_lto.o
0800de60-0800de72 [.rodata..L.str.1.259] 19 1 Cnst RO charger_lto.o
0800de73-0800de79 [.rodata..L.str.4.280] 7 1 Cnst RO charger_lto.o
0800de7a-0800de9c [.rodata..L.str.496] 35 1 Cnst RO charger_lto.o
0800de9d-0800deab [.rodata..L.str.4.502] 15 1 Cnst RO charger_lto.o
0800deac-0800dec6 [.rodata..L.str.7.505] 27 1 Cnst RO charger_lto.o
0800dec7-0800decd [.rodata.libc..L.str] 7 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800dece-0800df24 __SEGGER_RTL_c_locale_month_names 87 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800df25-0800df2b __SEGGER_RTL_c_locale_am_pm_indicator 7 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800df2c-0800df3a __SEGGER_RTL_c_locale_date_time_format 15 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800df3b-0800df44 [.rodata..L.str.8] 10 1 Cnst RO charger_lto.o
0800df45-0800df56 [.rodata..L.str.3.3] 18 1 Cnst RO charger_lto.o
0800df57-0800df5c [.rodata..Lswitch.table.UART_SetConfig.7] 6 1 Cnst RO charger_lto.o
0800df5d-0800df62 [.rodata..Lswitch.table.UART_SetConfig.9] 6 1 Cnst RO charger_lto.o
0800df63-0800df68 [.rodata..Lswitch.table.UART_SetConfig.10] 6 1 Cnst RO charger_lto.o
0800df69-0800df7a [.rodata..L.str.13] 18 1 Cnst RO charger_lto.o
0800df7b-0800df90 [.rodata..Lstr.254] 22 1 Cnst RO charger_lto.o
0800df91-0800dfce [.rodata..Lstr.17] 62 1 Cnst RO charger_lto.o
0800dfcf-0800dffc [.rodata..Lstr.18] 46 1 Cnst RO charger_lto.o
0800dffd-0800e00a [.rodata..Lstr.21] 14 1 Cnst RO charger_lto.o
0800e00b-0800e020 [.rodata..Lstr.25] 22 1 Cnst RO charger_lto.o
0800e021-0800e03a [.rodata..Lstr.26] 26 1 Cnst RO charger_lto.o
0800e03b-0800e05c [.rodata..L.str.258] 34 1 Cnst RO charger_lto.o
0800e05d-0800e06a [.rodata..L.str.477] 14 1 Cnst RO charger_lto.o
0800e06b-0800e084 [.rodata..L.str.6.491] 26 1 Cnst RO charger_lto.o
0800e085-0800e0a2 [.rodata..L.str.7.492] 30 1 Cnst RO charger_lto.o
0800e0a3-0800e0bc [.rodata..L.str.8.493] 26 1 Cnst RO charger_lto.o
0800e0bd-0800e0ee [.rodata..Lstr.487] 50 1 Cnst RO charger_lto.o
0800e0ef-0800e100 [.rodata..Lstr.13] 18 1 Cnst RO charger_lto.o
0800e101-0800e116 [.rodata..Lstr.16.488] 22 1 Cnst RO charger_lto.o
0800e117-0800e12c [.rodata..Lstr.10] 22 1 Cnst RO charger_lto.o
0800e12d-0800e166 __SEGGER_RTL_c_locale_day_names 58 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e167-0800e168 [.rodata.libc..L.str] 2 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e169-0800e16a __SEGGER_RTL_data_utf8_period 2 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e16b-0800e173 [.rodata..L.str] 9 1 Cnst RO charger_lto.o
0800e174-0800e180 [.rodata..L.str.3] 13 1 Cnst RO charger_lto.o
0800e181-0800e199 [.rodata..L.str.1] 25 1 Cnst RO charger_lto.o
0800e19a-0800e1a2 [.rodata..L.str.1.2] 9 1 Cnst RO charger_lto.o
0800e1a3-0800e1a7 [.rodata..L.str.233] 5 1 Cnst RO charger_lto.o
0800e1a8-0800e1bc [.rodata..Lstr.15] 21 1 Cnst RO charger_lto.o
0800e1bd-0800e1d9 [.rodata..Lstr.22] 29 1 Cnst RO charger_lto.o
0800e1da-0800e1ee [.rodata..Lstr.23] 21 1 Cnst RO charger_lto.o
0800e1ef-0800e1f7 [.rodata..L.str.3.279] 9 1 Cnst RO charger_lto.o
0800e1f8-0800e204 LfnOfs 13 1 Cnst RO charger_lto.o
0800e205-0800e209 [.rodata..L.str.413] 5 1 Cnst RO charger_lto.o
0800e20a-0800e20e [.rodata..L.str.1.465] 5 1 Cnst RO charger_lto.o
0800e20f-0800e243 [.rodata..L.str.3.486] 53 1 Cnst RO charger_lto.o
0800e244-0800e25c [.rodata..L.str.5.490] 25 1 Cnst RO charger_lto.o
0800e25d-0800e285 [.rodata..Lstr.12] 41 1 Cnst RO charger_lto.o
0800e286-0800e29e [.rodata..Lstr.14] 25 1 Cnst RO charger_lto.o
0800e29f-0800e2a3 [.rodata..L.str.1.497] 5 1 Cnst RO charger_lto.o
0800e2a4-0800e2a4 [.rodata..L.str.500] 1 1 Cnst RO charger_lto.o
0800e2a5-0800e2ad [.rodata..L.str.5.503] 9 1 Cnst RO charger_lto.o
0800e2ae-0800e2c2 [.rodata..Lstr.501] 21 1 Cnst RO charger_lto.o
0800e2c3-0800e2c7 [.rodata.libc..L.str.1] 5 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2c8-0800e2cc [.rodata.libc..L.str.2] 5 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2cd-0800e2d1 [.rodata.libc..L.str.3] 5 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2d2-0800e2d6 [.rodata.libc..L.str.4] 5 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2d7-0800e2e7 _DoInit._aInitStr 17 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2e8-0800e2f0 [.rodata.libc..L.str] 9 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2f1-0800e2f9 __SEGGER_RTL_c_locale_date_format 9 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e2fa-0800e302 __SEGGER_RTL_c_locale_time_format 9 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e303-0800e31f __SEGGER_RTL_c_locale_abbrev_day_names 29 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e320-0800e350 __SEGGER_RTL_c_locale_abbrev_month_names 49 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e351-0800e351 __SEGGER_RTL_data_empty_string 1 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e352-0800e35e __SEGGER_RTL_ascii_ctype_mask 13 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e35f-0800e366 [.rodata..L.str.5] 8 1 Cnst RO charger_lto.o
0800e367-0800e372 [.rodata..L.str.6] 12 1 Cnst RO charger_lto.o
0800e373-0800e37e [.rodata..L.str.2] 12 1 Cnst RO charger_lto.o
0800e37f-0800e386 DMA_CalcBaseAndBitshift.flagBitshiftOffset 8 1 Cnst RO charger_lto.o
0800e387-0800e396 D1CorePrescTable 16 1 Cnst RO charger_lto.o
0800e397-0800e39e UARTEx_SetNbDataToProcess.numerator 8 1 Cnst RO charger_lto.o
0800e39f-0800e3a6 UARTEx_SetNbDataToProcess.denominator 8 1 Cnst RO charger_lto.o
0800e3a7-0800e3ae HOST_NAME 8 1 Cnst RO charger_lto.o
0800e3af-0800e3da [.rodata..Lstr.19] 44 1 Cnst RO charger_lto.o
0800e3db-0800e3ee [.rodata..Lstr.24] 20 1 Cnst RO charger_lto.o
0800e3ef-0800e41a [.rodata..L.str.2.260] 44 1 Cnst RO charger_lto.o
0800e41b-0800e49a ExCvt 128 1 Cnst RO charger_lto.o
0800e49b-0800e4a2 [.rodata..L.str.462] 8 1 Cnst RO charger_lto.o
0800e4a3-0800e4b2 [.rodata..L.str.9] 16 1 Cnst RO charger_lto.o
0800e4b3-0800e4ca [.rodata..Lstr.15.489] 24 1 Cnst RO charger_lto.o
0800e4cb-0800e4de [.rodata..L.str.6.504] 20 1 Cnst RO charger_lto.o
0800e4df-0800e4f6 [.rodata..Lstr.516] 24 1 Cnst RO charger_lto.o
0800e4f7-0800e506 __SEGGER_RTL_hex_uc 16 1 Cnst RO prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e507-0800e516 __SEGGER_RTL_hex_lc 16 1 Cnst RO prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e517-0800e51a [.rodata.libc..L.str.5] 4 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e51b-0800e51e [.rodata.libc..L.str.6] 4 1 Cnst RO __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e51f-0800e59e __SEGGER_RTL_ascii_ctype_map 128 1 Cnst RO mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e59f-0800e59f ( UNUSED .=.+1 ) 1 - ---- - -
0800e5a0-0800e5cb __SEGGER_init_table__ 44 4 Cnst RO [ Linker created ]
0800e5cc-0800e61f __SEGGER_init_data__ 84 4 Cnst RO [ Linker created ]
0800e620-0800e631 __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e632-0800e645 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0800e646-1fffffff ( UNUSED .=.+402594234 ) 402 594 234 - ---- - -
20000000-200038e3 beeperQueueStorageArea 14 564 4 Zero ZI charger_lto.o
200038e4-2001dfff ( UNUSED .=.+108316 ) 108 316 - ---- - -
2001e000-2001ffff [.bss.block.stack] 8 192 8 None ZI [ Linker created ]
24000000-240007ff mainTaskBuffer 2 048 4 Zero ZI charger_lto.o
24000800-24000c5f pxReadyTasksLists 1 120 4 Zero ZI charger_lto.o
24000c60-2400105f vApplicationGetTimerTaskMemory.Timer_Stack 1 024 4 Zero ZI charger_lto.o
24001060-24001353 sys_data 756 4 Zero ZI charger_lto.o
24001354-2400158b fs 568 4 Zero ZI charger_lto.o
2400158c-240017bf lb_mbData 564 4 Zero ZI charger_lto.o
240017c0-240019bf vApplicationGetIdleTaskMemory.Idle_Stack 512 4 Zero ZI charger_lto.o
240019c0-24001a67 _SEGGER_RTT 168 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24001a68-24001afb huart3 148 4 Zero ZI charger_lto.o
24001afc-24001b8f huart2 148 4 Zero ZI charger_lto.o
24001b90-24001c23 huart10 148 4 Zero ZI charger_lto.o
24001c24-24001cab hspi4 136 4 Zero ZI charger_lto.o
24001cac-24001d33 hspi2 136 4 Zero ZI charger_lto.o
24001d34-24001daf hsd1 124 4 Zero ZI charger_lto.o
24001db0-24001e27 hdma_usart3_tx 120 4 Zero ZI charger_lto.o
24001e28-24001e9f hdma_usart3_rx 120 4 Zero ZI charger_lto.o
24001ea0-24001f17 hdma_spi4_tx 120 4 Zero ZI charger_lto.o
24001f18-24001f8f hdma_spi2_tx 120 4 Zero ZI charger_lto.o
24001f90-24002007 hdma_spi2_rx 120 4 Zero ZI charger_lto.o
24002008-24002073 hmdma_mdma_channel0_sdmmc1_end_data_0 108 4 Zero ZI charger_lto.o
24002074-240020d3 vApplicationGetTimerTaskMemory.Timer_TCB 96 4 Zero ZI charger_lto.o
240020d4-24002133 vApplicationGetIdleTaskMemory.Idle_TCB 96 4 Zero ZI charger_lto.o
24002134-24002193 mainTaskControlBlock 96 4 Zero ZI charger_lto.o
24002194-240021e3 prvCheckForValidListAndQueue.xStaticTimerQueue 80 4 Zero ZI charger_lto.o
240021e4-2400222f htim8 76 4 Zero ZI charger_lto.o
24002230-2400227b htim7 76 4 Zero ZI charger_lto.o
2400227c-240022c7 htim6 76 4 Zero ZI charger_lto.o
240022c8-24002313 htim3 76 4 Zero ZI charger_lto.o
24002314-24002353 xQueueRegistry 64 4 Zero ZI charger_lto.o
24002354-24002377 hrtc 36 4 Zero ZI charger_lto.o
24002378-24002397 Files 32 4 Zero ZI charger_lto.o
24002398-240023ab xTasksWaitingTermination 20 4 Zero ZI charger_lto.o
240023ac-240023bf xSuspendedTaskList 20 4 Zero ZI charger_lto.o
240023c0-240023d3 xPendingReadyList 20 4 Zero ZI charger_lto.o
240023d4-240023e7 xDelayedTaskList2 20 4 Zero ZI charger_lto.o
240023e8-240023fb xDelayedTaskList1 20 4 Zero ZI charger_lto.o
240023fc-2400240f xActiveTimerList2 20 4 Zero ZI charger_lto.o
24002410-24002423 xActiveTimerList1 20 4 Zero ZI charger_lto.o
24002424-2400242f disk 12 4 Zero ZI charger_lto.o
24002430-24002437 xStart 8 4 Zero ZI charger_lto.o
24002438-2400243b xYieldPending 4 4 Zero ZI charger_lto.o
2400243c-2400243f xTimerQueue 4 4 Zero ZI charger_lto.o
24002440-24002443 xTickCount 4 4 Zero ZI charger_lto.o
24002444-24002447 xSchedulerRunning 4 4 Zero ZI charger_lto.o
24002448-2400244b xPendedTicks 4 4 Zero ZI charger_lto.o
2400244c-2400244f xNumberOfSuccessfulFrees 4 4 Zero ZI charger_lto.o
24002450-24002453 xNumberOfSuccessfulAllocations 4 4 Zero ZI charger_lto.o
24002454-24002457 xNumOfOverflows 4 4 Zero ZI charger_lto.o
24002458-2400245b xNextTaskUnblockTime 4 4 Zero ZI charger_lto.o
2400245c-2400245f xMinimumEverFreeBytesRemaining 4 4 Zero ZI charger_lto.o
24002460-24002463 xMaximumPossibleSuppressedTicks 4 4 Zero ZI charger_lto.o
24002464-24002467 xFreeBytesRemaining 4 4 Zero ZI charger_lto.o
24002468-2400246b uxTopReadyPriority 4 4 Zero ZI charger_lto.o
2400246c-2400246f uxTaskNumber 4 4 Zero ZI charger_lto.o
24002470-24002473 uxSchedulerSuspended 4 4 Zero ZI charger_lto.o
24002474-24002477 uxDeletedTasksWaitingCleanUp 4 4 Zero ZI charger_lto.o
24002478-2400247b uxCurrentNumberOfTasks 4 4 Zero ZI charger_lto.o
2400247c-2400247f uwTick 4 4 Zero ZI charger_lto.o
24002480-24002483 ulTimerCountsForOneTick 4 4 Zero ZI charger_lto.o
24002484-24002487 ulMaxPRIGROUPValue 4 4 Zero ZI charger_lto.o
24002488-2400248b pxOverflowTimerList 4 4 Zero ZI charger_lto.o
2400248c-2400248f pxOverflowDelayedTaskList 4 4 Zero ZI charger_lto.o
24002490-24002493 pxEnd 4 4 Zero ZI charger_lto.o
24002494-24002497 pxDelayedTaskList 4 4 Zero ZI charger_lto.o
24002498-2400249b pxCurrentTimerList 4 4 Zero ZI charger_lto.o
2400249c-2400249f pxCurrentTCB 4 4 Zero ZI charger_lto.o
240024a0-240024a3 prvSampleTimeNow.xLastTime 4 4 Zero ZI charger_lto.o
240024a4-240024a7 pDHCPMSG 4 4 Zero ZI charger_lto.o
240024a8-240024ab mainTaskHandle 4 4 Zero ZI charger_lto.o
240024ac-240024af __SEGGER_RTL_stdout_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
240024b0-240024b3 __SEGGER_RTL_stdin_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
240024b4-240024b7 __SEGGER_RTL_stderr_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
240024b8-240024bb __SEGGER_RTL_locale_ptr 4 4 Zero ZI mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
240024bc-240024bf dhcp_tick_1s 4 4 Zero ZI charger_lto.o
240024c0-240024c3 beeperQueue 4 4 Zero ZI charger_lto.o
240024c4-240024c7 SDQueueID 4 4 Zero ZI charger_lto.o
240024c8-240024cb KernelState 4 4 Zero ZI charger_lto.o
240024cc-240024cf FatFs 4 4 Zero ZI charger_lto.o
240024d0-240024d3 DHCP_allocated_ip 4 4 Zero ZI charger_lto.o
240024d4-240024d7 DHCP_XID 4 4 Zero ZI charger_lto.o
240024d8-240024db DHCP_SIP 4 4 Zero ZI charger_lto.o
240024dc-240024df DHCP_REAL_SIP 4 4 Zero ZI charger_lto.o
240024e0-240024e0 xBlockAllocatedBit 1 4 Zero ZI charger_lto.o
240024e1-240024e1 ucMaxSysCallPriority 1 1 Zero ZI charger_lto.o
240024e2-240024e3 sock_is_sending 2 2 Zero ZI charger_lto.o
240024e4-240024e4 uwTickPrio 1 4 Zero ZI charger_lto.o
240024e5-240024e5 dhcp_state 1 1 Zero ZI charger_lto.o
240024e6-240024e7 Fsid 2 2 Zero ZI charger_lto.o
240024e8-240024e8 ulStoppedTimerCompensation 1 4 Zero ZI charger_lto.o
240024e9-240024e9 dhcp_retry_count 1 1 Zero ZI charger_lto.o
240024ea-240024ea OLD_allocated_ip.3 1 1 Zero ZI charger_lto.o
240024eb-240024eb OLD_allocated_ip.2 1 1 Zero ZI charger_lto.o
240024ec-240024ec dhcp_lease_time 1 4 Zero ZI charger_lto.o
240024ed-240024ed OLD_allocated_ip.1 1 1 Zero ZI charger_lto.o
240024ee-240025ed mainTaskStart::buff 256 2 Zero ZI charger_lto.o
240025ee-240025f5 sock_remained_size 8 2 Zero ZI charger_lto.o
240025f6-240025fb bm 6 2 Zero ZI charger_lto.o
240025fc-240061fb ucHeap 15 360 1 Zero ZI charger_lto.o
240061fc-240069fb dhcp_buffer 2 048 1 Zero ZI charger_lto.o
240069fc-24006dfb _acUpBuffer 1 024 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24006dfc-24006e9b prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 160 1 Zero ZI charger_lto.o
24006e9c-24006eab _acDownBuffer 16 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24006eac-24006eb1 DHCP_CHADDR 6 1 Zero ZI charger_lto.o
24006eb2-24006eb5 sock_pack_info 4 1 Zero ZI charger_lto.o
24006eb6-24006eb9 DHCP_allocated_sn 4 1 Zero ZI charger_lto.o
24006eba-24006ebd DHCP_allocated_gw 4 1 Zero ZI charger_lto.o
24006ebe-24006ebe OLD_allocated_ip.0 1 1 Zero ZI charger_lto.o
24006ebf-24006ebf DHCP_allocated_dns.3 1 1 Zero ZI charger_lto.o
24006ec0-24006ec0 DHCP_allocated_dns.2 1 1 Zero ZI charger_lto.o
24006ec1-24006ec1 DHCP_allocated_dns.1 1 1 Zero ZI charger_lto.o
24006ec2-24006ec2 DHCP_allocated_dns.0 1 1 Zero ZI charger_lto.o
24006ec3-24006ec3 DHCP_SOCKET 1 1 Zero ZI charger_lto.o
24006ec4-24006ed7 __SEGGER_RTL_global_locale 20 4 Init RW mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24006ed8-24006edb uxCriticalNesting 4 4 Init RW charger_lto.o
24006edc-24006edf stdout 4 4 Init RW prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24006ee0-24006ee3 stdin 4 4 Init RW prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24006ee4-24006ee7 stderr 4 4 Init RW prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
24006ee8-24006eeb dhcp_tick_next 4 4 Init RW charger_lto.o
24006eec-24006eef dhcp_ip_update 4 4 Init RW charger_lto.o
24006ef0-24006ef3 dhcp_ip_conflict 4 4 Init RW charger_lto.o
24006ef4-24006ef7 dhcp_ip_assign 4 4 Init RW charger_lto.o
24006ef8-24006efb DS18B20_Conversion()::cnt 4 4 Init RW charger_lto.o
24006efc-24006eff SystemCoreClock 4 4 Init RW charger_lto.o
24006f00-24006f16 gWIZNETINFO 23 1 Init RW charger_lto.o
24006f17-24006f17 Stat 1 1 Init RW charger_lto.o

UNUSED MEMORY SUMMARY

Detail

Range Size Reason
0800e59f-0800e59f 1 Unused memory between sections '.rodata.libc.__SEGGER_RTL_ascii_ctype_map' and '.segger.init.table'
0800e646-1fffffff 402 594 234 Unused memory between sections '.segger.init.__SEGGER_init_copy' and '.DTCM_RAM'
200038e4-2001dfff 108 316 Unused memory between sections '.DTCM_RAM' and '.bss.block.stack'

INITIALIZATION TABLE

Initialize by zero

Initialize by zero

Range Size Symbol or [section] name
20000000-200038e3 14 564 beeperQueueStorageArea
20000000-200038e3 14 564 Total (1 sections)

Initialize by copy with packing=none

Range Size Symbol or [section] name
24000000-240007ff 2 048 mainTaskBuffer
24000800-24000c5f 1 120 pxReadyTasksLists
24000c60-2400105f 1 024 vApplicationGetTimerTaskMemory.Timer_Stack
24001060-24001353 756 sys_data
24001354-2400158b 568 fs
2400158c-240017bf 564 lb_mbData
240017c0-240019bf 512 vApplicationGetIdleTaskMemory.Idle_Stack
240019c0-24001a67 168 _SEGGER_RTT
24001a68-24001afb 148 huart3
24001afc-24001b8f 148 huart2
24001b90-24001c23 148 huart10
24001c24-24001cab 136 hspi4
24001cac-24001d33 136 hspi2
24001d34-24001daf 124 hsd1
24001db0-24001e27 120 hdma_usart3_tx
24001e28-24001e9f 120 hdma_usart3_rx
24001ea0-24001f17 120 hdma_spi4_tx
24001f18-24001f8f 120 hdma_spi2_tx
24001f90-24002007 120 hdma_spi2_rx
24002008-24002073 108 hmdma_mdma_channel0_sdmmc1_end_data_0
24002074-240020d3 96 vApplicationGetTimerTaskMemory.Timer_TCB
240020d4-24002133 96 vApplicationGetIdleTaskMemory.Idle_TCB
24002134-24002193 96 mainTaskControlBlock
24002194-240021e3 80 prvCheckForValidListAndQueue.xStaticTimerQueue
240021e4-2400222f 76 htim8
24002230-2400227b 76 htim7
2400227c-240022c7 76 htim6
240022c8-24002313 76 htim3
24002314-24002353 64 xQueueRegistry
24002354-24002377 36 hrtc
24002378-24002397 32 Files
24002398-240023ab 20 xTasksWaitingTermination
240023ac-240023bf 20 xSuspendedTaskList
240023c0-240023d3 20 xPendingReadyList
240023d4-240023e7 20 xDelayedTaskList2
240023e8-240023fb 20 xDelayedTaskList1
240023fc-2400240f 20 xActiveTimerList2
24002410-24002423 20 xActiveTimerList1
24002424-2400242f 12 disk
24002430-24002437 8 xStart
24002438-2400243b 4 xYieldPending
2400243c-2400243f 4 xTimerQueue
24002440-24002443 4 xTickCount
24002444-24002447 4 xSchedulerRunning
24002448-2400244b 4 xPendedTicks
2400244c-2400244f 4 xNumberOfSuccessfulFrees
24002450-24002453 4 xNumberOfSuccessfulAllocations
24002454-24002457 4 xNumOfOverflows
24002458-2400245b 4 xNextTaskUnblockTime
2400245c-2400245f 4 xMinimumEverFreeBytesRemaining
24002460-24002463 4 xMaximumPossibleSuppressedTicks
24002464-24002467 4 xFreeBytesRemaining
24002468-2400246b 4 uxTopReadyPriority
2400246c-2400246f 4 uxTaskNumber
24002470-24002473 4 uxSchedulerSuspended
24002474-24002477 4 uxDeletedTasksWaitingCleanUp
24002478-2400247b 4 uxCurrentNumberOfTasks
2400247c-2400247f 4 uwTick
24002480-24002483 4 ulTimerCountsForOneTick
24002484-24002487 4 ulMaxPRIGROUPValue
24002488-2400248b 4 pxOverflowTimerList
2400248c-2400248f 4 pxOverflowDelayedTaskList
24002490-24002493 4 pxEnd
24002494-24002497 4 pxDelayedTaskList
24002498-2400249b 4 pxCurrentTimerList
2400249c-2400249f 4 pxCurrentTCB
240024a0-240024a3 4 prvSampleTimeNow.xLastTime
240024a4-240024a7 4 pDHCPMSG
240024a8-240024ab 4 mainTaskHandle
240024ac-240024af 4 __SEGGER_RTL_stdout_file
240024b0-240024b3 4 __SEGGER_RTL_stdin_file
240024b4-240024b7 4 __SEGGER_RTL_stderr_file
240024b8-240024bb 4 __SEGGER_RTL_locale_ptr
240024bc-240024bf 4 dhcp_tick_1s
240024c0-240024c3 4 beeperQueue
240024c4-240024c7 4 SDQueueID
240024c8-240024cb 4 KernelState
240024cc-240024cf 4 FatFs
240024d0-240024d3 4 DHCP_allocated_ip
240024d4-240024d7 4 DHCP_XID
240024d8-240024db 4 DHCP_SIP
240024dc-240024df 4 DHCP_REAL_SIP
240024e0-240024e0 1 xBlockAllocatedBit
240024e1-240024e1 1 ucMaxSysCallPriority
240024e2-240024e3 2 sock_is_sending
240024e4-240024e4 1 uwTickPrio
240024e5-240024e5 1 dhcp_state
240024e6-240024e7 2 Fsid
240024e8-240024e8 1 ulStoppedTimerCompensation
240024e9-240024e9 1 dhcp_retry_count
240024ea-240024ea 1 OLD_allocated_ip.3
240024eb-240024eb 1 OLD_allocated_ip.2
240024ec-240024ec 1 dhcp_lease_time
240024ed-240024ed 1 OLD_allocated_ip.1
240024ee-240025ed 256 mainTaskStart::buff
240025ee-240025f5 8 sock_remained_size
240025f6-240025fb 6 bm
240025fc-240061fb 15 360 ucHeap
240061fc-240069fb 2 048 dhcp_buffer
240069fc-24006dfb 1 024 _acUpBuffer
24006dfc-24006e9b 160 prvCheckForValidListAndQueue.ucStaticTimerQueueStorage
24006e9c-24006eab 16 _acDownBuffer
24006eac-24006eb1 6 DHCP_CHADDR
24006eb2-24006eb5 4 sock_pack_info
24006eb6-24006eb9 4 DHCP_allocated_sn
24006eba-24006ebd 4 DHCP_allocated_gw
24006ebe-24006ebe 1 OLD_allocated_ip.0
24006ebf-24006ebf 1 DHCP_allocated_dns.3
24006ec0-24006ec0 1 DHCP_allocated_dns.2
24006ec1-24006ec1 1 DHCP_allocated_dns.1
24006ec2-24006ec2 1 DHCP_allocated_dns.0
24006ec3-24006ec3 1 DHCP_SOCKET
24000000-24006ec3 28 356 Total (112 sections)

Summary

Range Size Symbol or [section] name
24006ec4-24006ed7 20 __SEGGER_RTL_global_locale
24006ed8-24006edb 4 uxCriticalNesting
24006edc-24006edf 4 stdout
24006ee0-24006ee3 4 stdin
24006ee4-24006ee7 4 stderr
24006ee8-24006eeb 4 dhcp_tick_next
24006eec-24006eef 4 dhcp_ip_update
24006ef0-24006ef3 4 dhcp_ip_conflict
24006ef4-24006ef7 4 dhcp_ip_assign
24006ef8-24006efb 4 DS18B20_Conversion()::cnt
24006efc-24006eff 4 SystemCoreClock
24006f00-24006f16 23 gWIZNETINFO
24006f17-24006f17 1 Stat
24006ec4-24006f17 84 Total (13 sections)
Description Size
Initialization table 44 bytes
Source image 84 bytes
Destination image 43 004 bytes
Saving 42 876 bytes

LINKER-CREATED VENEERS

Arm-Arm range extension veneers

Veneer Size Target Source
0 Total

Thumb-Thumb range extension veneers

Veneer Size Target Source
0 Total

Arm-Thumb mode switch veneers

Veneer Size Target Source
0 Total

Thumb-Arm mode switch veneers

Veneer Size Target Source
0 Total

Summary

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

SYMBOL LIST

Function symbols by name

Symbol name Address Size Align Type Bd Object File
ADC3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
ADC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel6_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel7_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
BSP_SD_GetCardState 0x08006057 14 2 Code Lc charger_lto.o
BusFault_Handler 0x080002CD 2 2 Code Gb charger_lto.o
CEC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
COMP1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
CORDIC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
CRS_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DCMI_PSSI_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DHCP_run 0x08002F4D 2 114 4 Code Lc charger_lto.o
DMA1_Stream0_IRQHandler 0x08009CAD 12 2 Code Gb charger_lto.o
DMA1_Stream1_IRQHandler 0x08009CB9 12 2 Code Gb charger_lto.o
DMA1_Stream2_IRQHandler 0x08009CC5 12 2 Code Gb charger_lto.o
DMA1_Stream3_IRQHandler 0x08009CD1 12 2 Code Gb charger_lto.o
DMA1_Stream4_IRQHandler 0x08009CDD 12 2 Code Gb charger_lto.o
DMA1_Stream5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA1_Stream6_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA1_Stream7_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2D_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream6_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream7_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMAMUX1_OVR_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMAMUX2_OVR_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DMA_CalcBaseAndBitshift 0x0800A35D 132 2 Code Lc charger_lto.o
DS18B20_Delay(unsigned short) 0x080082BD 62 2 Code Lc charger_lto.o
DS18B20_Write(unsigned char) 0x08008247 118 2 Code Lc charger_lto.o
DTS_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
DebugMon_Handler 0x080002CF 2 2 Code Gb charger_lto.o
ECC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
ETH_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
ETH_WKUP_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI15_10_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
EXTI9_5_IRQHandler 0x08009CE9 20 2 Code Gb charger_lto.o
FDCAN1_IT0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FDCAN1_IT1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FDCAN2_IT0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FDCAN2_IT1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FDCAN3_IT0_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FDCAN3_IT1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FDCAN_CAL_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FLASH_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FMAC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FMC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
FPU_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
HAL_DMA_Abort_IT 0x0800A3E1 428 2 Code Lc charger_lto.o
HAL_DMA_IRQHandler 0x08003A3F 994 2 Code Lc charger_lto.o
HAL_DMA_Init 0x08001289 1 084 4 Code Lc charger_lto.o
HAL_GPIO_Init 0x0800A58D 452 2 Code Lc charger_lto.o
HAL_InitTick 0x08009B51 348 2 Code Lc charger_lto.o
HAL_MPU_ConfigRegion 0x0800A309 84 2 Code Lc charger_lto.o
HAL_NVIC_SetPriority 0x0800A2BD 76 2 Code Lc charger_lto.o
HAL_RCCEx_GetPLL2ClockFreq 0x080020FD 276 4 Code Lc charger_lto.o
HAL_RCCEx_GetPLL3ClockFreq 0x08002211 276 4 Code Lc charger_lto.o
HAL_RCCEx_GetPeriphCLKFreq 0x08002005 248 4 Code Lc charger_lto.o
HAL_RCCEx_PeriphCLKConfig 0x080017D1 2 100 4 Code Lc charger_lto.o
HAL_RCC_GetHCLKFreq 0x08003E21 66 2 Code Lc charger_lto.o
HAL_RCC_GetPCLK1Freq 0x08003E63 38 2 Code Lc charger_lto.o
HAL_RCC_GetPCLK2Freq 0x08003E89 38 2 Code Lc charger_lto.o
HAL_RCC_GetSysClockFreq 0x080016C5 268 4 Code Lc charger_lto.o
HAL_RS485Ex_Init 0x080058D7 106 2 Code Lc charger_lto.o
HAL_RTC_WaitForSynchro 0x08003EAF 54 2 Code Lc charger_lto.o
HAL_SD_ConfigWideBusOperation 0x08003EE5 378 2 Code Lc charger_lto.o
HAL_SD_GetCardCSD 0x0800417B 394 2 Code Lc charger_lto.o
HAL_SD_GetCardState 0x0800405F 70 2 Code Lc charger_lto.o
HAL_SD_RxCpltCallback 0x0800BA85 28 2 Code Lc charger_lto.o
HAL_SD_TxCpltCallback 0x0800BA69 28 2 Code Lc charger_lto.o
HAL_SPI_IRQHandler 0x0800A9E5 452 2 Code Lc charger_lto.o
HAL_SPI_Init 0x08004305 862 2 Code Lc charger_lto.o
HAL_SPI_Receive 0x08004907 578 2 Code Lc charger_lto.o
HAL_SPI_Transmit 0x08004663 494 2 Code Lc charger_lto.o
HAL_TIMEx_MasterConfigSynchronization 0x0800AF3D 192 2 Code Lc charger_lto.o
HAL_TIM_Base_Init 0x08004B49 326 2 Code Lc charger_lto.o
HAL_TIM_ConfigClockSource 0x0800ADBD 348 2 Code Lc charger_lto.o
HAL_TIM_IRQHandler 0x0800ACC5 248 2 Code Lc charger_lto.o
HAL_UARTEx_DisableFifoMode 0x08005993 54 2 Code Lc charger_lto.o
HAL_UARTEx_SetRxFifoThreshold 0x0800B221 72 2 Code Lc charger_lto.o
HAL_UARTEx_SetTxFifoThreshold 0x0800B1D9 72 2 Code Lc charger_lto.o
HAL_UART_IRQHandler 0x0800534B 1 410 2 Code Lc charger_lto.o
HAL_UART_MspInit 0x08003835 522 2 Code Lc charger_lto.o
HSEM1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
HardFault_Handler 0x080002CD 2 2 Code Gb charger_lto.o
I2C1_ER_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C1_EV_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C2_ER_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C2_EV_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C3_ER_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C3_EV_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C4_ER_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C4_EV_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C5_ER_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
I2C5_EV_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LPTIM1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LPTIM2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LPTIM3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LPTIM4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LPTIM5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LPUART1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LTDC_ER_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
LTDC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
MDIOS_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
MDIOS_WKUP_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
MDMA_IRQHandler 0x0800A119 408 2 Code Gb charger_lto.o
MemManage_Handler 0x080002CD 2 2 Code Gb charger_lto.o
NMI_Handler 0x080002CD 2 2 Code Gb charger_lto.o
OCTOSPI1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
OCTOSPI2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_EP1_IN_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_EP1_OUT_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_WKUP_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
PVD_AVD_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
PendSV_Handler 0x08000301 100 16 Code Gb charger_lto.o
RCCEx_PLL2_Config 0x0800A751 256 2 Code Lc charger_lto.o
RCCEx_PLL3_Config 0x0800A851 256 2 Code Lc charger_lto.o
RCC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
RNG_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
RTC_Alarm_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
RTC_EnterInitMode 0x0800A951 64 2 Code Lc charger_lto.o
RTC_ExitInitMode 0x0800A991 84 2 Code Lc charger_lto.o
RTC_WKUP_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
Reset_Handler 0x0800DA85 24 2 Code Gb Cortex_M_Startup.o
SAI1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SAI4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SDMMC1_IRQHandler 0x08009F35 460 2 Code Gb charger_lto.o
SDMMC2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SDMMC_CmdAppCommand 0x0800B2B1 36 2 Code Lc charger_lto.o
SDMMC_CmdBlockLength 0x0800B269 36 2 Code Lc charger_lto.o
SDMMC_CmdBusWidth 0x0800B2D5 36 2 Code Lc charger_lto.o
SDMMC_CmdGoIdleState 0x08005B45 82 2 Code Lc charger_lto.o
SDMMC_CmdSelDesel 0x0800B28D 36 2 Code Lc charger_lto.o
SDMMC_CmdSendCID 0x0800B2F9 28 2 Code Lc charger_lto.o
SDMMC_CmdSendCSD 0x08005B97 26 2 Code Lc charger_lto.o
SDMMC_CmdStopTransfer 0x08005AF7 78 2 Code Lc charger_lto.o
SDMMC_GetCmdResp1 0x080059C9 302 2 Code Lc charger_lto.o
SDMMC_GetCmdResp2 0x0800B315 92 2 Code Lc charger_lto.o
SD_CheckStatus 0x0800C391 32 2 Code Lc charger_lto.o
SD_CheckStatusWithTimeout 0x08006E89 38 2 Code Lc charger_lto.o
SD_FindSCR 0x080040A5 214 2 Code Lc charger_lto.o
SD_initialize 0x0800BD2D 1 632 2 Code Lc charger_lto.o
SD_ioctl 0x0800294D 80 4 Code Lc charger_lto.o
SD_read 0x08006C65 274 2 Code Lc charger_lto.o
SD_status 0x0800C38D 4 2 Code Lc charger_lto.o
SD_write 0x08006D77 274 2 Code Lc charger_lto.o
SEGGER_RTT_Write 0x08008773 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock 0x08008719 90 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SPDIF_RX_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SPI1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SPI2_IRQHandler 0x08009D09 12 2 Code Gb charger_lto.o
SPI3_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SPI4_IRQHandler 0x0800A10D 12 2 Code Gb charger_lto.o
SPI5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SPI6_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SPI_CloseTransfer 0x08004851 182 2 Code Lc charger_lto.o
SPI_DMAAbortOnError 0x0800ABA9 20 2 Code Lc charger_lto.o
SVC_Handler 0x080002D1 36 16 Code Gb charger_lto.o
SWPMI1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
SysTick_Handler 0x08006EAF 82 2 Code Gb charger_lto.o
SystemInit 0x0800378F 166 2 Code Gb charger_lto.o
TAMP_STAMP_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM15_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM16_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM17_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM1_BRK_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM1_CC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM1_TRG_COM_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM1_UP_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM23_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM24_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM2_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM3_IRQHandler 0x08009CFD 12 2 Code Gb charger_lto.o
TIM4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM6_DAC_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM7_IRQHandler 0x0800A101 12 2 Code Gb charger_lto.o
TIM8_BRK_TIM12_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM8_CC_IRQHandler 0x08009F29 12 2 Code Gb charger_lto.o
TIM8_TRG_COM_TIM14_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM8_UP_TIM13_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
TIM_Base_SetConfig 0x0800ABBD 264 2 Code Lc charger_lto.o
TIM_TI1_ConfigInputStage 0x08004C8F 34 2 Code Lc charger_lto.o
TIM_TI2_ConfigInputStage 0x0800AF19 36 2 Code Lc charger_lto.o
UART4_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
UART5_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
UART7_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
UART8_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
UART9_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
UARTEx_SetNbDataToProcess 0x08005941 82 2 Code Lc charger_lto.o
UART_AdvFeatureConfig 0x0800AFFD 192 2 Code Lc charger_lto.o
UART_CheckIdleState 0x08004CB1 170 2 Code Lc charger_lto.o
UART_DMAAbortOnError 0x080058CD 10 2 Code Lc charger_lto.o
UART_EndRxTransfer 0x0800B0BD 92 2 Code Lc charger_lto.o
UART_RxISR_16BIT 0x0800B119 192 2 Code Lc charger_lto.o
UART_RxISR_16BIT_FIFOEN 0x08004F49 414 2 Code Lc charger_lto.o
UART_RxISR_8BIT 0x08005289 194 2 Code Lc charger_lto.o
UART_RxISR_8BIT_FIFOEN 0x080050E7 418 2 Code Lc charger_lto.o
UART_SetConfig 0x08002325 808 4 Code Lc charger_lto.o
UART_TxISR_16BIT 0x08004EF3 86 2 Code Lc charger_lto.o
UART_TxISR_16BIT_FIFOEN 0x08004E2F 114 2 Code Lc charger_lto.o
UART_TxISR_8BIT 0x08004EA1 82 2 Code Lc charger_lto.o
UART_TxISR_8BIT_FIFOEN 0x08004DC1 110 2 Code Lc charger_lto.o
UART_WaitOnFlagUntilTimeout 0x08004D5B 102 2 Code Lc charger_lto.o
USART10_IRQHandler 0x0800A2B1 12 2 Code Gb charger_lto.o
USART1_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
USART2_IRQHandler 0x08009D15 520 2 Code Gb charger_lto.o
USART3_IRQHandler 0x08009F1D 12 2 Code Gb charger_lto.o
USART6_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
UsageFault_Handler 0x080002CD 2 2 Code Gb charger_lto.o
WAKEUP_PIN_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
WIZCHIP_READ 0x08005E41 82 2 Code Lc charger_lto.o
WIZCHIP_READ_BUF 0x08005E93 78 2 Code Lc charger_lto.o
WIZCHIP_WRITE 0x08005E0B 54 2 Code Lc charger_lto.o
WIZCHIP_WRITE_BUF 0x0800B371 64 2 Code Lc charger_lto.o
WWDG_IRQHandler 0x080002CD 2 Code Wk stm32h723xx_Vectors.o
_DoInit 0x08008647 102 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_GetAvailWriteSpace 0x080086AD 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_WriteBlocking 0x080086C3 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_WriteNoCheck 0x0800DCA9 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_bufsize 0x0800DCA5 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_stat 0x0800DC6D 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_write 0x08008641 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_isctype 0x0800DDB1 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype 0x0800DDDD 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_mbtowc 0x0800DD7D 52 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_tolower 0x080087B7 14 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_toupper 0x0800DDD1 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower 0x080087B7 14 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper 0x0800DDD1 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_wctomb 0x080087A9 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_current_locale 0x0800DD65 24 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_frexp_inline 0x0800DAB9 44 2 Code Lc floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_isinf 0x0800857D 26 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_isnan 0x0800DA9D 16 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_isnormal 0x08008597 34 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_signbit 0x0800DAAD 8 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pow10 0x0800DAED 60 2 Code Gb utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding 0x080085FB 18 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_prin_flush 0x0800DBAD 28 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding 0x0800DBC9 28 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_putc 0x0800DB29 132 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stream_write 0x0800860D 10 2 Code Lc prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf 0x08000669 3 104 8 Code Gb __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf_float_long_long 0x08000669 3 104 8 Code Gb __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_copy 0x0800E633 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_done 0x08002C3B 4 Code Gb SEGGER_THUMB_Startup.o
__SEGGER_init_zero 0x0800E621 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_d2ulz 0x08002C45 62 4 Code Wk floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr 0x08002E6D 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr4 0x08002E6D 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr8 0x08002E6D 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy 0x08002E11 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy4 0x08002E2F 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy8 0x08002E2F 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset 0x08002E6F 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset4 0x08002E6F 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset8 0x08002E6F 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_ul2d 0x08002C85 90 4 Code Wk floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_uldivmod 0x08002CE1 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__startup_complete 0x08002C3B 4 Code Gb SEGGER_THUMB_Startup.o
_start 0x08002C31 14 4 Code Gb SEGGER_THUMB_Startup.o
abs 0x0800DAE5 8 2 Code Wk intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
beeperTaskStart 0x08007BF1 86 2 Code Lc charger_lto.o
check_DHCP_timeout 0x08005FB5 162 2 Code Lc charger_lto.o
check_fs 0x08006341 110 2 Code Lc charger_lto.o
close 0x08005C57 102 2 Code Lc charger_lto.o
ctlwizchip 0x0800264D 612 4 Code Lc charger_lto.o
default_ip_assign 0x08005F7F 54 2 Code Lc charger_lto.o
default_ip_conflict 0x0800B679 36 2 Code Lc charger_lto.o
default_ip_update 0x0800B651 40 2 Code Lc charger_lto.o
dir_next 0x0800BC45 144 2 Code Lc charger_lto.o
dir_sdi 0x0800BBA5 132 2 Code Lc charger_lto.o
ethTaskStart 0x0800D065 1 332 2 Code Lc charger_lto.o
exit 0x08002C3F 2 4 Code Gb SEGGER_THUMB_Startup.o
f_opendir 0x08006575 1 162 2 Code Lc charger_lto.o
f_readdir 0x080069FF 614 2 Code Lc charger_lto.o
ff_convert 0x08006065 66 2 Code Lc charger_lto.o
ff_wtoupper 0x080028B1 156 4 Code Lc charger_lto.o
find_volume 0x080060A7 666 2 Code Lc charger_lto.o
floor 0x080004B1 208 8 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
fmod 0x08000369 328 8 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
fputc 0x080084FB 34 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
frexp 0x0800DAB5 4 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
fwrite 0x0800854F 46 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
getSn_RX_RSR 0x0800B3F5 68 2 Code Lc charger_lto.o
getSn_RxBASE 0x08005EE1 70 2 Code Lc charger_lto.o
getSn_TX_FSR 0x0800B3B1 68 2 Code Lc charger_lto.o
getSn_TxBASE 0x08005F27 70 2 Code Lc charger_lto.o
get_fat 0x080064C7 174 2 Code Lc charger_lto.o
get_ldnumber 0x0800BAA1 64 2 Code Lc charger_lto.o
inc_lock 0x0800644D 122 2 Code Lc charger_lto.o
ip_assigned() 0x08007C47 210 2 Code Lc charger_lto.o
ip_conflict() 0x0800D5A5 12 2 Code Lc charger_lto.o
ip_updated() 0x0800D599 12 2 Code Lc charger_lto.o
keysTaskStart 0x0800D5B1 108 2 Code Lc charger_lto.o
ld_clust 0x0800BB8D 24 2 Code Lc charger_lto.o
ld_dword 0x08000365 4 2 Code Lc charger_lto.o
ldexp 0x080085B9 66 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
lock_fs 0x0800BB29 100 2 Code Lc charger_lto.o
main 0x080087C5 5 004 2 Code Gb charger_lto.o
mainTaskStart 0x0800D61D 452 2 Code Lc charger_lto.o
makeDHCPMSG 0x0800B69D 132 2 Code Lc charger_lto.o
mbCrc16 0x08007BB7 58 2 Code Lc charger_lto.o
mbSlaveTaskStart 0x08007D19 1 326 2 Code Lc charger_lto.o
memcpy 0x08002E11 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
memset 0x08002E75 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
move_window 0x080063AF 158 2 Code Lc charger_lto.o
onewireTaskStart 0x0800D7E1 208 2 Code Lc charger_lto.o
osKernelGetTickCount 0x0800C3B1 28 2 Code Lc charger_lto.o
osMessageQueueGet 0x0800C3CD 48 2 Code Lc charger_lto.o
osMessageQueuePut 0x08006F01 162 2 Code Lc charger_lto.o
printf 0x08008617 42 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
prvAddCurrentTaskToDelayedList 0x08007623 138 2 Code Lc charger_lto.o
prvCopyDataToQueue 0x0800C735 212 2 Code Lc charger_lto.o
prvGetExpectedIdleTime 0x080079DB 78 2 Code Lc charger_lto.o
prvIdleTask 0x0800CC71 552 2 Code Lc charger_lto.o
prvInitialiseNewQueue 0x080070BB 98 2 Code Lc charger_lto.o
prvInsertBlockIntoFreeList 0x0800C3FD 80 2 Code Lc charger_lto.o
prvInsertTimerInActiveList 0x0800D025 64 2 Code Lc charger_lto.o
prvIsQueueEmpty 0x0800C809 24 2 Code Lc charger_lto.o
prvPortStartFirstTask 0x080029B1 34 4 Code Lc charger_lto.o
prvResetNextTaskUnblockTime 0x080075FD 38 2 Code Lc charger_lto.o
prvSampleTimeNow 0x0800CF85 160 2 Code Lc charger_lto.o
prvTaskExitError 0x0800C515 48 2 Code Lc charger_lto.o
prvTimerTask 0x080029D9 580 4 Code Lc charger_lto.o
prvUnlockQueue 0x080072CB 126 2 Code Lc charger_lto.o
putchar 0x080084ED 14 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
puts 0x0800851D 50 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
reset_handler 0x0800DA85 24 2 Code Gb Cortex_M_Startup.o
send_DHCP_DISCOVER 0x0800B721 340 2 Code Lc charger_lto.o
send_DHCP_REQUEST 0x0800B875 500 2 Code Lc charger_lto.o
sendto 0x08005CBD 334 2 Code Lc charger_lto.o
socket 0x08005BB1 166 2 Code Lc charger_lto.o
strlen 0x0800DCED 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
strnlen 0x0800DD19 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
sum_sfn 0x0800BC29 28 2 Code Lc charger_lto.o
unlock_fs 0x0800BAE1 72 2 Code Lc charger_lto.o
uxListRemove 0x08006FA3 34 2 Code Lc charger_lto.o
vListInsert 0x0800C4E1 52 2 Code Lc charger_lto.o
vPortEnableVFP 0x0800299D 14 4 Code Lc charger_lto.o
vPortEnterCritical 0x0800C545 72 2 Code Lc charger_lto.o
vPortExitCritical 0x08006FC5 46 2 Code Lc charger_lto.o
vPortFree 0x0800C44D 148 2 Code Lc charger_lto.o
vPortValidateInterruptPriority 0x08006FF3 98 2 Code Lc charger_lto.o
vQueueAddToRegistry 0x0800C9B5 36 2 Code Lc charger_lto.o
vQueueUnregisterQueue 0x080075D7 38 2 Code Lc charger_lto.o
vTaskDelay 0x0800CC21 80 2 Code Lc charger_lto.o
vTaskPlaceOnEventList 0x0800CE99 52 2 Code Lc charger_lto.o
vTaskPriorityDisinheritAfterTimeout 0x08007AAB 178 2 Code Lc charger_lto.o
vTaskSwitchContext 0x0800791D 190 2 Code Gb charger_lto.o
validate 0x0800BCD5 88 2 Code Lc charger_lto.o
vfprintf 0x0800DBE5 28 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vfprintf_l 0x0800DC01 108 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
wiz_mdio_read 0x0800B621 48 2 Code Lc charger_lto.o
wiz_mdio_write 0x0800B5F1 48 2 Code Lc charger_lto.o
wiz_recv_data 0x0800B515 220 2 Code Lc charger_lto.o
wiz_send_data 0x0800B439 220 2 Code Lc charger_lto.o
wizchip_spi_writeburst 0x08005F6D 18 2 Code Lc charger_lto.o
xQueueGenericCreate 0x0800711D 430 2 Code Lc charger_lto.o
xQueueGenericCreateStatic 0x08007055 102 2 Code Lc charger_lto.o
xQueueGenericSend 0x0800C58D 424 2 Code Lc charger_lto.o
xQueueReceive 0x0800C821 404 2 Code Lc charger_lto.o
xQueueSemaphoreTake 0x08007349 654 2 Code Lc charger_lto.o
xTaskCheckForTimeOut 0x08007A29 130 2 Code Lc charger_lto.o
xTaskCreateStatic 0x0800C9D9 584 2 Code Lc charger_lto.o
xTaskIncrementTick 0x080077C7 342 2 Code Lc charger_lto.o
xTaskRemoveFromEventList 0x0800CECD 184 2 Code Lc charger_lto.o
xTaskResumeAll 0x080076AD 282 2 Code Lc charger_lto.o
xTimerGenericCommand 0x08007B5D 90 2 Code Lc charger_lto.o

Function symbols by address

Address Symbol name Size Align Type Bd Object File
0x080002CD WWDG_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD WAKEUP_PIN_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD UsageFault_Handler 2 2 Code Gb charger_lto.o
0x080002CD USART6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD USART1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD UART9_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD UART8_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD UART7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD UART5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD UART4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM8_UP_TIM13_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM8_TRG_COM_TIM14_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM8_BRK_TIM12_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM6_DAC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM24_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM23_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM1_UP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM1_TRG_COM_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM1_CC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM1_BRK_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM17_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM16_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TIM15_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD TAMP_STAMP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SWPMI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SPI6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SPI5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SPI3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SPI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SPDIF_RX_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SDMMC2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SAI4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD SAI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD RTC_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD RTC_Alarm_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD RNG_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD RCC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD PVD_AVD_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD OTG_HS_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD OTG_HS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD OTG_HS_EP1_OUT_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD OTG_HS_EP1_IN_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD OCTOSPI2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD OCTOSPI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD NMI_Handler 2 2 Code Gb charger_lto.o
0x080002CD MemManage_Handler 2 2 Code Gb charger_lto.o
0x080002CD MDIOS_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD MDIOS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LTDC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LTDC_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LPUART1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LPTIM5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LPTIM4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LPTIM3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LPTIM2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD LPTIM1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C5_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C5_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C4_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C4_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C3_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C3_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C2_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C2_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C1_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD I2C1_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD HardFault_Handler 2 2 Code Gb charger_lto.o
0x080002CD HSEM1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FPU_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FMC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FMAC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FLASH_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN_CAL_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN3_IT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN3_IT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN2_IT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN2_IT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN1_IT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD FDCAN1_IT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD EXTI4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD EXTI3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD EXTI2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD EXTI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD EXTI15_10_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD EXTI0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD ETH_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD ETH_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD ECC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DTS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMAMUX2_OVR_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMAMUX1_OVR_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2_Stream0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA2D_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA1_Stream7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA1_Stream6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DMA1_Stream5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DFSDM1_FLT3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DFSDM1_FLT2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DFSDM1_FLT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DFSDM1_FLT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD DCMI_PSSI_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD CRS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD CORDIC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD COMP1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD CEC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BusFault_Handler 2 2 Code Gb charger_lto.o
0x080002CD BDMA_Channel7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD BDMA_Channel0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD ADC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CD ADC3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
0x080002CF DebugMon_Handler 2 2 Code Gb charger_lto.o
0x080002D1 SVC_Handler 36 16 Code Gb charger_lto.o
0x08000301 PendSV_Handler 100 16 Code Gb charger_lto.o
0x08000365 ld_dword 4 2 Code Lc charger_lto.o
0x08000369 fmod 328 8 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080004B1 floor 208 8 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08000669 __SEGGER_RTL_vfprintf_float_long_long 3 104 8 Code Gb __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08000669 __SEGGER_RTL_vfprintf 3 104 8 Code Gb __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08001289 HAL_DMA_Init 1 084 4 Code Lc charger_lto.o
0x080016C5 HAL_RCC_GetSysClockFreq 268 4 Code Lc charger_lto.o
0x080017D1 HAL_RCCEx_PeriphCLKConfig 2 100 4 Code Lc charger_lto.o
0x08002005 HAL_RCCEx_GetPeriphCLKFreq 248 4 Code Lc charger_lto.o
0x080020FD HAL_RCCEx_GetPLL2ClockFreq 276 4 Code Lc charger_lto.o
0x08002211 HAL_RCCEx_GetPLL3ClockFreq 276 4 Code Lc charger_lto.o
0x08002325 UART_SetConfig 808 4 Code Lc charger_lto.o
0x0800264D ctlwizchip 612 4 Code Lc charger_lto.o
0x080028B1 ff_wtoupper 156 4 Code Lc charger_lto.o
0x0800294D SD_ioctl 80 4 Code Lc charger_lto.o
0x0800299D vPortEnableVFP 14 4 Code Lc charger_lto.o
0x080029B1 prvPortStartFirstTask 34 4 Code Lc charger_lto.o
0x080029D9 prvTimerTask 580 4 Code Lc charger_lto.o
0x08002C31 _start 14 4 Code Gb SEGGER_THUMB_Startup.o
0x08002C3B __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o
0x08002C3B __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
0x08002C3F exit 2 4 Code Gb SEGGER_THUMB_Startup.o
0x08002C45 __aeabi_d2ulz 62 4 Code Wk floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002C85 __aeabi_ul2d 90 4 Code Wk floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002CE1 __aeabi_uldivmod 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E11 memcpy 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E11 __aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E2F __aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E2F __aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E6D __aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E6D __aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E6D __aeabi_memclr 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E6F __aeabi_memset8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E6F __aeabi_memset4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E6F __aeabi_memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002E75 memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002F4D DHCP_run 2 114 4 Code Lc charger_lto.o
0x0800378F SystemInit 166 2 Code Gb charger_lto.o
0x08003835 HAL_UART_MspInit 522 2 Code Lc charger_lto.o
0x08003A3F HAL_DMA_IRQHandler 994 2 Code Lc charger_lto.o
0x08003E21 HAL_RCC_GetHCLKFreq 66 2 Code Lc charger_lto.o
0x08003E63 HAL_RCC_GetPCLK1Freq 38 2 Code Lc charger_lto.o
0x08003E89 HAL_RCC_GetPCLK2Freq 38 2 Code Lc charger_lto.o
0x08003EAF HAL_RTC_WaitForSynchro 54 2 Code Lc charger_lto.o
0x08003EE5 HAL_SD_ConfigWideBusOperation 378 2 Code Lc charger_lto.o
0x0800405F HAL_SD_GetCardState 70 2 Code Lc charger_lto.o
0x080040A5 SD_FindSCR 214 2 Code Lc charger_lto.o
0x0800417B HAL_SD_GetCardCSD 394 2 Code Lc charger_lto.o
0x08004305 HAL_SPI_Init 862 2 Code Lc charger_lto.o
0x08004663 HAL_SPI_Transmit 494 2 Code Lc charger_lto.o
0x08004851 SPI_CloseTransfer 182 2 Code Lc charger_lto.o
0x08004907 HAL_SPI_Receive 578 2 Code Lc charger_lto.o
0x08004B49 HAL_TIM_Base_Init 326 2 Code Lc charger_lto.o
0x08004C8F TIM_TI1_ConfigInputStage 34 2 Code Lc charger_lto.o
0x08004CB1 UART_CheckIdleState 170 2 Code Lc charger_lto.o
0x08004D5B UART_WaitOnFlagUntilTimeout 102 2 Code Lc charger_lto.o
0x08004DC1 UART_TxISR_8BIT_FIFOEN 110 2 Code Lc charger_lto.o
0x08004E2F UART_TxISR_16BIT_FIFOEN 114 2 Code Lc charger_lto.o
0x08004EA1 UART_TxISR_8BIT 82 2 Code Lc charger_lto.o
0x08004EF3 UART_TxISR_16BIT 86 2 Code Lc charger_lto.o
0x08004F49 UART_RxISR_16BIT_FIFOEN 414 2 Code Lc charger_lto.o
0x080050E7 UART_RxISR_8BIT_FIFOEN 418 2 Code Lc charger_lto.o
0x08005289 UART_RxISR_8BIT 194 2 Code Lc charger_lto.o
0x0800534B HAL_UART_IRQHandler 1 410 2 Code Lc charger_lto.o
0x080058CD UART_DMAAbortOnError 10 2 Code Lc charger_lto.o
0x080058D7 HAL_RS485Ex_Init 106 2 Code Lc charger_lto.o
0x08005941 UARTEx_SetNbDataToProcess 82 2 Code Lc charger_lto.o
0x08005993 HAL_UARTEx_DisableFifoMode 54 2 Code Lc charger_lto.o
0x080059C9 SDMMC_GetCmdResp1 302 2 Code Lc charger_lto.o
0x08005AF7 SDMMC_CmdStopTransfer 78 2 Code Lc charger_lto.o
0x08005B45 SDMMC_CmdGoIdleState 82 2 Code Lc charger_lto.o
0x08005B97 SDMMC_CmdSendCSD 26 2 Code Lc charger_lto.o
0x08005BB1 socket 166 2 Code Lc charger_lto.o
0x08005C57 close 102 2 Code Lc charger_lto.o
0x08005CBD sendto 334 2 Code Lc charger_lto.o
0x08005E0B WIZCHIP_WRITE 54 2 Code Lc charger_lto.o
0x08005E41 WIZCHIP_READ 82 2 Code Lc charger_lto.o
0x08005E93 WIZCHIP_READ_BUF 78 2 Code Lc charger_lto.o
0x08005EE1 getSn_RxBASE 70 2 Code Lc charger_lto.o
0x08005F27 getSn_TxBASE 70 2 Code Lc charger_lto.o
0x08005F6D wizchip_spi_writeburst 18 2 Code Lc charger_lto.o
0x08005F7F default_ip_assign 54 2 Code Lc charger_lto.o
0x08005FB5 check_DHCP_timeout 162 2 Code Lc charger_lto.o
0x08006057 BSP_SD_GetCardState 14 2 Code Lc charger_lto.o
0x08006065 ff_convert 66 2 Code Lc charger_lto.o
0x080060A7 find_volume 666 2 Code Lc charger_lto.o
0x08006341 check_fs 110 2 Code Lc charger_lto.o
0x080063AF move_window 158 2 Code Lc charger_lto.o
0x0800644D inc_lock 122 2 Code Lc charger_lto.o
0x080064C7 get_fat 174 2 Code Lc charger_lto.o
0x08006575 f_opendir 1 162 2 Code Lc charger_lto.o
0x080069FF f_readdir 614 2 Code Lc charger_lto.o
0x08006C65 SD_read 274 2 Code Lc charger_lto.o
0x08006D77 SD_write 274 2 Code Lc charger_lto.o
0x08006E89 SD_CheckStatusWithTimeout 38 2 Code Lc charger_lto.o
0x08006EAF SysTick_Handler 82 2 Code Gb charger_lto.o
0x08006F01 osMessageQueuePut 162 2 Code Lc charger_lto.o
0x08006FA3 uxListRemove 34 2 Code Lc charger_lto.o
0x08006FC5 vPortExitCritical 46 2 Code Lc charger_lto.o
0x08006FF3 vPortValidateInterruptPriority 98 2 Code Lc charger_lto.o
0x08007055 xQueueGenericCreateStatic 102 2 Code Lc charger_lto.o
0x080070BB prvInitialiseNewQueue 98 2 Code Lc charger_lto.o
0x0800711D xQueueGenericCreate 430 2 Code Lc charger_lto.o
0x080072CB prvUnlockQueue 126 2 Code Lc charger_lto.o
0x08007349 xQueueSemaphoreTake 654 2 Code Lc charger_lto.o
0x080075D7 vQueueUnregisterQueue 38 2 Code Lc charger_lto.o
0x080075FD prvResetNextTaskUnblockTime 38 2 Code Lc charger_lto.o
0x08007623 prvAddCurrentTaskToDelayedList 138 2 Code Lc charger_lto.o
0x080076AD xTaskResumeAll 282 2 Code Lc charger_lto.o
0x080077C7 xTaskIncrementTick 342 2 Code Lc charger_lto.o
0x0800791D vTaskSwitchContext 190 2 Code Gb charger_lto.o
0x080079DB prvGetExpectedIdleTime 78 2 Code Lc charger_lto.o
0x08007A29 xTaskCheckForTimeOut 130 2 Code Lc charger_lto.o
0x08007AAB vTaskPriorityDisinheritAfterTimeout 178 2 Code Lc charger_lto.o
0x08007B5D xTimerGenericCommand 90 2 Code Lc charger_lto.o
0x08007BB7 mbCrc16 58 2 Code Lc charger_lto.o
0x08007BF1 beeperTaskStart 86 2 Code Lc charger_lto.o
0x08007C47 ip_assigned() 210 2 Code Lc charger_lto.o
0x08007D19 mbSlaveTaskStart 1 326 2 Code Lc charger_lto.o
0x08008247 DS18B20_Write(unsigned char) 118 2 Code Lc charger_lto.o
0x080082BD DS18B20_Delay(unsigned short) 62 2 Code Lc charger_lto.o
0x080084ED putchar 14 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080084FB fputc 34 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800851D puts 50 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800854F fwrite 46 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800857D __SEGGER_RTL_float64_isinf 26 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08008597 __SEGGER_RTL_float64_isnormal 34 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080085B9 ldexp 66 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080085FB __SEGGER_RTL_pre_padding 18 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800860D __SEGGER_RTL_stream_write 10 2 Code Lc prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08008617 printf 42 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08008641 __SEGGER_RTL_X_file_write 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08008647 _DoInit 102 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080086AD _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080086C3 _WriteBlocking 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08008719 SEGGER_RTT_WriteNoLock 90 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08008773 SEGGER_RTT_Write 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080087A9 __SEGGER_RTL_ascii_wctomb 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080087B7 __SEGGER_RTL_ascii_towlower 14 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080087B7 __SEGGER_RTL_ascii_tolower 14 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080087C5 main 5 004 2 Code Gb charger_lto.o
0x08009B51 HAL_InitTick 348 2 Code Lc charger_lto.o
0x08009CAD DMA1_Stream0_IRQHandler 12 2 Code Gb charger_lto.o
0x08009CB9 DMA1_Stream1_IRQHandler 12 2 Code Gb charger_lto.o
0x08009CC5 DMA1_Stream2_IRQHandler 12 2 Code Gb charger_lto.o
0x08009CD1 DMA1_Stream3_IRQHandler 12 2 Code Gb charger_lto.o
0x08009CDD DMA1_Stream4_IRQHandler 12 2 Code Gb charger_lto.o
0x08009CE9 EXTI9_5_IRQHandler 20 2 Code Gb charger_lto.o
0x08009CFD TIM3_IRQHandler 12 2 Code Gb charger_lto.o
0x08009D09 SPI2_IRQHandler 12 2 Code Gb charger_lto.o
0x08009D15 USART2_IRQHandler 520 2 Code Gb charger_lto.o
0x08009F1D USART3_IRQHandler 12 2 Code Gb charger_lto.o
0x08009F29 TIM8_CC_IRQHandler 12 2 Code Gb charger_lto.o
0x08009F35 SDMMC1_IRQHandler 460 2 Code Gb charger_lto.o
0x0800A101 TIM7_IRQHandler 12 2 Code Gb charger_lto.o
0x0800A10D SPI4_IRQHandler 12 2 Code Gb charger_lto.o
0x0800A119 MDMA_IRQHandler 408 2 Code Gb charger_lto.o
0x0800A2B1 USART10_IRQHandler 12 2 Code Gb charger_lto.o
0x0800A2BD HAL_NVIC_SetPriority 76 2 Code Lc charger_lto.o
0x0800A309 HAL_MPU_ConfigRegion 84 2 Code Lc charger_lto.o
0x0800A35D DMA_CalcBaseAndBitshift 132 2 Code Lc charger_lto.o
0x0800A3E1 HAL_DMA_Abort_IT 428 2 Code Lc charger_lto.o
0x0800A58D HAL_GPIO_Init 452 2 Code Lc charger_lto.o
0x0800A751 RCCEx_PLL2_Config 256 2 Code Lc charger_lto.o
0x0800A851 RCCEx_PLL3_Config 256 2 Code Lc charger_lto.o
0x0800A951 RTC_EnterInitMode 64 2 Code Lc charger_lto.o
0x0800A991 RTC_ExitInitMode 84 2 Code Lc charger_lto.o
0x0800A9E5 HAL_SPI_IRQHandler 452 2 Code Lc charger_lto.o
0x0800ABA9 SPI_DMAAbortOnError 20 2 Code Lc charger_lto.o
0x0800ABBD TIM_Base_SetConfig 264 2 Code Lc charger_lto.o
0x0800ACC5 HAL_TIM_IRQHandler 248 2 Code Lc charger_lto.o
0x0800ADBD HAL_TIM_ConfigClockSource 348 2 Code Lc charger_lto.o
0x0800AF19 TIM_TI2_ConfigInputStage 36 2 Code Lc charger_lto.o
0x0800AF3D HAL_TIMEx_MasterConfigSynchronization 192 2 Code Lc charger_lto.o
0x0800AFFD UART_AdvFeatureConfig 192 2 Code Lc charger_lto.o
0x0800B0BD UART_EndRxTransfer 92 2 Code Lc charger_lto.o
0x0800B119 UART_RxISR_16BIT 192 2 Code Lc charger_lto.o
0x0800B1D9 HAL_UARTEx_SetTxFifoThreshold 72 2 Code Lc charger_lto.o
0x0800B221 HAL_UARTEx_SetRxFifoThreshold 72 2 Code Lc charger_lto.o
0x0800B269 SDMMC_CmdBlockLength 36 2 Code Lc charger_lto.o
0x0800B28D SDMMC_CmdSelDesel 36 2 Code Lc charger_lto.o
0x0800B2B1 SDMMC_CmdAppCommand 36 2 Code Lc charger_lto.o
0x0800B2D5 SDMMC_CmdBusWidth 36 2 Code Lc charger_lto.o
0x0800B2F9 SDMMC_CmdSendCID 28 2 Code Lc charger_lto.o
0x0800B315 SDMMC_GetCmdResp2 92 2 Code Lc charger_lto.o
0x0800B371 WIZCHIP_WRITE_BUF 64 2 Code Lc charger_lto.o
0x0800B3B1 getSn_TX_FSR 68 2 Code Lc charger_lto.o
0x0800B3F5 getSn_RX_RSR 68 2 Code Lc charger_lto.o
0x0800B439 wiz_send_data 220 2 Code Lc charger_lto.o
0x0800B515 wiz_recv_data 220 2 Code Lc charger_lto.o
0x0800B5F1 wiz_mdio_write 48 2 Code Lc charger_lto.o
0x0800B621 wiz_mdio_read 48 2 Code Lc charger_lto.o
0x0800B651 default_ip_update 40 2 Code Lc charger_lto.o
0x0800B679 default_ip_conflict 36 2 Code Lc charger_lto.o
0x0800B69D makeDHCPMSG 132 2 Code Lc charger_lto.o
0x0800B721 send_DHCP_DISCOVER 340 2 Code Lc charger_lto.o
0x0800B875 send_DHCP_REQUEST 500 2 Code Lc charger_lto.o
0x0800BA69 HAL_SD_TxCpltCallback 28 2 Code Lc charger_lto.o
0x0800BA85 HAL_SD_RxCpltCallback 28 2 Code Lc charger_lto.o
0x0800BAA1 get_ldnumber 64 2 Code Lc charger_lto.o
0x0800BAE1 unlock_fs 72 2 Code Lc charger_lto.o
0x0800BB29 lock_fs 100 2 Code Lc charger_lto.o
0x0800BB8D ld_clust 24 2 Code Lc charger_lto.o
0x0800BBA5 dir_sdi 132 2 Code Lc charger_lto.o
0x0800BC29 sum_sfn 28 2 Code Lc charger_lto.o
0x0800BC45 dir_next 144 2 Code Lc charger_lto.o
0x0800BCD5 validate 88 2 Code Lc charger_lto.o
0x0800BD2D SD_initialize 1 632 2 Code Lc charger_lto.o
0x0800C38D SD_status 4 2 Code Lc charger_lto.o
0x0800C391 SD_CheckStatus 32 2 Code Lc charger_lto.o
0x0800C3B1 osKernelGetTickCount 28 2 Code Lc charger_lto.o
0x0800C3CD osMessageQueueGet 48 2 Code Lc charger_lto.o
0x0800C3FD prvInsertBlockIntoFreeList 80 2 Code Lc charger_lto.o
0x0800C44D vPortFree 148 2 Code Lc charger_lto.o
0x0800C4E1 vListInsert 52 2 Code Lc charger_lto.o
0x0800C515 prvTaskExitError 48 2 Code Lc charger_lto.o
0x0800C545 vPortEnterCritical 72 2 Code Lc charger_lto.o
0x0800C58D xQueueGenericSend 424 2 Code Lc charger_lto.o
0x0800C735 prvCopyDataToQueue 212 2 Code Lc charger_lto.o
0x0800C809 prvIsQueueEmpty 24 2 Code Lc charger_lto.o
0x0800C821 xQueueReceive 404 2 Code Lc charger_lto.o
0x0800C9B5 vQueueAddToRegistry 36 2 Code Lc charger_lto.o
0x0800C9D9 xTaskCreateStatic 584 2 Code Lc charger_lto.o
0x0800CC21 vTaskDelay 80 2 Code Lc charger_lto.o
0x0800CC71 prvIdleTask 552 2 Code Lc charger_lto.o
0x0800CE99 vTaskPlaceOnEventList 52 2 Code Lc charger_lto.o
0x0800CECD xTaskRemoveFromEventList 184 2 Code Lc charger_lto.o
0x0800CF85 prvSampleTimeNow 160 2 Code Lc charger_lto.o
0x0800D025 prvInsertTimerInActiveList 64 2 Code Lc charger_lto.o
0x0800D065 ethTaskStart 1 332 2 Code Lc charger_lto.o
0x0800D599 ip_updated() 12 2 Code Lc charger_lto.o
0x0800D5A5 ip_conflict() 12 2 Code Lc charger_lto.o
0x0800D5B1 keysTaskStart 108 2 Code Lc charger_lto.o
0x0800D61D mainTaskStart 452 2 Code Lc charger_lto.o
0x0800D7E1 onewireTaskStart 208 2 Code Lc charger_lto.o
0x0800DA85 reset_handler 24 2 Code Gb Cortex_M_Startup.o
0x0800DA85 Reset_Handler 24 2 Code Gb Cortex_M_Startup.o
0x0800DA9D __SEGGER_RTL_float64_isnan 16 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DAAD __SEGGER_RTL_float64_signbit 8 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DAB5 frexp 4 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DAB9 __SEGGER_RTL_float64_frexp_inline 44 2 Code Lc floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DAE5 abs 8 2 Code Wk intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DAED __SEGGER_RTL_pow10 60 2 Code Gb utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DB29 __SEGGER_RTL_putc 132 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DBAD __SEGGER_RTL_prin_flush 28 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DBC9 __SEGGER_RTL_print_padding 28 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DBE5 vfprintf 28 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DC01 vfprintf_l 108 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DC6D __SEGGER_RTL_X_file_stat 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DCA5 __SEGGER_RTL_X_file_bufsize 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DCA9 _WriteNoCheck 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DCED strlen 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DD19 strnlen 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DD65 __SEGGER_RTL_current_locale 24 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DD7D __SEGGER_RTL_ascii_mbtowc 52 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DDB1 __SEGGER_RTL_ascii_isctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DDD1 __SEGGER_RTL_ascii_towupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DDD1 __SEGGER_RTL_ascii_toupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DDDD __SEGGER_RTL_ascii_iswctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E621 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E633 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Function symbols by descending size

Symbol name Size Align Type Bd Object File
main 5 004 2 Code Gb charger_lto.o
__SEGGER_RTL_vfprintf 3 104 8 Code Gb __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_vfprintf_float_long_long 3 104 8 Code Gb __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
DHCP_run 2 114 4 Code Lc charger_lto.o
HAL_RCCEx_PeriphCLKConfig 2 100 4 Code Lc charger_lto.o
SD_initialize 1 632 2 Code Lc charger_lto.o
HAL_UART_IRQHandler 1 410 2 Code Lc charger_lto.o
ethTaskStart 1 332 2 Code Lc charger_lto.o
mbSlaveTaskStart 1 326 2 Code Lc charger_lto.o
f_opendir 1 162 2 Code Lc charger_lto.o
HAL_DMA_Init 1 084 4 Code Lc charger_lto.o
HAL_DMA_IRQHandler 994 2 Code Lc charger_lto.o
HAL_SPI_Init 862 2 Code Lc charger_lto.o
UART_SetConfig 808 4 Code Lc charger_lto.o
find_volume 666 2 Code Lc charger_lto.o
xQueueSemaphoreTake 654 2 Code Lc charger_lto.o
f_readdir 614 2 Code Lc charger_lto.o
ctlwizchip 612 4 Code Lc charger_lto.o
xTaskCreateStatic 584 2 Code Lc charger_lto.o
prvTimerTask 580 4 Code Lc charger_lto.o
HAL_SPI_Receive 578 2 Code Lc charger_lto.o
prvIdleTask 552 2 Code Lc charger_lto.o
HAL_UART_MspInit 522 2 Code Lc charger_lto.o
USART2_IRQHandler 520 2 Code Gb charger_lto.o
send_DHCP_REQUEST 500 2 Code Lc charger_lto.o
HAL_SPI_Transmit 494 2 Code Lc charger_lto.o
SDMMC1_IRQHandler 460 2 Code Gb charger_lto.o
HAL_GPIO_Init 452 2 Code Lc charger_lto.o
HAL_SPI_IRQHandler 452 2 Code Lc charger_lto.o
mainTaskStart 452 2 Code Lc charger_lto.o
xQueueGenericCreate 430 2 Code Lc charger_lto.o
HAL_DMA_Abort_IT 428 2 Code Lc charger_lto.o
xQueueGenericSend 424 2 Code Lc charger_lto.o
UART_RxISR_8BIT_FIFOEN 418 2 Code Lc charger_lto.o
UART_RxISR_16BIT_FIFOEN 414 2 Code Lc charger_lto.o
MDMA_IRQHandler 408 2 Code Gb charger_lto.o
xQueueReceive 404 2 Code Lc charger_lto.o
HAL_SD_GetCardCSD 394 2 Code Lc charger_lto.o
HAL_SD_ConfigWideBusOperation 378 2 Code Lc charger_lto.o
HAL_InitTick 348 2 Code Lc charger_lto.o
HAL_TIM_ConfigClockSource 348 2 Code Lc charger_lto.o
xTaskIncrementTick 342 2 Code Lc charger_lto.o
send_DHCP_DISCOVER 340 2 Code Lc charger_lto.o
sendto 334 2 Code Lc charger_lto.o
fmod 328 8 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
HAL_TIM_Base_Init 326 2 Code Lc charger_lto.o
SDMMC_GetCmdResp1 302 2 Code Lc charger_lto.o
__aeabi_uldivmod 302 4 Code Wk intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
xTaskResumeAll 282 2 Code Lc charger_lto.o
HAL_RCCEx_GetPLL2ClockFreq 276 4 Code Lc charger_lto.o
HAL_RCCEx_GetPLL3ClockFreq 276 4 Code Lc charger_lto.o
SD_read 274 2 Code Lc charger_lto.o
SD_write 274 2 Code Lc charger_lto.o
HAL_RCC_GetSysClockFreq 268 4 Code Lc charger_lto.o
TIM_Base_SetConfig 264 2 Code Lc charger_lto.o
RCCEx_PLL2_Config 256 2 Code Lc charger_lto.o
RCCEx_PLL3_Config 256 2 Code Lc charger_lto.o
HAL_RCCEx_GetPeriphCLKFreq 248 4 Code Lc charger_lto.o
HAL_TIM_IRQHandler 248 2 Code Lc charger_lto.o
wiz_recv_data 220 2 Code Lc charger_lto.o
wiz_send_data 220 2 Code Lc charger_lto.o
SD_FindSCR 214 2 Code Lc charger_lto.o
prvCopyDataToQueue 212 2 Code Lc charger_lto.o
ip_assigned() 210 2 Code Lc charger_lto.o
floor 208 8 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
onewireTaskStart 208 2 Code Lc charger_lto.o
UART_RxISR_8BIT 194 2 Code Lc charger_lto.o
HAL_TIMEx_MasterConfigSynchronization 192 2 Code Lc charger_lto.o
UART_AdvFeatureConfig 192 2 Code Lc charger_lto.o
UART_RxISR_16BIT 192 2 Code Lc charger_lto.o
vTaskSwitchContext 190 2 Code Gb charger_lto.o
xTaskRemoveFromEventList 184 2 Code Lc charger_lto.o
SPI_CloseTransfer 182 2 Code Lc charger_lto.o
vTaskPriorityDisinheritAfterTimeout 178 2 Code Lc charger_lto.o
get_fat 174 2 Code Lc charger_lto.o
UART_CheckIdleState 170 2 Code Lc charger_lto.o
SystemInit 166 2 Code Gb charger_lto.o
socket 166 2 Code Lc charger_lto.o
check_DHCP_timeout 162 2 Code Lc charger_lto.o
osMessageQueuePut 162 2 Code Lc charger_lto.o
prvSampleTimeNow 160 2 Code Lc charger_lto.o
move_window 158 2 Code Lc charger_lto.o
ff_wtoupper 156 4 Code Lc charger_lto.o
vPortFree 148 2 Code Lc charger_lto.o
dir_next 144 2 Code Lc charger_lto.o
prvAddCurrentTaskToDelayedList 138 2 Code Lc charger_lto.o
DMA_CalcBaseAndBitshift 132 2 Code Lc charger_lto.o
__SEGGER_RTL_putc 132 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
dir_sdi 132 2 Code Lc charger_lto.o
makeDHCPMSG 132 2 Code Lc charger_lto.o
xTaskCheckForTimeOut 130 2 Code Lc charger_lto.o
prvUnlockQueue 126 2 Code Lc charger_lto.o
inc_lock 122 2 Code Lc charger_lto.o
DS18B20_Write(unsigned char) 118 2 Code Lc charger_lto.o
UART_TxISR_16BIT_FIFOEN 114 2 Code Lc charger_lto.o
UART_TxISR_8BIT_FIFOEN 110 2 Code Lc charger_lto.o
check_fs 110 2 Code Lc charger_lto.o
keysTaskStart 108 2 Code Lc charger_lto.o
vfprintf_l 108 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
HAL_RS485Ex_Init 106 2 Code Lc charger_lto.o
__aeabi_memclr 104 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
UART_WaitOnFlagUntilTimeout 102 2 Code Lc charger_lto.o
_DoInit 102 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
close 102 2 Code Lc charger_lto.o
xQueueGenericCreateStatic 102 2 Code Lc charger_lto.o
PendSV_Handler 100 16 Code Gb charger_lto.o
lock_fs 100 2 Code Lc charger_lto.o
prvInitialiseNewQueue 98 2 Code Lc charger_lto.o
vPortValidateInterruptPriority 98 2 Code Lc charger_lto.o
SDMMC_GetCmdResp2 92 2 Code Lc charger_lto.o
UART_EndRxTransfer 92 2 Code Lc charger_lto.o
memcpy 92 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SEGGER_RTT_WriteNoLock 90 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_ul2d 90 4 Code Wk floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
xTimerGenericCommand 90 2 Code Lc charger_lto.o
validate 88 2 Code Lc charger_lto.o
UART_TxISR_16BIT 86 2 Code Lc charger_lto.o
_WriteBlocking 86 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
beeperTaskStart 86 2 Code Lc charger_lto.o
HAL_MPU_ConfigRegion 84 2 Code Lc charger_lto.o
RTC_ExitInitMode 84 2 Code Lc charger_lto.o
SDMMC_CmdGoIdleState 82 2 Code Lc charger_lto.o
SysTick_Handler 82 2 Code Gb charger_lto.o
UARTEx_SetNbDataToProcess 82 2 Code Lc charger_lto.o
UART_TxISR_8BIT 82 2 Code Lc charger_lto.o
WIZCHIP_READ 82 2 Code Lc charger_lto.o
SD_ioctl 80 4 Code Lc charger_lto.o
prvInsertBlockIntoFreeList 80 2 Code Lc charger_lto.o
vTaskDelay 80 2 Code Lc charger_lto.o
SDMMC_CmdStopTransfer 78 2 Code Lc charger_lto.o
WIZCHIP_READ_BUF 78 2 Code Lc charger_lto.o
prvGetExpectedIdleTime 78 2 Code Lc charger_lto.o
HAL_NVIC_SetPriority 76 2 Code Lc charger_lto.o
strnlen 76 2 Code Wk strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
HAL_UARTEx_SetRxFifoThreshold 72 2 Code Lc charger_lto.o
HAL_UARTEx_SetTxFifoThreshold 72 2 Code Lc charger_lto.o
unlock_fs 72 2 Code Lc charger_lto.o
vPortEnterCritical 72 2 Code Lc charger_lto.o
HAL_SD_GetCardState 70 2 Code Lc charger_lto.o
getSn_RxBASE 70 2 Code Lc charger_lto.o
getSn_TxBASE 70 2 Code Lc charger_lto.o
_WriteNoCheck 68 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
getSn_RX_RSR 68 2 Code Lc charger_lto.o
getSn_TX_FSR 68 2 Code Lc charger_lto.o
HAL_RCC_GetHCLKFreq 66 2 Code Lc charger_lto.o
ff_convert 66 2 Code Lc charger_lto.o
ldexp 66 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
RTC_EnterInitMode 64 2 Code Lc charger_lto.o
WIZCHIP_WRITE_BUF 64 2 Code Lc charger_lto.o
get_ldnumber 64 2 Code Lc charger_lto.o
prvInsertTimerInActiveList 64 2 Code Lc charger_lto.o
DS18B20_Delay(unsigned short) 62 2 Code Lc charger_lto.o
__aeabi_d2ulz 62 4 Code Wk floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pow10 60 2 Code Gb utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
mbCrc16 58 2 Code Lc charger_lto.o
__SEGGER_RTL_X_file_stat 56 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
HAL_RTC_WaitForSynchro 54 2 Code Lc charger_lto.o
HAL_UARTEx_DisableFifoMode 54 2 Code Lc charger_lto.o
SEGGER_RTT_Write 54 2 Code Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
WIZCHIP_WRITE 54 2 Code Lc charger_lto.o
default_ip_assign 54 2 Code Lc charger_lto.o
__SEGGER_RTL_ascii_mbtowc 52 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vListInsert 52 2 Code Lc charger_lto.o
vTaskPlaceOnEventList 52 2 Code Lc charger_lto.o
puts 50 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
osMessageQueueGet 48 2 Code Lc charger_lto.o
prvTaskExitError 48 2 Code Lc charger_lto.o
wiz_mdio_read 48 2 Code Lc charger_lto.o
wiz_mdio_write 48 2 Code Lc charger_lto.o
fwrite 46 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vPortExitCritical 46 2 Code Lc charger_lto.o
__SEGGER_RTL_float64_frexp_inline 44 2 Code Lc floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
strlen 44 2 Code Wk strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
printf 42 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
default_ip_update 40 2 Code Lc charger_lto.o
HAL_RCC_GetPCLK1Freq 38 2 Code Lc charger_lto.o
HAL_RCC_GetPCLK2Freq 38 2 Code Lc charger_lto.o
SD_CheckStatusWithTimeout 38 2 Code Lc charger_lto.o
prvResetNextTaskUnblockTime 38 2 Code Lc charger_lto.o
vQueueUnregisterQueue 38 2 Code Lc charger_lto.o
SDMMC_CmdAppCommand 36 2 Code Lc charger_lto.o
SDMMC_CmdBlockLength 36 2 Code Lc charger_lto.o
SDMMC_CmdBusWidth 36 2 Code Lc charger_lto.o
SDMMC_CmdSelDesel 36 2 Code Lc charger_lto.o
SVC_Handler 36 16 Code Gb charger_lto.o
TIM_TI2_ConfigInputStage 36 2 Code Lc charger_lto.o
default_ip_conflict 36 2 Code Lc charger_lto.o
vQueueAddToRegistry 36 2 Code Lc charger_lto.o
TIM_TI1_ConfigInputStage 34 2 Code Lc charger_lto.o
__SEGGER_RTL_float64_isnormal 34 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
fputc 34 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
prvPortStartFirstTask 34 4 Code Lc charger_lto.o
uxListRemove 34 2 Code Lc charger_lto.o
SD_CheckStatus 32 2 Code Lc charger_lto.o
__SEGGER_RTL_ascii_isctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_iswctype 32 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
HAL_SD_RxCpltCallback 28 2 Code Lc charger_lto.o
HAL_SD_TxCpltCallback 28 2 Code Lc charger_lto.o
SDMMC_CmdSendCID 28 2 Code Lc charger_lto.o
__SEGGER_RTL_prin_flush 28 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_print_padding 28 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
osKernelGetTickCount 28 2 Code Lc charger_lto.o
sum_sfn 28 2 Code Lc charger_lto.o
vfprintf 28 2 Code Wk prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SDMMC_CmdSendCSD 26 2 Code Lc charger_lto.o
__SEGGER_RTL_float64_isinf 26 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
Reset_Handler 24 2 Code Gb Cortex_M_Startup.o
__SEGGER_RTL_current_locale 24 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
ld_clust 24 2 Code Lc charger_lto.o
prvIsQueueEmpty 24 2 Code Lc charger_lto.o
reset_handler 24 2 Code Gb Cortex_M_Startup.o
_GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
EXTI9_5_IRQHandler 20 2 Code Gb charger_lto.o
SPI_DMAAbortOnError 20 2 Code Lc charger_lto.o
__SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_pre_padding 18 2 Code Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
wizchip_spi_writeburst 18 2 Code Lc charger_lto.o
__SEGGER_RTL_float64_isnan 16 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
BSP_SD_GetCardState 14 2 Code Lc charger_lto.o
__SEGGER_RTL_ascii_tolower 14 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towlower 14 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_wctomb 14 2 Code Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_start 14 4 Code Gb SEGGER_THUMB_Startup.o
putchar 14 2 Code Wk fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vPortEnableVFP 14 4 Code Lc charger_lto.o
DMA1_Stream0_IRQHandler 12 2 Code Gb charger_lto.o
DMA1_Stream1_IRQHandler 12 2 Code Gb charger_lto.o
DMA1_Stream2_IRQHandler 12 2 Code Gb charger_lto.o
DMA1_Stream3_IRQHandler 12 2 Code Gb charger_lto.o
DMA1_Stream4_IRQHandler 12 2 Code Gb charger_lto.o
SPI2_IRQHandler 12 2 Code Gb charger_lto.o
SPI4_IRQHandler 12 2 Code Gb charger_lto.o
TIM3_IRQHandler 12 2 Code Gb charger_lto.o
TIM7_IRQHandler 12 2 Code Gb charger_lto.o
TIM8_CC_IRQHandler 12 2 Code Gb charger_lto.o
USART10_IRQHandler 12 2 Code Gb charger_lto.o
USART3_IRQHandler 12 2 Code Gb charger_lto.o
__SEGGER_RTL_ascii_toupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_towupper 12 2 Code Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
ip_conflict() 12 2 Code Lc charger_lto.o
ip_updated() 12 2 Code Lc charger_lto.o
UART_DMAAbortOnError 10 2 Code Lc charger_lto.o
__SEGGER_RTL_stream_write 10 2 Code Lc prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_float64_signbit 8 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
abs 8 2 Code Wk intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_X_file_write 6 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
SD_status 4 2 Code Lc charger_lto.o
__SEGGER_RTL_X_file_bufsize 4 2 Code Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
frexp 4 2 Code Wk floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
ld_dword 4 2 Code Lc charger_lto.o
BusFault_Handler 2 2 Code Gb charger_lto.o
DebugMon_Handler 2 2 Code Gb charger_lto.o
HardFault_Handler 2 2 Code Gb charger_lto.o
MemManage_Handler 2 2 Code Gb charger_lto.o
NMI_Handler 2 2 Code Gb charger_lto.o
UsageFault_Handler 2 2 Code Gb charger_lto.o
exit 2 4 Code Gb SEGGER_THUMB_Startup.o
ADC3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
ADC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
BDMA_Channel7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
CEC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
COMP1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
CORDIC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
CRS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DCMI_PSSI_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DFSDM1_FLT3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA1_Stream5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA1_Stream6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA1_Stream7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2D_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMA2_Stream7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMAMUX1_OVR_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DMAMUX2_OVR_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
DTS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
ECC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
ETH_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
ETH_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
EXTI0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
EXTI15_10_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
EXTI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
EXTI2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
EXTI3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
EXTI4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN1_IT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN1_IT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN2_IT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN2_IT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN3_IT0_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN3_IT1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FDCAN_CAL_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FLASH_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FMAC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FMC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
FPU_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
HSEM1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C1_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C1_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C2_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C2_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C3_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C3_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C4_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C4_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C5_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
I2C5_EV_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LPTIM1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LPTIM2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LPTIM3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LPTIM4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LPTIM5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LPUART1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LTDC_ER_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
LTDC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
MDIOS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
MDIOS_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
OCTOSPI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
OCTOSPI2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_EP1_IN_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_EP1_OUT_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
OTG_HS_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
PVD_AVD_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
RCC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
RNG_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
RTC_Alarm_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
RTC_WKUP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SAI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SAI4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SDMMC2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SPDIF_RX_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SPI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SPI3_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SPI5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SPI6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
SWPMI1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TAMP_STAMP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM15_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM16_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM17_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM1_BRK_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM1_CC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM1_TRG_COM_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM1_UP_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM23_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM24_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM2_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM6_DAC_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM8_BRK_TIM12_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM8_TRG_COM_TIM14_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
TIM8_UP_TIM13_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
UART4_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
UART5_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
UART7_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
UART8_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
UART9_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
USART1_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
USART6_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
WAKEUP_PIN_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
WWDG_IRQHandler 2 Code Wk stm32h723xx_Vectors.o
__SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o
__aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset4 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__aeabi_memset8 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__startup_complete 4 Code Gb SEGGER_THUMB_Startup.o
memset 4 Code Wk strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)

Read-write data symbols by name

Symbol name Address Size Align Type Bd Object File
DHCP_CHADDR 0x24006EAC 6 Zero Lc charger_lto.o
DHCP_REAL_SIP 0x240024DC 4 4 Zero Lc charger_lto.o
DHCP_SIP 0x240024D8 4 4 Zero Lc charger_lto.o
DHCP_SOCKET 0x24006EC3 1 Zero Lc charger_lto.o
DHCP_XID 0x240024D4 4 4 Zero Lc charger_lto.o
DHCP_allocated_dns.0 0x24006EC2 1 Zero Lc charger_lto.o
DHCP_allocated_dns.1 0x24006EC1 1 Zero Lc charger_lto.o
DHCP_allocated_dns.2 0x24006EC0 1 Zero Lc charger_lto.o
DHCP_allocated_dns.3 0x24006EBF 1 Zero Lc charger_lto.o
DHCP_allocated_gw 0x24006EBA 4 Zero Lc charger_lto.o
DHCP_allocated_ip 0x240024D0 4 4 Zero Lc charger_lto.o
DHCP_allocated_sn 0x24006EB6 4 Zero Lc charger_lto.o
DS18B20_Conversion()::cnt 0x24006EF8 4 4 Init Lc charger_lto.o
FatFs 0x240024CC 4 4 Zero Lc charger_lto.o
Files 0x24002378 32 4 Zero Lc charger_lto.o
Fsid 0x240024E6 2 2 Zero Lc charger_lto.o
KernelState 0x240024C8 4 4 Zero Lc charger_lto.o
OLD_allocated_ip.0 0x24006EBE 1 Zero Lc charger_lto.o
OLD_allocated_ip.1 0x240024ED 1 Zero Lc charger_lto.o
OLD_allocated_ip.2 0x240024EB 1 Zero Lc charger_lto.o
OLD_allocated_ip.3 0x240024EA 1 Zero Lc charger_lto.o
SDQueueID 0x240024C4 4 4 Zero Lc charger_lto.o
Stat 0x24006F17 1 Init Lc charger_lto.o
SystemCoreClock 0x24006EFC 4 4 Init Lc charger_lto.o
_SEGGER_RTT 0x240019C0 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__RAL_global_locale 0x24006EC4 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_global_locale 0x24006EC4 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_locale_ptr 0x240024B8 4 4 Zero Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stderr_file 0x240024B4 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdin_file 0x240024B0 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdout_file 0x240024AC 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_acDownBuffer 0x24006E9C 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
_acUpBuffer 0x240069FC 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
beeperQueue 0x240024C0 4 4 Zero Lc charger_lto.o
beeperQueueBuffer 0x2000003C 80 4 Zero Lc charger_lto.o
beeperQueueStorageArea 0x20000000 60 4 Zero Lc charger_lto.o
beeperTaskBuffer 0x20003624 96 4 Zero Lc charger_lto.o
beeperTaskStackBuffer 0x20003424 512 4 Zero Lc charger_lto.o
bm 0x240025F6 6 2 Zero Lc charger_lto.o
dhcp_buffer 0x240061FC 2 048 Zero Lc charger_lto.o
dhcp_ip_assign 0x24006EF4 4 4 Init Lc charger_lto.o
dhcp_ip_conflict 0x24006EF0 4 4 Init Lc charger_lto.o
dhcp_ip_update 0x24006EEC 4 4 Init Lc charger_lto.o
dhcp_lease_time 0x240024EC 1 4 Zero Lc charger_lto.o
dhcp_retry_count 0x240024E9 1 Zero Lc charger_lto.o
dhcp_state 0x240024E5 1 Zero Lc charger_lto.o
dhcp_tick_1s 0x240024BC 4 4 Zero Lc charger_lto.o
dhcp_tick_next 0x24006EE8 4 4 Init Lc charger_lto.o
disk 0x24002424 12 4 Zero Lc charger_lto.o
ethTaskBuffer 0x20002364 96 4 Zero Lc charger_lto.o
ethTaskStackBuffer 0x20000364 8 192 4 Zero Lc charger_lto.o
fs 0x24001354 568 4 Zero Lc charger_lto.o
gWIZNETINFO 0x24006F00 23 Init Lc charger_lto.o
hdma_spi2_rx 0x24001F90 120 4 Zero Lc charger_lto.o
hdma_spi2_tx 0x24001F18 120 4 Zero Lc charger_lto.o
hdma_spi4_tx 0x24001EA0 120 4 Zero Lc charger_lto.o
hdma_usart3_rx 0x24001E28 120 4 Zero Lc charger_lto.o
hdma_usart3_tx 0x24001DB0 120 4 Zero Lc charger_lto.o
hmdma_mdma_channel0_sdmmc1_end_data_0 0x24002008 108 4 Zero Lc charger_lto.o
hrtc 0x24002354 36 4 Zero Lc charger_lto.o
hsd1 0x24001D34 124 4 Zero Lc charger_lto.o
hspi2 0x24001CAC 136 4 Zero Lc charger_lto.o
hspi4 0x24001C24 136 4 Zero Lc charger_lto.o
htim3 0x240022C8 76 4 Zero Lc charger_lto.o
htim6 0x2400227C 76 4 Zero Lc charger_lto.o
htim7 0x24002230 76 4 Zero Lc charger_lto.o
htim8 0x240021E4 76 4 Zero Lc charger_lto.o
huart10 0x24001B90 148 4 Zero Lc charger_lto.o
huart2 0x24001AFC 148 4 Zero Lc charger_lto.o
huart3 0x24001A68 148 4 Zero Lc charger_lto.o
keysTaskBuffer 0x20000304 96 4 Zero Lc charger_lto.o
keysTaskStackBuffer 0x20000104 512 4 Zero Lc charger_lto.o
lb_mbData 0x2400158C 564 4 Zero Lc charger_lto.o
mainTaskBuffer 0x24000000 2 048 4 Zero Lc charger_lto.o
mainTaskControlBlock 0x24002134 96 4 Zero Lc charger_lto.o
mainTaskHandle 0x240024A8 4 4 Zero Lc charger_lto.o
mainTaskStart::buff 0x240024EE 256 2 Zero Lc charger_lto.o
mbSlaveTaskBuffer 0x200033C4 96 4 Zero Lc charger_lto.o
mbSlaveTaskStackBuffer 0x200023C4 4 096 4 Zero Lc charger_lto.o
onewireQueueBuffer 0x200000B4 80 4 Zero Lc charger_lto.o
onewireQueueStorageArea 0x2000008C 40 4 Zero Lc charger_lto.o
onewireTaskBuffer 0x20003884 96 4 Zero Lc charger_lto.o
onewireTaskStackBuffer 0x20003684 512 4 Zero Lc charger_lto.o
pDHCPMSG 0x240024A4 4 4 Zero Lc charger_lto.o
prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x24006DFC 160 Zero Lc charger_lto.o
prvCheckForValidListAndQueue.xStaticTimerQueue 0x24002194 80 4 Zero Lc charger_lto.o
prvSampleTimeNow.xLastTime 0x240024A0 4 4 Zero Lc charger_lto.o
pxCurrentTCB 0x2400249C 4 4 Zero Lc charger_lto.o
pxCurrentTimerList 0x24002498 4 4 Zero Lc charger_lto.o
pxDelayedTaskList 0x24002494 4 4 Zero Lc charger_lto.o
pxEnd 0x24002490 4 4 Zero Lc charger_lto.o
pxOverflowDelayedTaskList 0x2400248C 4 4 Zero Lc charger_lto.o
pxOverflowTimerList 0x24002488 4 4 Zero Lc charger_lto.o
pxReadyTasksLists 0x24000800 1 120 4 Zero Lc charger_lto.o
sock_is_sending 0x240024E2 2 2 Zero Lc charger_lto.o
sock_pack_info 0x24006EB2 4 Zero Lc charger_lto.o
sock_remained_size 0x240025EE 8 2 Zero Lc charger_lto.o
stderr 0x24006EE4 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
stdin 0x24006EE0 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
stdout 0x24006EDC 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
sys_data 0x24001060 756 4 Zero Lc charger_lto.o
ucHeap 0x240025FC 15 360 Zero Lc charger_lto.o
ucMaxSysCallPriority 0x240024E1 1 Zero Lc charger_lto.o
ulMaxPRIGROUPValue 0x24002484 4 4 Zero Lc charger_lto.o
ulStoppedTimerCompensation 0x240024E8 1 4 Zero Lc charger_lto.o
ulTimerCountsForOneTick 0x24002480 4 4 Zero Lc charger_lto.o
uwTick 0x2400247C 4 4 Zero Lc charger_lto.o
uwTickPrio 0x240024E4 1 4 Zero Lc charger_lto.o
uxCriticalNesting 0x24006ED8 4 4 Init Lc charger_lto.o
uxCurrentNumberOfTasks 0x24002478 4 4 Zero Lc charger_lto.o
uxDeletedTasksWaitingCleanUp 0x24002474 4 4 Zero Lc charger_lto.o
uxSchedulerSuspended 0x24002470 4 4 Zero Lc charger_lto.o
uxTaskNumber 0x2400246C 4 4 Zero Lc charger_lto.o
uxTopReadyPriority 0x24002468 4 4 Zero Lc charger_lto.o
vApplicationGetIdleTaskMemory.Idle_Stack 0x240017C0 512 4 Zero Lc charger_lto.o
vApplicationGetIdleTaskMemory.Idle_TCB 0x240020D4 96 4 Zero Lc charger_lto.o
vApplicationGetTimerTaskMemory.Timer_Stack 0x24000C60 1 024 4 Zero Lc charger_lto.o
vApplicationGetTimerTaskMemory.Timer_TCB 0x24002074 96 4 Zero Lc charger_lto.o
xActiveTimerList1 0x24002410 20 4 Zero Lc charger_lto.o
xActiveTimerList2 0x240023FC 20 4 Zero Lc charger_lto.o
xBlockAllocatedBit 0x240024E0 1 4 Zero Lc charger_lto.o
xDelayedTaskList1 0x240023E8 20 4 Zero Lc charger_lto.o
xDelayedTaskList2 0x240023D4 20 4 Zero Lc charger_lto.o
xFreeBytesRemaining 0x24002464 4 4 Zero Lc charger_lto.o
xMaximumPossibleSuppressedTicks 0x24002460 4 4 Zero Lc charger_lto.o
xMinimumEverFreeBytesRemaining 0x2400245C 4 4 Zero Lc charger_lto.o
xNextTaskUnblockTime 0x24002458 4 4 Zero Lc charger_lto.o
xNumOfOverflows 0x24002454 4 4 Zero Lc charger_lto.o
xNumberOfSuccessfulAllocations 0x24002450 4 4 Zero Lc charger_lto.o
xNumberOfSuccessfulFrees 0x2400244C 4 4 Zero Lc charger_lto.o
xPendedTicks 0x24002448 4 4 Zero Lc charger_lto.o
xPendingReadyList 0x240023C0 20 4 Zero Lc charger_lto.o
xQueueRegistry 0x24002314 64 4 Zero Lc charger_lto.o
xSchedulerRunning 0x24002444 4 4 Zero Lc charger_lto.o
xStart 0x24002430 8 4 Zero Lc charger_lto.o
xSuspendedTaskList 0x240023AC 20 4 Zero Lc charger_lto.o
xTasksWaitingTermination 0x24002398 20 4 Zero Lc charger_lto.o
xTickCount 0x24002440 4 4 Zero Lc charger_lto.o
xTimerQueue 0x2400243C 4 4 Zero Lc charger_lto.o
xYieldPending 0x24002438 4 4 Zero Lc charger_lto.o

Read-write data symbols by address

Address Symbol name Size Align Type Bd Object File
0x20000000 beeperQueueStorageArea 60 4 Zero Lc charger_lto.o
0x2000003C beeperQueueBuffer 80 4 Zero Lc charger_lto.o
0x2000008C onewireQueueStorageArea 40 4 Zero Lc charger_lto.o
0x200000B4 onewireQueueBuffer 80 4 Zero Lc charger_lto.o
0x20000104 keysTaskStackBuffer 512 4 Zero Lc charger_lto.o
0x20000304 keysTaskBuffer 96 4 Zero Lc charger_lto.o
0x20000364 ethTaskStackBuffer 8 192 4 Zero Lc charger_lto.o
0x20002364 ethTaskBuffer 96 4 Zero Lc charger_lto.o
0x200023C4 mbSlaveTaskStackBuffer 4 096 4 Zero Lc charger_lto.o
0x200033C4 mbSlaveTaskBuffer 96 4 Zero Lc charger_lto.o
0x20003424 beeperTaskStackBuffer 512 4 Zero Lc charger_lto.o
0x20003624 beeperTaskBuffer 96 4 Zero Lc charger_lto.o
0x20003684 onewireTaskStackBuffer 512 4 Zero Lc charger_lto.o
0x20003884 onewireTaskBuffer 96 4 Zero Lc charger_lto.o
0x24000000 mainTaskBuffer 2 048 4 Zero Lc charger_lto.o
0x24000800 pxReadyTasksLists 1 120 4 Zero Lc charger_lto.o
0x24000C60 vApplicationGetTimerTaskMemory.Timer_Stack 1 024 4 Zero Lc charger_lto.o
0x24001060 sys_data 756 4 Zero Lc charger_lto.o
0x24001354 fs 568 4 Zero Lc charger_lto.o
0x2400158C lb_mbData 564 4 Zero Lc charger_lto.o
0x240017C0 vApplicationGetIdleTaskMemory.Idle_Stack 512 4 Zero Lc charger_lto.o
0x240019C0 _SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24001A68 huart3 148 4 Zero Lc charger_lto.o
0x24001AFC huart2 148 4 Zero Lc charger_lto.o
0x24001B90 huart10 148 4 Zero Lc charger_lto.o
0x24001C24 hspi4 136 4 Zero Lc charger_lto.o
0x24001CAC hspi2 136 4 Zero Lc charger_lto.o
0x24001D34 hsd1 124 4 Zero Lc charger_lto.o
0x24001DB0 hdma_usart3_tx 120 4 Zero Lc charger_lto.o
0x24001E28 hdma_usart3_rx 120 4 Zero Lc charger_lto.o
0x24001EA0 hdma_spi4_tx 120 4 Zero Lc charger_lto.o
0x24001F18 hdma_spi2_tx 120 4 Zero Lc charger_lto.o
0x24001F90 hdma_spi2_rx 120 4 Zero Lc charger_lto.o
0x24002008 hmdma_mdma_channel0_sdmmc1_end_data_0 108 4 Zero Lc charger_lto.o
0x24002074 vApplicationGetTimerTaskMemory.Timer_TCB 96 4 Zero Lc charger_lto.o
0x240020D4 vApplicationGetIdleTaskMemory.Idle_TCB 96 4 Zero Lc charger_lto.o
0x24002134 mainTaskControlBlock 96 4 Zero Lc charger_lto.o
0x24002194 prvCheckForValidListAndQueue.xStaticTimerQueue 80 4 Zero Lc charger_lto.o
0x240021E4 htim8 76 4 Zero Lc charger_lto.o
0x24002230 htim7 76 4 Zero Lc charger_lto.o
0x2400227C htim6 76 4 Zero Lc charger_lto.o
0x240022C8 htim3 76 4 Zero Lc charger_lto.o
0x24002314 xQueueRegistry 64 4 Zero Lc charger_lto.o
0x24002354 hrtc 36 4 Zero Lc charger_lto.o
0x24002378 Files 32 4 Zero Lc charger_lto.o
0x24002398 xTasksWaitingTermination 20 4 Zero Lc charger_lto.o
0x240023AC xSuspendedTaskList 20 4 Zero Lc charger_lto.o
0x240023C0 xPendingReadyList 20 4 Zero Lc charger_lto.o
0x240023D4 xDelayedTaskList2 20 4 Zero Lc charger_lto.o
0x240023E8 xDelayedTaskList1 20 4 Zero Lc charger_lto.o
0x240023FC xActiveTimerList2 20 4 Zero Lc charger_lto.o
0x24002410 xActiveTimerList1 20 4 Zero Lc charger_lto.o
0x24002424 disk 12 4 Zero Lc charger_lto.o
0x24002430 xStart 8 4 Zero Lc charger_lto.o
0x24002438 xYieldPending 4 4 Zero Lc charger_lto.o
0x2400243C xTimerQueue 4 4 Zero Lc charger_lto.o
0x24002440 xTickCount 4 4 Zero Lc charger_lto.o
0x24002444 xSchedulerRunning 4 4 Zero Lc charger_lto.o
0x24002448 xPendedTicks 4 4 Zero Lc charger_lto.o
0x2400244C xNumberOfSuccessfulFrees 4 4 Zero Lc charger_lto.o
0x24002450 xNumberOfSuccessfulAllocations 4 4 Zero Lc charger_lto.o
0x24002454 xNumOfOverflows 4 4 Zero Lc charger_lto.o
0x24002458 xNextTaskUnblockTime 4 4 Zero Lc charger_lto.o
0x2400245C xMinimumEverFreeBytesRemaining 4 4 Zero Lc charger_lto.o
0x24002460 xMaximumPossibleSuppressedTicks 4 4 Zero Lc charger_lto.o
0x24002464 xFreeBytesRemaining 4 4 Zero Lc charger_lto.o
0x24002468 uxTopReadyPriority 4 4 Zero Lc charger_lto.o
0x2400246C uxTaskNumber 4 4 Zero Lc charger_lto.o
0x24002470 uxSchedulerSuspended 4 4 Zero Lc charger_lto.o
0x24002474 uxDeletedTasksWaitingCleanUp 4 4 Zero Lc charger_lto.o
0x24002478 uxCurrentNumberOfTasks 4 4 Zero Lc charger_lto.o
0x2400247C uwTick 4 4 Zero Lc charger_lto.o
0x24002480 ulTimerCountsForOneTick 4 4 Zero Lc charger_lto.o
0x24002484 ulMaxPRIGROUPValue 4 4 Zero Lc charger_lto.o
0x24002488 pxOverflowTimerList 4 4 Zero Lc charger_lto.o
0x2400248C pxOverflowDelayedTaskList 4 4 Zero Lc charger_lto.o
0x24002490 pxEnd 4 4 Zero Lc charger_lto.o
0x24002494 pxDelayedTaskList 4 4 Zero Lc charger_lto.o
0x24002498 pxCurrentTimerList 4 4 Zero Lc charger_lto.o
0x2400249C pxCurrentTCB 4 4 Zero Lc charger_lto.o
0x240024A0 prvSampleTimeNow.xLastTime 4 4 Zero Lc charger_lto.o
0x240024A4 pDHCPMSG 4 4 Zero Lc charger_lto.o
0x240024A8 mainTaskHandle 4 4 Zero Lc charger_lto.o
0x240024AC __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x240024B0 __SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x240024B4 __SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x240024B8 __SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x240024BC dhcp_tick_1s 4 4 Zero Lc charger_lto.o
0x240024C0 beeperQueue 4 4 Zero Lc charger_lto.o
0x240024C4 SDQueueID 4 4 Zero Lc charger_lto.o
0x240024C8 KernelState 4 4 Zero Lc charger_lto.o
0x240024CC FatFs 4 4 Zero Lc charger_lto.o
0x240024D0 DHCP_allocated_ip 4 4 Zero Lc charger_lto.o
0x240024D4 DHCP_XID 4 4 Zero Lc charger_lto.o
0x240024D8 DHCP_SIP 4 4 Zero Lc charger_lto.o
0x240024DC DHCP_REAL_SIP 4 4 Zero Lc charger_lto.o
0x240024E0 xBlockAllocatedBit 1 4 Zero Lc charger_lto.o
0x240024E1 ucMaxSysCallPriority 1 Zero Lc charger_lto.o
0x240024E2 sock_is_sending 2 2 Zero Lc charger_lto.o
0x240024E4 uwTickPrio 1 4 Zero Lc charger_lto.o
0x240024E5 dhcp_state 1 Zero Lc charger_lto.o
0x240024E6 Fsid 2 2 Zero Lc charger_lto.o
0x240024E8 ulStoppedTimerCompensation 1 4 Zero Lc charger_lto.o
0x240024E9 dhcp_retry_count 1 Zero Lc charger_lto.o
0x240024EA OLD_allocated_ip.3 1 Zero Lc charger_lto.o
0x240024EB OLD_allocated_ip.2 1 Zero Lc charger_lto.o
0x240024EC dhcp_lease_time 1 4 Zero Lc charger_lto.o
0x240024ED OLD_allocated_ip.1 1 Zero Lc charger_lto.o
0x240024EE mainTaskStart::buff 256 2 Zero Lc charger_lto.o
0x240025EE sock_remained_size 8 2 Zero Lc charger_lto.o
0x240025F6 bm 6 2 Zero Lc charger_lto.o
0x240025FC ucHeap 15 360 Zero Lc charger_lto.o
0x240061FC dhcp_buffer 2 048 Zero Lc charger_lto.o
0x240069FC _acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006DFC prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 160 Zero Lc charger_lto.o
0x24006E9C _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006EAC DHCP_CHADDR 6 Zero Lc charger_lto.o
0x24006EB2 sock_pack_info 4 Zero Lc charger_lto.o
0x24006EB6 DHCP_allocated_sn 4 Zero Lc charger_lto.o
0x24006EBA DHCP_allocated_gw 4 Zero Lc charger_lto.o
0x24006EBE OLD_allocated_ip.0 1 Zero Lc charger_lto.o
0x24006EBF DHCP_allocated_dns.3 1 Zero Lc charger_lto.o
0x24006EC0 DHCP_allocated_dns.2 1 Zero Lc charger_lto.o
0x24006EC1 DHCP_allocated_dns.1 1 Zero Lc charger_lto.o
0x24006EC2 DHCP_allocated_dns.0 1 Zero Lc charger_lto.o
0x24006EC3 DHCP_SOCKET 1 Zero Lc charger_lto.o
0x24006EC4 __SEGGER_RTL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006EC4 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006ED8 uxCriticalNesting 4 4 Init Lc charger_lto.o
0x24006EDC stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006EE0 stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006EE4 stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x24006EE8 dhcp_tick_next 4 4 Init Lc charger_lto.o
0x24006EEC dhcp_ip_update 4 4 Init Lc charger_lto.o
0x24006EF0 dhcp_ip_conflict 4 4 Init Lc charger_lto.o
0x24006EF4 dhcp_ip_assign 4 4 Init Lc charger_lto.o
0x24006EF8 DS18B20_Conversion()::cnt 4 4 Init Lc charger_lto.o
0x24006EFC SystemCoreClock 4 4 Init Lc charger_lto.o
0x24006F00 gWIZNETINFO 23 Init Lc charger_lto.o
0x24006F17 Stat 1 Init Lc charger_lto.o

Read-write data symbols by descending size

Symbol name Size Align Type Bd Object File
ucHeap 15 360 Zero Lc charger_lto.o
ethTaskStackBuffer 8 192 4 Zero Lc charger_lto.o
mbSlaveTaskStackBuffer 4 096 4 Zero Lc charger_lto.o
dhcp_buffer 2 048 Zero Lc charger_lto.o
mainTaskBuffer 2 048 4 Zero Lc charger_lto.o
pxReadyTasksLists 1 120 4 Zero Lc charger_lto.o
_acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
vApplicationGetTimerTaskMemory.Timer_Stack 1 024 4 Zero Lc charger_lto.o
sys_data 756 4 Zero Lc charger_lto.o
fs 568 4 Zero Lc charger_lto.o
lb_mbData 564 4 Zero Lc charger_lto.o
beeperTaskStackBuffer 512 4 Zero Lc charger_lto.o
keysTaskStackBuffer 512 4 Zero Lc charger_lto.o
onewireTaskStackBuffer 512 4 Zero Lc charger_lto.o
vApplicationGetIdleTaskMemory.Idle_Stack 512 4 Zero Lc charger_lto.o
mainTaskStart::buff 256 2 Zero Lc charger_lto.o
_SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 160 Zero Lc charger_lto.o
huart10 148 4 Zero Lc charger_lto.o
huart2 148 4 Zero Lc charger_lto.o
huart3 148 4 Zero Lc charger_lto.o
hspi2 136 4 Zero Lc charger_lto.o
hspi4 136 4 Zero Lc charger_lto.o
hsd1 124 4 Zero Lc charger_lto.o
hdma_spi2_rx 120 4 Zero Lc charger_lto.o
hdma_spi2_tx 120 4 Zero Lc charger_lto.o
hdma_spi4_tx 120 4 Zero Lc charger_lto.o
hdma_usart3_rx 120 4 Zero Lc charger_lto.o
hdma_usart3_tx 120 4 Zero Lc charger_lto.o
hmdma_mdma_channel0_sdmmc1_end_data_0 108 4 Zero Lc charger_lto.o
beeperTaskBuffer 96 4 Zero Lc charger_lto.o
ethTaskBuffer 96 4 Zero Lc charger_lto.o
keysTaskBuffer 96 4 Zero Lc charger_lto.o
mainTaskControlBlock 96 4 Zero Lc charger_lto.o
mbSlaveTaskBuffer 96 4 Zero Lc charger_lto.o
onewireTaskBuffer 96 4 Zero Lc charger_lto.o
vApplicationGetIdleTaskMemory.Idle_TCB 96 4 Zero Lc charger_lto.o
vApplicationGetTimerTaskMemory.Timer_TCB 96 4 Zero Lc charger_lto.o
beeperQueueBuffer 80 4 Zero Lc charger_lto.o
onewireQueueBuffer 80 4 Zero Lc charger_lto.o
prvCheckForValidListAndQueue.xStaticTimerQueue 80 4 Zero Lc charger_lto.o
htim3 76 4 Zero Lc charger_lto.o
htim6 76 4 Zero Lc charger_lto.o
htim7 76 4 Zero Lc charger_lto.o
htim8 76 4 Zero Lc charger_lto.o
xQueueRegistry 64 4 Zero Lc charger_lto.o
beeperQueueStorageArea 60 4 Zero Lc charger_lto.o
onewireQueueStorageArea 40 4 Zero Lc charger_lto.o
hrtc 36 4 Zero Lc charger_lto.o
Files 32 4 Zero Lc charger_lto.o
gWIZNETINFO 23 Init Lc charger_lto.o
__RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
xActiveTimerList1 20 4 Zero Lc charger_lto.o
xActiveTimerList2 20 4 Zero Lc charger_lto.o
xDelayedTaskList1 20 4 Zero Lc charger_lto.o
xDelayedTaskList2 20 4 Zero Lc charger_lto.o
xPendingReadyList 20 4 Zero Lc charger_lto.o
xSuspendedTaskList 20 4 Zero Lc charger_lto.o
xTasksWaitingTermination 20 4 Zero Lc charger_lto.o
_acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
disk 12 4 Zero Lc charger_lto.o
sock_remained_size 8 2 Zero Lc charger_lto.o
xStart 8 4 Zero Lc charger_lto.o
DHCP_CHADDR 6 Zero Lc charger_lto.o
bm 6 2 Zero Lc charger_lto.o
DHCP_REAL_SIP 4 4 Zero Lc charger_lto.o
DHCP_SIP 4 4 Zero Lc charger_lto.o
DHCP_XID 4 4 Zero Lc charger_lto.o
DHCP_allocated_gw 4 Zero Lc charger_lto.o
DHCP_allocated_ip 4 4 Zero Lc charger_lto.o
DHCP_allocated_sn 4 Zero Lc charger_lto.o
DS18B20_Conversion()::cnt 4 4 Init Lc charger_lto.o
FatFs 4 4 Zero Lc charger_lto.o
KernelState 4 4 Zero Lc charger_lto.o
SDQueueID 4 4 Zero Lc charger_lto.o
SystemCoreClock 4 4 Init Lc charger_lto.o
__SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
beeperQueue 4 4 Zero Lc charger_lto.o
dhcp_ip_assign 4 4 Init Lc charger_lto.o
dhcp_ip_conflict 4 4 Init Lc charger_lto.o
dhcp_ip_update 4 4 Init Lc charger_lto.o
dhcp_tick_1s 4 4 Zero Lc charger_lto.o
dhcp_tick_next 4 4 Init Lc charger_lto.o
mainTaskHandle 4 4 Zero Lc charger_lto.o
pDHCPMSG 4 4 Zero Lc charger_lto.o
prvSampleTimeNow.xLastTime 4 4 Zero Lc charger_lto.o
pxCurrentTCB 4 4 Zero Lc charger_lto.o
pxCurrentTimerList 4 4 Zero Lc charger_lto.o
pxDelayedTaskList 4 4 Zero Lc charger_lto.o
pxEnd 4 4 Zero Lc charger_lto.o
pxOverflowDelayedTaskList 4 4 Zero Lc charger_lto.o
pxOverflowTimerList 4 4 Zero Lc charger_lto.o
sock_pack_info 4 Zero Lc charger_lto.o
stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
ulMaxPRIGROUPValue 4 4 Zero Lc charger_lto.o
ulTimerCountsForOneTick 4 4 Zero Lc charger_lto.o
uwTick 4 4 Zero Lc charger_lto.o
uxCriticalNesting 4 4 Init Lc charger_lto.o
uxCurrentNumberOfTasks 4 4 Zero Lc charger_lto.o
uxDeletedTasksWaitingCleanUp 4 4 Zero Lc charger_lto.o
uxSchedulerSuspended 4 4 Zero Lc charger_lto.o
uxTaskNumber 4 4 Zero Lc charger_lto.o
uxTopReadyPriority 4 4 Zero Lc charger_lto.o
xFreeBytesRemaining 4 4 Zero Lc charger_lto.o
xMaximumPossibleSuppressedTicks 4 4 Zero Lc charger_lto.o
xMinimumEverFreeBytesRemaining 4 4 Zero Lc charger_lto.o
xNextTaskUnblockTime 4 4 Zero Lc charger_lto.o
xNumOfOverflows 4 4 Zero Lc charger_lto.o
xNumberOfSuccessfulAllocations 4 4 Zero Lc charger_lto.o
xNumberOfSuccessfulFrees 4 4 Zero Lc charger_lto.o
xPendedTicks 4 4 Zero Lc charger_lto.o
xSchedulerRunning 4 4 Zero Lc charger_lto.o
xTickCount 4 4 Zero Lc charger_lto.o
xTimerQueue 4 4 Zero Lc charger_lto.o
xYieldPending 4 4 Zero Lc charger_lto.o
Fsid 2 2 Zero Lc charger_lto.o
sock_is_sending 2 2 Zero Lc charger_lto.o
DHCP_SOCKET 1 Zero Lc charger_lto.o
DHCP_allocated_dns.0 1 Zero Lc charger_lto.o
DHCP_allocated_dns.1 1 Zero Lc charger_lto.o
DHCP_allocated_dns.2 1 Zero Lc charger_lto.o
DHCP_allocated_dns.3 1 Zero Lc charger_lto.o
OLD_allocated_ip.0 1 Zero Lc charger_lto.o
OLD_allocated_ip.1 1 Zero Lc charger_lto.o
OLD_allocated_ip.2 1 Zero Lc charger_lto.o
OLD_allocated_ip.3 1 Zero Lc charger_lto.o
Stat 1 Init Lc charger_lto.o
dhcp_lease_time 1 4 Zero Lc charger_lto.o
dhcp_retry_count 1 Zero Lc charger_lto.o
dhcp_state 1 Zero Lc charger_lto.o
ucMaxSysCallPriority 1 Zero Lc charger_lto.o
ulStoppedTimerCompensation 1 4 Zero Lc charger_lto.o
uwTickPrio 1 4 Zero Lc charger_lto.o
xBlockAllocatedBit 1 4 Zero Lc charger_lto.o

Read-only data symbols by name

Symbol name Address Size Align Type Bd Object File
D1CorePrescTable 0x0800E387 16 Cnst Lc charger_lto.o
DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x0800E37F 8 Cnst Lc charger_lto.o
ExCvt 0x0800E41B 128 Cnst Lc charger_lto.o
HOST_NAME 0x0800E3A7 8 Cnst Lc charger_lto.o
LfnOfs 0x0800E1F8 13 Cnst Lc charger_lto.o
SD_Driver 0x08002C1C 20 4 Cnst Lc charger_lto.o
Tbl 0x0800D8C8 256 2 Cnst Lc charger_lto.o
UARTEx_SetNbDataToProcess.denominator 0x0800E39F 8 Cnst Lc charger_lto.o
UARTEx_SetNbDataToProcess.numerator 0x0800E397 8 Cnst Lc charger_lto.o
UARTPrescTable 0x0800D8B0 24 2 Cnst Lc charger_lto.o
_DoInit._aInitStr 0x0800E2D7 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_aPower2 0x08000580 72 8 Cnst Lc utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_map 0x0800E51F 128 Cnst Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ascii_ctype_mask 0x0800E352 13 Cnst Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale 0x080002F4 12 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_day_names 0x0800E303 29 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_abbrev_month_names 0x0800E320 49 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_am_pm_indicator 0x0800DF25 7 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_data 0x08002EF4 88 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_format 0x0800E2F1 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_date_time_format 0x0800DF2C 15 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_day_names 0x0800E12D 58 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_month_names 0x0800DECE 87 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_c_locale_time_format 0x0800E2FA 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_codeset_ascii 0x08002ED4 32 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_empty_string 0x0800E351 1 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_data_utf8_period 0x0800E169 2 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_lc 0x0800E507 16 Cnst Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_hex_uc 0x0800E4F7 16 Cnst Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_RTL_ipow10 0x080005C8 160 8 Cnst Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
__SEGGER_init_data__ 0x0800E5CC [84] 4 Cnst Lc [ Linker created ]
__SEGGER_init_table__ 0x0800E5A0 [44] 4 Cnst Lc [ Linker created ]
ff_wtoupper.cvt1 0x080082FA 498 2 Cnst Lc charger_lto.o
ff_wtoupper.cvt2 0x0800D9C8 188 2 Cnst Lc charger_lto.o

Read-only data symbols by address

Address Symbol name Size Align Type Bd Object File
0x080002F4 __SEGGER_RTL_c_locale 12 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08000580 __SEGGER_RTL_aPower2 72 8 Cnst Lc utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080005C8 __SEGGER_RTL_ipow10 160 8 Cnst Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002C1C SD_Driver 20 4 Cnst Lc charger_lto.o
0x08002ED4 __SEGGER_RTL_codeset_ascii 32 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x08002EF4 __SEGGER_RTL_c_locale_data 88 4 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x080082FA ff_wtoupper.cvt1 498 2 Cnst Lc charger_lto.o
0x0800D8B0 UARTPrescTable 24 2 Cnst Lc charger_lto.o
0x0800D8C8 Tbl 256 2 Cnst Lc charger_lto.o
0x0800D9C8 ff_wtoupper.cvt2 188 2 Cnst Lc charger_lto.o
0x0800DECE __SEGGER_RTL_c_locale_month_names 87 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DF25 __SEGGER_RTL_c_locale_am_pm_indicator 7 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800DF2C __SEGGER_RTL_c_locale_date_time_format 15 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E12D __SEGGER_RTL_c_locale_day_names 58 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E169 __SEGGER_RTL_data_utf8_period 2 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E1F8 LfnOfs 13 Cnst Lc charger_lto.o
0x0800E2D7 _DoInit._aInitStr 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E2F1 __SEGGER_RTL_c_locale_date_format 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E2FA __SEGGER_RTL_c_locale_time_format 9 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E303 __SEGGER_RTL_c_locale_abbrev_day_names 29 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E320 __SEGGER_RTL_c_locale_abbrev_month_names 49 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E351 __SEGGER_RTL_data_empty_string 1 Cnst Gb mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E352 __SEGGER_RTL_ascii_ctype_mask 13 Cnst Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E37F DMA_CalcBaseAndBitshift.flagBitshiftOffset 8 Cnst Lc charger_lto.o
0x0800E387 D1CorePrescTable 16 Cnst Lc charger_lto.o
0x0800E397 UARTEx_SetNbDataToProcess.numerator 8 Cnst Lc charger_lto.o
0x0800E39F UARTEx_SetNbDataToProcess.denominator 8 Cnst Lc charger_lto.o
0x0800E3A7 HOST_NAME 8 Cnst Lc charger_lto.o
0x0800E41B ExCvt 128 Cnst Lc charger_lto.o
0x0800E4F7 __SEGGER_RTL_hex_uc 16 Cnst Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E507 __SEGGER_RTL_hex_lc 16 Cnst Gb prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E51F __SEGGER_RTL_ascii_ctype_map 128 Cnst Lc mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a)
0x0800E5A0 __SEGGER_init_table__ [44] 4 Cnst Lc [ Linker created ]
0x0800E5CC __SEGGER_init_data__ [84] 4 Cnst Lc [ Linker created ]

Untyped symbols by name

Symbol name Value Size Align Type Bd Object File
__AXI_RAM_segment_end__ 0x24020000 ---- Gb [ Linker created ]
__AXI_RAM_segment_size__ 0x00020000 ---- Gb [ Linker created ]
__AXI_RAM_segment_start__ 0x24000000 ---- Gb [ Linker created ]
__AXI_RAM_segment_used_end__ 0x24006F18 ---- Gb [ Linker created ]
__AXI_RAM_segment_used_size__ 0x00006F18 ---- Gb [ Linker created ]
__AXI_RAM_segment_used_start__ 0x24000000 ---- Gb [ Linker created ]
__Backup_RAM_segment_end__ 0x38801000 ---- Gb [ Linker created ]
__Backup_RAM_segment_size__ 0x00001000 ---- Gb [ Linker created ]
__Backup_RAM_segment_start__ 0x38800000 ---- Gb [ Linker created ]
__Backup_RAM_segment_used_end__ 0x38800000 ---- Gb [ Linker created ]
__Backup_RAM_segment_used_size__ 0x00000000 ---- Gb [ Linker created ]
__Backup_RAM_segment_used_start__ 0x38800000 ---- Gb [ Linker created ]
__DTCM_RAM_segment_end__ 0x20020000 ---- Gb [ Linker created ]
__DTCM_RAM_segment_size__ 0x00020000 ---- Gb [ Linker created ]
__DTCM_RAM_segment_start__ 0x20000000 ---- Gb [ Linker created ]
__DTCM_RAM_segment_used_end__ 0x20020000 ---- Gb [ Linker created ]
__DTCM_RAM_segment_used_size__ 0x00020000 ---- Gb [ Linker created ]
__DTCM_RAM_segment_used_start__ 0x20000000 ---- Gb [ Linker created ]
__FLASH1_segment_end__ 0x08080000 ---- Gb [ Linker created ]
__FLASH1_segment_size__ 0x00080000 ---- Gb [ Linker created ]
__FLASH1_segment_start__ 0x08000000 ---- Gb [ Linker created ]
__FLASH1_segment_used_end__ 0x0800E646 ---- Gb [ Linker created ]
__FLASH1_segment_used_size__ 0x0000E646 ---- Gb [ Linker created ]
__FLASH1_segment_used_start__ 0x08000000 ---- Gb [ Linker created ]
__FLASH_segment_end__ 0x08080000 ---- Gb [ Linker created ]
__FLASH_segment_size__ 0x00080000 ---- Gb [ Linker created ]
__FLASH_segment_start__ 0x08000000 ---- Gb [ Linker created ]
__FLASH_segment_used_end__ 0x0800E646 ---- Gb [ Linker created ]
__FLASH_segment_used_size__ 0x0000E646 ---- Gb [ Linker created ]
__FLASH_segment_used_start__ 0x08000000 ---- Gb [ Linker created ]
__HEAPSIZE__ 0x00000800 ---- Gb [ Linker created ]
__ITCM_RAM_segment_end__ 0x00010000 ---- Gb [ Linker created ]
__ITCM_RAM_segment_size__ 0x00010000 ---- Gb [ Linker created ]
__ITCM_RAM_segment_start__ 0x00000000 ---- Gb [ Linker created ]
__ITCM_RAM_segment_used_end__ 0x00000000 ---- Gb [ Linker created ]
__ITCM_RAM_segment_used_size__ 0x00000000 ---- Gb [ Linker created ]
__ITCM_RAM_segment_used_start__ 0x00000000 ---- Gb [ Linker created ]
__RAM1_segment_end__ 0x30008000 ---- Gb [ Linker created ]
__RAM1_segment_size__ 0x00008000 ---- Gb [ Linker created ]
__RAM1_segment_start__ 0x30000000 ---- Gb [ Linker created ]
__RAM1_segment_used_end__ 0x30000000 ---- Gb [ Linker created ]
__RAM1_segment_used_size__ 0x00000000 ---- Gb [ Linker created ]
__RAM1_segment_used_start__ 0x30000000 ---- Gb [ Linker created ]
__RAM2_segment_end__ 0x38004000 ---- Gb [ Linker created ]
__RAM2_segment_size__ 0x00004000 ---- Gb [ Linker created ]
__RAM2_segment_start__ 0x38000000 ---- Gb [ Linker created ]
__RAM2_segment_used_end__ 0x38000000 ---- Gb [ Linker created ]
__RAM2_segment_used_size__ 0x00000000 ---- Gb [ Linker created ]
__RAM2_segment_used_start__ 0x38000000 ---- Gb [ Linker created ]
__RAM_segment_end__ 0x24020000 ---- Gb [ Linker created ]
__RAM_segment_size__ 0x00020000 ---- Gb [ Linker created ]
__RAM_segment_start__ 0x24000000 ---- Gb [ Linker created ]
__RAM_segment_used_end__ 0x24006F18 ---- Gb [ Linker created ]
__RAM_segment_used_size__ 0x00006F18 ---- Gb [ Linker created ]
__RAM_segment_used_start__ 0x24000000 ---- Gb [ Linker created ]
__STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ]
__STACKSIZE__ 0x00002000 ---- Gb [ Linker created ]
__dso_handle 0x00000000 ---- Gb [ Linker created ]
__stack_end__ 0x20020000 ---- Gb [ Linker created ]
__thread_pointer$ 0x00000000 ---- Gb [ Linker created ]
_vectors 0x08000000 [716] 1024 Code Gb stm32h723xx_Vectors.o
_vectors_end 0x080002CC 1024 Code Lc stm32h723xx_Vectors.o
pxCurrentTCBConst 0x08000360 16 Code Lc charger_lto.o
pxCurrentTCBConst2 0x080002F0 16 Code Lc charger_lto.o

Untyped symbols by address

Value Symbol name Size Align Type Bd Object File
0x00000000 __thread_pointer$ ---- Gb [ Linker created ]
0x00000000 __dso_handle ---- Gb [ Linker created ]
0x00000000 __STACKSIZE_PROCESS__ ---- Gb [ Linker created ]
0x00000000 __RAM2_segment_used_size__ ---- Gb [ Linker created ]
0x00000000 __RAM1_segment_used_size__ ---- Gb [ Linker created ]
0x00000000 __ITCM_RAM_segment_used_start__ ---- Gb [ Linker created ]
0x00000000 __ITCM_RAM_segment_used_size__ ---- Gb [ Linker created ]
0x00000000 __ITCM_RAM_segment_used_end__ ---- Gb [ Linker created ]
0x00000000 __ITCM_RAM_segment_start__ ---- Gb [ Linker created ]
0x00000000 __Backup_RAM_segment_used_size__ ---- Gb [ Linker created ]
0x00000800 __HEAPSIZE__ ---- Gb [ Linker created ]
0x00001000 __Backup_RAM_segment_size__ ---- Gb [ Linker created ]
0x00002000 __STACKSIZE__ ---- Gb [ Linker created ]
0x00004000 __RAM2_segment_size__ ---- Gb [ Linker created ]
0x00006F18 __RAM_segment_used_size__ ---- Gb [ Linker created ]
0x00006F18 __AXI_RAM_segment_used_size__ ---- Gb [ Linker created ]
0x00008000 __RAM1_segment_size__ ---- Gb [ Linker created ]
0x0000E646 __FLASH_segment_used_size__ ---- Gb [ Linker created ]
0x0000E646 __FLASH1_segment_used_size__ ---- Gb [ Linker created ]
0x00010000 __ITCM_RAM_segment_size__ ---- Gb [ Linker created ]
0x00010000 __ITCM_RAM_segment_end__ ---- Gb [ Linker created ]
0x00020000 __RAM_segment_size__ ---- Gb [ Linker created ]
0x00020000 __DTCM_RAM_segment_used_size__ ---- Gb [ Linker created ]
0x00020000 __DTCM_RAM_segment_size__ ---- Gb [ Linker created ]
0x00020000 __AXI_RAM_segment_size__ ---- Gb [ Linker created ]
0x00080000 __FLASH_segment_size__ ---- Gb [ Linker created ]
0x00080000 __FLASH1_segment_size__ ---- Gb [ Linker created ]
0x08000000 _vectors [716] 1024 Code Gb stm32h723xx_Vectors.o
0x08000000 __FLASH_segment_used_start__ ---- Gb [ Linker created ]
0x08000000 __FLASH_segment_start__ ---- Gb [ Linker created ]
0x08000000 __FLASH1_segment_used_start__ ---- Gb [ Linker created ]
0x08000000 __FLASH1_segment_start__ ---- Gb [ Linker created ]
0x080002CC _vectors_end 1024 Code Lc stm32h723xx_Vectors.o
0x080002F0 pxCurrentTCBConst2 16 Code Lc charger_lto.o
0x08000360 pxCurrentTCBConst 16 Code Lc charger_lto.o
0x0800E646 __FLASH_segment_used_end__ ---- Gb [ Linker created ]
0x0800E646 __FLASH1_segment_used_end__ ---- Gb [ Linker created ]
0x08080000 __FLASH_segment_end__ ---- Gb [ Linker created ]
0x08080000 __FLASH1_segment_end__ ---- Gb [ Linker created ]
0x20000000 __DTCM_RAM_segment_used_start__ ---- Gb [ Linker created ]
0x20000000 __DTCM_RAM_segment_start__ ---- Gb [ Linker created ]
0x20020000 __stack_end__ ---- Gb [ Linker created ]
0x20020000 __DTCM_RAM_segment_used_end__ ---- Gb [ Linker created ]
0x20020000 __DTCM_RAM_segment_end__ ---- Gb [ Linker created ]
0x24000000 __RAM_segment_used_start__ ---- Gb [ Linker created ]
0x24000000 __RAM_segment_start__ ---- Gb [ Linker created ]
0x24000000 __AXI_RAM_segment_used_start__ ---- Gb [ Linker created ]
0x24000000 __AXI_RAM_segment_start__ ---- Gb [ Linker created ]
0x24006F18 __RAM_segment_used_end__ ---- Gb [ Linker created ]
0x24006F18 __AXI_RAM_segment_used_end__ ---- Gb [ Linker created ]
0x24020000 __RAM_segment_end__ ---- Gb [ Linker created ]
0x24020000 __AXI_RAM_segment_end__ ---- Gb [ Linker created ]
0x30000000 __RAM1_segment_used_start__ ---- Gb [ Linker created ]
0x30000000 __RAM1_segment_used_end__ ---- Gb [ Linker created ]
0x30000000 __RAM1_segment_start__ ---- Gb [ Linker created ]
0x30008000 __RAM1_segment_end__ ---- Gb [ Linker created ]
0x38000000 __RAM2_segment_used_start__ ---- Gb [ Linker created ]
0x38000000 __RAM2_segment_used_end__ ---- Gb [ Linker created ]
0x38000000 __RAM2_segment_start__ ---- Gb [ Linker created ]
0x38004000 __RAM2_segment_end__ ---- Gb [ Linker created ]
0x38800000 __Backup_RAM_segment_used_start__ ---- Gb [ Linker created ]
0x38800000 __Backup_RAM_segment_used_end__ ---- Gb [ Linker created ]
0x38800000 __Backup_RAM_segment_start__ ---- Gb [ Linker created ]
0x38801000 __Backup_RAM_segment_end__ ---- Gb [ Linker created ]

REGION LIST

Regions by name

Name Range Size
AXI_RAM 24000000-2401ffff 131 072
Backup_RAM 38800000-38800fff 4 096
DTCM_RAM 20000000-2001ffff 131 072
FLASH 08000000-0807ffff 524 288
FLASH1 08000000-0807ffff 524 288
ITCM_RAM 00000000-0000ffff 65 536
RAM 24000000-2401ffff 131 072
RAM1 30000000-30007fff 32 768
RAM2 38000000-38003fff 16 384

Analysis

AXI_RAM: Identical to region RAM FLASH: Identical to region FLASH1 FLASH1: Identical to region FLASH RAM: Identical to region AXI_RAM

BLOCK LIST

Blocks by name

Name Range Size Ordering
stack 2001e000-2001ffff 8 192 Auto
vectors 08000000-080002cb 716 Auto

Blocks by address

Range Size Name Ordering
08000000-080002cb 716 vectors Auto
2001e000-2001ffff 8 192 stack Auto

STACK SIZES

Functions by stack size

Function name Stack Object File

Functions without stack size information

HAL_MPU_ConfigRegion HAL_RCC_GetSysClockFreq HAL_InitTick HAL_NVIC_SetPriority HAL_RCCEx_PeriphCLKConfig HAL_GPIO_Init RTC_EnterInitMode RTC_ExitInitMode HAL_SPI_Init HAL_UART_MspInit UART_AdvFeatureConfig UART_SetConfig UART_CheckIdleState HAL_UARTEx_SetTxFifoThreshold HAL_UARTEx_SetRxFifoThreshold HAL_UARTEx_DisableFifoMode HAL_TIM_Base_Init HAL_TIM_ConfigClockSource TIM_Base_SetConfig HAL_TIMEx_MasterConfigSynchronization HAL_RS485Ex_Init xQueueGenericCreateStatic mainTaskStart xTaskCreateStatic keysTaskStart ethTaskStart mbSlaveTaskStart beeperTaskStart onewireTaskStart prvIdleTask vPortEnterCritical vQueueAddToRegistry vPortExitCritical prvTimerTask vPortEnableVFP prvPortStartFirstTask prvTaskExitError HAL_RCC_GetPCLK1Freq HAL_DMA_IRQHandler HAL_TIM_IRQHandler HAL_SPI_IRQHandler HAL_UART_IRQHandler SDMMC_CmdStopTransfer HAL_SD_TxCpltCallback HAL_SD_RxCpltCallback HAL_DMA_Init DMA_CalcBaseAndBitshift HAL_DMA_Abort_IT HAL_RCC_GetHCLKFreq HAL_RCC_GetPCLK2Freq RCCEx_PLL2_Config RCCEx_PLL3_Config HAL_RCCEx_GetPeriphCLKFreq HAL_RCCEx_GetPLL2ClockFreq HAL_RCCEx_GetPLL3ClockFreq HAL_RTC_WaitForSynchro HAL_SD_ConfigWideBusOperation SD_FindSCR SDMMC_CmdAppCommand SDMMC_CmdBlockLength SDMMC_CmdBusWidth HAL_SD_GetCardState SDMMC_GetCmdResp1 HAL_SD_GetCardCSD HAL_SPI_Transmit SPI_CloseTransfer HAL_SPI_Receive SPI_DMAAbortOnError TIM_TI1_ConfigInputStage TIM_TI2_ConfigInputStage UART_WaitOnFlagUntilTimeout UART_EndRxTransfer UART_TxISR_8BIT_FIFOEN UART_TxISR_16BIT_FIFOEN UART_TxISR_8BIT UART_TxISR_16BIT UART_RxISR_16BIT_FIFOEN UART_RxISR_16BIT UART_RxISR_8BIT_FIFOEN UART_RxISR_8BIT UART_DMAAbortOnError UARTEx_SetNbDataToProcess SDMMC_CmdSelDesel SDMMC_CmdGoIdleState SDMMC_CmdSendCID SDMMC_GetCmdResp2 SDMMC_CmdSendCSD socket WIZCHIP_READ_BUF close WIZCHIP_WRITE WIZCHIP_READ sendto WIZCHIP_WRITE_BUF getSn_TX_FSR wiz_send_data wizchip_spi_writeburst getSn_RX_RSR getSn_RxBASE getSn_TxBASE wiz_recv_data wiz_mdio_write wiz_mdio_read ctlwizchip default_ip_assign default_ip_update default_ip_conflict makeDHCPMSG send_DHCP_DISCOVER send_DHCP_REQUEST DHCP_run check_DHCP_timeout BSP_SD_GetCardState osMessageQueuePut ff_convert ff_wtoupper get_ldnumber find_volume lock_fs check_fs ld_dword move_window unlock_fs xQueueGenericSend xQueueSemaphoreTake ld_clust inc_lock get_fat dir_sdi sum_sfn dir_next validate f_opendir f_readdir SD_initialize xQueueGenericCreate SD_CheckStatus SD_status SD_read SD_CheckStatusWithTimeout osMessageQueueGet osKernelGetTickCount SD_write SD_ioctl xTaskIncrementTick vPortValidateInterruptPriority prvCopyDataToQueue xTaskRemoveFromEventList xQueueReceive prvInsertBlockIntoFreeList vPortFree xTaskResumeAll vListInsert uxListRemove prvInitialiseNewQueue xTaskCheckForTimeOut vTaskPlaceOnEventList prvUnlockQueue prvIsQueueEmpty vTaskPriorityDisinheritAfterTimeout vQueueUnregisterQueue prvResetNextTaskUnblockTime prvAddCurrentTaskToDelayedList vTaskDelay prvGetExpectedIdleTime prvSampleTimeNow prvInsertTimerInActiveList xTimerGenericCommand mbCrc16 ip_assigned() ip_updated() ip_conflict() DS18B20_Delay(unsigned short) DS18B20_Write(unsigned char) main vTaskSwitchContext NMI_Handler HardFault_Handler MemManage_Handler BusFault_Handler UsageFault_Handler DebugMon_Handler DMA1_Stream0_IRQHandler DMA1_Stream1_IRQHandler DMA1_Stream2_IRQHandler DMA1_Stream3_IRQHandler DMA1_Stream4_IRQHandler EXTI9_5_IRQHandler TIM3_IRQHandler SPI2_IRQHandler USART2_IRQHandler USART3_IRQHandler TIM8_CC_IRQHandler SDMMC1_IRQHandler TIM7_IRQHandler SPI4_IRQHandler MDMA_IRQHandler USART10_IRQHandler SystemInit SysTick_Handler SVC_Handler PendSV_Handler Reset_Handler reset_handler _start __SEGGER_init_done __startup_complete exit WWDG_IRQHandler PVD_AVD_IRQHandler TAMP_STAMP_IRQHandler RTC_WKUP_IRQHandler FLASH_IRQHandler RCC_IRQHandler EXTI0_IRQHandler EXTI1_IRQHandler EXTI2_IRQHandler EXTI3_IRQHandler EXTI4_IRQHandler DMA1_Stream5_IRQHandler DMA1_Stream6_IRQHandler ADC_IRQHandler FDCAN1_IT0_IRQHandler FDCAN2_IT0_IRQHandler FDCAN1_IT1_IRQHandler FDCAN2_IT1_IRQHandler TIM1_BRK_IRQHandler TIM1_UP_IRQHandler TIM1_TRG_COM_IRQHandler TIM1_CC_IRQHandler TIM2_IRQHandler TIM4_IRQHandler I2C1_EV_IRQHandler I2C1_ER_IRQHandler I2C2_EV_IRQHandler I2C2_ER_IRQHandler SPI1_IRQHandler USART1_IRQHandler EXTI15_10_IRQHandler RTC_Alarm_IRQHandler TIM8_BRK_TIM12_IRQHandler TIM8_UP_TIM13_IRQHandler TIM8_TRG_COM_TIM14_IRQHandler DMA1_Stream7_IRQHandler FMC_IRQHandler TIM5_IRQHandler SPI3_IRQHandler UART4_IRQHandler UART5_IRQHandler TIM6_DAC_IRQHandler DMA2_Stream0_IRQHandler DMA2_Stream1_IRQHandler DMA2_Stream2_IRQHandler DMA2_Stream3_IRQHandler DMA2_Stream4_IRQHandler ETH_IRQHandler ETH_WKUP_IRQHandler FDCAN_CAL_IRQHandler DMA2_Stream5_IRQHandler DMA2_Stream6_IRQHandler DMA2_Stream7_IRQHandler USART6_IRQHandler I2C3_EV_IRQHandler I2C3_ER_IRQHandler OTG_HS_EP1_OUT_IRQHandler OTG_HS_EP1_IN_IRQHandler OTG_HS_WKUP_IRQHandler OTG_HS_IRQHandler DCMI_PSSI_IRQHandler RNG_IRQHandler FPU_IRQHandler UART7_IRQHandler UART8_IRQHandler SPI5_IRQHandler SPI6_IRQHandler SAI1_IRQHandler LTDC_IRQHandler LTDC_ER_IRQHandler DMA2D_IRQHandler OCTOSPI1_IRQHandler LPTIM1_IRQHandler CEC_IRQHandler I2C4_EV_IRQHandler I2C4_ER_IRQHandler SPDIF_RX_IRQHandler DMAMUX1_OVR_IRQHandler DFSDM1_FLT0_IRQHandler DFSDM1_FLT1_IRQHandler DFSDM1_FLT2_IRQHandler DFSDM1_FLT3_IRQHandler SWPMI1_IRQHandler TIM15_IRQHandler TIM16_IRQHandler TIM17_IRQHandler MDIOS_WKUP_IRQHandler MDIOS_IRQHandler SDMMC2_IRQHandler HSEM1_IRQHandler ADC3_IRQHandler DMAMUX2_OVR_IRQHandler BDMA_Channel0_IRQHandler BDMA_Channel1_IRQHandler BDMA_Channel2_IRQHandler BDMA_Channel3_IRQHandler BDMA_Channel4_IRQHandler BDMA_Channel5_IRQHandler BDMA_Channel6_IRQHandler BDMA_Channel7_IRQHandler COMP1_IRQHandler LPTIM2_IRQHandler LPTIM3_IRQHandler LPTIM4_IRQHandler LPTIM5_IRQHandler LPUART1_IRQHandler CRS_IRQHandler ECC_IRQHandler SAI4_IRQHandler DTS_IRQHandler WAKEUP_PIN_IRQHandler OCTOSPI2_IRQHandler FMAC_IRQHandler CORDIC_IRQHandler UART9_IRQHandler I2C5_EV_IRQHandler I2C5_ER_IRQHandler FDCAN3_IT0_IRQHandler FDCAN3_IT1_IRQHandler TIM23_IRQHandler TIM24_IRQHandler putchar fputc fwrite puts __SEGGER_RTL_float64_frexp_inline ldexp __SEGGER_RTL_float64_isnan __SEGGER_RTL_float64_isinf __SEGGER_RTL_float64_isnormal __SEGGER_RTL_float64_signbit frexp fmod floor abs __SEGGER_RTL_pow10 __aeabi_d2ulz __aeabi_ul2d __aeabi_uldivmod __SEGGER_RTL_stream_write __SEGGER_RTL_putc __SEGGER_RTL_prin_flush __SEGGER_RTL_print_padding __SEGGER_RTL_pre_padding vfprintf vfprintf_l printf __SEGGER_RTL_vfprintf_float_long_long __SEGGER_init_zero __SEGGER_init_copy __SEGGER_RTL_X_file_stat __SEGGER_RTL_X_file_bufsize __SEGGER_RTL_X_file_write _DoInit _GetAvailWriteSpace _WriteNoCheck _WriteBlocking SEGGER_RTT_WriteNoLock SEGGER_RTT_Write strlen strnlen memcpy __aeabi_memcpy __aeabi_memcpy4 __aeabi_memcpy8 __aeabi_memclr __aeabi_memclr8 __aeabi_memclr4 __aeabi_memset8 __aeabi_memset4 __aeabi_memset memset __SEGGER_RTL_ascii_isctype __SEGGER_RTL_ascii_toupper __SEGGER_RTL_ascii_tolower __SEGGER_RTL_ascii_iswctype __SEGGER_RTL_ascii_towupper __SEGGER_RTL_ascii_towlower __SEGGER_RTL_current_locale __SEGGER_RTL_ascii_mbtowc __SEGGER_RTL_ascii_wctomb __SEGGER_RTL_vfprintf

UNUSED INPUTS

Unused object files

No unused object files

ABSOLUTE LISTING

Section .vectors from stm32h723xx_Vectors.o, size=716, align=1024


_vectors: 0x08000000: 20020000 DC.W 0x20020000 ; R_ARM_ABS32 0x08000004: 0800DA85 DC.W Reset_Handler 0x08000008: 080002CD DC.W NMI_Handler 0x0800000C: 080002CD DC.W NMI_Handler 0x08000010: 080002CD DC.W NMI_Handler 0x08000014: 080002CD DC.W NMI_Handler 0x08000018: 080002CD DC.W NMI_Handler 0x0800001C: 00 DC.B 0x00 ; '\0' 0x0800001D: 00 DC.B 0x00 ; '\0' 0x0800001E: 00 DC.B 0x00 ; '\0' 0x0800001F: 00 DC.B 0x00 ; '\0' 0x08000020: 00 DC.B 0x00 ; '\0' 0x08000021: 00 DC.B 0x00 ; '\0' 0x08000022: 00 DC.B 0x00 ; '\0' 0x08000023: 00 DC.B 0x00 ; '\0' 0x08000024: 00 DC.B 0x00 ; '\0' 0x08000025: 00 DC.B 0x00 ; '\0' 0x08000026: 00 DC.B 0x00 ; '\0' 0x08000027: 00 DC.B 0x00 ; '\0' 0x08000028: 00 DC.B 0x00 ; '\0' 0x08000029: 00 DC.B 0x00 ; '\0' 0x0800002A: 00 DC.B 0x00 ; '\0' 0x0800002B: 00 DC.B 0x00 ; '\0' 0x0800002C: 080002D1 DC.W SVC_Handler 0x08000030: 080002CF DC.W DebugMon_Handler 0x08000034: 00 DC.B 0x00 ; '\0' 0x08000035: 00 DC.B 0x00 ; '\0' 0x08000036: 00 DC.B 0x00 ; '\0' 0x08000037: 00 DC.B 0x00 ; '\0' 0x08000038: 08000301 DC.W PendSV_Handler 0x0800003C: 08006EAF DC.W SysTick_Handler 0x08000040: 080002CD DC.W NMI_Handler 0x08000044: 080002CD DC.W NMI_Handler 0x08000048: 080002CD DC.W NMI_Handler 0x0800004C: 080002CD DC.W NMI_Handler 0x08000050: 080002CD DC.W NMI_Handler 0x08000054: 080002CD DC.W NMI_Handler 0x08000058: 080002CD DC.W NMI_Handler 0x0800005C: 080002CD DC.W NMI_Handler 0x08000060: 080002CD DC.W NMI_Handler 0x08000064: 080002CD DC.W NMI_Handler 0x08000068: 080002CD DC.W NMI_Handler 0x0800006C: 08009CAD DC.W DMA1_Stream0_IRQHandler 0x08000070: 08009CB9 DC.W DMA1_Stream1_IRQHandler 0x08000074: 08009CC5 DC.W DMA1_Stream2_IRQHandler 0x08000078: 08009CD1 DC.W DMA1_Stream3_IRQHandler 0x0800007C: 08009CDD DC.W DMA1_Stream4_IRQHandler 0x08000080: 080002CD DC.W NMI_Handler 0x08000084: 080002CD DC.W NMI_Handler 0x08000088: 080002CD DC.W NMI_Handler 0x0800008C: 080002CD DC.W NMI_Handler 0x08000090: 080002CD DC.W NMI_Handler 0x08000094: 080002CD DC.W NMI_Handler 0x08000098: 080002CD DC.W NMI_Handler 0x0800009C: 08009CE9 DC.W EXTI9_5_IRQHandler 0x080000A0: 080002CD DC.W NMI_Handler 0x080000A4: 080002CD DC.W NMI_Handler 0x080000A8: 080002CD DC.W NMI_Handler 0x080000AC: 080002CD DC.W NMI_Handler 0x080000B0: 080002CD DC.W NMI_Handler 0x080000B4: 08009CFD DC.W TIM3_IRQHandler 0x080000B8: 080002CD DC.W NMI_Handler 0x080000BC: 080002CD DC.W NMI_Handler 0x080000C0: 080002CD DC.W NMI_Handler 0x080000C4: 080002CD DC.W NMI_Handler 0x080000C8: 080002CD DC.W NMI_Handler 0x080000CC: 080002CD DC.W NMI_Handler 0x080000D0: 08009D09 DC.W SPI2_IRQHandler 0x080000D4: 080002CD DC.W NMI_Handler 0x080000D8: 08009D15 DC.W USART2_IRQHandler 0x080000DC: 08009F1D DC.W USART3_IRQHandler 0x080000E0: 080002CD DC.W NMI_Handler 0x080000E4: 080002CD DC.W NMI_Handler 0x080000E8: 00 DC.B 0x00 ; '\0' 0x080000E9: 00 DC.B 0x00 ; '\0' 0x080000EA: 00 DC.B 0x00 ; '\0' 0x080000EB: 00 DC.B 0x00 ; '\0' 0x080000EC: 080002CD DC.W NMI_Handler 0x080000F0: 080002CD DC.W NMI_Handler 0x080000F4: 080002CD DC.W NMI_Handler 0x080000F8: 08009F29 DC.W TIM8_CC_IRQHandler 0x080000FC: 080002CD DC.W NMI_Handler 0x08000100: 080002CD DC.W NMI_Handler 0x08000104: 08009F35 DC.W SDMMC1_IRQHandler 0x08000108: 080002CD DC.W NMI_Handler 0x0800010C: 080002CD DC.W NMI_Handler 0x08000110: 080002CD DC.W NMI_Handler 0x08000114: 080002CD DC.W NMI_Handler 0x08000118: 080002CD DC.W NMI_Handler 0x0800011C: 0800A101 DC.W TIM7_IRQHandler 0x08000120: 080002CD DC.W NMI_Handler 0x08000124: 080002CD DC.W NMI_Handler 0x08000128: 080002CD DC.W NMI_Handler 0x0800012C: 080002CD DC.W NMI_Handler 0x08000130: 080002CD DC.W NMI_Handler 0x08000134: 080002CD DC.W NMI_Handler 0x08000138: 080002CD DC.W NMI_Handler 0x0800013C: 080002CD DC.W NMI_Handler 0x08000140: 00 DC.B 0x00 ; '\0' 0x08000141: 00 DC.B 0x00 ; '\0' 0x08000142: 00 DC.B 0x00 ; '\0' 0x08000143: 00 DC.B 0x00 ; '\0' 0x08000144: 00 DC.B 0x00 ; '\0' 0x08000145: 00 DC.B 0x00 ; '\0' 0x08000146: 00 DC.B 0x00 ; '\0' 0x08000147: 00 DC.B 0x00 ; '\0' 0x08000148: 00 DC.B 0x00 ; '\0' 0x08000149: 00 DC.B 0x00 ; '\0' 0x0800014A: 00 DC.B 0x00 ; '\0' 0x0800014B: 00 DC.B 0x00 ; '\0' 0x0800014C: 00 DC.B 0x00 ; '\0' 0x0800014D: 00 DC.B 0x00 ; '\0' 0x0800014E: 00 DC.B 0x00 ; '\0' 0x0800014F: 00 DC.B 0x00 ; '\0' 0x08000150: 080002CD DC.W NMI_Handler 0x08000154: 080002CD DC.W NMI_Handler 0x08000158: 080002CD DC.W NMI_Handler 0x0800015C: 080002CD DC.W NMI_Handler 0x08000160: 080002CD DC.W NMI_Handler 0x08000164: 080002CD DC.W NMI_Handler 0x08000168: 080002CD DC.W NMI_Handler 0x0800016C: 080002CD DC.W NMI_Handler 0x08000170: 080002CD DC.W NMI_Handler 0x08000174: 080002CD DC.W NMI_Handler 0x08000178: 080002CD DC.W NMI_Handler 0x0800017C: 00 DC.B 0x00 ; '\0' 0x0800017D: 00 DC.B 0x00 ; '\0' 0x0800017E: 00 DC.B 0x00 ; '\0' 0x0800017F: 00 DC.B 0x00 ; '\0' 0x08000180: 080002CD DC.W NMI_Handler 0x08000184: 080002CD DC.W NMI_Handler 0x08000188: 080002CD DC.W NMI_Handler 0x0800018C: 080002CD DC.W NMI_Handler 0x08000190: 0800A10D DC.W SPI4_IRQHandler 0x08000194: 080002CD DC.W NMI_Handler 0x08000198: 080002CD DC.W NMI_Handler 0x0800019C: 080002CD DC.W NMI_Handler 0x080001A0: 080002CD DC.W NMI_Handler 0x080001A4: 080002CD DC.W NMI_Handler 0x080001A8: 080002CD DC.W NMI_Handler 0x080001AC: 00 DC.B 0x00 ; '\0' 0x080001AD: 00 DC.B 0x00 ; '\0' 0x080001AE: 00 DC.B 0x00 ; '\0' 0x080001AF: 00 DC.B 0x00 ; '\0' 0x080001B0: 080002CD DC.W NMI_Handler 0x080001B4: 080002CD DC.W NMI_Handler 0x080001B8: 080002CD DC.W NMI_Handler 0x080001BC: 080002CD DC.W NMI_Handler 0x080001C0: 080002CD DC.W NMI_Handler 0x080001C4: 080002CD DC.W NMI_Handler 0x080001C8: 00 DC.B 0x00 ; '\0' 0x080001C9: 00 DC.B 0x00 ; '\0' 0x080001CA: 00 DC.B 0x00 ; '\0' 0x080001CB: 00 DC.B 0x00 ; '\0' 0x080001CC: 00 DC.B 0x00 ; '\0' 0x080001CD: 00 DC.B 0x00 ; '\0' 0x080001CE: 00 DC.B 0x00 ; '\0' 0x080001CF: 00 DC.B 0x00 ; '\0' 0x080001D0: 00 DC.B 0x00 ; '\0' 0x080001D1: 00 DC.B 0x00 ; '\0' 0x080001D2: 00 DC.B 0x00 ; '\0' 0x080001D3: 00 DC.B 0x00 ; '\0' 0x080001D4: 00 DC.B 0x00 ; '\0' 0x080001D5: 00 DC.B 0x00 ; '\0' 0x080001D6: 00 DC.B 0x00 ; '\0' 0x080001D7: 00 DC.B 0x00 ; '\0' 0x080001D8: 080002CD DC.W NMI_Handler 0x080001DC: 00 DC.B 0x00 ; '\0' 0x080001DD: 00 DC.B 0x00 ; '\0' 0x080001DE: 00 DC.B 0x00 ; '\0' 0x080001DF: 00 DC.B 0x00 ; '\0' 0x080001E0: 00 DC.B 0x00 ; '\0' 0x080001E1: 00 DC.B 0x00 ; '\0' 0x080001E2: 00 DC.B 0x00 ; '\0' 0x080001E3: 00 DC.B 0x00 ; '\0' 0x080001E4: 00 DC.B 0x00 ; '\0' 0x080001E5: 00 DC.B 0x00 ; '\0' 0x080001E6: 00 DC.B 0x00 ; '\0' 0x080001E7: 00 DC.B 0x00 ; '\0' 0x080001E8: 00 DC.B 0x00 ; '\0' 0x080001E9: 00 DC.B 0x00 ; '\0' 0x080001EA: 00 DC.B 0x00 ; '\0' 0x080001EB: 00 DC.B 0x00 ; '\0' 0x080001EC: 00 DC.B 0x00 ; '\0' 0x080001ED: 00 DC.B 0x00 ; '\0' 0x080001EE: 00 DC.B 0x00 ; '\0' 0x080001EF: 00 DC.B 0x00 ; '\0' 0x080001F0: 00 DC.B 0x00 ; '\0' 0x080001F1: 00 DC.B 0x00 ; '\0' 0x080001F2: 00 DC.B 0x00 ; '\0' 0x080001F3: 00 DC.B 0x00 ; '\0' 0x080001F4: 00 DC.B 0x00 ; '\0' 0x080001F5: 00 DC.B 0x00 ; '\0' 0x080001F6: 00 DC.B 0x00 ; '\0' 0x080001F7: 00 DC.B 0x00 ; '\0' 0x080001F8: 080002CD DC.W NMI_Handler 0x080001FC: 080002CD DC.W NMI_Handler 0x08000200: 080002CD DC.W NMI_Handler 0x08000204: 080002CD DC.W NMI_Handler 0x08000208: 00 DC.B 0x00 ; '\0' 0x08000209: 00 DC.B 0x00 ; '\0' 0x0800020A: 00 DC.B 0x00 ; '\0' 0x0800020B: 00 DC.B 0x00 ; '\0' 0x0800020C: 080002CD DC.W NMI_Handler 0x08000210: 080002CD DC.W NMI_Handler 0x08000214: 080002CD DC.W NMI_Handler 0x08000218: 080002CD DC.W NMI_Handler 0x0800021C: 080002CD DC.W NMI_Handler 0x08000220: 080002CD DC.W NMI_Handler 0x08000224: 00 DC.B 0x00 ; '\0' 0x08000225: 00 DC.B 0x00 ; '\0' 0x08000226: 00 DC.B 0x00 ; '\0' 0x08000227: 00 DC.B 0x00 ; '\0' 0x08000228: 0800A119 DC.W MDMA_IRQHandler 0x0800022C: 00 DC.B 0x00 ; '\0' 0x0800022D: 00 DC.B 0x00 ; '\0' 0x0800022E: 00 DC.B 0x00 ; '\0' 0x0800022F: 00 DC.B 0x00 ; '\0' 0x08000230: 080002CD DC.W NMI_Handler 0x08000234: 080002CD DC.W NMI_Handler 0x08000238: 00 DC.B 0x00 ; '\0' 0x08000239: 00 DC.B 0x00 ; '\0' 0x0800023A: 00 DC.B 0x00 ; '\0' 0x0800023B: 00 DC.B 0x00 ; '\0' 0x0800023C: 080002CD DC.W NMI_Handler 0x08000240: 080002CD DC.W NMI_Handler 0x08000244: 080002CD DC.W NMI_Handler 0x08000248: 080002CD DC.W NMI_Handler 0x0800024C: 080002CD DC.W NMI_Handler 0x08000250: 080002CD DC.W NMI_Handler 0x08000254: 080002CD DC.W NMI_Handler 0x08000258: 080002CD DC.W NMI_Handler 0x0800025C: 080002CD DC.W NMI_Handler 0x08000260: 080002CD DC.W NMI_Handler 0x08000264: 080002CD DC.W NMI_Handler 0x08000268: 080002CD DC.W NMI_Handler 0x0800026C: 080002CD DC.W NMI_Handler 0x08000270: 080002CD DC.W NMI_Handler 0x08000274: 080002CD DC.W NMI_Handler 0x08000278: 080002CD DC.W NMI_Handler 0x0800027C: 00 DC.B 0x00 ; '\0' 0x0800027D: 00 DC.B 0x00 ; '\0' 0x0800027E: 00 DC.B 0x00 ; '\0' 0x0800027F: 00 DC.B 0x00 ; '\0' 0x08000280: 080002CD DC.W NMI_Handler 0x08000284: 080002CD DC.W NMI_Handler 0x08000288: 080002CD DC.W NMI_Handler 0x0800028C: 080002CD DC.W NMI_Handler 0x08000290: 00 DC.B 0x00 ; '\0' 0x08000291: 00 DC.B 0x00 ; '\0' 0x08000292: 00 DC.B 0x00 ; '\0' 0x08000293: 00 DC.B 0x00 ; '\0' 0x08000294: 080002CD DC.W NMI_Handler 0x08000298: 080002CD DC.W NMI_Handler 0x0800029C: 00 DC.B 0x00 ; '\0' 0x0800029D: 00 DC.B 0x00 ; '\0' 0x0800029E: 00 DC.B 0x00 ; '\0' 0x0800029F: 00 DC.B 0x00 ; '\0' 0x080002A0: 00 DC.B 0x00 ; '\0' 0x080002A1: 00 DC.B 0x00 ; '\0' 0x080002A2: 00 DC.B 0x00 ; '\0' 0x080002A3: 00 DC.B 0x00 ; '\0' 0x080002A4: 080002CD DC.W NMI_Handler 0x080002A8: 080002CD DC.W NMI_Handler 0x080002AC: 080002CD DC.W NMI_Handler 0x080002B0: 0800A2B1 DC.W USART10_IRQHandler 0x080002B4: 080002CD DC.W NMI_Handler 0x080002B8: 080002CD DC.W NMI_Handler 0x080002BC: 080002CD DC.W NMI_Handler 0x080002C0: 080002CD DC.W NMI_Handler 0x080002C4: 080002CD DC.W NMI_Handler 0x080002C8: 080002CD DC.W NMI_Handler

Section .text.NMI_Handler from charger_lto.o, size=2, align=2


NMI_Handler: HardFault_Handler: MemManage_Handler: BusFault_Handler: UsageFault_Handler: _vectors_end: WWDG_IRQHandler: PVD_AVD_IRQHandler: TAMP_STAMP_IRQHandler: RTC_WKUP_IRQHandler: FLASH_IRQHandler: RCC_IRQHandler: EXTI0_IRQHandler: EXTI1_IRQHandler: EXTI2_IRQHandler: EXTI3_IRQHandler: EXTI4_IRQHandler: DMA1_Stream5_IRQHandler: DMA1_Stream6_IRQHandler: ADC_IRQHandler: FDCAN1_IT0_IRQHandler: FDCAN2_IT0_IRQHandler: FDCAN1_IT1_IRQHandler: FDCAN2_IT1_IRQHandler: TIM1_BRK_IRQHandler: TIM1_UP_IRQHandler: TIM1_TRG_COM_IRQHandler: TIM1_CC_IRQHandler: TIM2_IRQHandler: TIM4_IRQHandler: I2C1_EV_IRQHandler: I2C1_ER_IRQHandler: I2C2_EV_IRQHandler: I2C2_ER_IRQHandler: SPI1_IRQHandler: USART1_IRQHandler: EXTI15_10_IRQHandler: RTC_Alarm_IRQHandler: TIM8_BRK_TIM12_IRQHandler: TIM8_UP_TIM13_IRQHandler: TIM8_TRG_COM_TIM14_IRQHandler: DMA1_Stream7_IRQHandler: FMC_IRQHandler: TIM5_IRQHandler: SPI3_IRQHandler: UART4_IRQHandler: UART5_IRQHandler: TIM6_DAC_IRQHandler: DMA2_Stream0_IRQHandler: DMA2_Stream1_IRQHandler: DMA2_Stream2_IRQHandler: DMA2_Stream3_IRQHandler: DMA2_Stream4_IRQHandler: ETH_IRQHandler: ETH_WKUP_IRQHandler: FDCAN_CAL_IRQHandler: DMA2_Stream5_IRQHandler: DMA2_Stream6_IRQHandler: DMA2_Stream7_IRQHandler: USART6_IRQHandler: I2C3_EV_IRQHandler: I2C3_ER_IRQHandler: OTG_HS_EP1_OUT_IRQHandler: OTG_HS_EP1_IN_IRQHandler: OTG_HS_WKUP_IRQHandler: OTG_HS_IRQHandler: DCMI_PSSI_IRQHandler: RNG_IRQHandler: FPU_IRQHandler: UART7_IRQHandler: UART8_IRQHandler: SPI5_IRQHandler: SPI6_IRQHandler: SAI1_IRQHandler: LTDC_IRQHandler: LTDC_ER_IRQHandler: DMA2D_IRQHandler: OCTOSPI1_IRQHandler: LPTIM1_IRQHandler: CEC_IRQHandler: I2C4_EV_IRQHandler: I2C4_ER_IRQHandler: SPDIF_RX_IRQHandler: DMAMUX1_OVR_IRQHandler: DFSDM1_FLT0_IRQHandler: DFSDM1_FLT1_IRQHandler: DFSDM1_FLT2_IRQHandler: DFSDM1_FLT3_IRQHandler: SWPMI1_IRQHandler: TIM15_IRQHandler: TIM16_IRQHandler: TIM17_IRQHandler: MDIOS_WKUP_IRQHandler: MDIOS_IRQHandler: SDMMC2_IRQHandler: HSEM1_IRQHandler: ADC3_IRQHandler: DMAMUX2_OVR_IRQHandler: BDMA_Channel0_IRQHandler: BDMA_Channel1_IRQHandler: BDMA_Channel2_IRQHandler: BDMA_Channel3_IRQHandler: BDMA_Channel4_IRQHandler: BDMA_Channel5_IRQHandler: BDMA_Channel6_IRQHandler: BDMA_Channel7_IRQHandler: COMP1_IRQHandler: LPTIM2_IRQHandler: LPTIM3_IRQHandler: LPTIM4_IRQHandler: LPTIM5_IRQHandler: LPUART1_IRQHandler: CRS_IRQHandler: ECC_IRQHandler: SAI4_IRQHandler: DTS_IRQHandler: WAKEUP_PIN_IRQHandler: OCTOSPI2_IRQHandler: FMAC_IRQHandler: CORDIC_IRQHandler: UART9_IRQHandler: I2C5_EV_IRQHandler: I2C5_ER_IRQHandler: FDCAN3_IT0_IRQHandler: FDCAN3_IT1_IRQHandler: TIM23_IRQHandler: TIM24_IRQHandler: 0x080002CC: E7FE B NMI_Handler ; Dedupe identical section .init.TIM24_IRQHandler

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


DebugMon_Handler: 0x080002CE: 4770 BX LR

Section .text.SVC_Handler from charger_lto.o, size=36, align=16


SVC_Handler: 0x080002D0: 4B07 LDR R3, pxCurrentTCBConst2 ; [PC, #28] [0x080002F0] =0x2400249C =pxCurrentTCB 0x080002D2: 6819 LDR R1, [R3] 0x080002D4: 6808 LDR R0, [R1] 0x080002D6: E8B0 4FF0 LDM.W R0!, {R4-R11, LR} 0x080002DA: F380 8809 MSR PSP, R0 0x080002DE: F3BF 8F6F ISB SY 0x080002E2: F04F 0000 MOV.W R0, #0 0x080002E6: F380 8811 MSR BASEPRI, R0 0x080002EA: 4770 BX LR 0x080002EC: BF00 NOP 0x080002EE: BF00 NOP
pxCurrentTCBConst2: 0x080002F0: 2400249C DC.W pxCurrentTCB

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


__SEGGER_RTL_c_locale: 0x080002F4: 0800E167 DC.W 0x0800E167 ; R_ARM_ABS32 0x080002F8: 08002EF4 DC.W __SEGGER_RTL_c_locale_data 0x080002FC: 08002ED4 DC.W __SEGGER_RTL_codeset_ascii

Section .text.PendSV_Handler from charger_lto.o, size=100, align=16


PendSV_Handler: 0x08000300: F3EF 8009 MRS R0, PSP 0x08000304: F3BF 8F6F ISB SY 0x08000308: 4B15 LDR R3, pxCurrentTCBConst ; [PC, #84] [0x08000360] =0x2400249C =pxCurrentTCB 0x0800030A: 681A LDR R2, [R3] 0x0800030C: F01E 0F10 TST LR, #16 0x08000310: BF08 IT EQ 0x08000312: ED20 8A10 VSTMDBEQ R0!, {S16-S31} 0x08000316: E920 4FF0 STMDB R0!, {R4-R11, LR} 0x0800031A: 6010 STR R0, [R2] 0x0800031C: E92D 0009 PUSH.W {R0, R3} 0x08000320: F04F 0050 MOV.W R0, #80 0x08000324: F380 8811 MSR BASEPRI, R0 0x08000328: F3BF 8F4F DSB SY 0x0800032C: F3BF 8F6F ISB SY 0x08000330: F007 FAF4 BL vTaskSwitchContext ; 0x0800791C 0x08000334: F04F 0000 MOV.W R0, #0 0x08000338: F380 8811 MSR BASEPRI, R0 0x0800033C: E8BD 0009 POP.W {R0, R3} 0x08000340: 6819 LDR R1, [R3] 0x08000342: 6808 LDR R0, [R1] 0x08000344: E8B0 4FF0 LDM.W R0!, {R4-R11, LR} 0x08000348: F01E 0F10 TST LR, #16 0x0800034C: BF08 IT EQ 0x0800034E: ECB0 8A10 VLDMEQ R0!, {S16-S31} 0x08000352: F380 8809 MSR PSP, R0 0x08000356: F3BF 8F6F ISB SY 0x0800035A: 4770 BX LR 0x0800035C: BF00 NOP 0x0800035E: BF00 NOP
pxCurrentTCBConst: 0x08000360: 2400249C DC.W pxCurrentTCB

Section .text.ld_dword from charger_lto.o, size=4, align=2


ld_dword: 0x08000364: 6800 LDR R0, [R0] 0x08000366: 4770 BX LR

Section .text.libc.fmod from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=328, align=8


fmod: 0x08000368: E92D 4FF8 PUSH.W {R3-R11, LR} 0x0800036C: ED2D 8B06 VSTMDB SP!, {D8-D10} 0x08000370: B084 SUB SP, SP, #16 0x08000372: EEB5 1B40 VCMP.F64 D1, #0.0 0x08000376: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x0800037A: F000 8091 BEQ.W .L10 ; 0x080004A0 0x0800037E: EEB4 1B41 VCMP.F64 D1, D1 0x08000382: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000386: F180 808B BVS.W .L10 ; 0x080004A0 0x0800038A: EEB0 8B40 VMOV.F64 D8, D0 0x0800038E: EC50 1B10 VMOV R1, R0, D0 0x08000392: 0042 LSLS R2, R0, #1 0x08000394: EA42 71D1 ORR.W R1, R2, R1, LSR #31 0x08000398: F511 1F00 CMN R1, #0x200000 0x0800039C: ED9F 9B42 VLDR D9, =0x7FF8000000000000 ; [PC, #0x0108] [0x080004A8] 0x080003A0: D277 BCS .L9 ; 0x08000492 0x080003A2: EEB0 9BC8 VABS.F64 D9, D8 0x080003A6: EEB0 ABC1 VABS.F64 D10, D1 0x080003AA: EEB4 9B4A VCMP.F64 D9, D10 0x080003AE: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x080003B2: D502 BPL .L1 ; 0x080003BA 0x080003B4: EEB0 9B48 VMOV.F64 D9, D8 0x080003B8: E06B B .L9 ; 0x08000492
.L1: 0x080003BA: EEB4 9B4A VCMP.F64 D9, D10 0x080003BE: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x080003C2: D105 BNE .L2 ; 0x080003D0 0x080003C4: F000 4000 AND R0, R0, #0x80000000 0x080003C8: 2100 MOVS R1, #0 0x080003CA: EC40 1B19 VMOV D9, R1, R0 0x080003CE: E060 B .L9 ; 0x08000492
.L2: 0x080003D0: A802 ADD R0, SP, #8 0x080003D2: EEB0 0B4A VMOV.F64 D0, D10 0x080003D6: F00D FB6F BL __SEGGER_RTL_float64_frexp_inline ; 0x0800DAB8 0x080003DA: EEB4 9B4A VCMP.F64 D9, D10 0x080003DE: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x080003E2: DB4F BLT .L8 ; 0x08000484 0x080003E4: EC59 0B1A VMOV R0, R9, D10 0x080003E8: 9001 STR R0, [SP, #4] 0x080003EA: 9F02 LDR R7, [SP, #8] 0x080003EC: F009 4A00 AND R10, R9, #0x80000000 0x080003F0: F04A 40E0 ORR R0, R10, #0x70000000 0x080003F4: F040 6B7F ORR R11, R0, #0x0FF00000 0x080003F8: F3C9 550A UBFX R5, R9, #20, #11 0x080003FC: F36F 591E BFC R9, #20, #11 0x08000400: F240 78FF MOVW R8, #0x07FF
.L3: 0x08000404: EEB0 0B49 VMOV.F64 D0, D9 0x08000408: A803 ADD R0, SP, #12 0x0800040A: F00D FB55 BL __SEGGER_RTL_float64_frexp_inline ; 0x0800DAB8 0x0800040E: 9803 LDR R0, [SP, #12] 0x08000410: 1BC0 SUBS R0, R0, R7 0x08000412: 1E69 SUBS R1, R5, #1 0x08000414: EEB0 0B4A VMOV.F64 D0, D10 0x08000418: D312 BCC .L5 ; 0x08000440 0x0800041A: 4545 CMP R5, R8 0x0800041C: EEB0 0B4A VMOV.F64 D0, D10 0x08000420: D00E BEQ .L5 ; 0x08000440 0x08000422: 1943 ADDS R3, R0, R5 0x08000424: F240 72FE MOVW R2, #0x07FE 0x08000428: 2600 MOVS R6, #0 0x0800042A: 4293 CMP R3, R2 0x0800042C: 465A MOV R2, R11 0x0800042E: DC05 BGT .L4 ; 0x0800043C 0x08000430: 2B01 CMP R3, #1 0x08000432: 4652 MOV R2, R10 0x08000434: BFA4 ITT GE 0x08000436: EA49 5203 ORRGE.W R2, R9, R3, LSL #20 0x0800043A: 9E01 LDRGE R6, [SP, #4]
.L4: 0x0800043C: EC42 6B10 VMOV D0, R6, R2
.L5: 0x08000440: EEB4 0B49 VCMP.F64 D0, D9 0x08000444: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000448: DD15 BLE .L7 ; 0x08000476 0x0800044A: EEB0 0B4A VMOV.F64 D0, D10 0x0800044E: B195 CBZ R5, .L7 ; 0x08000476 0x08000450: 4545 CMP R5, R8 0x08000452: EEB0 0B4A VMOV.F64 D0, D10 0x08000456: D00E BEQ .L7 ; 0x08000476 0x08000458: 4401 ADD R1, R0 0x0800045A: F240 70FE MOVW R0, #0x07FE 0x0800045E: 2200 MOVS R2, #0 0x08000460: 4281 CMP R1, R0 0x08000462: 4658 MOV R0, R11 0x08000464: DC05 BGT .L6 ; 0x08000472 0x08000466: 2901 CMP R1, #1 0x08000468: 4650 MOV R0, R10 0x0800046A: BFA4 ITT GE 0x0800046C: EA49 5001 ORRGE.W R0, R9, R1, LSL #20 0x08000470: 9A01 LDRGE R2, [SP, #4]
.L6: 0x08000472: EC40 2B10 VMOV D0, R2, R0
.L7: 0x08000476: EE39 9B40 VSUB.F64 D9, D9, D0 0x0800047A: EEB4 9B4A VCMP.F64 D9, D10 0x0800047E: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000482: DABF BGE .L3 ; 0x08000404
.L8: 0x08000484: EEB5 8B40 VCMP.F64 D8, #0.0 0x08000488: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x0800048C: BF48 IT MI 0x0800048E: EEB1 9B49 VNEGMI.F64 D9, D9
.L9: 0x08000492: EEB0 0B49 VMOV.F64 D0, D9 0x08000496: B004 ADD SP, SP, #16 0x08000498: ECBD 8B06 VLDM SP!, {D8-D10} 0x0800049C: E8BD 8FF8 POP.W {R3-R11, PC}
.L10: 0x080004A0: ED9F 9B01 VLDR D9, =0x7FF8000000000000 ; [PC, #4] [0x080004A8] 0x080004A4: E7F5 B .L9 ; 0x08000492 0x080004A6: BF00 NOP 0x080004A8: 00000000 DC64 0x7FF8000000000000 0x080004AC: 7FF80000

Section .text.libc.floor from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=208, align=8


floor: 0x080004B0: EC50 CB10 VMOV R12, R0, D0 0x080004B4: F3C0 520A UBFX R2, R0, #20, #11 0x080004B8: 1E53 SUBS R3, R2, #1 0x080004BA: F240 71FE MOVW R1, #0x07FE 0x080004BE: 428B CMP R3, R1 0x080004C0: D251 BCS .L2 ; 0x08000566 0x080004C2: F240 31FE MOVW R1, #0x03FE 0x080004C6: 428A CMP R2, R1 0x080004C8: D808 BHI .L1 ; 0x080004DC 0x080004CA: EEBF 0B00 VMOV.F64 D0, #-1 0x080004CE: ED9F 1B2A VLDR D1, =0x0000000000000000 ; [PC, #168] [0x08000578] 0x080004D2: F1B0 3FFF CMP.W R0, #0xFFFFFFFF 0x080004D6: FE31 0B00 VSELGT.F64 D0, D1, D0 0x080004DA: 4770 BX LR
.L1: 0x080004DC: F240 4132 MOVW R1, #0x0432 0x080004E0: 428A CMP R2, R1 0x080004E2: BF88 IT HI 0x080004E4: 4770 BXHI LR 0x080004E6: B5F0 PUSH {R4-R7, LR} 0x080004E8: F2A2 33FF SUBW R3, R2, #0x03FF 0x080004EC: F1B3 0120 SUBS.W R1, R3, #32 0x080004F0: F44F 1780 MOV.W R7, #0x100000 0x080004F4: F1C3 0420 RSB R4, R3, #32 0x080004F8: FA07 F504 LSL.W R5, R7, R4 0x080004FC: F240 0600 MOVW R6, #0 0x08000500: F6CF 76F0 MOVT R6, #0xFFF0 0x08000504: FA06 F204 LSL.W R2, R6, R4 0x08000508: BF5C ITT PL 0x0800050A: FA27 F501 LSRPL.W R5, R7, R1 0x0800050E: FA46 F201 ASRPL.W R2, R6, R1 0x08000512: EA02 0E0C AND.W LR, R2, R12 0x08000516: FA27 F203 LSR.W R2, R7, R3 0x0800051A: BF4E ITEE MI 0x0800051C: 411E ASRMI R6, R3 0x0800051E: 2200 MOVPL R2, #0 0x08000520: F04F 36FF MOVPL.W R6, #0xFFFFFFFF 0x08000524: 4006 ANDS R6, R0 0x08000526: EB15 050E ADDS.W R5, R5, LR 0x0800052A: 4172 ADCS R2, R6 0x0800052C: FA2C F404 LSR.W R4, R12, R4 0x08000530: FA00 F703 LSL.W R7, R0, R3 0x08000534: 433C ORRS R4, R7 0x08000536: 2900 CMP R1, #0 0x08000538: BF58 IT PL 0x0800053A: FA0C F401 LSLPL.W R4, R12, R1 0x0800053E: F36F 541F BFC R4, #20, #12 0x08000542: FA0C F103 LSL.W R1, R12, R3 0x08000546: BF48 IT MI 0x08000548: 430C ORRMI R4, R1 0x0800054A: FAB4 F184 CLZ R1, R4 0x0800054E: 0949 LSRS R1, R1, #5 0x08000550: 2800 CMP R0, #0 0x08000552: BFA8 IT GE 0x08000554: F041 0101 ORRGE R1, R1, #1 0x08000558: 2900 CMP R1, #0 0x0800055A: BF1C ITT NE 0x0800055C: 4632 MOVNE R2, R6 0x0800055E: 4675 MOVNE R5, LR 0x08000560: EC42 5B10 VMOV D0, R5, R2 0x08000564: BDF0 POP {R4-R7, PC}
.L2: 0x08000566: 2A00 CMP R2, #0 0x08000568: BF04 ITT EQ 0x0800056A: F000 4000 ANDEQ R0, R0, #0x80000000 0x0800056E: 4694 MOVEQ R12, R2 0x08000570: EC40 CB10 VMOV D0, R12, R0 0x08000574: 4770 BX LR 0x08000576: BF00 NOP 0x08000578: 00000000 DC64 0x0000000000000000 0x0800057C: 00000000

Section .rodata.libc.__SEGGER_RTL_aPower2 from utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=72, align=8


__SEGGER_RTL_aPower2: 0x08000580: 00 DC.B 0x00 ; '\0' 0x08000581: 00 DC.B 0x00 ; '\0' 0x08000582: 00 DC.B 0x00 ; '\0' 0x08000583: 00 DC.B 0x00 ; '\0' 0x08000584: 00 DC.B 0x00 ; '\0' 0x08000585: 00 DC.B 0x00 ; '\0' 0x08000586: 24 DC.B 0x24 ; '$' 0x08000587: 40 DC.B 0x40 ; '@' 0x08000588: 00 DC.B 0x00 ; '\0' 0x08000589: 00 DC.B 0x00 ; '\0' 0x0800058A: 00 DC.B 0x00 ; '\0' 0x0800058B: 00 DC.B 0x00 ; '\0' 0x0800058C: 00 DC.B 0x00 ; '\0' 0x0800058D: 00 DC.B 0x00 ; '\0' 0x0800058E: 59 DC.B 0x59 ; 'Y' 0x0800058F: 40 DC.B 0x40 ; '@' 0x08000590: 00 DC.B 0x00 ; '\0' 0x08000591: 00 DC.B 0x00 ; '\0' 0x08000592: 00 DC.B 0x00 ; '\0' 0x08000593: 00 DC.B 0x00 ; '\0' 0x08000594: 00 DC.B 0x00 ; '\0' 0x08000595: 88 DC.B 0x88 ; '\x88' 0x08000596: C3 DC.B 0xC3 ; '\xC3' 0x08000597: 40 DC.B 0x40 ; '@' 0x08000598: 00 DC.B 0x00 ; '\0' 0x08000599: 00 DC.B 0x00 ; '\0' 0x0800059A: 00 DC.B 0x00 ; '\0' 0x0800059B: 00 DC.B 0x00 ; '\0' 0x0800059C: 84 DC.B 0x84 ; '\x84' 0x0800059D: D7 DC.B 0xD7 ; '\xD7' 0x0800059E: 97 DC.B 0x97 ; '\x97' 0x0800059F: 41 DC.B 0x41 ; 'A' 0x080005A0: 00 DC.B 0x00 ; '\0' 0x080005A1: 80 DC.B 0x80 ; '\x80' 0x080005A2: E0 DC.B 0xE0 ; '\xE0' 0x080005A3: 37 DC.B 0x37 ; '7' 0x080005A4: 79 DC.B 0x79 ; 'y' 0x080005A5: C3 DC.B 0xC3 ; '\xC3' 0x080005A6: 41 DC.B 0x41 ; 'A' 0x080005A7: 43 DC.B 0x43 ; 'C' 0x080005A8: 17 DC.B 0x17 ; '\x17' 0x080005A9: 6E DC.B 0x6E ; 'n' 0x080005AA: 05 DC.B 0x05 ; '\x05' 0x080005AB: B5 DC.B 0xB5 ; '\xB5' 0x080005AC: B5 DC.B 0xB5 ; '\xB5' 0x080005AD: B8 DC.B 0xB8 ; '\xB8' 0x080005AE: 93 DC.B 0x93 ; '\x93' 0x080005AF: 46 DC.B 0x46 ; 'F' 0x080005B0: F5 DC.B 0xF5 ; '\xF5' 0x080005B1: F9 DC.B 0xF9 ; '\xF9' 0x080005B2: 3F DC.B 0x3F ; '?' 0x080005B3: E9 DC.B 0xE9 ; '\xE9' 0x080005B4: 03 DC.B 0x03 ; '\x03' 0x080005B5: 4F DC.B 0x4F ; 'O' 0x080005B6: 38 DC.B 0x38 ; '8' 0x080005B7: 4D DC.B 0x4D ; 'M' 0x080005B8: 32 DC.B 0x32 ; '2' 0x080005B9: 1D DC.B 0x1D ; '\x1D' 0x080005BA: 30 DC.B 0x30 ; '0' 0x080005BB: F9 DC.B 0xF9 ; '\xF9' 0x080005BC: 48 DC.B 0x48 ; 'H' 0x080005BD: 77 DC.B 0x77 ; 'w' 0x080005BE: 82 DC.B 0x82 ; '\x82' 0x080005BF: 5A DC.B 0x5A ; 'Z' 0x080005C0: 3C DC.B 0x3C ; '<' 0x080005C1: BF DC.B 0xBF ; '\xBF' 0x080005C2: 73 DC.B 0x73 ; 's' 0x080005C3: 7F DC.B 0x7F ; '\x7F' 0x080005C4: DD DC.B 0xDD ; '\xDD' 0x080005C5: 4F DC.B 0x4F ; 'O' 0x080005C6: 15 DC.B 0x15 ; '\x15' 0x080005C7: 75 DC.B 0x75 ; 'u'

Section .rodata.libc.__SEGGER_RTL_ipow10 from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=160, align=8


__SEGGER_RTL_ipow10: 0x080005C8: 01 DC.B 0x01 ; '\x01' 0x080005C9: 00 DC.B 0x00 ; '\0' 0x080005CA: 00 DC.B 0x00 ; '\0' 0x080005CB: 00 DC.B 0x00 ; '\0' 0x080005CC: 00 DC.B 0x00 ; '\0' 0x080005CD: 00 DC.B 0x00 ; '\0' 0x080005CE: 00 DC.B 0x00 ; '\0' 0x080005CF: 00 DC.B 0x00 ; '\0' 0x080005D0: 0A DC.B 0x0A ; '\n' 0x080005D1: 00 DC.B 0x00 ; '\0' 0x080005D2: 00 DC.B 0x00 ; '\0' 0x080005D3: 00 DC.B 0x00 ; '\0' 0x080005D4: 00 DC.B 0x00 ; '\0' 0x080005D5: 00 DC.B 0x00 ; '\0' 0x080005D6: 00 DC.B 0x00 ; '\0' 0x080005D7: 00 DC.B 0x00 ; '\0' 0x080005D8: 64 DC.B 0x64 ; 'd' 0x080005D9: 00 DC.B 0x00 ; '\0' 0x080005DA: 00 DC.B 0x00 ; '\0' 0x080005DB: 00 DC.B 0x00 ; '\0' 0x080005DC: 00 DC.B 0x00 ; '\0' 0x080005DD: 00 DC.B 0x00 ; '\0' 0x080005DE: 00 DC.B 0x00 ; '\0' 0x080005DF: 00 DC.B 0x00 ; '\0' 0x080005E0: E8 DC.B 0xE8 ; '\xE8' 0x080005E1: 03 DC.B 0x03 ; '\x03' 0x080005E2: 00 DC.B 0x00 ; '\0' 0x080005E3: 00 DC.B 0x00 ; '\0' 0x080005E4: 00 DC.B 0x00 ; '\0' 0x080005E5: 00 DC.B 0x00 ; '\0' 0x080005E6: 00 DC.B 0x00 ; '\0' 0x080005E7: 00 DC.B 0x00 ; '\0' 0x080005E8: 10 DC.B 0x10 ; '\x10' 0x080005E9: 27 DC.B 0x27 ; ''' 0x080005EA: 00 DC.B 0x00 ; '\0' 0x080005EB: 00 DC.B 0x00 ; '\0' 0x080005EC: 00 DC.B 0x00 ; '\0' 0x080005ED: 00 DC.B 0x00 ; '\0' 0x080005EE: 00 DC.B 0x00 ; '\0' 0x080005EF: 00 DC.B 0x00 ; '\0' 0x080005F0: A0 DC.B 0xA0 ; '\xA0' 0x080005F1: 86 DC.B 0x86 ; '\x86' 0x080005F2: 01 DC.B 0x01 ; '\x01' 0x080005F3: 00 DC.B 0x00 ; '\0' 0x080005F4: 00 DC.B 0x00 ; '\0' 0x080005F5: 00 DC.B 0x00 ; '\0' 0x080005F6: 00 DC.B 0x00 ; '\0' 0x080005F7: 00 DC.B 0x00 ; '\0' 0x080005F8: 40 DC.B 0x40 ; '@' 0x080005F9: 42 DC.B 0x42 ; 'B' 0x080005FA: 0F DC.B 0x0F ; '\x0F' 0x080005FB: 00 DC.B 0x00 ; '\0' 0x080005FC: 00 DC.B 0x00 ; '\0' 0x080005FD: 00 DC.B 0x00 ; '\0' 0x080005FE: 00 DC.B 0x00 ; '\0' 0x080005FF: 00 DC.B 0x00 ; '\0' 0x08000600: 80 DC.B 0x80 ; '\x80' 0x08000601: 96 DC.B 0x96 ; '\x96' 0x08000602: 98 DC.B 0x98 ; '\x98' 0x08000603: 00 DC.B 0x00 ; '\0' 0x08000604: 00 DC.B 0x00 ; '\0' 0x08000605: 00 DC.B 0x00 ; '\0' 0x08000606: 00 DC.B 0x00 ; '\0' 0x08000607: 00 DC.B 0x00 ; '\0' 0x08000608: 00 DC.B 0x00 ; '\0' 0x08000609: E1 DC.B 0xE1 ; '\xE1' 0x0800060A: F5 DC.B 0xF5 ; '\xF5' 0x0800060B: 05 DC.B 0x05 ; '\x05' 0x0800060C: 00 DC.B 0x00 ; '\0' 0x0800060D: 00 DC.B 0x00 ; '\0' 0x0800060E: 00 DC.B 0x00 ; '\0' 0x0800060F: 00 DC.B 0x00 ; '\0' 0x08000610: 00 DC.B 0x00 ; '\0' 0x08000611: CA DC.B 0xCA ; '\xCA' 0x08000612: 9A DC.B 0x9A ; '\x9A' 0x08000613: 3B DC.B 0x3B ; ';' 0x08000614: 00 DC.B 0x00 ; '\0' 0x08000615: 00 DC.B 0x00 ; '\0' 0x08000616: 00 DC.B 0x00 ; '\0' 0x08000617: 00 DC.B 0x00 ; '\0' 0x08000618: 00 DC.B 0x00 ; '\0' 0x08000619: E4 DC.B 0xE4 ; '\xE4' 0x0800061A: 0B DC.B 0x0B ; '\v' 0x0800061B: 54 DC.B 0x54 ; 'T' 0x0800061C: 02 DC.B 0x02 ; '\x02' 0x0800061D: 00 DC.B 0x00 ; '\0' 0x0800061E: 00 DC.B 0x00 ; '\0' 0x0800061F: 00 DC.B 0x00 ; '\0' 0x08000620: 00 DC.B 0x00 ; '\0' 0x08000621: E8 DC.B 0xE8 ; '\xE8' 0x08000622: 76 DC.B 0x76 ; 'v' 0x08000623: 48 DC.B 0x48 ; 'H' 0x08000624: 17 DC.B 0x17 ; '\x17' 0x08000625: 00 DC.B 0x00 ; '\0' 0x08000626: 00 DC.B 0x00 ; '\0' 0x08000627: 00 DC.B 0x00 ; '\0' 0x08000628: 00 DC.B 0x00 ; '\0' 0x08000629: 10 DC.B 0x10 ; '\x10' 0x0800062A: A5 DC.B 0xA5 ; '\xA5' 0x0800062B: D4 DC.B 0xD4 ; '\xD4' 0x0800062C: E8 DC.B 0xE8 ; '\xE8' 0x0800062D: 00 DC.B 0x00 ; '\0' 0x0800062E: 00 DC.B 0x00 ; '\0' 0x0800062F: 00 DC.B 0x00 ; '\0' 0x08000630: 00 DC.B 0x00 ; '\0' 0x08000631: A0 DC.B 0xA0 ; '\xA0' 0x08000632: 72 DC.B 0x72 ; 'r' 0x08000633: 4E DC.B 0x4E ; 'N' 0x08000634: 18 DC.B 0x18 ; '\x18' 0x08000635: 09 DC.B 0x09 ; '\t' 0x08000636: 00 DC.B 0x00 ; '\0' 0x08000637: 00 DC.B 0x00 ; '\0' 0x08000638: 00 DC.B 0x00 ; '\0' 0x08000639: 40 DC.B 0x40 ; '@' 0x0800063A: 7A DC.B 0x7A ; 'z' 0x0800063B: 10 DC.B 0x10 ; '\x10' 0x0800063C: F3 DC.B 0xF3 ; '\xF3' 0x0800063D: 5A DC.B 0x5A ; 'Z' 0x0800063E: 00 DC.B 0x00 ; '\0' 0x0800063F: 00 DC.B 0x00 ; '\0' 0x08000640: 00 DC.B 0x00 ; '\0' 0x08000641: 80 DC.B 0x80 ; '\x80' 0x08000642: C6 DC.B 0xC6 ; '\xC6' 0x08000643: A4 DC.B 0xA4 ; '\xA4' 0x08000644: 7E DC.B 0x7E ; '~' 0x08000645: 8D DC.B 0x8D ; '\x8D' 0x08000646: 03 DC.B 0x03 ; '\x03' 0x08000647: 00 DC.B 0x00 ; '\0' 0x08000648: 00 DC.B 0x00 ; '\0' 0x08000649: 00 DC.B 0x00 ; '\0' 0x0800064A: C1 DC.B 0xC1 ; '\xC1' 0x0800064B: 6F DC.B 0x6F ; 'o' 0x0800064C: F2 DC.B 0xF2 ; '\xF2' 0x0800064D: 86 DC.B 0x86 ; '\x86' 0x0800064E: 23 DC.B 0x23 ; '#' 0x0800064F: 00 DC.B 0x00 ; '\0' 0x08000650: 00 DC.B 0x00 ; '\0' 0x08000651: 00 DC.B 0x00 ; '\0' 0x08000652: 8A DC.B 0x8A ; '\x8A' 0x08000653: 5D DC.B 0x5D ; ']' 0x08000654: 78 DC.B 0x78 ; 'x' 0x08000655: 45 DC.B 0x45 ; 'E' 0x08000656: 63 DC.B 0x63 ; 'c' 0x08000657: 01 DC.B 0x01 ; '\x01' 0x08000658: 00 DC.B 0x00 ; '\0' 0x08000659: 00 DC.B 0x00 ; '\0' 0x0800065A: 64 DC.B 0x64 ; 'd' 0x0800065B: A7 DC.B 0xA7 ; '\xA7' 0x0800065C: B3 DC.B 0xB3 ; '\xB3' 0x0800065D: B6 DC.B 0xB6 ; '\xB6' 0x0800065E: E0 DC.B 0xE0 ; '\xE0' 0x0800065F: 0D DC.B 0x0D ; '\r' 0x08000660: 00 DC.B 0x00 ; '\0' 0x08000661: 00 DC.B 0x00 ; '\0' 0x08000662: E8 DC.B 0xE8 ; '\xE8' 0x08000663: 89 DC.B 0x89 ; '\x89' 0x08000664: 04 DC.B 0x04 ; '\x04' 0x08000665: 23 DC.B 0x23 ; '#' 0x08000666: C7 DC.B 0xC7 ; '\xC7' 0x08000667: 8A DC.B 0x8A ; '\x8A'

Section .text.libc.__SEGGER_RTL_vfprintf_float_long_long from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=3104, align=8


__SEGGER_RTL_vfprintf_float_long_long: __SEGGER_RTL_vfprintf: 0x08000668: E92D 4FF8 PUSH.W {R3-R11, LR} 0x0800066C: ED2D 8B0A VSTMDB SP!, {D8-D12} 0x08000670: B08E SUB SP, SP, #56 0x08000672: 9206 STR R2, [SP, #24] 0x08000674: 4689 MOV R9, R1 0x08000676: 4680 MOV R8, R0 0x08000678: 2000 MOVS R0, #0 0x0800067A: F8C8 0000 STR.W R0, [R8] 0x0800067E: F10D 001D ADD.W R0, SP, #29 0x08000682: 9003 STR R0, [SP, #12] 0x08000684: ED9F ABC6 VLDR D10, =0x7FE1CCF385EBC8A0 ; [PC, #0x0318] [0x080009A0] 0x08000688: EEB2 8B04 VMOV.F64 D8, #10 0x0800068C: EEB7 BB00 VMOV.F64 D11, #1 0x08000690: ED9F CBC5 VLDR D12, =0x4059000000000000 ; [PC, #0x0314] [0x080009A8]
.L1: 0x08000694: F819 1B01 LDRB R1, [R9], #1 0x08000698: 2925 CMP R1, #37 0x0800069A: D006 BEQ .L2 ; 0x080006AA 0x0800069C: 2900 CMP R1, #0 0x0800069E: F000 85DA BEQ.W .L123 ; 0x08001256 0x080006A2: 4640 MOV R0, R8 0x080006A4: F00D FA40 BL __SEGGER_RTL_putc ; 0x0800DB28 0x080006A8: E7F4 B .L1 ; 0x08000694
.L2: 0x080006AA: 2600 MOVS R6, #0
.L3: 0x080006AC: 4649 MOV R1, R9 0x080006AE: F819 2B01 LDRB R2, [R9], #1 0x080006B2: F1A2 0320 SUB.W R3, R2, #32 0x080006B6: 2B10 CMP R3, #16 0x080006B8: D80D BHI .L4 ; 0x080006D6 0x080006BA: 2080 MOVS R0, #128 0x080006BC: E8DF F003 TBB [PC, R3] 0x080006C0: 09 DC.B 0x09 ; '\t' 0x080006C1: 1B DC.B 0x1B ; '\x1B' 0x080006C2: 1B DC.B 0x1B ; '\x1B' 0x080006C3: 19 DC.B 0x19 ; '\x19' 0x080006C4: 1B DC.B 0x1B ; '\x1B' 0x080006C5: 1B DC.B 0x1B ; '\x1B' 0x080006C6: 1B DC.B 0x1B ; '\x1B' 0x080006C7: 15 DC.B 0x15 ; '\x15' 0x080006C8: 1B DC.B 0x1B ; '\x1B' 0x080006C9: 1B DC.B 0x1B ; '\x1B' 0x080006CA: 30 DC.B 0x30 ; '0' 0x080006CB: 18 DC.B 0x18 ; '\x18' 0x080006CC: 1B DC.B 0x1B ; '\x1B' 0x080006CD: 10 DC.B 0x10 ; '\x10' 0x080006CE: 1B DC.B 0x1B ; '\x1B' 0x080006CF: 1B DC.B 0x1B ; '\x1B' 0x080006D0: 12 DC.B 0x12 ; '\x12' 0x080006D1: 00 DC.B 0x00 ; '\0' 0x080006D2: 2040 MOVS R0, #64 0x080006D4: E00D B .L5 ; 0x080006F2
.L4: 0x080006D6: 2A5E CMP R2, #94 0x080006D8: D10D BNE .L6 ; 0x080006F6 0x080006DA: F44F 5080 MOV.W R0, #0x1000 0x080006DE: E008 B .L5 ; 0x080006F2 0x080006E0: 2010 MOVS R0, #16 0x080006E2: E006 B .L5 ; 0x080006F2 0x080006E4: F44F 7000 MOV.W R0, #0x0200 0x080006E8: E003 B .L5 ; 0x080006F2 0x080006EA: F44F 4000 MOV.W R0, #0x8000 0x080006EE: E000 B .L5 ; 0x080006F2 0x080006F0: 2020 MOVS R0, #32
.L5: 0x080006F2: 4306 ORRS R6, R0 0x080006F4: E7DA B .L3 ; 0x080006AC
.L6: 0x080006F6: F101 0901 ADD.W R9, R1, #1 0x080006FA: F1A2 0030 SUB.W R0, R2, #48 0x080006FE: 2809 CMP R0, #9 0x08000700: F04F 0000 MOV.W R0, #0 0x08000704: D81B BHI .L8 ; 0x0800073E
.L7: 0x08000706: F819 1B01 LDRB R1, [R9], #1 0x0800070A: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x0800070E: EB02 0040 ADD.W R0, R2, R0, LSL #1 0x08000712: 3830 SUBS R0, #48 0x08000714: F1A1 0230 SUB.W R2, R1, #48 0x08000718: 2A0A CMP R2, #10 0x0800071A: 460A MOV R2, R1 0x0800071C: D3F3 BCC .L7 ; 0x08000706 0x0800071E: E00E B .L8 ; 0x0800073E 0x08000720: 9806 LDR R0, [SP, #24] 0x08000722: F850 2B04 LDR R2, [R0], #4 0x08000726: 9006 STR R0, [SP, #24] 0x08000728: 2A00 CMP R2, #0 0x0800072A: 4610 MOV R0, R2 0x0800072C: BF48 IT MI 0x0800072E: 4250 RSBMI R0, R2, #0 0x08000730: 2310 MOVS R3, #16 0x08000732: EA03 62D2 AND.W R2, R3, R2, LSR #27 0x08000736: 4316 ORRS R6, R2 0x08000738: 784A LDRB R2, [R1, #1] 0x0800073A: F101 0902 ADD.W R9, R1, #2
.L8: 0x0800073E: 2A2E CMP R2, #46 0x08000740: D10D BNE .L9 ; 0x0800075E 0x08000742: 4649 MOV R1, R9 0x08000744: F811 2B01 LDRB R2, [R1], #1 0x08000748: 2A2A CMP R2, #42 0x0800074A: D10B BNE .L10 ; 0x08000764 0x0800074C: 9906 LDR R1, [SP, #24] 0x0800074E: F899 2001 LDRB.W R2, [R9, #1] 0x08000752: F851 AB04 LDR R10, [R1], #4 0x08000756: 9106 STR R1, [SP, #24] 0x08000758: F109 0902 ADD.W R9, R9, #2 0x0800075C: E016 B .L12 ; 0x0800078C
.L9: 0x0800075E: F04F 0A00 MOV.W R10, #0 0x08000762: E01C B .L14 ; 0x0800079E
.L10: 0x08000764: F1A2 0330 SUB.W R3, R2, #48 0x08000768: 2B09 CMP R3, #9 0x0800076A: F04F 0A00 MOV.W R10, #0 0x0800076E: D813 BHI .L13 ; 0x08000798
.L11: 0x08000770: F811 3B01 LDRB R3, [R1], #1 0x08000774: EB0A 098A ADD.W R9, R10, R10, LSL #2 0x08000778: EB02 0249 ADD.W R2, R2, R9, LSL #1 0x0800077C: F1A2 0A30 SUB.W R10, R2, #48 0x08000780: F1A3 0230 SUB.W R2, R3, #48 0x08000784: 2A0A CMP R2, #10 0x08000786: 461A MOV R2, R3 0x08000788: D3F2 BCC .L11 ; 0x08000770 0x0800078A: 4689 MOV R9, R1
.L12: 0x0800078C: F1BA 0F00 CMP.W R10, #0 0x08000790: BF58 IT PL 0x08000792: F446 7680 ORRPL R6, R6, #0x0100 0x08000796: E002 B .L14 ; 0x0800079E
.L13: 0x08000798: F446 7680 ORR R6, R6, #0x0100 0x0800079C: 4689 MOV R9, R1
.L14: 0x0800079E: 2A6B CMP R2, #107 0x080007A0: DC0A BGT .L17 ; 0x080007B8 0x080007A2: 2A4C CMP R2, #76 0x080007A4: D003 BEQ .L15 ; 0x080007AE 0x080007A6: 2A68 CMP R2, #104 0x080007A8: D018 BEQ .L19 ; 0x080007DC 0x080007AA: 2A6A CMP R2, #106 0x080007AC: D128 BNE .L23 ; 0x08000800
.L15: 0x080007AE: F819 2B01 LDRB R2, [R9], #1
.L16: 0x080007B2: F046 0602 ORR R6, R6, #2 0x080007B6: E023 B .L23 ; 0x08000800
.L17: 0x080007B8: 2A6C CMP R2, #108 0x080007BA: D005 BEQ .L18 ; 0x080007C8 0x080007BC: 2A7A CMP R2, #122 0x080007BE: BF14 ITE NE 0x080007C0: 2A74 CMPNE R2, #116 0x080007C2: F819 2B01 LDRBEQ R2, [R9], #1 0x080007C6: E01B B .L23 ; 0x08000800
.L18: 0x080007C8: 4649 MOV R1, R9 0x080007CA: F811 2B01 LDRB R2, [R1], #1 0x080007CE: 2A6C CMP R2, #108 0x080007D0: D110 BNE .L20 ; 0x080007F4 0x080007D2: F899 2001 LDRB.W R2, [R9, #1] 0x080007D6: F109 0902 ADD.W R9, R9, #2 0x080007DA: E7EA B .L16 ; 0x080007B2
.L19: 0x080007DC: 4649 MOV R1, R9 0x080007DE: F811 2B01 LDRB R2, [R1], #1 0x080007E2: 2A68 CMP R2, #104 0x080007E4: D109 BNE .L21 ; 0x080007FA 0x080007E6: F899 2001 LDRB.W R2, [R9, #1] 0x080007EA: F109 0902 ADD.W R9, R9, #2 0x080007EE: F046 0608 ORR R6, R6, #8 0x080007F2: E005 B .L23 ; 0x08000800
.L20: 0x080007F4: F046 0601 ORR R6, R6, #1 0x080007F8: E001 B .L22 ; 0x080007FE
.L21: 0x080007FA: F046 0604 ORR R6, R6, #4
.L22: 0x080007FE: 4689 MOV R9, R1
.L23: 0x08000800: EA20 77E0 BIC.W R7, R0, R0, ASR #31 0x08000804: 2A46 CMP R2, #70 0x08000806: DD1F BLE .L24 ; 0x08000848 0x08000808: F1A2 0063 SUB.W R0, R2, #99 0x0800080C: 2815 CMP R0, #21 0x0800080E: D82F BHI .L26 ; 0x08000870 0x08000810: E8DF F010 TBH [PC, R0, LSL #1] 0x08000814: 60 DC.B 0x60 ; '`' 0x08000815: 00 DC.B 0x00 ; '\0' 0x08000816: 17 DC.B 0x17 ; '\x17' 0x08000817: 00 DC.B 0x00 ; '\0' 0x08000818: 45 DC.B 0x45 ; 'E' 0x08000819: 00 DC.B 0x00 ; '\0' 0x0800081A: 23 DC.B 0x23 ; '#' 0x0800081B: 00 DC.B 0x00 ; '\0' 0x0800081C: A4 DC.B 0xA4 ; '\xA4' 0x0800081D: 01 DC.B 0x01 ; '\x01' 0x0800081E: 16 DC.B 0x16 ; '\x16' 0x0800081F: 00 DC.B 0x00 ; '\0' 0x08000820: 17 DC.B 0x17 ; '\x17' 0x08000821: 00 DC.B 0x00 ; '\0' 0x08000822: 16 DC.B 0x16 ; '\x16' 0x08000823: 00 DC.B 0x00 ; '\0' 0x08000824: 16 DC.B 0x16 ; '\x16' 0x08000825: 00 DC.B 0x00 ; '\0' 0x08000826: 16 DC.B 0x16 ; '\x16' 0x08000827: 00 DC.B 0x00 ; '\0' 0x08000828: 16 DC.B 0x16 ; '\x16' 0x08000829: 00 DC.B 0x00 ; '\0' 0x0800082A: 70 DC.B 0x70 ; 'p' 0x0800082B: 00 DC.B 0x00 ; '\0' 0x0800082C: 84 DC.B 0x84 ; '\x84' 0x0800082D: 00 DC.B 0x00 ; '\0' 0x0800082E: 4E DC.B 0x4E ; 'N' 0x0800082F: 00 DC.B 0x00 ; '\0' 0x08000830: 16 DC.B 0x16 ; '\x16' 0x08000831: 00 DC.B 0x00 ; '\0' 0x08000832: 16 DC.B 0x16 ; '\x16' 0x08000833: 00 DC.B 0x00 ; '\0' 0x08000834: 7F DC.B 0x7F ; '\x7F' 0x08000835: 00 DC.B 0x00 ; '\0' 0x08000836: 16 DC.B 0x16 ; '\x16' 0x08000837: 00 DC.B 0x00 ; '\0' 0x08000838: 48 DC.B 0x48 ; 'H' 0x08000839: 00 DC.B 0x00 ; '\0' 0x0800083A: 16 DC.B 0x16 ; '\x16' 0x0800083B: 00 DC.B 0x00 ; '\0' 0x0800083C: 16 DC.B 0x16 ; '\x16' 0x0800083D: 00 DC.B 0x00 ; '\0' 0x0800083E: 36 DC.B 0x36 ; '6' 0x0800083F: 00 DC.B 0x00 ; '\0' 0x08000840: E728 B .L1 ; 0x08000694 0x08000842: F446 4680 ORR R6, R6, #0x4000 0x08000846: E031 B .L28 ; 0x080008AC
.L24: 0x08000848: 2A44 CMP R2, #68 0x0800084A: DD09 BLE .L25 ; 0x08000860 0x0800084C: 2A45 CMP R2, #69 0x0800084E: D024 BEQ .L27 ; 0x0800089A 0x08000850: 2A46 CMP R2, #70 0x08000852: F47F AF1F BNE.W .L1 ; 0x08000694 0x08000856: F446 5600 ORR R6, R6, #0x2000 0x0800085A: F446 6B00 ORR R11, R6, #0x0800 0x0800085E: E17F B .L58 ; 0x08000B60
.L25: 0x08000860: 2A25 CMP R2, #37 0x08000862: F040 8265 BNE.W .L75 ; 0x08000D30 0x08000866: 4640 MOV R0, R8 0x08000868: 2125 MOVS R1, #37 0x0800086A: F00D F95D BL __SEGGER_RTL_putc ; 0x0800DB28 0x0800086E: E711 B .L1 ; 0x08000694
.L26: 0x08000870: 2A47 CMP R2, #71 0x08000872: F000 8171 BEQ.W .L57 ; 0x08000B58 0x08000876: 2A58 CMP R2, #88 0x08000878: F47F AF0C BNE.W .L1 ; 0x08000694 0x0800087C: F446 5600 ORR R6, R6, #0x2000 0x08000880: 05F0 LSLS R0, R6, #23 0x08000882: EA4F 6006 LSL.W R0, R6, #24 0x08000886: BF48 IT MI 0x08000888: F426 7600 BICMI R6, R6, #0x0200 0x0800088C: F243 0158 MOVW R1, #0x3058 0x08000890: 2A78 CMP R2, #120 0x08000892: BF08 IT EQ 0x08000894: F243 0178 MOVWEQ R1, #0x3078 0x08000898: E047 B .L29 ; 0x0800092A
.L27: 0x0800089A: F446 5600 ORR R6, R6, #0x2000 0x0800089E: F446 6B80 ORR R11, R6, #0x0400 0x080008A2: E15D B .L58 ; 0x08000B60 0x080008A4: 05F0 LSLS R0, R6, #23 0x080008A6: BF48 IT MI 0x080008A8: F426 7600 BICMI R6, R6, #0x0200
.L28: 0x080008AC: 2100 MOVS R1, #0 0x080008AE: E03E B .L30 ; 0x0800092E 0x080008B0: 0630 LSLS R0, R6, #24 0x080008B2: 2123 MOVS R1, #35 0x080008B4: EA01 70E0 AND.W R0, R1, R0, ASR #31 0x080008B8: E9CD 7004 STRD R7, R0, [SP, #16] 0x080008BC: F446 7680 ORR R6, R6, #0x0100 0x080008C0: 9A06 LDR R2, [SP, #24] 0x080008C2: 2100 MOVS R1, #0 0x080008C4: F852 0B04 LDR R0, [R2], #4 0x080008C8: 9206 STR R2, [SP, #24] 0x080008CA: F04F 0A08 MOV.W R10, #8 0x080008CE: F10D 041E ADD.W R4, SP, #30 0x080008D2: E0DE B .L48 ; 0x08000A92 0x080008D4: 9806 LDR R0, [SP, #24] 0x080008D6: F1A7 0A01 SUB.W R10, R7, #1 0x080008DA: F810 4B04 LDRB R4, [R0], #4 0x080008DE: 9006 STR R0, [SP, #24] 0x080008E0: 4640 MOV R0, R8 0x080008E2: 4631 MOV R1, R6 0x080008E4: 4652 MOV R2, R10 0x080008E6: F007 FE88 BL __SEGGER_RTL_pre_padding ; 0x080085FA 0x080008EA: 4640 MOV R0, R8 0x080008EC: 4621 MOV R1, R4 0x080008EE: F00D F91B BL __SEGGER_RTL_putc ; 0x0800DB28 0x080008F2: E1AE B .L67 ; 0x08000C52 0x080008F4: 9906 LDR R1, [SP, #24] 0x080008F6: F851 0B04 LDR R0, [R1], #4 0x080008FA: 9106 STR R1, [SP, #24] 0x080008FC: 0731 LSLS R1, R6, #28 0x080008FE: F8D8 1000 LDR.W R1, [R8] 0x08000902: F100 8219 BMI.W .L76 ; 0x08000D38 0x08000906: 07B2 LSLS R2, R6, #30 0x08000908: BF52 ITEE PL 0x0800090A: 6001 STRPL R1, [R0] 0x0800090C: 2200 MOVMI R2, #0 0x0800090E: C006 STMMI R0!, {R1-R2} 0x08000910: E6C0 B .L1 ; 0x08000694 0x08000912: 9806 LDR R0, [SP, #24] 0x08000914: F850 4B04 LDR R4, [R0], #4 0x08000918: 9006 STR R0, [SP, #24] 0x0800091A: E179 B .L63 ; 0x08000C10 0x0800091C: 05F0 LSLS R0, R6, #23 0x0800091E: EA4F 6006 LSL.W R0, R6, #24 0x08000922: BF48 IT MI 0x08000924: F426 7600 BICMI R6, R6, #0x0200 0x08000928: 2130 MOVS R1, #48
.L29: 0x0800092A: EA01 71E0 AND.W R1, R1, R0, ASR #31
.L30: 0x0800092E: 0470 LSLS R0, R6, #17 0x08000930: EA4F 7086 LSL.W R0, R6, #30 0x08000934: 9D06 LDR R5, [SP, #24] 0x08000936: E9CD 7104 STRD R7, R1, [SP, #16] 0x0800093A: D404 BMI .L31 ; 0x08000946 0x0800093C: 2800 CMP R0, #0 0x0800093E: D408 BMI .L32 ; 0x08000952 0x08000940: 1D2B ADDS R3, R5, #4 0x08000942: 2100 MOVS R1, #0 0x08000944: E00B B .L33 ; 0x0800095E
.L31: 0x08000946: 2800 CMP R0, #0 0x08000948: D415 BMI .L34 ; 0x08000976 0x0800094A: F855 0B04 LDR R0, [R5], #4 0x0800094E: 17C1 ASRS R1, R0, #31 0x08000950: E017 B .L35 ; 0x08000982
.L32: 0x08000952: 1DE8 ADDS R0, R5, #7 0x08000954: F020 0507 BIC R5, R0, #7 0x08000958: F105 0308 ADD.W R3, R5, #8 0x0800095C: 6869 LDR R1, [R5, #4]
.L33: 0x0800095E: F10D 041E ADD.W R4, SP, #30 0x08000962: 6828 LDR R0, [R5] 0x08000964: 0775 LSLS R5, R6, #29 0x08000966: 9306 STR R3, [SP, #24] 0x08000968: D415 BMI .L36 ; 0x08000996 0x0800096A: F016 0508 ANDS R5, R6, #8 0x0800096E: BF1C ITT NE 0x08000970: B2C0 UXTBNE R0, R0 0x08000972: 2100 MOVNE R1, #0 0x08000974: E032 B .L42 ; 0x080009DC
.L34: 0x08000976: 1DE8 ADDS R0, R5, #7 0x08000978: F020 0507 BIC R5, R0, #7 0x0800097C: 6869 LDR R1, [R5, #4] 0x0800097E: F855 0B08 LDR R0, [R5], #8
.L35: 0x08000982: F10D 041E ADD.W R4, SP, #30 0x08000986: 0773 LSLS R3, R6, #29 0x08000988: D412 BMI .L37 ; 0x080009B0 0x0800098A: 0733 LSLS R3, R6, #28 0x0800098C: BF44 ITT MI 0x0800098E: F340 11C0 SBFXMI R1, R0, #7, #1 0x08000992: B240 SXTBMI R0, R0 0x08000994: E00F B .L38 ; 0x080009B6
.L36: 0x08000996: B280 UXTH R0, R0 0x08000998: 2100 MOVS R1, #0 0x0800099A: E01F B .L42 ; 0x080009DC 0x0800099C: BF00 NOP 0x0800099E: BF00 NOP 0x080009A0: 85EBC8A0 DC64 0x7FE1CCF385EBC8A0 0x080009A4: 7FE1CCF3 0x080009A8: 00000000 DC64 0x4059000000000000 0x080009AC: 40590000
.L37: 0x080009B0: F340 31C0 SBFX R1, R0, #15, #1 0x080009B4: B200 SXTH R0, R0
.L38: 0x080009B6: 2900 CMP R1, #0 0x080009B8: 9506 STR R5, [SP, #24] 0x080009BA: DB07 BLT .L39 ; 0x080009CC 0x080009BC: 06B3 LSLS R3, R6, #26 0x080009BE: D40B BMI .L40 ; 0x080009D8 0x080009C0: 0673 LSLS R3, R6, #25 0x080009C2: 9D05 LDR R5, [SP, #20] 0x080009C4: BF48 IT MI 0x080009C6: 2520 MOVMI R5, #32 0x080009C8: 9505 STR R5, [SP, #20] 0x080009CA: E007 B .L42 ; 0x080009DC
.L39: 0x080009CC: 2300 MOVS R3, #0 0x080009CE: 4240 RSBS R0, R0, #0 0x080009D0: EB63 0101 SBC.W R1, R3, R1 0x080009D4: 232D MOVS R3, #45 0x080009D6: E000 B .L41 ; 0x080009DA
.L40: 0x080009D8: 232B MOVS R3, #43
.L41: 0x080009DA: 9305 STR R3, [SP, #20]
.L42: 0x080009DC: 05F3 LSLS R3, R6, #23 0x080009DE: BF48 IT MI 0x080009E0: F426 7600 BICMI R6, R6, #0x0200 0x080009E4: 05F3 LSLS R3, R6, #23 0x080009E6: BF58 IT PL 0x080009E8: F04F 0A01 MOVPL.W R10, #1 0x080009EC: 2700 MOVS R7, #0 0x080009EE: 2A6E CMP R2, #110 0x080009F0: DD21 BLE .L44 ; 0x08000A36 0x080009F2: 3A6F SUBS R2, #111 0x080009F4: 2A09 CMP R2, #9 0x080009F6: F200 806D BHI.W .L50 ; 0x08000AD4 0x080009FA: E8DF F002 TBB [PC, R2] 0x080009FE: 05 DC.B 0x05 ; '\x05' 0x080009FF: 4A DC.B 0x4A ; 'J' 0x08000A00: 6B DC.B 0x6B ; 'k' 0x08000A01: 6B DC.B 0x6B ; 'k' 0x08000A02: 6B DC.B 0x6B ; 'k' 0x08000A03: 6B DC.B 0x6B ; 'k' 0x08000A04: 22 DC.B 0x22 ; '\"' 0x08000A05: 6B DC.B 0x6B ; 'k' 0x08000A06: 6B DC.B 0x6B ; 'k' 0x08000A07: 4A DC.B 0x4A ; 'J' 0x08000A08: EA50 0201 ORRS.W R2, R0, R1 0x08000A0C: D062 BEQ .L50 ; 0x08000AD4 0x08000A0E: 08C2 LSRS R2, R0, #3 0x08000A10: EA42 7241 ORR.W R2, R2, R1, LSL #29 0x08000A14: 2506 MOVS R5, #6
.L43: 0x08000A16: 4613 MOV R3, R2 0x08000A18: F365 00DF BFI R0, R5, #3, #29 0x08000A1C: 55E0 STRB R0, [R4, R7] 0x08000A1E: 3701 ADDS R7, #1 0x08000A20: EA52 00D1 ORRS.W R0, R2, R1, LSR #3 0x08000A24: EA4F 01D1 LSR.W R1, R1, #3 0x08000A28: EA4F 00D2 LSR.W R0, R2, #3 0x08000A2C: EA40 7241 ORR.W R2, R0, R1, LSL #29 0x08000A30: 4618 MOV R0, R3 0x08000A32: D1F0 BNE .L43 ; 0x08000A16 0x08000A34: E04E B .L50 ; 0x08000AD4
.L44: 0x08000A36: 2A58 CMP R2, #88 0x08000A38: D02B BEQ .L48 ; 0x08000A92 0x08000A3A: 2A64 CMP R2, #100 0x08000A3C: BF18 IT NE 0x08000A3E: 2A69 CMPNE R2, #105 0x08000A40: D148 BNE .L50 ; 0x08000AD4 0x08000A42: EA50 0201 ORRS.W R2, R0, R1 0x08000A46: D045 BEQ .L50 ; 0x08000AD4
.L45: 0x08000A48: 460C MOV R4, R1 0x08000A4A: 4605 MOV R5, R0 0x08000A4C: 0430 LSLS R0, R6, #16 0x08000A4E: D50A BPL .L46 ; 0x08000A66 0x08000A50: F007 0003 AND R0, R7, #3 0x08000A54: 2803 CMP R0, #3 0x08000A56: D106 BNE .L46 ; 0x08000A66 0x08000A58: F10D 0B1E ADD.W R11, SP, #30 0x08000A5C: 202C MOVS R0, #44 0x08000A5E: F80B 0007 STRB.W R0, [R11, R7] 0x08000A62: 3701 ADDS R7, #1 0x08000A64: E001 B .L47 ; 0x08000A6A
.L46: 0x08000A66: F10D 0B1E ADD.W R11, SP, #30
.L47: 0x08000A6A: 4628 MOV R0, R5 0x08000A6C: 220A MOVS R2, #10 0x08000A6E: 2300 MOVS R3, #0 0x08000A70: F002 F936 BL __aeabi_uldivmod ; 0x08002CE0 0x08000A74: EB00 0280 ADD.W R2, R0, R0, LSL #2 0x08000A78: EBA5 0242 SUB.W R2, R5, R2, LSL #1 0x08000A7C: F042 0230 ORR R2, R2, #48 0x08000A80: F80B 2007 STRB.W R2, [R11, R7] 0x08000A84: 3701 ADDS R7, #1 0x08000A86: F1D5 0209 RSBS R2, R5, #9 0x08000A8A: 2200 MOVS R2, #0 0x08000A8C: 41A2 SBCS R2, R4 0x08000A8E: D3DB BCC .L45 ; 0x08000A48 0x08000A90: E020 B .L50 ; 0x08000AD4
.L48: 0x08000A92: 2700 MOVS R7, #0 0x08000A94: EA50 0201 ORRS.W R2, R0, R1 0x08000A98: D01C BEQ .L50 ; 0x08000AD4 0x08000A9A: 04B2 LSLS R2, R6, #18 0x08000A9C: F24E 42F7 MOVW R2, #0xE4F7 ; 0x0800E4F7 = __SEGGER_RTL_hex_uc 0x08000AA0: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E4F7 = __SEGGER_RTL_hex_uc 0x08000AA4: BF5C ITT PL 0x08000AA6: F24E 5207 MOVWPL R2, #0xE507 ; 0x0800E507 = __SEGGER_RTL_hex_lc 0x08000AAA: F6C0 0200 MOVTPL R2, #0x0800 ; 0x0800E507 = __SEGGER_RTL_hex_lc 0x08000AAE: 0903 LSRS R3, R0, #4 0x08000AB0: EA43 7501 ORR.W R5, R3, R1, LSL #28
.L49: 0x08000AB4: F000 000F AND R0, R0, #15 0x08000AB8: 462B MOV R3, R5 0x08000ABA: 5C10 LDRB R0, [R2, R0] 0x08000ABC: 55E0 STRB R0, [R4, R7] 0x08000ABE: 3701 ADDS R7, #1 0x08000AC0: EA55 1011 ORRS.W R0, R5, R1, LSR #4 0x08000AC4: EA4F 1111 LSR.W R1, R1, #4 0x08000AC8: EA4F 1015 LSR.W R0, R5, #4 0x08000ACC: EA40 7501 ORR.W R5, R0, R1, LSL #28 0x08000AD0: 4618 MOV R0, R3 0x08000AD2: D1EF BNE .L49 ; 0x08000AB4
.L50: 0x08000AD4: 9905 LDR R1, [SP, #20] 0x08000AD6: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08000ADA: 29FF CMP R1, #255 0x08000ADC: BF88 IT HI 0x08000ADE: 3801 SUBHI R0, #1 0x08000AE0: EBAA 0207 SUB.W R2, R10, R7 0x08000AE4: EA22 7AE2 BIC.W R10, R2, R2, ASR #31 0x08000AE8: EB07 030A ADD.W R3, R7, R10 0x08000AEC: 9A04 LDR R2, [SP, #16] 0x08000AEE: 1AD4 SUBS R4, R2, R3 0x08000AF0: 2900 CMP R1, #0 0x08000AF2: BF18 IT NE 0x08000AF4: 4404 ADDNE R4, R0 0x08000AF6: 05B0 LSLS R0, R6, #22 0x08000AF8: D406 BMI .L51 ; 0x08000B08 0x08000AFA: 4640 MOV R0, R8 0x08000AFC: 4631 MOV R1, R6 0x08000AFE: 4622 MOV R2, R4 0x08000B00: F007 FD7B BL __SEGGER_RTL_pre_padding ; 0x080085FA 0x08000B04: 9905 LDR R1, [SP, #20] 0x08000B06: 2400 MOVS R4, #0
.L51: 0x08000B08: 29FF CMP R1, #255 0x08000B0A: 9D03 LDR R5, [SP, #12] 0x08000B0C: D905 BLS .L52 ; 0x08000B1A 0x08000B0E: 0A09 LSRS R1, R1, #8 0x08000B10: 4640 MOV R0, R8 0x08000B12: F00D F809 BL __SEGGER_RTL_putc ; 0x0800DB28 0x08000B16: 9905 LDR R1, [SP, #20] 0x08000B18: E000 B .L53 ; 0x08000B1C
.L52: 0x08000B1A: B111 CBZ R1, .L54 ; 0x08000B22
.L53: 0x08000B1C: 4640 MOV R0, R8 0x08000B1E: F00D F803 BL __SEGGER_RTL_putc ; 0x0800DB28
.L54: 0x08000B22: 4640 MOV R0, R8 0x08000B24: 4631 MOV R1, R6 0x08000B26: 4622 MOV R2, R4 0x08000B28: F007 FD67 BL __SEGGER_RTL_pre_padding ; 0x080085FA 0x08000B2C: 4640 MOV R0, R8 0x08000B2E: 2130 MOVS R1, #48 0x08000B30: 4652 MOV R2, R10 0x08000B32: F00D F849 BL __SEGGER_RTL_print_padding ; 0x0800DBC8 0x08000B36: 2F01 CMP R7, #1 0x08000B38: DB05 BLT .L56 ; 0x08000B46
.L55: 0x08000B3A: 5DE9 LDRB R1, [R5, R7] 0x08000B3C: 4640 MOV R0, R8 0x08000B3E: F00C FFF3 BL __SEGGER_RTL_putc ; 0x0800DB28 0x08000B42: 3F01 SUBS R7, #1 0x08000B44: D8F9 BHI .L55 ; 0x08000B3A
.L56: 0x08000B46: 06F0 LSLS R0, R6, #27 0x08000B48: F57F ADA4 BPL.W .L1 ; 0x08000694 0x08000B4C: 4640 MOV R0, R8 0x08000B4E: 2120 MOVS R1, #32 0x08000B50: 4622 MOV R2, R4 0x08000B52: F00D F839 BL __SEGGER_RTL_print_padding ; 0x0800DBC8 0x08000B56: E59D B .L1 ; 0x08000694
.L57: 0x08000B58: F446 5600 ORR R6, R6, #0x2000 0x08000B5C: F446 6B40 ORR R11, R6, #0x0C00
.L58: 0x08000B60: EA5F 50CB LSLS.W R0, R11, #23 0x08000B64: BF58 IT PL 0x08000B66: F04F 0A06 MOVPL.W R10, #6 0x08000B6A: F40B 6040 AND R0, R11, #0x0C00 0x08000B6E: 9906 LDR R1, [SP, #24] 0x08000B70: 3107 ADDS R1, #7 0x08000B72: F5A0 6040 SUB.W R0, R0, #0x0C00 0x08000B76: F021 0107 BIC R1, R1, #7 0x08000B7A: FAB0 F080 CLZ R0, R0 0x08000B7E: F1BA 0F00 CMP.W R10, #0 0x08000B82: BF08 IT EQ 0x08000B84: EA4F 1A50 LSREQ.W R10, R0, #5 0x08000B88: E9D1 5600 LDRD R5, R6, [R1] 0x08000B8C: EC46 5B19 VMOV D9, R5, R6 0x08000B90: F101 0008 ADD.W R0, R1, #8 0x08000B94: 9006 STR R0, [SP, #24] 0x08000B96: EEB0 0B49 VMOV.F64 D0, D9 0x08000B9A: F007 FCEF BL __SEGGER_RTL_float64_isinf ; 0x0800857C 0x08000B9E: B180 CBZ R0, .L60 ; 0x08000BC2
.L59: 0x08000BA0: EEB5 9B40 VCMP.F64 D9, #0.0 0x08000BA4: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000BA8: D51D BPL .L61 ; 0x08000BE6 0x08000BAA: EA5F 408B LSLS.W R0, R11, #18 0x08000BAE: F24E 24C3 MOVW R4, #0xE2C3 ; 0x0800E2C3 = .rodata.libc..L.str.1 0x08000BB2: F6C0 0400 MOVT R4, #0x0800 ; 0x0800E2C3 = .rodata.libc..L.str.1 0x08000BB6: BF5C ITT PL 0x08000BB8: F24E 24C8 MOVWPL R4, #0xE2C8 ; 0x0800E2C8 = .rodata.libc..L.str.2 0x08000BBC: F6C0 0400 MOVTPL R4, #0x0800 ; 0x0800E2C8 = .rodata.libc..L.str.2 0x08000BC0: E024 B .L62 ; 0x08000C0C
.L60: 0x08000BC2: EEB0 0B49 VMOV.F64 D0, D9 0x08000BC6: F00C FF69 BL __SEGGER_RTL_float64_isnan ; 0x0800DA9C 0x08000BCA: 2800 CMP R0, #0 0x08000BCC: D04A BEQ .L68 ; 0x08000C64 0x08000BCE: EA5F 408B LSLS.W R0, R11, #18 0x08000BD2: F24E 5417 MOVW R4, #0xE517 ; 0x0800E517 = .rodata.libc..L.str.5 0x08000BD6: F6C0 0400 MOVT R4, #0x0800 ; 0x0800E517 = .rodata.libc..L.str.5 0x08000BDA: BF5C ITT PL 0x08000BDC: F24E 541B MOVWPL R4, #0xE51B ; 0x0800E51B = .rodata.libc..L.str.6 0x08000BE0: F6C0 0400 MOVTPL R4, #0x0800 ; 0x0800E51B = .rodata.libc..L.str.6 0x08000BE4: E012 B .L62 ; 0x08000C0C
.L61: 0x08000BE6: F41B 5000 ANDS R0, R11, #0x2000 0x08000BEA: F24E 22CD MOVW R2, #0xE2CD ; 0x0800E2CD = .rodata.libc..L.str.3 0x08000BEE: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E2CD = .rodata.libc..L.str.3 0x08000BF2: F24E 21D2 MOVW R1, #0xE2D2 ; 0x0800E2D2 = .rodata.libc..L.str.4 0x08000BF6: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E2D2 = .rodata.libc..L.str.4 0x08000BFA: 4610 MOV R0, R2 0x08000BFC: BF12 ITEE NE 0x08000BFE: 1C54 ADDNE R4, R2, #1 0x08000C00: 4608 MOVEQ R0, R1 0x08000C02: 1C4C ADDEQ R4, R1, #1 0x08000C04: EA5F 618B LSLS.W R1, R11, #26 0x08000C08: BF48 IT MI 0x08000C0A: 4604 MOVMI R4, R0
.L62: 0x08000C0C: F42B 7680 BIC R6, R11, #0x0100
.L63: 0x08000C10: 2C00 CMP R4, #0 0x08000C12: BF04 ITT EQ 0x08000C14: F64D 64C7 MOVWEQ R4, #0xDEC7 ; 0x0800DEC7 = .rodata.libc..L.str 0x08000C18: F6C0 0400 MOVTEQ R4, #0x0800 ; 0x0800DEC7 = .rodata.libc..L.str 0x08000C1C: 05F0 LSLS R0, R6, #23 0x08000C1E: 4620 MOV R0, R4 0x08000C20: D402 BMI .L64 ; 0x08000C28 0x08000C22: F00D F863 BL strlen ; 0x0800DCEC 0x08000C26: E002 B .L65 ; 0x08000C2E
.L64: 0x08000C28: 4651 MOV R1, R10 0x08000C2A: F00D F875 BL strnlen ; 0x0800DD18
.L65: 0x08000C2E: 4605 MOV R5, R0 0x08000C30: F426 7600 BIC R6, R6, #0x0200 0x08000C34: EBA7 0A00 SUB.W R10, R7, R0 0x08000C38: 4640 MOV R0, R8 0x08000C3A: 4631 MOV R1, R6 0x08000C3C: 4652 MOV R2, R10 0x08000C3E: F007 FCDC BL __SEGGER_RTL_pre_padding ; 0x080085FA 0x08000C42: B135 CBZ R5, .L67 ; 0x08000C52
.L66: 0x08000C44: F814 1B01 LDRB R1, [R4], #1 0x08000C48: 4640 MOV R0, R8 0x08000C4A: F00C FF6D BL __SEGGER_RTL_putc ; 0x0800DB28 0x08000C4E: 3D01 SUBS R5, #1 0x08000C50: D1F8 BNE .L66 ; 0x08000C44
.L67: 0x08000C52: 06F0 LSLS R0, R6, #27 0x08000C54: F57F AD1E BPL.W .L1 ; 0x08000694 0x08000C58: 4640 MOV R0, R8 0x08000C5A: 2120 MOVS R1, #32 0x08000C5C: 4652 MOV R2, R10 0x08000C5E: F00C FFB3 BL __SEGGER_RTL_print_padding ; 0x0800DBC8 0x08000C62: E517 B .L1 ; 0x08000694
.L68: 0x08000C64: EEB0 0B49 VMOV.F64 D0, D9 0x08000C68: F007 FC95 BL __SEGGER_RTL_float64_isnormal ; 0x08008596 0x08000C6C: 2800 CMP R0, #0 0x08000C6E: BF04 ITT EQ 0x08000C70: 4606 MOVEQ R6, R0 0x08000C72: 4605 MOVEQ R5, R0 0x08000C74: EC46 5B19 VMOV D9, R5, R6 0x08000C78: EEB0 0B49 VMOV.F64 D0, D9 0x08000C7C: F00C FF16 BL __SEGGER_RTL_float64_signbit ; 0x0800DAAC 0x08000C80: 4604 MOV R4, R0 0x08000C82: F086 4000 EOR R0, R6, #0x80000000 0x08000C86: EC40 5B10 VMOV D0, R5, R0 0x08000C8A: 2C00 CMP R4, #0 0x08000C8C: FE09 9B00 VSELEQ.F64 D9, D9, D0 0x08000C90: EEB0 0B49 VMOV.F64 D0, D9 0x08000C94: A80D ADD R0, SP, #52 0x08000C96: F00C FF0D BL frexp ; 0x0800DAB4 0x08000C9A: 980D LDR R0, [SP, #52] 0x08000C9C: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08000CA0: F246 6167 MOVW R1, #0x6667 0x08000CA4: F2C6 6166 MOVT R1, #0x6666 0x08000CA8: FB50 F001 SMMUL R0, R0, R1 0x08000CAC: 2C00 CMP R4, #0 0x08000CAE: BF18 IT NE 0x08000CB0: F04B 0B60 ORRNE R11, R11, #96 0x08000CB4: 1081 ASRS R1, R0, #2 0x08000CB6: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x08000CBA: 900D STR R0, [SP, #52] 0x08000CBC: EEB5 9B40 VCMP.F64 D9, #0.0 0x08000CC0: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000CC4: D016 BEQ .L72 ; 0x08000CF4 0x08000CC6: 3001 ADDS R0, #1
.L69: 0x08000CC8: F00C FF10 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000CCC: EEB4 0B49 VCMP.F64 D0, D9 0x08000CD0: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000CD4: 980D LDR R0, [SP, #52] 0x08000CD6: D506 BPL .L71 ; 0x08000CE6 0x08000CD8: 1C41 ADDS R1, R0, #1 0x08000CDA: 910D STR R1, [SP, #52] 0x08000CDC: 3002 ADDS R0, #2 0x08000CDE: E7F3 B .L69 ; 0x08000CC8
.L70: 0x08000CE0: 980D LDR R0, [SP, #52] 0x08000CE2: 3801 SUBS R0, #1 0x08000CE4: 900D STR R0, [SP, #52]
.L71: 0x08000CE6: F00C FF01 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000CEA: EEB4 0B49 VCMP.F64 D0, D9 0x08000CEE: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000CF2: DCF5 BGT .L70 ; 0x08000CE0
.L72: 0x08000CF4: 990D LDR R1, [SP, #52] 0x08000CF6: F40B 6440 AND R4, R11, #0x0C00 0x08000CFA: F5B4 6F80 CMP.W R4, #0x0400 0x08000CFE: D007 BEQ .L73 ; 0x08000D10 0x08000D00: F5B4 6F40 CMP.W R4, #0x0C00 0x08000D04: D10A BNE .L74 ; 0x08000D1C 0x08000D06: 458A CMP R10, R1 0x08000D08: BFC8 IT GT 0x08000D0A: F111 0F05 CMNGT R1, #5 0x08000D0E: DC05 BGT .L74 ; 0x08000D1C
.L73: 0x08000D10: F5B1 7F9A CMP.W R1, #0x0134 0x08000D14: D113 BNE .L77 ; 0x08000D3E 0x08000D16: EE89 9B0A VDIV.F64 D9, D9, D10 0x08000D1A: E015 B .L78 ; 0x08000D48
.L74: 0x08000D1C: EA5F 504B LSLS.W R0, R11, #21 0x08000D20: F140 80E7 BPL.W .L89 ; 0x08000EF2 0x08000D24: 290E CMP R1, #14 0x08000D26: F340 80C1 BLE.W .L86 ; 0x08000EAC 0x08000D2A: F04F 0A00 MOV.W R10, #0 0x08000D2E: E0E0 B .L89 ; 0x08000EF2
.L75: 0x08000D30: 2A00 CMP R2, #0 0x08000D32: F47F ACAF BNE.W .L1 ; 0x08000694 0x08000D36: E2A1 B .L126 ; 0x0800127C
.L76: 0x08000D38: 7001 STRB R1, [R0] 0x08000D3A: F7FF BCAB B.W .L1 ; 0x08000694
.L77: 0x08000D3E: 4248 RSBS R0, R1, #0 0x08000D40: F00C FED4 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000D44: EE20 9B09 VMUL.F64 D9, D0, D9
.L78: 0x08000D48: EEB5 9B40 VCMP.F64 D9, #0.0 0x08000D4C: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000D50: D023 BEQ .L82 ; 0x08000D9A 0x08000D52: EEB0 0B49 VMOV.F64 D0, D9 0x08000D56: F007 FC11 BL __SEGGER_RTL_float64_isinf ; 0x0800857C 0x08000D5A: 2800 CMP R0, #0 0x08000D5C: F47F AF20 BNE.W .L59 ; 0x08000BA0 0x08000D60: 980D LDR R0, [SP, #52] 0x08000D62: EEB4 9B48 VCMP.F64 D9, D8 0x08000D66: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000D6A: DB08 BLT .L80 ; 0x08000D7E
.L79: 0x08000D6C: EE89 9B08 VDIV.F64 D9, D9, D8 0x08000D70: 3001 ADDS R0, #1 0x08000D72: EEB4 9B48 VCMP.F64 D9, D8 0x08000D76: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000D7A: DAF7 BGE .L79 ; 0x08000D6C 0x08000D7C: 900D STR R0, [SP, #52]
.L80: 0x08000D7E: EEB4 9B4B VCMP.F64 D9, D11 0x08000D82: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000D86: D508 BPL .L82 ; 0x08000D9A
.L81: 0x08000D88: EE29 9B08 VMUL.F64 D9, D9, D8 0x08000D8C: 3801 SUBS R0, #1 0x08000D8E: EEB4 9B4B VCMP.F64 D9, D11 0x08000D92: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000D96: D4F7 BMI .L81 ; 0x08000D88 0x08000D98: 900D STR R0, [SP, #52]
.L82: 0x08000D9A: F5B4 6F40 CMP.W R4, #0x0C00 0x08000D9E: 4654 MOV R4, R10 0x08000DA0: BF08 IT EQ 0x08000DA2: 3C01 SUBEQ R4, #1 0x08000DA4: F1BA 0F00 CMP.W R10, #0 0x08000DA8: BF18 IT NE 0x08000DAA: 46A2 MOVNE R10, R4 0x08000DAC: F1CA 0000 RSB R0, R10, #0 0x08000DB0: F00C FE9C BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000DB4: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08000DB8: F007 FBFE BL ldexp ; 0x080085B8 0x08000DBC: EE30 0B09 VADD.F64 D0, D0, D9 0x08000DC0: EEB4 0B48 VCMP.F64 D0, D8 0x08000DC4: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000DC8: BFA1 ITTTT GE 0x08000DCA: 980D LDRGE R0, [SP, #52] 0x08000DCC: EE80 0B08 VDIVGE.F64 D0, D0, D8 0x08000DD0: 3001 ADDGE R0, #1 0x08000DD2: 900D STRGE R0, [SP, #52] 0x08000DD4: EC50 6B10 VMOV R6, R0, D0 0x08000DD8: 9002 STR R0, [SP, #8] 0x08000DDA: F1BA 0F00 CMP.W R10, #0 0x08000DDE: D035 BEQ .L83 ; 0x08000E4C 0x08000DE0: 9405 STR R4, [SP, #20] 0x08000DE2: F40B 6008 AND R0, R11, #0x0880 0x08000DE6: F5B0 6F00 CMP.W R0, #0x0800 0x08000DEA: D131 BNE .L84 ; 0x08000E50 0x08000DEC: F1BA 0F10 CMP.W R10, #16 0x08000DF0: BFA8 IT GE 0x08000DF2: F04F 0A10 MOVGE.W R10, #16 0x08000DF6: 9802 LDR R0, [SP, #8] 0x08000DF8: EC40 6B19 VMOV D9, R6, R0 0x08000DFC: 4650 MOV R0, R10 0x08000DFE: F00C FE75 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000E02: EE20 0B09 VMUL.F64 D0, D0, D9 0x08000E06: EC51 0B10 VMOV R0, R1, D0 0x08000E0A: F001 FF1B BL __aeabi_d2ulz ; 0x08002C44 0x08000E0E: 4604 MOV R4, R0 0x08000E10: 4308 ORRS R0, R1 0x08000E12: F000 8207 BEQ.W .L120 ; 0x08001224 0x08000E16: 460D MOV R5, R1 0x08000E18: F64C 42CD MOVW R2, #0xCCCD 0x08000E1C: F6CC 42CC MOVT R2, #0xCCCC 0x08000E20: FBA4 0102 UMULL R0, R1, R4, R2 0x08000E24: 1E53 SUBS R3, R2, #1 0x08000E26: FB04 1103 MLA R1, R4, R3, R1 0x08000E2A: FB05 1102 MLA R1, R5, R2, R1 0x08000E2E: 07C2 LSLS R2, R0, #31 0x08000E30: EA42 0251 ORR.W R2, R2, R1, LSR #1 0x08000E34: 07C9 LSLS R1, R1, #31 0x08000E36: EA41 0050 ORR.W R0, R1, R0, LSR #1 0x08000E3A: F1D0 3099 RSBS R0, R0, #0x99999999 0x08000E3E: F649 1099 MOVW R0, #0x9999 0x08000E42: F6C1 1099 MOVT R0, #0x1999 0x08000E46: 4190 SBCS R0, R2 0x08000E48: F080 81EE BCS.W .L121 ; 0x08001228
.L83: 0x08000E4C: F8CD A014 STR.W R10, [SP, #20]
.L84: 0x08000E50: 9A05 LDR R2, [SP, #20] 0x08000E52: F00B 0080 AND R0, R11, #128 0x08000E56: 4310 ORRS R0, R2 0x08000E58: EBA7 0002 SUB.W R0, R7, R2 0x08000E5C: 9D0D LDR R5, [SP, #52] 0x08000E5E: BF0C ITE EQ 0x08000E60: 1F47 SUBEQ R7, R0, #5 0x08000E62: 1F87 SUBNE R7, R0, #6 0x08000E64: 2401 MOVS R4, #1 0x08000E66: EA5F 40CB LSLS.W R0, R11, #19 0x08000E6A: D402 BMI .L85 ; 0x08000E72 0x08000E6C: 9504 STR R5, [SP, #16] 0x08000E6E: 9902 LDR R1, [SP, #8] 0x08000E70: E0BD B .L95 ; 0x08000FEE
.L85: 0x08000E72: F245 5056 MOVW R0, #0x5556 0x08000E76: F2C5 5055 MOVT R0, #0x5555 0x08000E7A: FB55 F000 SMMUL R0, R5, R0 0x08000E7E: EB00 70D0 ADD.W R0, R0, R0, LSR #31 0x08000E82: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08000E86: 1A28 SUBS R0, R5, R0 0x08000E88: 3002 ADDS R0, #2 0x08000E8A: 9902 LDR R1, [SP, #8] 0x08000E8C: E8DF F000 TBB [PC, R0] 0x08000E90: 03 DC.B 0x03 ; '\x03' 0x08000E91: A1 DC.B 0xA1 ; '\xA1' 0x08000E92: AB DC.B 0xAB ; '\xAB' 0x08000E93: 03 DC.B 0x03 ; '\x03' 0x08000E94: A1 DC.B 0xA1 ; '\xA1' 0x08000E95: 00 DC.B 0x00 ; '\0' 0x08000E96: EC41 6B10 VMOV D0, R6, R1 0x08000E9A: EE20 0B08 VMUL.F64 D0, D0, D8 0x08000E9E: EC51 6B10 VMOV R6, R1, D0 0x08000EA2: 3D01 SUBS R5, #1 0x08000EA4: 950D STR R5, [SP, #52] 0x08000EA6: 3F01 SUBS R7, #1 0x08000EA8: 2402 MOVS R4, #2 0x08000EAA: E09C B .L94 ; 0x08000FE6
.L86: 0x08000EAC: 43C8 MVNS R0, R1 0x08000EAE: 4450 ADD R0, R10 0x08000EB0: F04F 0A10 MOV.W R10, #16 0x08000EB4: 2810 CMP R0, #16 0x08000EB6: BFB8 IT LT 0x08000EB8: 4682 MOVLT R10, R0 0x08000EBA: EA5F 620B LSLS.W R2, R11, #24 0x08000EBE: D418 BMI .L89 ; 0x08000EF2 0x08000EC0: B1B8 CBZ R0, .L89 ; 0x08000EF2
.L87: 0x08000EC2: 4650 MOV R0, R10 0x08000EC4: F00C FE12 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000EC8: EEB6 1B00 VMOV.F64 D1, #0.5 0x08000ECC: EE00 1B09 VMLA.F64 D1, D0, D9 0x08000ED0: EEB0 0B41 VMOV.F64 D0, D1 0x08000ED4: F7FF FAEC BL floor ; 0x080004B0 0x08000ED8: EEB0 1B48 VMOV.F64 D1, D8 0x08000EDC: F7FF FA44 BL fmod ; 0x08000368 0x08000EE0: EEB5 0B40 VCMP.F64 D0, #0.0 0x08000EE4: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000EE8: D102 BNE .L88 ; 0x08000EF0 0x08000EEA: F1BA 0A01 SUBS.W R10, R10, #1 0x08000EEE: D1E8 BNE .L87 ; 0x08000EC2
.L88: 0x08000EF0: 990D LDR R1, [SP, #52]
.L89: 0x08000EF2: F8CD A014 STR.W R10, [SP, #20] 0x08000EF6: F1CA 0000 RSB R0, R10, #0 0x08000EFA: 3910 SUBS R1, #16 0x08000EFC: 4281 CMP R1, R0 0x08000EFE: BFC8 IT GT 0x08000F00: 4608 MOVGT R0, R1 0x08000F02: F00C FDF3 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000F06: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08000F0A: F007 FB55 BL ldexp ; 0x080085B8 0x08000F0E: EE30 9B09 VADD.F64 D9, D0, D9 0x08000F12: 980D LDR R0, [SP, #52] 0x08000F14: 3001 ADDS R0, #1 0x08000F16: F00C FDE9 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000F1A: EEB4 0B49 VCMP.F64 D0, D9 0x08000F1E: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x08000F22: 980D LDR R0, [SP, #52] 0x08000F24: BF98 IT LS 0x08000F26: 3001 ADDLS R0, #1 0x08000F28: 2800 CMP R0, #0 0x08000F2A: D414 BMI .L90 ; 0x08000F56 0x08000F2C: 2811 CMP R0, #17 0x08000F2E: D31A BCC .L91 ; 0x08000F66 0x08000F30: F1A0 0110 SUB.W R1, R0, #16 0x08000F34: 910D STR R1, [SP, #52] 0x08000F36: F1C0 0010 RSB R0, R0, #16 0x08000F3A: F00C FDD7 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08000F3E: EE20 0B09 VMUL.F64 D0, D0, D9 0x08000F42: EC51 0B10 VMOV R0, R1, D0 0x08000F46: F001 FE7D BL __aeabi_d2ulz ; 0x08002C44 0x08000F4A: 4605 MOV R5, R0 0x08000F4C: 460E MOV R6, R1 0x08000F4E: 2000 MOVS R0, #0 0x08000F50: E9CD 0001 STRD R0, R0, [SP, #4] 0x08000F54: E019 B .L92 ; 0x08000F8A
.L90: 0x08000F56: EC50 1B19 VMOV R1, R0, D9 0x08000F5A: E9CD 1001 STRD R1, R0, [SP, #4] 0x08000F5E: 2500 MOVS R5, #0 0x08000F60: 950D STR R5, [SP, #52] 0x08000F62: 2600 MOVS R6, #0 0x08000F64: E011 B .L92 ; 0x08000F8A
.L91: 0x08000F66: EC51 0B19 VMOV R0, R1, D9 0x08000F6A: F001 FE6B BL __aeabi_d2ulz ; 0x08002C44 0x08000F6E: 4605 MOV R5, R0 0x08000F70: 460E MOV R6, R1 0x08000F72: F001 FE87 BL __aeabi_ul2d ; 0x08002C84 0x08000F76: EC41 0B10 VMOV D0, R0, R1 0x08000F7A: EE39 0B40 VSUB.F64 D0, D9, D0 0x08000F7E: EC50 1B10 VMOV R1, R0, D0 0x08000F82: E9CD 1001 STRD R1, R0, [SP, #4] 0x08000F86: 2000 MOVS R0, #0 0x08000F88: 900D STR R0, [SP, #52]
.L92: 0x08000F8A: F42B 6A80 BIC R10, R11, #0x0400 0x08000F8E: F240 50C8 MOVW R0, #0x05C8 ; 0x080005C8 = __SEGGER_RTL_ipow10 0x08000F92: F6C0 0000 MOVT R0, #0x0800 ; 0x080005C8 = __SEGGER_RTL_ipow10 0x08000F96: 3008 ADDS R0, #8 0x08000F98: 2400 MOVS R4, #0
.L93: 0x08000F9A: F100 0108 ADD.W R1, R0, #8 0x08000F9E: 3401 ADDS R4, #1 0x08000FA0: C805 LDM R0, {R0, R2} 0x08000FA2: 1A28 SUBS R0, R5, R0 0x08000FA4: EB76 0002 SBCS.W R0, R6, R2 0x08000FA8: 4608 MOV R0, R1 0x08000FAA: D2F6 BCS .L93 ; 0x08000F9A 0x08000FAC: 9A05 LDR R2, [SP, #20] 0x08000FAE: 1AB8 SUBS R0, R7, R2 0x08000FB0: F00B 0180 AND R1, R11, #128 0x08000FB4: 4311 ORRS R1, R2 0x08000FB6: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x08000FBA: BF1C ITT NE 0x08000FBC: 4611 MOVNE R1, R2 0x08000FBE: 3A01 SUBNE R2, #1 0x08000FC0: F01B 0F60 TST R11, #96 0x08000FC4: BF08 IT EQ 0x08000FC6: 460A MOVEQ R2, R1 0x08000FC8: 990D LDR R1, [SP, #52] 0x08000FCA: 1A51 SUBS R1, R2, R1 0x08000FCC: 4408 ADD R0, R1 0x08000FCE: 1B07 SUBS R7, R0, R4 0x08000FD0: E02A B .L96 ; 0x08001028 0x08000FD2: EC41 6B10 VMOV D0, R6, R1 0x08000FD6: EE20 0B0C VMUL.F64 D0, D0, D12 0x08000FDA: EC51 6B10 VMOV R6, R1, D0 0x08000FDE: 3D02 SUBS R5, #2 0x08000FE0: 950D STR R5, [SP, #52] 0x08000FE2: 3F02 SUBS R7, #2 0x08000FE4: 2403 MOVS R4, #3
.L94: 0x08000FE6: EA22 72E2 BIC.W R2, R2, R2, ASR #31 0x08000FEA: E9CD 5204 STRD R5, R2, [SP, #16]
.L95: 0x08000FEE: F42B 6A00 BIC R10, R11, #0x0800 0x08000FF2: EC41 6B19 VMOV D9, R6, R1 0x08000FF6: 4630 MOV R0, R6 0x08000FF8: F001 FE24 BL __aeabi_d2ulz ; 0x08002C44 0x08000FFC: 4605 MOV R5, R0 0x08000FFE: 460E MOV R6, R1 0x08001000: F001 FE40 BL __aeabi_ul2d ; 0x08002C84 0x08001004: EC41 0B10 VMOV D0, R0, R1 0x08001008: EE39 0B40 VSUB.F64 D0, D9, D0 0x0800100C: EC50 1B10 VMOV R1, R0, D0 0x08001010: E9CD 1001 STRD R1, R0, [SP, #4] 0x08001014: F01B 0F60 TST R11, #96 0x08001018: BF18 IT NE 0x0800101A: 3F01 SUBNE R7, #1 0x0800101C: 9804 LDR R0, [SP, #16] 0x0800101E: F00C FD61 BL abs ; 0x0800DAE4 0x08001022: 2863 CMP R0, #99 0x08001024: BFC8 IT GT 0x08001026: 3F01 SUBGT R7, #1
.L96: 0x08001028: EA27 7BE7 BIC.W R11, R7, R7, ASR #31 0x0800102C: F41A 7F04 TST R10, #0x0210 0x08001030: D10D BNE .L98 ; 0x0800104E 0x08001032: 2F01 CMP R7, #1 0x08001034: DB0B BLT .L98 ; 0x0800104E 0x08001036: F240 57C8 MOVW R7, #0x05C8 ; 0x080005C8 = __SEGGER_RTL_ipow10 0x0800103A: F6C0 0700 MOVT R7, #0x0800 ; 0x080005C8 = __SEGGER_RTL_ipow10
.L97: 0x0800103E: 4640 MOV R0, R8 0x08001040: 2120 MOVS R1, #32 0x08001042: F00C FD71 BL __SEGGER_RTL_putc ; 0x0800DB28 0x08001046: F1BB 0B01 SUBS.W R11, R11, #1 0x0800104A: D1F8 BNE .L97 ; 0x0800103E 0x0800104C: E003 B .L99 ; 0x08001056
.L98: 0x0800104E: F240 57C8 MOVW R7, #0x05C8 ; 0x080005C8 = __SEGGER_RTL_ipow10 0x08001052: F6C0 0700 MOVT R7, #0x0800 ; 0x080005C8 = __SEGGER_RTL_ipow10
.L99: 0x08001056: EA5F 608A LSLS.W R0, R10, #26 0x0800105A: EA4F 604A LSL.W R0, R10, #25 0x0800105E: D403 BMI .L100 ; 0x08001068 0x08001060: 2800 CMP R0, #0 0x08001062: D508 BPL .L102 ; 0x08001076 0x08001064: 2120 MOVS R1, #32 0x08001066: E003 B .L101 ; 0x08001070
.L100: 0x08001068: 212D MOVS R1, #45 0x0800106A: 2800 CMP R0, #0 0x0800106C: BF58 IT PL 0x0800106E: 212B MOVPL R1, #43
.L101: 0x08001070: 4640 MOV R0, R8 0x08001072: F00C FD59 BL __SEGGER_RTL_putc ; 0x0800DB28
.L102: 0x08001076: EA5F 60CA LSLS.W R0, R10, #27 0x0800107A: D409 BMI .L104 ; 0x08001090 0x0800107C: F1BB 0F00 CMP.W R11, #0 0x08001080: D006 BEQ .L104 ; 0x08001090
.L103: 0x08001082: 4640 MOV R0, R8 0x08001084: 2130 MOVS R1, #48 0x08001086: F00C FD4F BL __SEGGER_RTL_putc ; 0x0800DB28 0x0800108A: F1BB 0B01 SUBS.W R11, R11, #1 0x0800108E: D1F8 BNE .L103 ; 0x08001082
.L104: 0x08001090: 3C01 SUBS R4, #1 0x08001092: EB07 00C4 ADD.W R0, R7, R4, LSL #3 0x08001096: C806 LDM R0!, {R1-R2} 0x08001098: 1A68 SUBS R0, R5, R1 0x0800109A: EB76 0002 SBCS.W R0, R6, R2 0x0800109E: 2030 MOVS R0, #48 0x080010A0: D306 BCC .L106 ; 0x080010B0
.L105: 0x080010A2: 1A6D SUBS R5, R5, R1 0x080010A4: 4196 SBCS R6, R2 0x080010A6: 3001 ADDS R0, #1 0x080010A8: 1A6B SUBS R3, R5, R1 0x080010AA: EB76 0302 SBCS.W R3, R6, R2 0x080010AE: D2F8 BCS .L105 ; 0x080010A2
.L106: 0x080010B0: B2C1 UXTB R1, R0 0x080010B2: 4640 MOV R0, R8 0x080010B4: F00C FD38 BL __SEGGER_RTL_putc ; 0x0800DB28 0x080010B8: 2C00 CMP R4, #0 0x080010BA: D1E9 BNE .L104 ; 0x08001090 0x080010BC: EA5F 540A LSLS.W R4, R10, #20 0x080010C0: D50B BPL .L108 ; 0x080010DA 0x080010C2: 980D LDR R0, [SP, #52] 0x080010C4: 2801 CMP R0, #1 0x080010C6: DB08 BLT .L108 ; 0x080010DA
.L107: 0x080010C8: 3801 SUBS R0, #1 0x080010CA: 900D STR R0, [SP, #52] 0x080010CC: 4640 MOV R0, R8 0x080010CE: 2130 MOVS R1, #48 0x080010D0: F00C FD2A BL __SEGGER_RTL_putc ; 0x0800DB28 0x080010D4: 980D LDR R0, [SP, #52] 0x080010D6: 2800 CMP R0, #0 0x080010D8: DCF6 BGT .L107 ; 0x080010C8
.L108: 0x080010DA: F00A 0080 AND R0, R10, #128 0x080010DE: 9D05 LDR R5, [SP, #20] 0x080010E0: 4328 ORRS R0, R5 0x080010E2: D043 BEQ .L114 ; 0x0800116C 0x080010E4: 4640 MOV R0, R8 0x080010E6: 212E MOVS R1, #46 0x080010E8: F00C FD1E BL __SEGGER_RTL_putc ; 0x0800DB28 0x080010EC: 2010 MOVS R0, #16 0x080010EE: 2D10 CMP R5, #16 0x080010F0: BFB8 IT LT 0x080010F2: 4628 MOVLT R0, R5 0x080010F4: 2C00 CMP R4, #0 0x080010F6: 990D LDR R1, [SP, #52] 0x080010F8: EA20 77E0 BIC.W R7, R0, R0, ASR #31 0x080010FC: 4638 MOV R0, R7 0x080010FE: BF48 IT MI 0x08001100: 1A40 SUBMI R0, R0, R1 0x08001102: F00C FCF3 BL __SEGGER_RTL_pow10 ; 0x0800DAEC 0x08001106: 2D01 CMP R5, #1 0x08001108: DB26 BLT .L112 ; 0x08001158 0x0800110A: E9DD 1001 LDRD R1, R0, [SP, #4] 0x0800110E: EC40 1B11 VMOV D1, R1, R0 0x08001112: EE20 0B01 VMUL.F64 D0, D0, D1 0x08001116: EC51 0B10 VMOV R0, R1, D0 0x0800111A: F001 FD93 BL __aeabi_d2ulz ; 0x08002C44 0x0800111E: 4604 MOV R4, R0 0x08001120: 460D MOV R5, R1 0x08001122: 463E MOV R6, R7
.L109: 0x08001124: 3E01 SUBS R6, #1 0x08001126: F240 50C8 MOVW R0, #0x05C8 ; 0x080005C8 = __SEGGER_RTL_ipow10 0x0800112A: F6C0 0000 MOVT R0, #0x0800 ; 0x080005C8 = __SEGGER_RTL_ipow10 0x0800112E: EB00 00C6 ADD.W R0, R0, R6, LSL #3 0x08001132: C806 LDM R0!, {R1-R2} 0x08001134: 1A60 SUBS R0, R4, R1 0x08001136: EB75 0002 SBCS.W R0, R5, R2 0x0800113A: 2030 MOVS R0, #48 0x0800113C: D306 BCC .L111 ; 0x0800114C
.L110: 0x0800113E: 1A64 SUBS R4, R4, R1 0x08001140: 4195 SBCS R5, R2 0x08001142: 3001 ADDS R0, #1 0x08001144: 1A63 SUBS R3, R4, R1 0x08001146: EB75 0302 SBCS.W R3, R5, R2 0x0800114A: D2F8 BCS .L110 ; 0x0800113E
.L111: 0x0800114C: B2C1 UXTB R1, R0 0x0800114E: 4640 MOV R0, R8 0x08001150: F00C FCEA BL __SEGGER_RTL_putc ; 0x0800DB28 0x08001154: 2E00 CMP R6, #0 0x08001156: D1E5 BNE .L109 ; 0x08001124
.L112: 0x08001158: 9905 LDR R1, [SP, #20] 0x0800115A: 1BC8 SUBS R0, R1, R7 0x0800115C: D006 BEQ .L114 ; 0x0800116C 0x0800115E: 1A7C SUBS R4, R7, R1
.L113: 0x08001160: 4640 MOV R0, R8 0x08001162: 2130 MOVS R1, #48 0x08001164: F00C FCE0 BL __SEGGER_RTL_putc ; 0x0800DB28 0x08001168: 3401 ADDS R4, #1 0x0800116A: D3F9 BCC .L113 ; 0x08001160
.L114: 0x0800116C: EA5F 504A LSLS.W R0, R10, #21 0x08001170: D54B BPL .L118 ; 0x0800120A 0x08001172: 2145 MOVS R1, #69 0x08001174: EA5F 408A LSLS.W R0, R10, #18 0x08001178: BF58 IT PL 0x0800117A: 2165 MOVPL R1, #101 0x0800117C: 4640 MOV R0, R8 0x0800117E: F00C FCD3 BL __SEGGER_RTL_putc ; 0x0800DB28 0x08001182: 980D LDR R0, [SP, #52] 0x08001184: 2800 CMP R0, #0 0x08001186: 4640 MOV R0, R8 0x08001188: DB04 BLT .L115 ; 0x08001194 0x0800118A: 212B MOVS R1, #43 0x0800118C: F00C FCCC BL __SEGGER_RTL_putc ; 0x0800DB28 0x08001190: 980D LDR R0, [SP, #52] 0x08001192: E005 B .L116 ; 0x080011A0
.L115: 0x08001194: 212D MOVS R1, #45 0x08001196: F00C FCC7 BL __SEGGER_RTL_putc ; 0x0800DB28 0x0800119A: 980D LDR R0, [SP, #52] 0x0800119C: 4240 RSBS R0, R0, #0 0x0800119E: 900D STR R0, [SP, #52]
.L116: 0x080011A0: 2864 CMP R0, #100 0x080011A2: DB15 BLT .L117 ; 0x080011D0 0x080011A4: F248 541F MOVW R4, #0x851F 0x080011A8: F2C5 14EB MOVT R4, #0x51EB 0x080011AC: FBA0 0104 UMULL R0, R1, R0, R4 0x080011B0: 2030 MOVS R0, #48 0x080011B2: EB00 1151 ADD.W R1, R0, R1, LSR #5 0x080011B6: 4640 MOV R0, R8 0x080011B8: F00C FCB6 BL __SEGGER_RTL_putc ; 0x0800DB28 0x080011BC: 980D LDR R0, [SP, #52] 0x080011BE: FB50 F104 SMMUL R1, R0, R4 0x080011C2: 114A ASRS R2, R1, #5 0x080011C4: EB02 71D1 ADD.W R1, R2, R1, LSR #31 0x080011C8: 2264 MOVS R2, #100 0x080011CA: FB01 0012 MLS R0, R1, R2, R0 0x080011CE: 900D STR R0, [SP, #52]
.L117: 0x080011D0: F246 6467 MOVW R4, #0x6667 0x080011D4: F2C6 6466 MOVT R4, #0x6666 0x080011D8: FB50 F004 SMMUL R0, R0, R4 0x080011DC: 1081 ASRS R1, R0, #2 0x080011DE: EB01 70D0 ADD.W R0, R1, R0, LSR #31 0x080011E2: F100 0130 ADD.W R1, R0, #48 0x080011E6: 4640 MOV R0, R8 0x080011E8: F00C FC9E BL __SEGGER_RTL_putc ; 0x0800DB28 0x080011EC: 980D LDR R0, [SP, #52] 0x080011EE: FB50 F104 SMMUL R1, R0, R4 0x080011F2: 108A ASRS R2, R1, #2 0x080011F4: EB02 71D1 ADD.W R1, R2, R1, LSR #31 0x080011F8: EB01 0181 ADD.W R1, R1, R1, LSL #2 0x080011FC: EBA0 0041 SUB.W R0, R0, R1, LSL #1 0x08001200: F100 0130 ADD.W R1, R0, #48 0x08001204: 4640 MOV R0, R8 0x08001206: F00C FC8F BL __SEGGER_RTL_putc ; 0x0800DB28
.L118: 0x0800120A: F1BB 0F00 CMP.W R11, #0 0x0800120E: F43F AA41 BEQ.W .L1 ; 0x08000694
.L119: 0x08001212: 4640 MOV R0, R8 0x08001214: 2120 MOVS R1, #32 0x08001216: F00C FC87 BL __SEGGER_RTL_putc ; 0x0800DB28 0x0800121A: F1BB 0B01 SUBS.W R11, R11, #1 0x0800121E: D1F8 BNE .L119 ; 0x08001212 0x08001220: F7FF BA38 B.W .L1 ; 0x08000694
.L120: 0x08001224: 9005 STR R0, [SP, #20] 0x08001226: E613 B .L84 ; 0x08000E50
.L121: 0x08001228: F8CD A014 STR.W R10, [SP, #20]
.L122: 0x0800122C: 4620 MOV R0, R4 0x0800122E: 4629 MOV R1, R5 0x08001230: 220A MOVS R2, #10 0x08001232: 2300 MOVS R3, #0 0x08001234: F001 FD54 BL __aeabi_uldivmod ; 0x08002CE0 0x08001238: 4604 MOV R4, R0 0x0800123A: 460D MOV R5, R1 0x0800123C: 220A MOVS R2, #10 0x0800123E: 2300 MOVS R3, #0 0x08001240: F001 FD4E BL __aeabi_uldivmod ; 0x08002CE0 0x08001244: 9805 LDR R0, [SP, #20] 0x08001246: 3801 SUBS R0, #1 0x08001248: 9005 STR R0, [SP, #20] 0x0800124A: F43F AE01 BEQ.W .L84 ; 0x08000E50 0x0800124E: EA52 0003 ORRS.W R0, R2, R3 0x08001252: D0EB BEQ .L122 ; 0x0800122C 0x08001254: E5FC B .L84 ; 0x08000E50
.L123: 0x08001256: F8D8 000C LDR.W R0, [R8, #12] 0x0800125A: B128 CBZ R0, .L124 ; 0x08001268 0x0800125C: E9D8 1200 LDRD R1, R2, [R8] 0x08001260: 4291 CMP R1, R2 0x08001262: BF3C ITT CC 0x08001264: 2200 MOVCC R2, #0 0x08001266: 5442 STRBCC R2, [R0, R1]
.L124: 0x08001268: 4640 MOV R0, R8 0x0800126A: F00C FC9F BL __SEGGER_RTL_prin_flush ; 0x0800DBAC 0x0800126E: F8D8 0000 LDR.W R0, [R8]
.L125: 0x08001272: B00E ADD SP, SP, #56 0x08001274: ECBD 8B0A VLDM SP!, {D8-D12} 0x08001278: E8BD 8FF8 POP.W {R3-R11, PC}
.L126: 0x0800127C: 4640 MOV R0, R8 0x0800127E: F00C FC95 BL __SEGGER_RTL_prin_flush ; 0x0800DBAC 0x08001282: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08001286: E7F4 B .L125 ; 0x08001272

Section .text.HAL_DMA_Init from charger_lto.o, size=1084, align=4


HAL_DMA_Init: 0x08001288: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800128C: F242 417C MOVW R1, #0x247C ; 0x2400247C = uwTick 0x08001290: 0004 MOVS R4, R0 0x08001292: F2C2 4100 MOVT R1, #0x2400 ; 0x2400247C = uwTick 0x08001296: 680A LDR R2, [R1] 0x08001298: D053 BEQ .L11 ; 0x08001342 0x0800129A: F240 486F MOVW R8, #0x046F 0x0800129E: 6820 LDR R0, [R4] 0x080012A0: F2C4 0802 MOVT R8, #0x4002 0x080012A4: 4540 CMP R0, R8 0x080012A6: DC07 BGT .L1 ; 0x080012B8 0x080012A8: F5A8 7374 SUB.W R3, R8, #0x03D0 0x080012AC: 4298 CMP R0, R3 0x080012AE: DC10 BGT .L3 ; 0x080012D2 0x080012B0: 3B48 SUBS R3, #72 0x080012B2: 4298 CMP R0, R3 0x080012B4: DD0B BLE .L2 ; 0x080012CE 0x080012B6: E024 B .L5 ; 0x08001302
.L1: 0x080012B8: F245 432F MOVW R3, #0x542F 0x080012BC: F6C5 0302 MOVT R3, #0x5802 0x080012C0: 4298 CMP R0, R3 0x080012C2: DC14 BGT .L4 ; 0x080012EE 0x080012C4: F108 0348 ADD.W R3, R8, #72 0x080012C8: 4298 CMP R0, R3 0x080012CA: F300 8085 BGT.W .L17 ; 0x080013D8
.L2: 0x080012CE: 3B47 SUBS R3, #71 0x080012D0: E018 B .L6 ; 0x08001304
.L3: 0x080012D2: F503 7362 ADD.W R3, R3, #0x0388 0x080012D6: 4298 CMP R0, R3 0x080012D8: DC13 BGT .L5 ; 0x08001302 0x080012DA: F2A3 3387 SUBW R3, R3, #0x0387 0x080012DE: 4298 CMP R0, R3 0x080012E0: D019 BEQ .L8 ; 0x08001316 0x080012E2: 3318 ADDS R3, #24 0x080012E4: 4298 CMP R0, R3 0x080012E6: D016 BEQ .L8 ; 0x08001316 0x080012E8: F503 7356 ADD.W R3, R3, #0x0358 0x080012EC: E010 B .L7 ; 0x08001310
.L4: 0x080012EE: F103 013C ADD.W R1, R3, #60 0x080012F2: 4288 CMP R0, R1 0x080012F4: BFD4 ITE LE 0x080012F6: 393B SUBLE R1, #59 0x080012F8: 3101 ADDGT R1, #1 0x080012FA: 4288 CMP R0, R1 0x080012FC: D078 BEQ .L19 ; 0x080013F0 0x080012FE: 3114 ADDS R1, #20 0x08001300: E071 B .L18 ; 0x080013E6
.L5: 0x08001302: 3301 ADDS R3, #1
.L6: 0x08001304: 4298 CMP R0, R3 0x08001306: D006 BEQ .L8 ; 0x08001316 0x08001308: 3318 ADDS R3, #24 0x0800130A: 4298 CMP R0, R3 0x0800130C: D003 BEQ .L8 ; 0x08001316 0x0800130E: 3318 ADDS R3, #24
.L7: 0x08001310: 4298 CMP R0, R3 0x08001312: F040 80A8 BNE.W .L20 ; 0x08001466
.L8: 0x08001316: 2302 MOVS R3, #2 0x08001318: F884 3035 STRB.W R3, [R4, #53] 0x0800131C: 2300 MOVS R3, #0 0x0800131E: F884 3034 STRB.W R3, [R4, #52] 0x08001322: 6803 LDR R3, [R0] 0x08001324: F023 0301 BIC R3, R3, #1 0x08001328: 6003 STR R3, [R0]
.L9: 0x0800132A: 6803 LDR R3, [R0] 0x0800132C: 07DB LSLS R3, R3, #31 0x0800132E: D00B BEQ .L12 ; 0x08001348 0x08001330: 680B LDR R3, [R1] 0x08001332: 1A9B SUBS R3, R3, R2 0x08001334: 2B06 CMP R3, #6 0x08001336: D3F8 BCC .L9 ; 0x0800132A 0x08001338: 2020 MOVS R0, #32
.L10: 0x0800133A: 6560 STR R0, [R4, #84] 0x0800133C: 2003 MOVS R0, #3 0x0800133E: F884 0035 STRB.W R0, [R4, #53]
.L11: 0x08001342: 2001 MOVS R0, #1 0x08001344: E8BD 83F8 POP.W {R3-R9, PC}
.L12: 0x08001348: F248 023F MOVW R2, #0x803F 0x0800134C: 6801 LDR R1, [R0] 0x0800134E: F6CF 6210 MOVT R2, #0xFE10 0x08001352: 4011 ANDS R1, R2 0x08001354: F104 0208 ADD.W R2, R4, #8 0x08001358: CA4C LDM R2, {R2-R3, R6} 0x0800135A: 4311 ORRS R1, R2 0x0800135C: 4319 ORRS R1, R3 0x0800135E: E9D4 5205 LDRD R5, R2, [R4, #20] 0x08001362: 4331 ORRS R1, R6 0x08001364: E9D4 3607 LDRD R3, R6, [R4, #28] 0x08001368: 430D ORRS R5, R1 0x0800136A: 6A61 LDR R1, [R4, #36] 0x0800136C: 432B ORRS R3, R5 0x0800136E: 4333 ORRS R3, R6 0x08001370: 4313 ORRS R3, R2 0x08001372: 2904 CMP R1, #4 0x08001374: D103 BNE .L13 ; 0x0800137E 0x08001376: E9D4 650B LDRD R6, R5, [R4, #44] 0x0800137A: 432E ORRS R6, R5 0x0800137C: 4333 ORRS R3, R6
.L13: 0x0800137E: 6865 LDR R5, [R4, #4] 0x08001380: F1A5 063F SUB.W R6, R5, #63 0x08001384: 2E13 CMP R6, #19 0x08001386: D807 BHI .L14 ; 0x08001398 0x08001388: 2701 MOVS R7, #1 0x0800138A: 40B7 LSLS R7, R6 0x0800138C: F240 360F MOVW R6, #0x030F 0x08001390: F2C0 060F MOVT R6, #15 0x08001394: 4237 TST R7, R6 0x08001396: D104 BNE .L15 ; 0x080013A2
.L14: 0x08001398: F1A5 0629 SUB.W R6, R5, #41 0x0800139C: 2E06 CMP R6, #6 0x0800139E: F080 815E BCS.W .L52 ; 0x0800165E
.L15: 0x080013A2: F443 1380 ORR R3, R3, #0x100000
.L16: 0x080013A6: 6003 STR R3, [R0] 0x080013A8: 2904 CMP R1, #4 0x080013AA: 6943 LDR R3, [R0, #20] 0x080013AC: F023 0307 BIC R3, R3, #7 0x080013B0: EA41 0103 ORR.W R1, R1, R3 0x080013B4: D172 BNE .L27 ; 0x0800149C 0x080013B6: E9D4 530A LDRD R5, R3, [R4, #40] 0x080013BA: 4329 ORRS R1, R5 0x080013BC: 2B00 CMP R3, #0 0x080013BE: D06D BEQ .L27 ; 0x0800149C 0x080013C0: F5B2 5F00 CMP.W R2, #0x2000 0x080013C4: D051 BEQ .L21 ; 0x0800146A 0x080013C6: 2A00 CMP R2, #0 0x080013C8: D15B BNE .L23 ; 0x08001482 0x080013CA: 2D02 CMP R5, #2 0x080013CC: D05C BEQ .L24 ; 0x08001488 0x080013CE: 2D01 CMP R5, #1 0x080013D0: D051 BEQ .L22 ; 0x08001476 0x080013D2: 2D00 CMP R5, #0 0x080013D4: D058 BEQ .L24 ; 0x08001488 0x080013D6: E061 B .L27 ; 0x0800149C
.L17: 0x080013D8: 3301 ADDS R3, #1 0x080013DA: 4298 CMP R0, R3 0x080013DC: D09B BEQ .L8 ; 0x08001316 0x080013DE: F245 4108 MOVW R1, #0x5408 0x080013E2: F6C5 0102 MOVT R1, #0x5802
.L18: 0x080013E6: 4288 CMP R0, R1 0x080013E8: D002 BEQ .L19 ; 0x080013F0 0x080013EA: 3114 ADDS R1, #20 0x080013EC: 4288 CMP R0, R1 0x080013EE: D13A BNE .L20 ; 0x08001466
.L19: 0x080013F0: F104 0108 ADD.W R1, R4, #8 0x080013F4: 2302 MOVS R3, #2 0x080013F6: E9D4 9605 LDRD R9, R6, [R4, #20] 0x080013FA: E891 5002 LDM.W R1, {R1, R12, LR} 0x080013FE: E9D4 5207 LDRD R5, R2, [R4, #28] 0x08001402: F884 3035 STRB.W R3, [R4, #53] 0x08001406: 2300 MOVS R3, #0 0x08001408: F884 3034 STRB.W R3, [R4, #52] 0x0800140C: F1A1 0780 SUB.W R7, R1, #128 0x08001410: 6803 LDR R3, [R0] 0x08001412: 2940 CMP R1, #64 0x08001414: F36F 1310 BFC R3, #4, #13 0x08001418: EA46 0105 ORR.W R1, R6, R5 0x0800141C: FAB7 F787 CLZ R7, R7 0x08001420: EA43 1212 ORR.W R2, R3, R2, LSR #4 0x08001424: EA41 0109 ORR.W R1, R1, R9 0x08001428: EA41 010E ORR.W R1, R1, LR 0x0800142C: EA42 02DC ORR.W R2, R2, R12, LSR #3 0x08001430: BF1A ITTE NE 0x08001432: 097F LSRNE R7, R7, #5 0x08001434: 03BF LSLNE R7, R7, #14 0x08001436: 2710 MOVEQ R7, #16 0x08001438: 433A ORRS R2, R7 0x0800143A: EA42 01D1 ORR.W R1, R2, R1, LSR #3 0x0800143E: F840 1908 STR R1, [R0], #-8 0x08001442: B2C0 UXTB R0, R0 0x08001444: 21CD MOVS R1, #205 0x08001446: 4348 MULS R0, R1, R0 0x08001448: 213C MOVS R1, #60 0x0800144A: EA01 2090 AND.W R0, R1, R0, LSR #10 0x0800144E: 65E0 STR R0, [R4, #92] 0x08001450: 4620 MOV R0, R4 0x08001452: F008 FF83 BL DMA_CalcBaseAndBitshift ; 0x0800A35C 0x08001456: 6DE1 LDR R1, [R4, #92] 0x08001458: 2201 MOVS R2, #1 0x0800145A: F001 011F AND R1, R1, #31 0x0800145E: FA02 F101 LSL.W R1, R2, R1 0x08001462: 6041 STR R1, [R0, #4] 0x08001464: E025 B .L28 ; 0x080014B2
.L20: 0x08001466: 2040 MOVS R0, #64 0x08001468: E767 B .L10 ; 0x0800133A
.L21: 0x0800146A: 2D03 CMP R5, #3 0x0800146C: D816 BHI .L27 ; 0x0800149C 0x0800146E: E8DF F005 TBB [PC, R5] 0x08001472: 0E DC.B 0x0E ; '\x0E' 0x08001473: 0B DC.B 0x0B ; '\v' 0x08001474: 0E DC.B 0x0E ; '\x0E' 0x08001475: 02 DC.B 0x02 ; '\x02'
.L22: 0x08001476: F1A3 72C0 SUB.W R2, R3, #0x01800000 0x0800147A: FAB2 F282 CLZ R2, R2 0x0800147E: 0952 LSRS R2, R2, #5 0x08001480: E004 B .L25 ; 0x0800148C
.L23: 0x08001482: 2D03 CMP R5, #3 0x08001484: D303 BCC .L26 ; 0x0800148E 0x08001486: D109 BNE .L27 ; 0x0800149C
.L24: 0x08001488: F3C3 6200 UBFX R2, R3, #24, #1
.L25: 0x0800148C: B132 CBZ R2, .L27 ; 0x0800149C
.L26: 0x0800148E: 2040 MOVS R0, #64 0x08001490: 6560 STR R0, [R4, #84] 0x08001492: 2001 MOVS R0, #1 0x08001494: F884 0035 STRB.W R0, [R4, #53] 0x08001498: E8BD 83F8 POP.W {R3-R9, PC}
.L27: 0x0800149C: 6141 STR R1, [R0, #20] 0x0800149E: 4620 MOV R0, R4 0x080014A0: F008 FF5C BL DMA_CalcBaseAndBitshift ; 0x0800A35C 0x080014A4: 6DE1 LDR R1, [R4, #92] 0x080014A6: 223F MOVS R2, #63 0x080014A8: F001 011F AND R1, R1, #31 0x080014AC: FA02 F101 LSL.W R1, R2, R1 0x080014B0: 6081 STR R1, [R0, #8]
.L28: 0x080014B2: 6820 LDR R0, [R4] 0x080014B4: 4540 CMP R0, R8 0x080014B6: DC08 BGT .L29 ; 0x080014CA 0x080014B8: 219F MOVS R1, #159 0x080014BA: F2C4 0102 MOVT R1, #0x4002 0x080014BE: 4288 CMP R0, R1 0x080014C0: DC11 BGT .L31 ; 0x080014E6 0x080014C2: 3948 SUBS R1, #72 0x080014C4: 4288 CMP R0, R1 0x080014C6: DD0C BLE .L30 ; 0x080014E2 0x080014C8: E023 B .L33 ; 0x08001512
.L29: 0x080014CA: F245 412F MOVW R1, #0x542F 0x080014CE: F6C5 0102 MOVT R1, #0x5802 0x080014D2: 4288 CMP R0, R1 0x080014D4: DC15 BGT .L32 ; 0x08001502 0x080014D6: F240 41B7 MOVW R1, #0x04B7 0x080014DA: F2C4 0102 MOVT R1, #0x4002 0x080014DE: 4288 CMP R0, R1 0x080014E0: DC1F BGT .L35 ; 0x08001522
.L30: 0x080014E2: 3947 SUBS R1, #71 0x080014E4: E016 B .L34 ; 0x08001514
.L31: 0x080014E6: F501 7162 ADD.W R1, R1, #0x0388 0x080014EA: 4288 CMP R0, R1 0x080014EC: DC11 BGT .L33 ; 0x08001512 0x080014EE: F2A1 3187 SUBW R1, R1, #0x0387 0x080014F2: 4288 CMP R0, R1 0x080014F4: D02A BEQ .L39 ; 0x0800154C 0x080014F6: 3118 ADDS R1, #24 0x080014F8: 4288 CMP R0, R1 0x080014FA: D027 BEQ .L39 ; 0x0800154C 0x080014FC: F501 7156 ADD.W R1, R1, #0x0358 0x08001500: E021 B .L38 ; 0x08001546
.L32: 0x08001502: 313C ADDS R1, #60 0x08001504: 4288 CMP R0, R1 0x08001506: DC17 BGT .L37 ; 0x08001538 0x08001508: 393B SUBS R1, #59 0x0800150A: 4288 CMP R0, R1 0x0800150C: D01E BEQ .L39 ; 0x0800154C 0x0800150E: 3114 ADDS R1, #20 0x08001510: E00E B .L36 ; 0x08001530
.L33: 0x08001512: 3101 ADDS R1, #1
.L34: 0x08001514: 4288 CMP R0, R1 0x08001516: D019 BEQ .L39 ; 0x0800154C 0x08001518: 3118 ADDS R1, #24 0x0800151A: 4288 CMP R0, R1 0x0800151C: D016 BEQ .L39 ; 0x0800154C 0x0800151E: 3118 ADDS R1, #24 0x08001520: E011 B .L38 ; 0x08001546
.L35: 0x08001522: 3101 ADDS R1, #1 0x08001524: 4288 CMP R0, R1 0x08001526: D011 BEQ .L39 ; 0x0800154C 0x08001528: F245 4108 MOVW R1, #0x5408 0x0800152C: F6C5 0102 MOVT R1, #0x5802
.L36: 0x08001530: 4288 CMP R0, R1 0x08001532: D00B BEQ .L39 ; 0x0800154C 0x08001534: 3114 ADDS R1, #20 0x08001536: E006 B .L38 ; 0x08001546
.L37: 0x08001538: 3101 ADDS R1, #1 0x0800153A: 4288 CMP R0, R1 0x0800153C: D006 BEQ .L39 ; 0x0800154C 0x0800153E: 3128 ADDS R1, #40 0x08001540: 4288 CMP R0, R1 0x08001542: D003 BEQ .L39 ; 0x0800154C 0x08001544: 3914 SUBS R1, #20
.L38: 0x08001546: 4288 CMP R0, R1 0x08001548: F040 80AC BNE.W .L58 ; 0x080016A4
.L39: 0x0800154C: F245 4C57 MOVW R12, #0x5457 0x08001550: F6C5 0C02 MOVT R12, #0x5802 0x08001554: 4560 CMP R0, R12 0x08001556: F20C 3EA9 ADDW LR, R12, #0x03A9 0x0800155A: DC05 BGT .L40 ; 0x08001568 0x0800155C: F1AC 0128 SUB.W R1, R12, #40 0x08001560: 4288 CMP R0, R1 0x08001562: DD05 BLE .L41 ; 0x08001570 0x08001564: 3101 ADDS R1, #1 0x08001566: E004 B .L42 ; 0x08001572
.L40: 0x08001568: F10C 0128 ADD.W R1, R12, #40 0x0800156C: 4288 CMP R0, R1 0x0800156E: DC04 BGT .L43 ; 0x0800157A
.L41: 0x08001570: 3927 SUBS R1, #39
.L42: 0x08001572: 4288 CMP R0, R1 0x08001574: D007 BEQ .L45 ; 0x08001586 0x08001576: 3114 ADDS R1, #20 0x08001578: E003 B .L44 ; 0x08001582
.L43: 0x0800157A: 3115 ADDS R1, #21 0x0800157C: 4288 CMP R0, R1 0x0800157E: D002 BEQ .L45 ; 0x08001586 0x08001580: 3914 SUBS R1, #20
.L44: 0x08001582: 4288 CMP R0, R1 0x08001584: D141 BNE .L50 ; 0x0800160A
.L45: 0x08001586: F000 01FC AND R1, R0, #252 0x0800158A: F64C 42CD MOVW R2, #0xCCCD 0x0800158E: 3908 SUBS R1, #8 0x08001590: F6CC 42CC MOVT R2, #0xCCCC 0x08001594: FBA1 1202 UMULL R1, R2, R1, R2 0x08001598: F10E 0580 ADD.W R5, LR, #128 0x0800159C: 4673 MOV R3, LR 0x0800159E: 0912 LSRS R2, R2, #4
.L46: 0x080015A0: EB03 0682 ADD.W R6, R3, R2, LSL #2 0x080015A4: F002 011F AND R1, R2, #31 0x080015A8: 68A2 LDR R2, [R4, #8] 0x080015AA: 2A80 CMP R2, #128 0x080015AC: F04F 0201 MOV.W R2, #1 0x080015B0: FA02 F201 LSL.W R2, R2, R1 0x080015B4: 66A2 STR R2, [R4, #104] 0x080015B6: E9C4 6518 STRD R6, R5, [R4, #96] 0x080015BA: D104 BNE .L47 ; 0x080015C6 0x080015BC: 2000 MOVS R0, #0 0x080015BE: 6060 STR R0, [R4, #4] 0x080015C0: 6030 STR R0, [R6] 0x080015C2: 606A STR R2, [R5, #4] 0x080015C4: E01A B .L48 ; 0x080015FC
.L47: 0x080015C6: 6863 LDR R3, [R4, #4] 0x080015C8: 1E5F SUBS R7, R3, #1 0x080015CA: B2D9 UXTB R1, R3 0x080015CC: 2F07 CMP R7, #7 0x080015CE: 6031 STR R1, [R6] 0x080015D0: 606A STR R2, [R5, #4] 0x080015D2: D813 BHI .L48 ; 0x080015FC 0x080015D4: 1E4D SUBS R5, R1, #1 0x080015D6: 2D08 CMP R5, #8 0x080015D8: D215 BCS .L49 ; 0x08001606 0x080015DA: 4560 CMP R0, R12 0x080015DC: F10E 02FC ADD.W R2, LR, #252 0x080015E0: F50E 71A0 ADD.W R1, LR, #0x0140 0x080015E4: DC30 BGT .L51 ; 0x08001648 0x080015E6: F2A1 5711 SUBW R7, R1, #0x0511 0x080015EA: 42B8 CMP R0, R7 0x080015EC: DC3E BGT .L53 ; 0x0800166C 0x080015EE: F5A1 67A7 SUB.W R7, R1, #0x0538 0x080015F2: 42B8 CMP R0, R7 0x080015F4: D049 BEQ .L56 ; 0x0800168A 0x080015F6: F2A1 5724 SUBW R7, R1, #0x0524 0x080015FA: E044 B .L55 ; 0x08001686
.L48: 0x080015FC: 2000 MOVS R0, #0 0x080015FE: 6760 STR R0, [R4, #116] 0x08001600: E9C4 001B STRD R0, R0, [R4, #108] 0x08001604: E04E B .L58 ; 0x080016A4
.L49: 0x08001606: 6EE0 LDR R0, [R4, #108] 0x08001608: E047 B .L57 ; 0x0800169A
.L50: 0x0800160A: F000 01F8 AND R1, R0, #248 0x0800160E: F64A 22AB MOVW R2, #0xAAAB 0x08001612: 3910 SUBS R1, #16 0x08001614: F6CA 22AA MOVT R2, #0xAAAA 0x08001618: FBA1 1502 UMULL R1, R5, R1, R2 0x0800161C: F640 0300 MOVW R3, #0x0800 0x08001620: F2C4 0302 MOVT R3, #0x4002 0x08001624: F04F 0808 MOV.W R8, #8 0x08001628: 092E LSRS R6, R5, #4 0x0800162A: F2A3 31F1 SUBW R1, R3, #0x03F1 0x0800162E: 4632 MOV R2, R6 0x08001630: F101 07AA ADD.W R7, R1, #170 0x08001634: 4288 CMP R0, R1 0x08001636: BF88 IT HI 0x08001638: EB08 1215 ADDHI.W R2, R8, R5, LSR #4 0x0800163C: F103 0580 ADD.W R5, R3, #128 0x08001640: 42B8 CMP R0, R7 0x08001642: BF28 IT CS 0x08001644: 4632 MOVCS R2, R6 0x08001646: E7AB B .L46 ; 0x080015A0
.L51: 0x08001648: F2A1 47C1 SUBW R7, R1, #0x04C1 0x0800164C: 42B8 CMP R0, R7 0x0800164E: DC14 BGT .L54 ; 0x0800167A 0x08001650: F5A1 679D SUB.W R7, R1, #0x04E8 0x08001654: 42B8 CMP R0, R7 0x08001656: D018 BEQ .L56 ; 0x0800168A 0x08001658: F2A1 47D4 SUBW R7, R1, #0x04D4 0x0800165C: E013 B .L55 ; 0x08001686
.L52: 0x0800165E: F025 0703 BIC R7, R5, #3 0x08001662: 2F74 CMP R7, #116 0x08001664: BF08 IT EQ 0x08001666: F443 1380 ORREQ R3, R3, #0x100000 0x0800166A: E69C B .L16 ; 0x080013A6
.L53: 0x0800166C: F5A1 67A2 SUB.W R7, R1, #0x0510 0x08001670: 42B8 CMP R0, R7 0x08001672: D00A BEQ .L56 ; 0x0800168A 0x08001674: F2A1 47FC SUBW R7, R1, #0x04FC 0x08001678: E005 B .L55 ; 0x08001686
.L54: 0x0800167A: F5A1 6798 SUB.W R7, R1, #0x04C0 0x0800167E: 42B8 CMP R0, R7 0x08001680: D003 BEQ .L56 ; 0x0800168A 0x08001682: F2A1 47AC SUBW R7, R1, #0x04AC
.L55: 0x08001686: 42B8 CMP R0, R7 0x08001688: D113 BNE .L59 ; 0x080016B2
.L56: 0x0800168A: EB02 0083 ADD.W R0, R2, R3, LSL #2 0x0800168E: 2201 MOVS R2, #1 0x08001690: E9C4 011B STRD R0, R1, [R4, #108] 0x08001694: FA02 F105 LSL.W R1, R2, R5 0x08001698: 6761 STR R1, [R4, #116]
.L57: 0x0800169A: 2100 MOVS R1, #0 0x0800169C: 6001 STR R1, [R0] 0x0800169E: E9D4 011C LDRD R0, R1, [R4, #112] 0x080016A2: 6041 STR R1, [R0, #4]
.L58: 0x080016A4: 2000 MOVS R0, #0 0x080016A6: 6560 STR R0, [R4, #84] 0x080016A8: 2101 MOVS R1, #1 0x080016AA: F884 1035 STRB.W R1, [R4, #53] 0x080016AE: E8BD 83F8 POP.W {R3-R9, PC}
.L59: 0x080016B2: F640 0000 MOVW R0, #0x0800 0x080016B6: F2C4 0002 MOVT R0, #0x4002 0x080016BA: F100 02FC ADD.W R2, R0, #252 0x080016BE: F500 71A0 ADD.W R1, R0, #0x0140 0x080016C2: E7E2 B .L56 ; 0x0800168A

Section .text.HAL_RCC_GetSysClockFreq from charger_lto.o, size=268, align=4


HAL_RCC_GetSysClockFreq: 0x080016C4: F244 4100 MOVW R1, #0x4400 0x080016C8: F6C5 0102 MOVT R1, #0x5802 0x080016CC: 6908 LDR R0, [R1, #16] 0x080016CE: F3C0 00C2 UBFX R0, R0, #3, #3 0x080016D2: 2803 CMP R0, #3 0x080016D4: D014 BEQ .L2 ; 0x08001700 0x080016D6: 2802 CMP R0, #2 0x080016D8: D00D BEQ .L1 ; 0x080016F6 0x080016DA: BB90 CBNZ R0, .L3 ; 0x08001742 0x080016DC: 6808 LDR R0, [R1] 0x080016DE: 0680 LSLS R0, R0, #26 0x080016E0: F249 0000 MOVW R0, #0x9000 0x080016E4: F2C0 30D0 MOVT R0, #0x03D0 0x080016E8: BF58 IT PL 0x080016EA: 4770 BXPL LR 0x080016EC: 6809 LDR R1, [R1] 0x080016EE: F3C1 01C1 UBFX R1, R1, #3, #2 0x080016F2: 40C8 LSRS R0, R1 0x080016F4: 4770 BX LR
.L1: 0x080016F6: F647 0040 MOVW R0, #0x7840 0x080016FA: F2C0 107D MOVT R0, #0x017D 0x080016FE: 4770 BX LR
.L2: 0x08001700: 6A8A LDR R2, [R1, #40] 0x08001702: 6A88 LDR R0, [R1, #40] 0x08001704: F3C0 1C05 UBFX R12, R0, #4, #6 0x08001708: 6AC8 LDR R0, [R1, #44] 0x0800170A: F1BC 0F00 CMP.W R12, #0 0x0800170E: 6B4B LDR R3, [R1, #52] 0x08001710: BF04 ITT EQ 0x08001712: 2000 MOVEQ R0, #0 0x08001714: 4770 BXEQ LR 0x08001716: F000 0001 AND R0, R0, #1 0x0800171A: F002 0203 AND R2, R2, #3 0x0800171E: 4240 RSBS R0, R0, #0 0x08001720: 2A02 CMP R2, #2 0x08001722: EA00 00D3 AND.W R0, R0, R3, LSR #3 0x08001726: F36F 305F BFC R0, #13, #19 0x0800172A: EE00 0A10 VMOV S0, R0 0x0800172E: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08001732: D00B BEQ .L4 ; 0x0800174C 0x08001734: B96A CBNZ R2, .L5 ; 0x08001752 0x08001736: 6808 LDR R0, [R1] 0x08001738: 0680 LSLS R0, R0, #26 0x0800173A: D40D BMI .L6 ; 0x08001758 0x0800173C: ED9F 1A22 VLDR S2, =0x4C742400 ; [PC, #136] [0x080017C8] 0x08001740: E017 B .L7 ; 0x08001772
.L3: 0x08001742: F640 1000 MOVW R0, #0x0900 0x08001746: F2C0 003D MOVT R0, #61 0x0800174A: 4770 BX LR
.L4: 0x0800174C: ED9F 1A1D VLDR S2, =0x4BBEBC20 ; [PC, #116] [0x080017C4] 0x08001750: E00F B .L7 ; 0x08001772
.L5: 0x08001752: ED9F 1A1B VLDR S2, =0x4A742400 ; [PC, #108] [0x080017C0] 0x08001756: E00C B .L7 ; 0x08001772
.L6: 0x08001758: 6808 LDR R0, [R1] 0x0800175A: F249 0200 MOVW R2, #0x9000 0x0800175E: F2C0 32D0 MOVT R2, #0x03D0 0x08001762: F3C0 00C1 UBFX R0, R0, #3, #2 0x08001766: FA22 F000 LSR.W R0, R2, R0 0x0800176A: EE01 0A10 VMOV S2, R0 0x0800176E: EEB8 1A41 VCVT.F32.U32 S2, S2
.L7: 0x08001772: 6B08 LDR R0, [R1, #48] 0x08001774: ED9F 3A15 VLDR S6, =0x39000000 ; [PC, #84] [0x080017CC] 0x08001778: F36F 205F BFC R0, #9, #23 0x0800177C: EE02 0A10 VMOV S4, R0 0x08001780: 6B08 LDR R0, [R1, #48] 0x08001782: F3C0 2046 UBFX R0, R0, #9, #7 0x08001786: EEB8 2A42 VCVT.F32.U32 S4, S4 0x0800178A: 3001 ADDS R0, #1 0x0800178C: EE00 2A03 VMLA.F32 S4, S0, S6 0x08001790: EE00 CA10 VMOV S0, R12 0x08001794: EEB7 3A00 VMOV.F32 S6, #1 0x08001798: EEB8 0A40 VCVT.F32.U32 S0, S0 0x0800179C: EE81 0A00 VDIV.F32 S0, S2, S0 0x080017A0: EE32 1A03 VADD.F32 S2, S4, S6 0x080017A4: EE20 0A01 VMUL.F32 S0, S0, S2 0x080017A8: EE01 0A10 VMOV S2, R0 0x080017AC: EEB8 1A41 VCVT.F32.U32 S2, S2 0x080017B0: EE80 0A01 VDIV.F32 S0, S0, S2 0x080017B4: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x080017B8: EE10 0A10 VMOV R0, S0 0x080017BC: 4770 BX LR 0x080017BE: BF00 NOP 0x080017C0: 4A742400 DC.W 0x4A742400 0x080017C4: 4BBEBC20 DC.W 0x4BBEBC20 0x080017C8: 4C742400 DC.W 0x4C742400 0x080017CC: 39000000 DC.W 0x39000000

Section .text.HAL_RCCEx_PeriphCLKConfig from charger_lto.o, size=2100, align=4


HAL_RCCEx_PeriphCLKConfig: 0x080017D0: E92D 43F8 PUSH.W {R3-R9, LR} 0x080017D4: 4604 MOV R4, R0 0x080017D6: 78C0 LDRB R0, [R0, #3] 0x080017D8: F244 4610 MOVW R6, #0x4410 0x080017DC: 0700 LSLS R0, R0, #28 0x080017DE: F6C5 0602 MOVT R6, #0x5802 0x080017E2: D521 BPL .L3 ; 0x08001828 0x080017E4: 6E60 LDR R0, [R4, #100] 0x080017E6: EA4F 5130 ROR R1, R0, #20 0x080017EA: 2903 CMP R1, #3 0x080017EC: D831 BHI .L6 ; 0x08001852 0x080017EE: E8DF F001 TBB [PC, R1] 0x080017F2: 02 DC.B 0x02 ; '\x02' 0x080017F3: 07 DC.B 0x07 ; '\x07' 0x080017F4: 0D DC.B 0x0D ; '\r' 0x080017F5: 16 DC.B 0x16 ; '\x16' 0x080017F6: 69F1 LDR R1, [R6, #28] 0x080017F8: F441 3100 ORR R1, R1, #0x020000 0x080017FC: 61F1 STR R1, [R6, #28] 0x080017FE: E00E B .L2 ; 0x0800181E 0x08001800: F104 0008 ADD.W R0, R4, #8 0x08001804: 2102 MOVS R1, #2 0x08001806: F008 FFA3 BL RCCEx_PLL2_Config ; 0x0800A750 0x0800180A: E004 B .L1 ; 0x08001816 0x0800180C: F104 0028 ADD.W R0, R4, #40 0x08001810: 2102 MOVS R1, #2 0x08001812: F009 F81D BL RCCEx_PLL3_Config ; 0x0800A850
.L1: 0x08001816: EA5F 0800 MOVS.W R8, R0 0x0800181A: D107 BNE .L4 ; 0x0800182C 0x0800181C: 6E60 LDR R0, [R4, #100]
.L2: 0x0800181E: 6C31 LDR R1, [R6, #64] 0x08001820: F421 1140 BIC R1, R1, #0x300000 0x08001824: 4308 ORRS R0, R1 0x08001826: 6430 STR R0, [R6, #64]
.L3: 0x08001828: F04F 0800 MOV.W R8, #0
.L4: 0x0800182C: 7860 LDRB R0, [R4, #1] 0x0800182E: 07C0 LSLS R0, R0, #31 0x08001830: D101 BNE .L5 ; 0x08001836 0x08001832: 4645 MOV R5, R8 0x08001834: E024 B .L9 ; 0x08001880
.L5: 0x08001836: 6DA0 LDR R0, [R4, #88] 0x08001838: 2804 CMP R0, #4 0x0800183A: D835 BHI .L11 ; 0x080018A8 0x0800183C: 4645 MOV R5, R8 0x0800183E: E8DF F000 TBB [PC, R0] 0x08001842: 03 DC.B 0x03 ; '\x03' 0x08001843: 11 DC.B 0x11 ; '\x11' 0x08001844: 0B DC.B 0x0B ; '\v' 0x08001845: 17 DC.B 0x17 ; '\x17' 0x08001846: 17 DC.B 0x17 ; '\x17' 0x08001847: 00 DC.B 0x00 ; '\0' 0x08001848: 69F0 LDR R0, [R6, #28] 0x0800184A: F440 3000 ORR R0, R0, #0x020000 0x0800184E: 61F0 STR R0, [R6, #28] 0x08001850: E00E B .L8 ; 0x08001870
.L6: 0x08001852: F04F 0801 MOV.W R8, #1 0x08001856: E7E9 B .L4 ; 0x0800182C 0x08001858: F104 0028 ADD.W R0, R4, #40 0x0800185C: 2100 MOVS R1, #0 0x0800185E: F008 FFF7 BL RCCEx_PLL3_Config ; 0x0800A850 0x08001862: E004 B .L7 ; 0x0800186E 0x08001864: F104 0008 ADD.W R0, R4, #8 0x08001868: 2100 MOVS R1, #0 0x0800186A: F008 FF71 BL RCCEx_PLL2_Config ; 0x0800A750
.L7: 0x0800186E: 4605 MOV R5, R0
.L8: 0x08001870: 462F MOV R7, R5 0x08001872: B935 CBNZ R5, .L10 ; 0x08001882 0x08001874: 6C30 LDR R0, [R6, #64] 0x08001876: 6DA1 LDR R1, [R4, #88] 0x08001878: F020 0007 BIC R0, R0, #7 0x0800187C: 4308 ORRS R0, R1 0x0800187E: 6430 STR R0, [R6, #64]
.L9: 0x08001880: 4647 MOV R7, R8
.L10: 0x08001882: 7860 LDRB R0, [R4, #1] 0x08001884: 0740 LSLS R0, R0, #29 0x08001886: D52A BPL .L15 ; 0x080018DE 0x08001888: F8D4 00A4 LDR.W R0, [R4, #164] 0x0800188C: EA4F 5070 ROR R0, R0, #21 0x08001890: 2805 CMP R0, #5 0x08001892: D812 BHI .L12 ; 0x080018BA 0x08001894: E8DF F000 TBB [PC, R0] 0x08001898: 03 DC.B 0x03 ; '\x03' 0x08001899: 14 DC.B 0x14 ; '\x14' 0x0800189A: 0B DC.B 0x0B ; '\v' 0x0800189B: 1A DC.B 0x1A ; '\x1A' 0x0800189C: 1A DC.B 0x1A ; '\x1A' 0x0800189D: 1A DC.B 0x1A ; '\x1A' 0x0800189E: 69F0 LDR R0, [R6, #28] 0x080018A0: F440 3000 ORR R0, R0, #0x020000 0x080018A4: 61F0 STR R0, [R6, #28] 0x080018A6: E011 B .L14 ; 0x080018CC
.L11: 0x080018A8: 2501 MOVS R5, #1 0x080018AA: 2701 MOVS R7, #1 0x080018AC: E7E9 B .L10 ; 0x08001882 0x080018AE: F104 0028 ADD.W R0, R4, #40 0x080018B2: 2100 MOVS R1, #0 0x080018B4: F008 FFCC BL RCCEx_PLL3_Config ; 0x0800A850 0x080018B8: E007 B .L13 ; 0x080018CA
.L12: 0x080018BA: 2501 MOVS R5, #1 0x080018BC: 46A8 MOV R8, R5 0x080018BE: E00F B .L16 ; 0x080018E0 0x080018C0: F104 0008 ADD.W R0, R4, #8 0x080018C4: 2100 MOVS R1, #0 0x080018C6: F008 FF43 BL RCCEx_PLL2_Config ; 0x0800A750
.L13: 0x080018CA: 4605 MOV R5, R0
.L14: 0x080018CC: 46A8 MOV R8, R5 0x080018CE: B93D CBNZ R5, .L16 ; 0x080018E0 0x080018D0: 6CB0 LDR R0, [R6, #72] 0x080018D2: F8D4 10A4 LDR.W R1, [R4, #164] 0x080018D6: F420 0060 BIC R0, R0, #0xE00000 0x080018DA: 4308 ORRS R0, R1 0x080018DC: 64B0 STR R0, [R6, #72]
.L15: 0x080018DE: 46B8 MOV R8, R7
.L16: 0x080018E0: 7860 LDRB R0, [R4, #1] 0x080018E2: 0700 LSLS R0, R0, #28 0x080018E4: D527 BPL .L20 ; 0x08001936 0x080018E6: F8D4 00A8 LDR.W R0, [R4, #168] 0x080018EA: EA4F 6030 ROR R0, R0, #24 0x080018EE: 2805 CMP R0, #5 0x080018F0: D80F BHI .L17 ; 0x08001912 0x080018F2: E8DF F000 TBB [PC, R0] 0x080018F6: 03 DC.B 0x03 ; '\x03' 0x080018F7: 11 DC.B 0x11 ; '\x11' 0x080018F8: 08 DC.B 0x08 ; '\b' 0x080018F9: 17 DC.B 0x17 ; '\x17' 0x080018FA: 17 DC.B 0x17 ; '\x17' 0x080018FB: 17 DC.B 0x17 ; '\x17' 0x080018FC: 69F0 LDR R0, [R6, #28] 0x080018FE: F440 3000 ORR R0, R0, #0x020000 0x08001902: 61F0 STR R0, [R6, #28] 0x08001904: E00E B .L19 ; 0x08001924 0x08001906: F104 0028 ADD.W R0, R4, #40 0x0800190A: 2100 MOVS R1, #0 0x0800190C: F008 FFA0 BL RCCEx_PLL3_Config ; 0x0800A850 0x08001910: E007 B .L18 ; 0x08001922
.L17: 0x08001912: 2501 MOVS R5, #1 0x08001914: 2701 MOVS R7, #1 0x08001916: E00F B .L21 ; 0x08001938 0x08001918: F104 0008 ADD.W R0, R4, #8 0x0800191C: 2100 MOVS R1, #0 0x0800191E: F008 FF17 BL RCCEx_PLL2_Config ; 0x0800A750
.L18: 0x08001922: 4605 MOV R5, R0
.L19: 0x08001924: 462F MOV R7, R5 0x08001926: B93D CBNZ R5, .L21 ; 0x08001938 0x08001928: 6CB0 LDR R0, [R6, #72] 0x0800192A: F8D4 10A8 LDR.W R1, [R4, #168] 0x0800192E: F020 60E0 BIC R0, R0, #0x07000000 0x08001932: 4308 ORRS R0, R1 0x08001934: 64B0 STR R0, [R6, #72]
.L20: 0x08001936: 4647 MOV R7, R8
.L21: 0x08001938: 78E0 LDRB R0, [R4, #3] 0x0800193A: 0780 LSLS R0, R0, #30 0x0800193C: D51B BPL .L23 ; 0x08001976 0x0800193E: 6CE0 LDR R0, [R4, #76] 0x08001940: EA4F 1030 ROR R0, R0, #4 0x08001944: 2803 CMP R0, #3 0x08001946: D829 BHI .L25 ; 0x0800199C 0x08001948: E8DF F000 TBB [PC, R0] 0x0800194C: 0D DC.B 0x0D ; '\r' 0x0800194D: 02 DC.B 0x02 ; '\x02' 0x0800194E: 07 DC.B 0x07 ; '\x07' 0x0800194F: 0D DC.B 0x0D ; '\r' 0x08001950: 69F0 LDR R0, [R6, #28] 0x08001952: F440 3000 ORR R0, R0, #0x020000 0x08001956: 61F0 STR R0, [R6, #28] 0x08001958: E005 B .L22 ; 0x08001966 0x0800195A: F104 0008 ADD.W R0, R4, #8 0x0800195E: 2102 MOVS R1, #2 0x08001960: F008 FEF6 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001964: 4605 MOV R5, R0
.L22: 0x08001966: 46A8 MOV R8, R5 0x08001968: B935 CBNZ R5, .L24 ; 0x08001978 0x0800196A: 6BF0 LDR R0, [R6, #60] 0x0800196C: 6CE1 LDR R1, [R4, #76] 0x0800196E: F020 0030 BIC R0, R0, #48 0x08001972: 4308 ORRS R0, R1 0x08001974: 63F0 STR R0, [R6, #60]
.L23: 0x08001976: 46B8 MOV R8, R7
.L24: 0x08001978: 7860 LDRB R0, [R4, #1] 0x0800197A: 06C0 LSLS R0, R0, #27 0x0800197C: D525 BPL .L28 ; 0x080019CA 0x0800197E: 6DE0 LDR R0, [R4, #92] 0x08001980: EA4F 3030 ROR R0, R0, #12 0x08001984: 2804 CMP R0, #4 0x08001986: D835 BHI .L30 ; 0x080019F4 0x08001988: E8DF F000 TBB [PC, R0] 0x0800198C: 03 DC.B 0x03 ; '\x03' 0x0800198D: 11 DC.B 0x11 ; '\x11' 0x0800198E: 0B DC.B 0x0B ; '\v' 0x0800198F: 17 DC.B 0x17 ; '\x17' 0x08001990: 17 DC.B 0x17 ; '\x17' 0x08001991: 00 DC.B 0x00 ; '\0' 0x08001992: 69F0 LDR R0, [R6, #28] 0x08001994: F440 3000 ORR R0, R0, #0x020000 0x08001998: 61F0 STR R0, [R6, #28] 0x0800199A: E00E B .L27 ; 0x080019BA
.L25: 0x0800199C: 2501 MOVS R5, #1 0x0800199E: 46A8 MOV R8, R5 0x080019A0: E7EA B .L24 ; 0x08001978 0x080019A2: F104 0028 ADD.W R0, R4, #40 0x080019A6: 2100 MOVS R1, #0 0x080019A8: F008 FF52 BL RCCEx_PLL3_Config ; 0x0800A850 0x080019AC: E004 B .L26 ; 0x080019B8 0x080019AE: F104 0008 ADD.W R0, R4, #8 0x080019B2: 2100 MOVS R1, #0 0x080019B4: F008 FECC BL RCCEx_PLL2_Config ; 0x0800A750
.L26: 0x080019B8: 4605 MOV R5, R0
.L27: 0x080019BA: 462F MOV R7, R5 0x080019BC: B935 CBNZ R5, .L29 ; 0x080019CC 0x080019BE: 6C30 LDR R0, [R6, #64] 0x080019C0: 6DE1 LDR R1, [R4, #92] 0x080019C2: F420 40E0 BIC R0, R0, #0x7000 0x080019C6: 4308 ORRS R0, R1 0x080019C8: 6430 STR R0, [R6, #64]
.L28: 0x080019CA: 4647 MOV R7, R8
.L29: 0x080019CC: 7860 LDRB R0, [R4, #1] 0x080019CE: 0680 LSLS R0, R0, #26 0x080019D0: D521 BPL .L32 ; 0x08001A16 0x080019D2: 6E20 LDR R0, [R4, #96] 0x080019D4: EA4F 4030 ROR R0, R0, #16 0x080019D8: 2805 CMP R0, #5 0x080019DA: F200 82FB BHI.W .L110 ; 0x08001FD4 0x080019DE: E8DF F000 TBB [PC, R0] 0x080019E2: 12 DC.B 0x12 ; '\x12' 0x080019E3: 03 DC.B 0x03 ; '\x03' 0x080019E4: 0C DC.B 0x0C ; '\x0C' 0x080019E5: 12 DC.B 0x12 ; '\x12' 0x080019E6: 12 DC.B 0x12 ; '\x12' 0x080019E7: 12 DC.B 0x12 ; '\x12' 0x080019E8: F104 0008 ADD.W R0, R4, #8 0x080019EC: 2101 MOVS R1, #1 0x080019EE: F008 FEAF BL RCCEx_PLL2_Config ; 0x0800A750 0x080019F2: E007 B .L31 ; 0x08001A04
.L30: 0x080019F4: 2501 MOVS R5, #1 0x080019F6: 2701 MOVS R7, #1 0x080019F8: E7E8 B .L29 ; 0x080019CC 0x080019FA: F104 0028 ADD.W R0, R4, #40 0x080019FE: 2101 MOVS R1, #1 0x08001A00: F008 FF26 BL RCCEx_PLL3_Config ; 0x0800A850
.L31: 0x08001A04: 4605 MOV R5, R0 0x08001A06: 46A8 MOV R8, R5 0x08001A08: B935 CBNZ R5, .L33 ; 0x08001A18 0x08001A0A: 6C30 LDR R0, [R6, #64] 0x08001A0C: 6E21 LDR R1, [R4, #96] 0x08001A0E: F420 20E0 BIC R0, R0, #0x070000 0x08001A12: 4308 ORRS R0, R1 0x08001A14: 6430 STR R0, [R6, #64]
.L32: 0x08001A16: 46B8 MOV R8, R7
.L33: 0x08001A18: 7860 LDRB R0, [R4, #1] 0x08001A1A: 0640 LSLS R0, R0, #25 0x08001A1C: D520 BPL .L35 ; 0x08001A60 0x08001A1E: F8D4 00AC LDR.W R0, [R4, #172] 0x08001A22: EA4F 7030 ROR R0, R0, #28 0x08001A26: 2805 CMP R0, #5 0x08001A28: F200 82D7 BHI.W .L111 ; 0x08001FDA 0x08001A2C: E8DF F000 TBB [PC, R0] 0x08001A30: 0F DC.B 0x0F ; '\x0F' 0x08001A31: 03 DC.B 0x03 ; '\x03' 0x08001A32: 09 DC.B 0x09 ; '\t' 0x08001A33: 0F DC.B 0x0F ; '\x0F' 0x08001A34: 0F DC.B 0x0F ; '\x0F' 0x08001A35: 0F DC.B 0x0F ; '\x0F' 0x08001A36: F104 0008 ADD.W R0, R4, #8 0x08001A3A: 2101 MOVS R1, #1 0x08001A3C: F008 FE88 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001A40: E004 B .L34 ; 0x08001A4C 0x08001A42: F104 0028 ADD.W R0, R4, #40 0x08001A46: 2101 MOVS R1, #1 0x08001A48: F008 FF02 BL RCCEx_PLL3_Config ; 0x0800A850
.L34: 0x08001A4C: 4605 MOV R5, R0 0x08001A4E: 462F MOV R7, R5 0x08001A50: B93D CBNZ R5, .L36 ; 0x08001A62 0x08001A52: 6CB0 LDR R0, [R6, #72] 0x08001A54: F8D4 10AC LDR.W R1, [R4, #172] 0x08001A58: F020 40E0 BIC R0, R0, #0x70000000 0x08001A5C: 4308 ORRS R0, R1 0x08001A5E: 64B0 STR R0, [R6, #72]
.L35: 0x08001A60: 4647 MOV R7, R8
.L36: 0x08001A62: 7860 LDRB R0, [R4, #1] 0x08001A64: 0600 LSLS R0, R0, #24 0x08001A66: D51A BPL .L39 ; 0x08001A9E 0x08001A68: 6EE0 LDR R0, [R4, #108] 0x08001A6A: B180 CBZ R0, .L38 ; 0x08001A8E 0x08001A6C: F1B0 5F00 CMP.W R0, #0x20000000 0x08001A70: D007 BEQ .L37 ; 0x08001A82 0x08001A72: F1B0 5F80 CMP.W R0, #0x10000000 0x08001A76: D122 BNE .L41 ; 0x08001ABE 0x08001A78: 69F0 LDR R0, [R6, #28] 0x08001A7A: F440 3000 ORR R0, R0, #0x020000 0x08001A7E: 61F0 STR R0, [R6, #28] 0x08001A80: E005 B .L38 ; 0x08001A8E
.L37: 0x08001A82: F104 0008 ADD.W R0, R4, #8 0x08001A86: 2101 MOVS R1, #1 0x08001A88: F008 FE62 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001A8C: 4605 MOV R5, R0
.L38: 0x08001A8E: 46A8 MOV R8, R5 0x08001A90: B935 CBNZ R5, .L40 ; 0x08001AA0 0x08001A92: 6C30 LDR R0, [R6, #64] 0x08001A94: 6EE1 LDR R1, [R4, #108] 0x08001A96: F020 5040 BIC R0, R0, #0x30000000 0x08001A9A: 4308 ORRS R0, R1 0x08001A9C: 6430 STR R0, [R6, #64]
.L39: 0x08001A9E: 46B8 MOV R8, R7
.L40: 0x08001AA0: 78E0 LDRB R0, [R4, #3] 0x08001AA2: 07C0 LSLS R0, R0, #31 0x08001AA4: D01C BEQ .L43 ; 0x08001AE0 0x08001AA6: 6CA0 LDR R0, [R4, #72] 0x08001AA8: 2803 CMP R0, #3 0x08001AAA: D84B BHI .L50 ; 0x08001B44 0x08001AAC: E8DF F000 TBB [PC, R0] 0x08001AB0: 10 DC.B 0x10 ; '\x10' 0x08001AB1: 02 DC.B 0x02 ; '\x02' 0x08001AB2: 0A DC.B 0x0A ; '\n' 0x08001AB3: 10 DC.B 0x10 ; '\x10' 0x08001AB4: 69F0 LDR R0, [R6, #28] 0x08001AB6: F440 3000 ORR R0, R0, #0x020000 0x08001ABA: 61F0 STR R0, [R6, #28] 0x08001ABC: E008 B .L42 ; 0x08001AD0
.L41: 0x08001ABE: 2501 MOVS R5, #1 0x08001AC0: 46A8 MOV R8, R5 0x08001AC2: E7ED B .L40 ; 0x08001AA0 0x08001AC4: F104 0008 ADD.W R0, R4, #8 0x08001AC8: 2102 MOVS R1, #2 0x08001ACA: F008 FE41 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001ACE: 4605 MOV R5, R0
.L42: 0x08001AD0: 4629 MOV R1, R5 0x08001AD2: B935 CBNZ R5, .L44 ; 0x08001AE2 0x08001AD4: 6BF0 LDR R0, [R6, #60] 0x08001AD6: 6CA1 LDR R1, [R4, #72] 0x08001AD8: F020 0003 BIC R0, R0, #3 0x08001ADC: 4308 ORRS R0, R1 0x08001ADE: 63F0 STR R0, [R6, #60]
.L43: 0x08001AE0: 4641 MOV R1, R8
.L44: 0x08001AE2: E9D4 0200 LDRD R0, R2, [R4] 0x08001AE6: 0242 LSLS R2, R0, #9 0x08001AE8: D401 BMI .L46 ; 0x08001AEE
.L45: 0x08001AEA: 4688 MOV R8, R1 0x08001AEC: E017 B .L49 ; 0x08001B1E
.L46: 0x08001AEE: F8D6 23F0 LDR.W R2, [R6, #0x03F0] 0x08001AF2: F442 7280 ORR R2, R2, #0x0100 0x08001AF6: F8C6 23F0 STR.W R2, [R6, #0x03F0] 0x08001AFA: F242 427C MOVW R2, #0x247C ; 0x2400247C = uwTick 0x08001AFE: F2C2 4200 MOVT R2, #0x2400 ; 0x2400247C = uwTick 0x08001B02: 6813 LDR R3, [R2]
.L47: 0x08001B04: F8D6 73F0 LDR.W R7, [R6, #0x03F0] 0x08001B08: 05FF LSLS R7, R7, #23 0x08001B0A: D406 BMI .L48 ; 0x08001B1A 0x08001B0C: 6817 LDR R7, [R2] 0x08001B0E: 1AFF SUBS R7, R7, R3 0x08001B10: 2F64 CMP R7, #100 0x08001B12: D9F7 BLS .L47 ; 0x08001B04 0x08001B14: 2503 MOVS R5, #3 0x08001B16: 46A8 MOV R8, R5 0x08001B18: E001 B .L49 ; 0x08001B1E
.L48: 0x08001B1A: 46A8 MOV R8, R5 0x08001B1C: B1AD CBZ R5, .L51 ; 0x08001B4A
.L49: 0x08001B1E: 07C0 LSLS R0, R0, #31 0x08001B20: D062 BEQ .L56 ; 0x08001BE8 0x08001B22: 6FA0 LDR R0, [R4, #120] 0x08001B24: EA4F 00F0 ROR R0, R0, #3 0x08001B28: 2805 CMP R0, #5 0x08001B2A: F200 8259 BHI.W .L112 ; 0x08001FE0 0x08001B2E: E8DF F000 TBB [PC, R0] 0x08001B32: 53 DC.B 0x53 ; 'S' 0x08001B33: 03 DC.B 0x03 ; '\x03' 0x08001B34: 4D DC.B 0x4D ; 'M' 0x08001B35: 53 DC.B 0x53 ; 'S' 0x08001B36: 53 DC.B 0x53 ; 'S' 0x08001B37: 53 DC.B 0x53 ; 'S' 0x08001B38: F104 0008 ADD.W R0, R4, #8 0x08001B3C: 2101 MOVS R1, #1 0x08001B3E: F008 FE07 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001B42: E048 B .L55 ; 0x08001BD6
.L50: 0x08001B44: 2501 MOVS R5, #1 0x08001B46: 2101 MOVS R1, #1 0x08001B48: E7CB B .L44 ; 0x08001AE2
.L51: 0x08001B4A: 6E33 LDR R3, [R6, #96] 0x08001B4C: F8D4 C0B0 LDR.W R12, [R4, #176] 0x08001B50: EA83 030C EOR.W R3, R3, R12 0x08001B54: F413 7F40 TST R3, #0x0300 0x08001B58: D00B BEQ .L52 ; 0x08001B72 0x08001B5A: 6E33 LDR R3, [R6, #96] 0x08001B5C: 6E37 LDR R7, [R6, #96] 0x08001B5E: F447 3780 ORR R7, R7, #0x010000 0x08001B62: 6637 STR R7, [R6, #96] 0x08001B64: 6E37 LDR R7, [R6, #96] 0x08001B66: F423 7340 BIC R3, R3, #0x0300 0x08001B6A: F427 3780 BIC R7, R7, #0x010000 0x08001B6E: 6637 STR R7, [R6, #96] 0x08001B70: 6633 STR R3, [R6, #96]
.L52: 0x08001B72: F5BC 7F80 CMP.W R12, #0x0100 0x08001B76: D111 BNE .L54 ; 0x08001B9C 0x08001B78: 6817 LDR R7, [R2] 0x08001B7A: F241 3388 MOVW R3, #0x1388 0x08001B7E: 2503 MOVS R5, #3
.L53: 0x08001B80: F8D6 8060 LDR.W R8, [R6, #96] 0x08001B84: EA5F 7888 LSLS.W R8, R8, #30 0x08001B88: D408 BMI .L54 ; 0x08001B9C 0x08001B8A: F8D2 8000 LDR.W R8, [R2] 0x08001B8E: EBA8 0807 SUB.W R8, R8, R7 0x08001B92: 4598 CMP R8, R3 0x08001B94: F04F 0803 MOV.W R8, #3 0x08001B98: D9F2 BLS .L53 ; 0x08001B80 0x08001B9A: E7C0 B .L49 ; 0x08001B1E
.L54: 0x08001B9C: 6833 LDR R3, [R6] 0x08001B9E: F64F 77CF MOVW R7, #0xFFCF 0x08001BA2: F40C 7240 AND R2, R12, #0x0300 0x08001BA6: F423 537C BIC R3, R3, #0x3F00 0x08001BAA: F2C0 07FF MOVT R7, #255 0x08001BAE: EA07 171C AND.W R7, R7, R12, LSR #4 0x08001BB2: 2500 MOVS R5, #0 0x08001BB4: F5B2 7F40 CMP.W R2, #0x0300 0x08001BB8: BF08 IT EQ 0x08001BBA: 433B ORREQ R3, R7 0x08001BBC: 6033 STR R3, [R6] 0x08001BBE: F36F 3C1F BFC R12, #12, #20 0x08001BC2: 6E32 LDR R2, [R6, #96] 0x08001BC4: EA42 020C ORR.W R2, R2, R12 0x08001BC8: 6632 STR R2, [R6, #96] 0x08001BCA: E78E B .L45 ; 0x08001AEA 0x08001BCC: F104 0028 ADD.W R0, R4, #40 0x08001BD0: 2101 MOVS R1, #1 0x08001BD2: F008 FE3D BL RCCEx_PLL3_Config ; 0x0800A850
.L55: 0x08001BD6: 4605 MOV R5, R0 0x08001BD8: 462F MOV R7, R5 0x08001BDA: B935 CBNZ R5, .L57 ; 0x08001BEA 0x08001BDC: 6C70 LDR R0, [R6, #68] 0x08001BDE: 6FA1 LDR R1, [R4, #120] 0x08001BE0: F020 0038 BIC R0, R0, #56 0x08001BE4: 4308 ORRS R0, R1 0x08001BE6: 6470 STR R0, [R6, #68]
.L56: 0x08001BE8: 4647 MOV R7, R8
.L57: 0x08001BEA: 7820 LDRB R0, [R4] 0x08001BEC: 0780 LSLS R0, R0, #30 0x08001BEE: D51C BPL .L59 ; 0x08001C2A 0x08001BF0: 6F60 LDR R0, [R4, #116] 0x08001BF2: 2805 CMP R0, #5 0x08001BF4: F200 81F7 BHI.W .L113 ; 0x08001FE6 0x08001BF8: E8DF F000 TBB [PC, R0] 0x08001BFC: 0F DC.B 0x0F ; '\x0F' 0x08001BFD: 03 DC.B 0x03 ; '\x03' 0x08001BFE: 09 DC.B 0x09 ; '\t' 0x08001BFF: 0F DC.B 0x0F ; '\x0F' 0x08001C00: 0F DC.B 0x0F ; '\x0F' 0x08001C01: 0F DC.B 0x0F ; '\x0F' 0x08001C02: F104 0008 ADD.W R0, R4, #8 0x08001C06: 2101 MOVS R1, #1 0x08001C08: F008 FDA2 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001C0C: E004 B .L58 ; 0x08001C18 0x08001C0E: F104 0028 ADD.W R0, R4, #40 0x08001C12: 2101 MOVS R1, #1 0x08001C14: F008 FE1C BL RCCEx_PLL3_Config ; 0x0800A850
.L58: 0x08001C18: 4605 MOV R5, R0 0x08001C1A: 46A8 MOV R8, R5 0x08001C1C: B935 CBNZ R5, .L60 ; 0x08001C2C 0x08001C1E: 6C70 LDR R0, [R6, #68] 0x08001C20: 6F61 LDR R1, [R4, #116] 0x08001C22: F020 0007 BIC R0, R0, #7 0x08001C26: 4308 ORRS R0, R1 0x08001C28: 6470 STR R0, [R6, #68]
.L59: 0x08001C2A: 46B8 MOV R8, R7
.L60: 0x08001C2C: 7820 LDRB R0, [R4] 0x08001C2E: 0740 LSLS R0, R0, #29 0x08001C30: D51E BPL .L62 ; 0x08001C70 0x08001C32: F8D4 0090 LDR.W R0, [R4, #144] 0x08001C36: 2805 CMP R0, #5 0x08001C38: F200 81D8 BHI.W .L114 ; 0x08001FEC 0x08001C3C: E8DF F000 TBB [PC, R0] 0x08001C40: 0F DC.B 0x0F ; '\x0F' 0x08001C41: 03 DC.B 0x03 ; '\x03' 0x08001C42: 09 DC.B 0x09 ; '\t' 0x08001C43: 0F DC.B 0x0F ; '\x0F' 0x08001C44: 0F DC.B 0x0F ; '\x0F' 0x08001C45: 0F DC.B 0x0F ; '\x0F' 0x08001C46: F104 0008 ADD.W R0, R4, #8 0x08001C4A: 2101 MOVS R1, #1 0x08001C4C: F008 FD80 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001C50: E004 B .L61 ; 0x08001C5C 0x08001C52: F104 0028 ADD.W R0, R4, #40 0x08001C56: 2101 MOVS R1, #1 0x08001C58: F008 FDFA BL RCCEx_PLL3_Config ; 0x0800A850
.L61: 0x08001C5C: 4605 MOV R5, R0 0x08001C5E: 46A9 MOV R9, R5 0x08001C60: B93D CBNZ R5, .L63 ; 0x08001C72 0x08001C62: 6CB0 LDR R0, [R6, #72] 0x08001C64: F8D4 1090 LDR.W R1, [R4, #144] 0x08001C68: F020 0007 BIC R0, R0, #7 0x08001C6C: 4308 ORRS R0, R1 0x08001C6E: 64B0 STR R0, [R6, #72]
.L62: 0x08001C70: 46C1 MOV R9, R8
.L63: 0x08001C72: 7820 LDRB R0, [R4] 0x08001C74: 0680 LSLS R0, R0, #26 0x08001C76: D520 BPL .L65 ; 0x08001CBA 0x08001C78: F8D4 008C LDR.W R0, [R4, #140] 0x08001C7C: EA4F 7030 ROR R0, R0, #28 0x08001C80: 2805 CMP R0, #5 0x08001C82: F200 81B6 BHI.W .L115 ; 0x08001FF2 0x08001C86: E8DF F000 TBB [PC, R0] 0x08001C8A: 0F DC.B 0x0F ; '\x0F' 0x08001C8B: 03 DC.B 0x03 ; '\x03' 0x08001C8C: 09 DC.B 0x09 ; '\t' 0x08001C8D: 0F DC.B 0x0F ; '\x0F' 0x08001C8E: 0F DC.B 0x0F ; '\x0F' 0x08001C8F: 0F DC.B 0x0F ; '\x0F' 0x08001C90: F104 0008 ADD.W R0, R4, #8 0x08001C94: 2100 MOVS R1, #0 0x08001C96: F008 FD5B BL RCCEx_PLL2_Config ; 0x0800A750 0x08001C9A: E004 B .L64 ; 0x08001CA6 0x08001C9C: F104 0028 ADD.W R0, R4, #40 0x08001CA0: 2102 MOVS R1, #2 0x08001CA2: F008 FDD5 BL RCCEx_PLL3_Config ; 0x0800A850
.L64: 0x08001CA6: 4605 MOV R5, R0 0x08001CA8: 462F MOV R7, R5 0x08001CAA: B93D CBNZ R5, .L66 ; 0x08001CBC 0x08001CAC: 6C70 LDR R0, [R6, #68] 0x08001CAE: F8D4 108C LDR.W R1, [R4, #140] 0x08001CB2: F020 40E0 BIC R0, R0, #0x70000000 0x08001CB6: 4308 ORRS R0, R1 0x08001CB8: 6470 STR R0, [R6, #68]
.L65: 0x08001CBA: 464F MOV R7, R9
.L66: 0x08001CBC: 7820 LDRB R0, [R4] 0x08001CBE: 0640 LSLS R0, R0, #25 0x08001CC0: D520 BPL .L68 ; 0x08001D04 0x08001CC2: F8D4 0098 LDR.W R0, [R4, #152] 0x08001CC6: EA4F 20B0 ROR R0, R0, #10 0x08001CCA: 2805 CMP R0, #5 0x08001CCC: F200 8194 BHI.W .L116 ; 0x08001FF8 0x08001CD0: E8DF F000 TBB [PC, R0] 0x08001CD4: 0F DC.B 0x0F ; '\x0F' 0x08001CD5: 03 DC.B 0x03 ; '\x03' 0x08001CD6: 09 DC.B 0x09 ; '\t' 0x08001CD7: 0F DC.B 0x0F ; '\x0F' 0x08001CD8: 0F DC.B 0x0F ; '\x0F' 0x08001CD9: 0F DC.B 0x0F ; '\x0F' 0x08001CDA: F104 0008 ADD.W R0, R4, #8 0x08001CDE: 2100 MOVS R1, #0 0x08001CE0: F008 FD36 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001CE4: E004 B .L67 ; 0x08001CF0 0x08001CE6: F104 0028 ADD.W R0, R4, #40 0x08001CEA: 2102 MOVS R1, #2 0x08001CEC: F008 FDB0 BL RCCEx_PLL3_Config ; 0x0800A850
.L67: 0x08001CF0: 4605 MOV R5, R0 0x08001CF2: 46A8 MOV R8, R5 0x08001CF4: B93D CBNZ R5, .L69 ; 0x08001D06 0x08001CF6: 6CB0 LDR R0, [R6, #72] 0x08001CF8: F8D4 1098 LDR.W R1, [R4, #152] 0x08001CFC: F420 50E0 BIC R0, R0, #0x1C00 0x08001D00: 4308 ORRS R0, R1 0x08001D02: 64B0 STR R0, [R6, #72]
.L68: 0x08001D04: 46B8 MOV R8, R7
.L69: 0x08001D06: 7820 LDRB R0, [R4] 0x08001D08: 0600 LSLS R0, R0, #24 0x08001D0A: D520 BPL .L71 ; 0x08001D4E 0x08001D0C: F8D4 009C LDR.W R0, [R4, #156] 0x08001D10: EA4F 3070 ROR R0, R0, #13 0x08001D14: 2805 CMP R0, #5 0x08001D16: F200 8172 BHI.W .L117 ; 0x08001FFE 0x08001D1A: E8DF F000 TBB [PC, R0] 0x08001D1E: 0F DC.B 0x0F ; '\x0F' 0x08001D1F: 03 DC.B 0x03 ; '\x03' 0x08001D20: 09 DC.B 0x09 ; '\t' 0x08001D21: 0F DC.B 0x0F ; '\x0F' 0x08001D22: 0F DC.B 0x0F ; '\x0F' 0x08001D23: 0F DC.B 0x0F ; '\x0F' 0x08001D24: F104 0008 ADD.W R0, R4, #8 0x08001D28: 2100 MOVS R1, #0 0x08001D2A: F008 FD11 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001D2E: E004 B .L70 ; 0x08001D3A 0x08001D30: F104 0028 ADD.W R0, R4, #40 0x08001D34: 2102 MOVS R1, #2 0x08001D36: F008 FD8B BL RCCEx_PLL3_Config ; 0x0800A850
.L70: 0x08001D3A: 4605 MOV R5, R0 0x08001D3C: 462F MOV R7, R5 0x08001D3E: B93D CBNZ R5, .L72 ; 0x08001D50 0x08001D40: 6CB0 LDR R0, [R6, #72] 0x08001D42: F8D4 109C LDR.W R1, [R4, #156] 0x08001D46: F420 4060 BIC R0, R0, #0xE000 0x08001D4A: 4308 ORRS R0, R1 0x08001D4C: 64B0 STR R0, [R6, #72]
.L71: 0x08001D4E: 4647 MOV R7, R8
.L72: 0x08001D50: E9D4 0100 LDRD R0, R1, [R4] 0x08001D54: 0701 LSLS R1, R0, #28 0x08001D56: D515 BPL .L74 ; 0x08001D84 0x08001D58: F8D4 0080 LDR.W R0, [R4, #128] 0x08001D5C: F5B0 5F80 CMP.W R0, #0x1000 0x08001D60: D109 BNE .L73 ; 0x08001D76 0x08001D62: F104 0028 ADD.W R0, R4, #40 0x08001D66: 2102 MOVS R1, #2 0x08001D68: F008 FD72 BL RCCEx_PLL3_Config ; 0x0800A850 0x08001D6C: 2800 CMP R0, #0 0x08001D6E: BF18 IT NE 0x08001D70: 2701 MOVNE R7, #1 0x08001D72: F8D4 0080 LDR.W R0, [R4, #128]
.L73: 0x08001D76: 6C71 LDR R1, [R6, #68] 0x08001D78: F421 5140 BIC R1, R1, #0x3000 0x08001D7C: 4308 ORRS R0, R1 0x08001D7E: 6470 STR R0, [R6, #68] 0x08001D80: E9D4 0100 LDRD R0, R1, [R4]
.L74: 0x08001D84: 06C1 LSLS R1, R0, #27 0x08001D86: D515 BPL .L76 ; 0x08001DB4 0x08001D88: F8D4 0094 LDR.W R0, [R4, #148] 0x08001D8C: F5B0 7F80 CMP.W R0, #0x0100 0x08001D90: D109 BNE .L75 ; 0x08001DA6 0x08001D92: F104 0028 ADD.W R0, R4, #40 0x08001D96: 2102 MOVS R1, #2 0x08001D98: F008 FD5A BL RCCEx_PLL3_Config ; 0x0800A850 0x08001D9C: 2800 CMP R0, #0 0x08001D9E: BF18 IT NE 0x08001DA0: 2701 MOVNE R7, #1 0x08001DA2: F8D4 0094 LDR.W R0, [R4, #148]
.L75: 0x08001DA6: 6CB1 LDR R1, [R6, #72] 0x08001DA8: F421 7140 BIC R1, R1, #0x0300 0x08001DAC: 4308 ORRS R0, R1 0x08001DAE: 64B0 STR R0, [R6, #72] 0x08001DB0: E9D4 0100 LDRD R0, R1, [R4]
.L76: 0x08001DB4: 0300 LSLS R0, R0, #12 0x08001DB6: D51F BPL .L80 ; 0x08001DF8 0x08001DB8: F8D4 00A0 LDR.W R0, [R4, #160] 0x08001DBC: F5B0 3F00 CMP.W R0, #0x020000 0x08001DC0: D011 BEQ .L79 ; 0x08001DE6 0x08001DC2: F5B0 3F80 CMP.W R0, #0x010000 0x08001DC6: D008 BEQ .L77 ; 0x08001DDA 0x08001DC8: 2800 CMP R0, #0 0x08001DCA: F040 80FB BNE.W .L107 ; 0x08001FC4 0x08001DCE: F104 0008 ADD.W R0, R4, #8 0x08001DD2: 2100 MOVS R1, #0 0x08001DD4: F008 FCBC BL RCCEx_PLL2_Config ; 0x0800A750 0x08001DD8: E004 B .L78 ; 0x08001DE4
.L77: 0x08001DDA: F104 0028 ADD.W R0, R4, #40 0x08001DDE: 2102 MOVS R1, #2 0x08001DE0: F008 FD36 BL RCCEx_PLL3_Config ; 0x0800A850
.L78: 0x08001DE4: 4605 MOV R5, R0
.L79: 0x08001DE6: 46A8 MOV R8, R5 0x08001DE8: B93D CBNZ R5, .L81 ; 0x08001DFA 0x08001DEA: 6CB0 LDR R0, [R6, #72] 0x08001DEC: F8D4 10A0 LDR.W R1, [R4, #160] 0x08001DF0: F420 3040 BIC R0, R0, #0x030000 0x08001DF4: 4308 ORRS R0, R1 0x08001DF6: 64B0 STR R0, [R6, #72]
.L80: 0x08001DF8: 46B8 MOV R8, R7
.L81: 0x08001DFA: 78A0 LDRB R0, [R4, #2] 0x08001DFC: 0740 LSLS R0, R0, #29 0x08001DFE: D51F BPL .L84 ; 0x08001E40 0x08001E00: F8D4 0084 LDR.W R0, [R4, #132] 0x08001E04: F5B0 1F40 CMP.W R0, #0x300000 0x08001E08: D011 BEQ .L83 ; 0x08001E2E 0x08001E0A: F5B0 1F00 CMP.W R0, #0x200000 0x08001E0E: D008 BEQ .L82 ; 0x08001E22 0x08001E10: F5B0 1F80 CMP.W R0, #0x100000 0x08001E14: F040 80D9 BNE.W .L108 ; 0x08001FCA 0x08001E18: 69F0 LDR R0, [R6, #28] 0x08001E1A: F440 3000 ORR R0, R0, #0x020000 0x08001E1E: 61F0 STR R0, [R6, #28] 0x08001E20: E005 B .L83 ; 0x08001E2E
.L82: 0x08001E22: F104 0028 ADD.W R0, R4, #40 0x08001E26: 2101 MOVS R1, #1 0x08001E28: F008 FD12 BL RCCEx_PLL3_Config ; 0x0800A850 0x08001E2C: 4605 MOV R5, R0
.L83: 0x08001E2E: 462F MOV R7, R5 0x08001E30: B93D CBNZ R5, .L85 ; 0x08001E42 0x08001E32: 6C70 LDR R0, [R6, #68] 0x08001E34: F8D4 1084 LDR.W R1, [R4, #132] 0x08001E38: F420 1040 BIC R0, R0, #0x300000 0x08001E3C: 4308 ORRS R0, R1 0x08001E3E: 6470 STR R0, [R6, #68]
.L84: 0x08001E40: 4647 MOV R7, R8
.L85: 0x08001E42: 78A0 LDRB R0, [R4, #2] 0x08001E44: 07C0 LSLS R0, R0, #31 0x08001E46: D101 BNE .L87 ; 0x08001E4C
.L86: 0x08001E48: 46B8 MOV R8, R7 0x08001E4A: E01A B .L91 ; 0x08001E82
.L87: 0x08001E4C: 6D20 LDR R0, [R4, #80] 0x08001E4E: F5B0 3F80 CMP.W R0, #0x010000 0x08001E52: D005 BEQ .L88 ; 0x08001E60 0x08001E54: B998 CBNZ R0, .L90 ; 0x08001E7E 0x08001E56: 69F0 LDR R0, [R6, #28] 0x08001E58: F440 3000 ORR R0, R0, #0x020000 0x08001E5C: 61F0 STR R0, [R6, #28] 0x08001E5E: E005 B .L89 ; 0x08001E6C
.L88: 0x08001E60: F104 0008 ADD.W R0, R4, #8 0x08001E64: 2102 MOVS R1, #2 0x08001E66: F008 FC73 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001E6A: 4605 MOV R5, R0
.L89: 0x08001E6C: 46A8 MOV R8, R5 0x08001E6E: B945 CBNZ R5, .L91 ; 0x08001E82 0x08001E70: 6BF0 LDR R0, [R6, #60] 0x08001E72: 6D21 LDR R1, [R4, #80] 0x08001E74: F420 3080 BIC R0, R0, #0x010000 0x08001E78: 4308 ORRS R0, R1 0x08001E7A: 63F0 STR R0, [R6, #60] 0x08001E7C: E7E4 B .L86 ; 0x08001E48
.L90: 0x08001E7E: 2501 MOVS R5, #1 0x08001E80: 46A8 MOV R8, R5
.L91: 0x08001E82: E9D4 1000 LDRD R1, R0, [R4] 0x08001E86: 008A LSLS R2, R1, #2 0x08001E88: D50A BPL .L92 ; 0x08001EA0 0x08001E8A: F104 0028 ADD.W R0, R4, #40 0x08001E8E: 2102 MOVS R1, #2 0x08001E90: F008 FCDE BL RCCEx_PLL3_Config ; 0x0800A850 0x08001E94: 2800 CMP R0, #0 0x08001E96: BF18 IT NE 0x08001E98: F04F 0801 MOVNE.W R8, #1 0x08001E9C: E9D4 1000 LDRD R1, R0, [R4]
.L92: 0x08001EA0: 038A LSLS R2, R1, #14 0x08001EA2: D516 BPL .L94 ; 0x08001ED2 0x08001EA4: 6FE2 LDR R2, [R4, #124] 0x08001EA6: F06F 0301 MVN R3, #1 0x08001EAA: EB03 2332 ADD.W R3, R3, R2, ROR #8 0x08001EAE: 2B02 CMP R3, #2 0x08001EB0: D309 BCC .L93 ; 0x08001EC6 0x08001EB2: EA4F 2332 ROR R3, R2, #8 0x08001EB6: B133 CBZ R3, .L93 ; 0x08001EC6 0x08001EB8: 2B01 CMP R3, #1 0x08001EBA: F040 8089 BNE.W .L109 ; 0x08001FD0 0x08001EBE: 69F3 LDR R3, [R6, #28] 0x08001EC0: F443 3300 ORR R3, R3, #0x020000 0x08001EC4: 61F3 STR R3, [R6, #28]
.L93: 0x08001EC6: B92D CBNZ R5, .L95 ; 0x08001ED4 0x08001EC8: 6C73 LDR R3, [R6, #68] 0x08001ECA: F423 7340 BIC R3, R3, #0x0300 0x08001ECE: 431A ORRS R2, R3 0x08001ED0: 6472 STR R2, [R6, #68]
.L94: 0x08001ED2: 4645 MOV R5, R8
.L95: 0x08001ED4: 02CA LSLS R2, R1, #11 0x08001ED6: D505 BPL .L96 ; 0x08001EE4 0x08001ED8: 6F22 LDR R2, [R4, #112] 0x08001EDA: 6C33 LDR R3, [R6, #64] 0x08001EDC: F023 4300 BIC R3, R3, #0x80000000 0x08001EE0: 431A ORRS R2, R3 0x08001EE2: 6432 STR R2, [R6, #64]
.L96: 0x08001EE4: 028A LSLS R2, R1, #10 0x08001EE6: D505 BPL .L97 ; 0x08001EF4 0x08001EE8: 6EA2 LDR R2, [R4, #104] 0x08001EEA: 6C33 LDR R3, [R6, #64] 0x08001EEC: F023 7380 BIC R3, R3, #0x01000000 0x08001EF0: 431A ORRS R2, R3 0x08001EF2: 6432 STR R2, [R6, #64]
.L97: 0x08001EF4: 004A LSLS R2, R1, #1 0x08001EF6: D508 BPL .L98 ; 0x08001F0A 0x08001EF8: 6832 LDR R2, [R6] 0x08001EFA: F422 4200 BIC R2, R2, #0x8000 0x08001EFE: 6032 STR R2, [R6] 0x08001F00: F8D4 20B4 LDR.W R2, [R4, #180] 0x08001F04: 6833 LDR R3, [R6] 0x08001F06: 431A ORRS R2, R3 0x08001F08: 6032 STR R2, [R6]
.L98: 0x08001F0A: 0FCA LSRS R2, R1, #31 0x08001F0C: D005 BEQ .L99 ; 0x08001F1A 0x08001F0E: 6D62 LDR R2, [R4, #84] 0x08001F10: 6BF3 LDR R3, [R6, #60] 0x08001F12: F023 5340 BIC R3, R3, #0x30000000 0x08001F16: 431A ORRS R2, R3 0x08001F18: 63F2 STR R2, [R6, #60]
.L99: 0x08001F1A: 0209 LSLS R1, R1, #8 0x08001F1C: D506 BPL .L100 ; 0x08001F2C 0x08001F1E: F8D4 1088 LDR.W R1, [R4, #136] 0x08001F22: 6C72 LDR R2, [R6, #68] 0x08001F24: F422 0240 BIC R2, R2, #0xC00000 0x08001F28: 4311 ORRS R1, R2 0x08001F2A: 6471 STR R1, [R6, #68]
.L100: 0x08001F2C: 07C1 LSLS R1, R0, #31 0x08001F2E: D009 BEQ .L101 ; 0x08001F44 0x08001F30: F104 0008 ADD.W R0, R4, #8 0x08001F34: 2100 MOVS R1, #0 0x08001F36: F008 FC0B BL RCCEx_PLL2_Config ; 0x0800A750 0x08001F3A: 2800 CMP R0, #0 0x08001F3C: BF18 IT NE 0x08001F3E: 4605 MOVNE R5, R0 0x08001F40: E9D4 1000 LDRD R1, R0, [R4]
.L101: 0x08001F44: 0781 LSLS R1, R0, #30 0x08001F46: D509 BPL .L102 ; 0x08001F5C 0x08001F48: F104 0008 ADD.W R0, R4, #8 0x08001F4C: 2101 MOVS R1, #1 0x08001F4E: F008 FBFF BL RCCEx_PLL2_Config ; 0x0800A750 0x08001F52: 2800 CMP R0, #0 0x08001F54: BF18 IT NE 0x08001F56: 4605 MOVNE R5, R0 0x08001F58: E9D4 1000 LDRD R1, R0, [R4]
.L102: 0x08001F5C: 0741 LSLS R1, R0, #29 0x08001F5E: D509 BPL .L103 ; 0x08001F74 0x08001F60: F104 0008 ADD.W R0, R4, #8 0x08001F64: 2102 MOVS R1, #2 0x08001F66: F008 FBF3 BL RCCEx_PLL2_Config ; 0x0800A750 0x08001F6A: 2800 CMP R0, #0 0x08001F6C: BF18 IT NE 0x08001F6E: 4605 MOVNE R5, R0 0x08001F70: E9D4 1000 LDRD R1, R0, [R4]
.L103: 0x08001F74: 0701 LSLS R1, R0, #28 0x08001F76: D509 BPL .L104 ; 0x08001F8C 0x08001F78: F104 0028 ADD.W R0, R4, #40 0x08001F7C: 2100 MOVS R1, #0 0x08001F7E: F008 FC67 BL RCCEx_PLL3_Config ; 0x0800A850 0x08001F82: 2800 CMP R0, #0 0x08001F84: BF18 IT NE 0x08001F86: 4605 MOVNE R5, R0 0x08001F88: E9D4 1000 LDRD R1, R0, [R4]
.L104: 0x08001F8C: 06C1 LSLS R1, R0, #27 0x08001F8E: D509 BPL .L105 ; 0x08001FA4 0x08001F90: F104 0028 ADD.W R0, R4, #40 0x08001F94: 2101 MOVS R1, #1 0x08001F96: F008 FC5B BL RCCEx_PLL3_Config ; 0x0800A850 0x08001F9A: 2800 CMP R0, #0 0x08001F9C: BF18 IT NE 0x08001F9E: 4605 MOVNE R5, R0 0x08001FA0: E9D4 1000 LDRD R1, R0, [R4]
.L105: 0x08001FA4: 0680 LSLS R0, R0, #26 0x08001FA6: D507 BPL .L106 ; 0x08001FB8 0x08001FA8: F104 0028 ADD.W R0, R4, #40 0x08001FAC: 2102 MOVS R1, #2 0x08001FAE: F008 FC4F BL RCCEx_PLL3_Config ; 0x0800A850 0x08001FB2: 2800 CMP R0, #0 0x08001FB4: BF18 IT NE 0x08001FB6: 2501 MOVNE R5, #1
.L106: 0x08001FB8: 2D00 CMP R5, #0 0x08001FBA: BF18 IT NE 0x08001FBC: 2501 MOVNE R5, #1 0x08001FBE: 4628 MOV R0, R5 0x08001FC0: E8BD 83F8 POP.W {R3-R9, PC}
.L107: 0x08001FC4: 2501 MOVS R5, #1 0x08001FC6: 46A8 MOV R8, R5 0x08001FC8: E717 B .L81 ; 0x08001DFA
.L108: 0x08001FCA: 2501 MOVS R5, #1 0x08001FCC: 2701 MOVS R7, #1 0x08001FCE: E738 B .L85 ; 0x08001E42
.L109: 0x08001FD0: 2501 MOVS R5, #1 0x08001FD2: E77F B .L95 ; 0x08001ED4
.L110: 0x08001FD4: 2501 MOVS R5, #1 0x08001FD6: 46A8 MOV R8, R5 0x08001FD8: E51E B .L33 ; 0x08001A18
.L111: 0x08001FDA: 2501 MOVS R5, #1 0x08001FDC: 2701 MOVS R7, #1 0x08001FDE: E540 B .L36 ; 0x08001A62
.L112: 0x08001FE0: 2501 MOVS R5, #1 0x08001FE2: 2701 MOVS R7, #1 0x08001FE4: E601 B .L57 ; 0x08001BEA
.L113: 0x08001FE6: 2501 MOVS R5, #1 0x08001FE8: 46A8 MOV R8, R5 0x08001FEA: E61F B .L60 ; 0x08001C2C
.L114: 0x08001FEC: 2501 MOVS R5, #1 0x08001FEE: 46A9 MOV R9, R5 0x08001FF0: E63F B .L63 ; 0x08001C72
.L115: 0x08001FF2: 2501 MOVS R5, #1 0x08001FF4: 2701 MOVS R7, #1 0x08001FF6: E661 B .L66 ; 0x08001CBC
.L116: 0x08001FF8: 2501 MOVS R5, #1 0x08001FFA: 46A8 MOV R8, R5 0x08001FFC: E683 B .L69 ; 0x08001D06
.L117: 0x08001FFE: 2501 MOVS R5, #1 0x08002000: 2701 MOVS R7, #1 0x08002002: E6A5 B .L72 ; 0x08001D50

Section .text.HAL_RCCEx_GetPeriphCLKFreq from charger_lto.o, size=248, align=4


HAL_RCCEx_GetPeriphCLKFreq: 0x08002004: F244 4100 MOVW R1, #0x4400 0x08002008: F6C5 0102 MOVT R1, #0x5802 0x0800200C: 6CC8 LDR R0, [R1, #76] 0x0800200E: 03C0 LSLS R0, R0, #15 0x08002010: 6808 LDR R0, [R1] 0x08002012: D422 BMI .L2 ; 0x0800205A 0x08002014: 0180 LSLS R0, R0, #6 0x08002016: D522 BPL .L3 ; 0x0800205E 0x08002018: 6A8A LDR R2, [R1, #40] 0x0800201A: 6A88 LDR R0, [R1, #40] 0x0800201C: F3C0 1C05 UBFX R12, R0, #4, #6 0x08002020: 6AC8 LDR R0, [R1, #44] 0x08002022: F1BC 0F00 CMP.W R12, #0 0x08002026: 6B4B LDR R3, [R1, #52] 0x08002028: D019 BEQ .L3 ; 0x0800205E 0x0800202A: F000 0001 AND R0, R0, #1 0x0800202E: F002 0203 AND R2, R2, #3 0x08002032: 4240 RSBS R0, R0, #0 0x08002034: 2A02 CMP R2, #2 0x08002036: EA00 00D3 AND.W R0, R0, R3, LSR #3 0x0800203A: F36F 305F BFC R0, #13, #19 0x0800203E: EE00 0A10 VMOV S0, R0 0x08002042: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08002046: D017 BEQ .L6 ; 0x08002078 0x08002048: 2A01 CMP R2, #1 0x0800204A: D012 BEQ .L5 ; 0x08002072 0x0800204C: B912 CBNZ R2, .L1 ; 0x08002054 0x0800204E: 6808 LDR R0, [R1] 0x08002050: 0680 LSLS R0, R0, #26 0x08002052: D414 BMI .L7 ; 0x0800207E
.L1: 0x08002054: ED9F 1A27 VLDR S2, =0x4C742400 ; [PC, #156] [0x080020F4] 0x08002058: E01E B .L8 ; 0x08002098
.L2: 0x0800205A: 0100 LSLS R0, R0, #4 0x0800205C: D401 BMI .L4 ; 0x08002062
.L3: 0x0800205E: 2000 MOVS R0, #0 0x08002060: 4770 BX LR
.L4: 0x08002062: B500 PUSH {LR} 0x08002064: B083 SUB SP, SP, #12 0x08002066: 4668 MOV R0, SP 0x08002068: F000 F848 BL HAL_RCCEx_GetPLL2ClockFreq ; 0x080020FC 0x0800206C: 9802 LDR R0, [SP, #8] 0x0800206E: B003 ADD SP, SP, #12 0x08002070: BD00 POP {PC}
.L5: 0x08002072: ED9F 1A1E VLDR S2, =0x4A742400 ; [PC, #120] [0x080020EC] 0x08002076: E00F B .L8 ; 0x08002098
.L6: 0x08002078: ED9F 1A1D VLDR S2, =0x4BBEBC20 ; [PC, #116] [0x080020F0] 0x0800207C: E00C B .L8 ; 0x08002098
.L7: 0x0800207E: 6808 LDR R0, [R1] 0x08002080: F249 0200 MOVW R2, #0x9000 0x08002084: F2C0 32D0 MOVT R2, #0x03D0 0x08002088: F3C0 00C1 UBFX R0, R0, #3, #2 0x0800208C: FA22 F000 LSR.W R0, R2, R0 0x08002090: EE01 0A10 VMOV S2, R0 0x08002094: EEB8 1A41 VCVT.F32.U32 S2, S2
.L8: 0x08002098: 6B08 LDR R0, [R1, #48] 0x0800209A: ED9F 3A17 VLDR S6, =0x39000000 ; [PC, #92] [0x080020F8] 0x0800209E: F36F 205F BFC R0, #9, #23 0x080020A2: EE02 0A10 VMOV S4, R0 0x080020A6: 6B08 LDR R0, [R1, #48] 0x080020A8: 6B08 LDR R0, [R1, #48] 0x080020AA: 6B09 LDR R1, [R1, #48] 0x080020AC: EEB8 2A42 VCVT.F32.U32 S4, S4 0x080020B0: EE00 2A03 VMLA.F32 S4, S0, S6 0x080020B4: EE00 CA10 VMOV S0, R12 0x080020B8: EEB7 3A00 VMOV.F32 S6, #1 0x080020BC: F3C0 4006 UBFX R0, R0, #16, #7 0x080020C0: EEB8 0A40 VCVT.F32.U32 S0, S0 0x080020C4: EE81 0A00 VDIV.F32 S0, S2, S0 0x080020C8: EE32 1A03 VADD.F32 S2, S4, S6 0x080020CC: EE02 0A10 VMOV S4, R0 0x080020D0: EEB8 2A42 VCVT.F32.U32 S4, S4 0x080020D4: EE20 0A01 VMUL.F32 S0, S0, S2 0x080020D8: EE32 1A03 VADD.F32 S2, S4, S6 0x080020DC: EE80 0A01 VDIV.F32 S0, S0, S2 0x080020E0: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x080020E4: EE10 0A10 VMOV R0, S0 0x080020E8: 4770 BX LR 0x080020EA: BF00 NOP 0x080020EC: 4A742400 DC.W 0x4A742400 0x080020F0: 4BBEBC20 DC.W 0x4BBEBC20 0x080020F4: 4C742400 DC.W 0x4C742400 0x080020F8: 39000000 DC.W 0x39000000

Section .text.HAL_RCCEx_GetPLL2ClockFreq from charger_lto.o, size=276, align=4


HAL_RCCEx_GetPLL2ClockFreq: 0x080020FC: B500 PUSH {LR} 0x080020FE: F244 4300 MOVW R3, #0x4400 0x08002102: F6C5 0302 MOVT R3, #0x5802 0x08002106: F8D3 E028 LDR.W LR, [R3, #40] 0x0800210A: 6A99 LDR R1, [R3, #40] 0x0800210C: 6ADA LDR R2, [R3, #44] 0x0800210E: F3C1 3C05 UBFX R12, R1, #12, #6 0x08002112: 6BD9 LDR R1, [R3, #60] 0x08002114: F1BC 0F00 CMP.W R12, #0 0x08002118: D014 BEQ .L1 ; 0x08002144 0x0800211A: 08C9 LSRS R1, R1, #3 0x0800211C: 06D2 LSLS R2, R2, #27 0x0800211E: EA01 71E2 AND.W R1, R1, R2, ASR #31 0x08002122: F00E 0203 AND R2, LR, #3 0x08002126: F36F 315F BFC R1, #13, #19 0x0800212A: 2A02 CMP R2, #2 0x0800212C: EE00 1A10 VMOV S0, R1 0x08002130: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08002134: D00A BEQ .L2 ; 0x0800214C 0x08002136: B962 CBNZ R2, .L3 ; 0x08002152 0x08002138: 6819 LDR R1, [R3] 0x0800213A: 0689 LSLS R1, R1, #26 0x0800213C: D40C BMI .L4 ; 0x08002158 0x0800213E: ED9F 1A32 VLDR S2, =0x4C742400 ; [PC, #200] [0x08002208] 0x08002142: E016 B .L5 ; 0x08002172
.L1: 0x08002144: 2100 MOVS R1, #0 0x08002146: E9C0 1100 STRD R1, R1, [R0] 0x0800214A: E056 B .L6 ; 0x080021FA
.L2: 0x0800214C: ED9F 1A2D VLDR S2, =0x4BBEBC20 ; [PC, #180] [0x08002204] 0x08002150: E00F B .L5 ; 0x08002172
.L3: 0x08002152: ED9F 1A2B VLDR S2, =0x4A742400 ; [PC, #172] [0x08002200] 0x08002156: E00C B .L5 ; 0x08002172
.L4: 0x08002158: 6819 LDR R1, [R3] 0x0800215A: F249 0200 MOVW R2, #0x9000 0x0800215E: F2C0 32D0 MOVT R2, #0x03D0 0x08002162: F3C1 01C1 UBFX R1, R1, #3, #2 0x08002166: FA22 F101 LSR.W R1, R2, R1 0x0800216A: EE01 1A10 VMOV S2, R1 0x0800216E: EEB8 1A41 VCVT.F32.U32 S2, S2
.L5: 0x08002172: 6B99 LDR R1, [R3, #56] 0x08002174: ED9F 3A25 VLDR S6, =0x39000000 ; [PC, #148] [0x0800220C] 0x08002178: F36F 215F BFC R1, #9, #23 0x0800217C: EE02 1A10 VMOV S4, R1 0x08002180: 6B99 LDR R1, [R3, #56] 0x08002182: F3C1 2146 UBFX R1, R1, #9, #7 0x08002186: EEB8 2A42 VCVT.F32.U32 S4, S4 0x0800218A: EE00 2A03 VMLA.F32 S4, S0, S6 0x0800218E: EE00 CA10 VMOV S0, R12 0x08002192: EEB7 3A00 VMOV.F32 S6, #1 0x08002196: EEB8 0A40 VCVT.F32.U32 S0, S0 0x0800219A: EE81 0A00 VDIV.F32 S0, S2, S0 0x0800219E: EE32 1A03 VADD.F32 S2, S4, S6 0x080021A2: EE02 1A10 VMOV S4, R1 0x080021A6: EEB8 2A42 VCVT.F32.U32 S4, S4 0x080021AA: EE20 0A01 VMUL.F32 S0, S0, S2 0x080021AE: EE32 1A03 VADD.F32 S2, S4, S6 0x080021B2: EE80 1A01 VDIV.F32 S2, S0, S2 0x080021B6: EEBC 1AC1 VCVT.U32.F32 S2, S2 0x080021BA: ED80 1A00 VSTR S2, [R0] 0x080021BE: 6B99 LDR R1, [R3, #56] 0x080021C0: F3C1 4106 UBFX R1, R1, #16, #7 0x080021C4: EE01 1A10 VMOV S2, R1 0x080021C8: EEB8 1A41 VCVT.F32.U32 S2, S2 0x080021CC: EE31 1A03 VADD.F32 S2, S2, S6 0x080021D0: EE80 1A01 VDIV.F32 S2, S0, S2 0x080021D4: EEBC 1AC1 VCVT.U32.F32 S2, S2 0x080021D8: ED80 1A01 VSTR S2, [R0, #4] 0x080021DC: 6B99 LDR R1, [R3, #56] 0x080021DE: F3C1 6106 UBFX R1, R1, #24, #7 0x080021E2: EE01 1A10 VMOV S2, R1 0x080021E6: EEB8 1A41 VCVT.F32.U32 S2, S2 0x080021EA: EE31 1A03 VADD.F32 S2, S2, S6 0x080021EE: EE80 0A01 VDIV.F32 S0, S0, S2 0x080021F2: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x080021F6: EE10 1A10 VMOV R1, S0
.L6: 0x080021FA: 6081 STR R1, [R0, #8] 0x080021FC: BD00 POP {PC} 0x080021FE: BF00 NOP 0x08002200: 4A742400 DC.W 0x4A742400 0x08002204: 4BBEBC20 DC.W 0x4BBEBC20 0x08002208: 4C742400 DC.W 0x4C742400 0x0800220C: 39000000 DC.W 0x39000000

Section .text.HAL_RCCEx_GetPLL3ClockFreq from charger_lto.o, size=276, align=4


HAL_RCCEx_GetPLL3ClockFreq: 0x08002210: B500 PUSH {LR} 0x08002212: F244 4300 MOVW R3, #0x4400 0x08002216: F6C5 0302 MOVT R3, #0x5802 0x0800221A: F8D3 E028 LDR.W LR, [R3, #40] 0x0800221E: 6A99 LDR R1, [R3, #40] 0x08002220: 6ADA LDR R2, [R3, #44] 0x08002222: F3C1 5C05 UBFX R12, R1, #20, #6 0x08002226: 6C59 LDR R1, [R3, #68] 0x08002228: F1BC 0F00 CMP.W R12, #0 0x0800222C: D014 BEQ .L1 ; 0x08002258 0x0800222E: 08C9 LSRS R1, R1, #3 0x08002230: 05D2 LSLS R2, R2, #23 0x08002232: EA01 71E2 AND.W R1, R1, R2, ASR #31 0x08002236: F00E 0203 AND R2, LR, #3 0x0800223A: F36F 315F BFC R1, #13, #19 0x0800223E: 2A02 CMP R2, #2 0x08002240: EE00 1A10 VMOV S0, R1 0x08002244: EEB8 0A40 VCVT.F32.U32 S0, S0 0x08002248: D00A BEQ .L2 ; 0x08002260 0x0800224A: B962 CBNZ R2, .L3 ; 0x08002266 0x0800224C: 6819 LDR R1, [R3] 0x0800224E: 0689 LSLS R1, R1, #26 0x08002250: D40C BMI .L4 ; 0x0800226C 0x08002252: ED9F 1A32 VLDR S2, =0x4C742400 ; [PC, #200] [0x0800231C] 0x08002256: E016 B .L5 ; 0x08002286
.L1: 0x08002258: 2100 MOVS R1, #0 0x0800225A: E9C0 1100 STRD R1, R1, [R0] 0x0800225E: E056 B .L6 ; 0x0800230E
.L2: 0x08002260: ED9F 1A2D VLDR S2, =0x4BBEBC20 ; [PC, #180] [0x08002318] 0x08002264: E00F B .L5 ; 0x08002286
.L3: 0x08002266: ED9F 1A2B VLDR S2, =0x4A742400 ; [PC, #172] [0x08002314] 0x0800226A: E00C B .L5 ; 0x08002286
.L4: 0x0800226C: 6819 LDR R1, [R3] 0x0800226E: F249 0200 MOVW R2, #0x9000 0x08002272: F2C0 32D0 MOVT R2, #0x03D0 0x08002276: F3C1 01C1 UBFX R1, R1, #3, #2 0x0800227A: FA22 F101 LSR.W R1, R2, R1 0x0800227E: EE01 1A10 VMOV S2, R1 0x08002282: EEB8 1A41 VCVT.F32.U32 S2, S2
.L5: 0x08002286: 6C19 LDR R1, [R3, #64] 0x08002288: ED9F 3A25 VLDR S6, =0x39000000 ; [PC, #148] [0x08002320] 0x0800228C: F36F 215F BFC R1, #9, #23 0x08002290: EE02 1A10 VMOV S4, R1 0x08002294: 6C19 LDR R1, [R3, #64] 0x08002296: F3C1 2146 UBFX R1, R1, #9, #7 0x0800229A: EEB8 2A42 VCVT.F32.U32 S4, S4 0x0800229E: EE00 2A03 VMLA.F32 S4, S0, S6 0x080022A2: EE00 CA10 VMOV S0, R12 0x080022A6: EEB7 3A00 VMOV.F32 S6, #1 0x080022AA: EEB8 0A40 VCVT.F32.U32 S0, S0 0x080022AE: EE81 0A00 VDIV.F32 S0, S2, S0 0x080022B2: EE32 1A03 VADD.F32 S2, S4, S6 0x080022B6: EE02 1A10 VMOV S4, R1 0x080022BA: EEB8 2A42 VCVT.F32.U32 S4, S4 0x080022BE: EE20 0A01 VMUL.F32 S0, S0, S2 0x080022C2: EE32 1A03 VADD.F32 S2, S4, S6 0x080022C6: EE80 1A01 VDIV.F32 S2, S0, S2 0x080022CA: EEBC 1AC1 VCVT.U32.F32 S2, S2 0x080022CE: ED80 1A00 VSTR S2, [R0] 0x080022D2: 6C19 LDR R1, [R3, #64] 0x080022D4: F3C1 4106 UBFX R1, R1, #16, #7 0x080022D8: EE01 1A10 VMOV S2, R1 0x080022DC: EEB8 1A41 VCVT.F32.U32 S2, S2 0x080022E0: EE31 1A03 VADD.F32 S2, S2, S6 0x080022E4: EE80 1A01 VDIV.F32 S2, S0, S2 0x080022E8: EEBC 1AC1 VCVT.U32.F32 S2, S2 0x080022EC: ED80 1A01 VSTR S2, [R0, #4] 0x080022F0: 6C19 LDR R1, [R3, #64] 0x080022F2: F3C1 6106 UBFX R1, R1, #24, #7 0x080022F6: EE01 1A10 VMOV S2, R1 0x080022FA: EEB8 1A41 VCVT.F32.U32 S2, S2 0x080022FE: EE31 1A03 VADD.F32 S2, S2, S6 0x08002302: EE80 0A01 VDIV.F32 S0, S0, S2 0x08002306: EEBC 0AC0 VCVT.U32.F32 S0, S0 0x0800230A: EE10 1A10 VMOV R1, S0
.L6: 0x0800230E: 6081 STR R1, [R0, #8] 0x08002310: BD00 POP {PC} 0x08002312: BF00 NOP 0x08002314: 4A742400 DC.W 0x4A742400 0x08002318: 4BBEBC20 DC.W 0x4BBEBC20 0x0800231C: 4C742400 DC.W 0x4C742400 0x08002320: 39000000 DC.W 0x39000000

Section .text.UART_SetConfig from charger_lto.o, size=808, align=4


UART_SetConfig: 0x08002324: E92D 41F0 PUSH.W {R4-R8, LR} 0x08002328: B084 SUB SP, SP, #16 0x0800232A: 4604 MOV R4, R0 0x0800232C: 6800 LDR R0, [R0] 0x0800232E: F646 18F3 MOVW R8, #0x69F3 0x08002332: E9D4 C502 LDRD R12, R5, [R4, #8] 0x08002336: E9D4 2104 LDRD R2, R1, [R4, #16] 0x0800233A: E9D4 6E06 LDRD R6, LR, [R4, #24] 0x0800233E: 6A63 LDR R3, [R4, #36] 0x08002340: 6807 LDR R7, [R0] 0x08002342: F6CC 78FF MOVT R8, #0xCFFF 0x08002346: EA41 010C ORR.W R1, R1, R12 0x0800234A: EA07 0C08 AND.W R12, R7, R8 0x0800234E: 4311 ORRS R1, R2 0x08002350: EA41 010C ORR.W R1, R1, R12 0x08002354: F640 4C00 MOVW R12, #0x0C00 0x08002358: EA41 010E ORR.W R1, R1, LR 0x0800235C: 6001 STR R1, [R0] 0x0800235E: 6841 LDR R1, [R0, #4] 0x08002360: F6C5 0C00 MOVT R12, #0x5800 0x08002364: F421 5140 BIC R1, R1, #0x3000 0x08002368: 4329 ORRS R1, R5 0x0800236A: 4560 CMP R0, R12 0x0800236C: 6041 STR R1, [R0, #4] 0x0800236E: BF1C ITT NE 0x08002370: 6A21 LDRNE R1, [R4, #32] 0x08002372: 430E ORRNE R6, R1 0x08002374: 6881 LDR R1, [R0, #8] 0x08002376: F647 32FF MOVW R2, #0x7BFF 0x0800237A: F021 416E BIC R1, R1, #0xEE000000 0x0800237E: F2C4 0200 MOVT R2, #0x4000 0x08002382: F421 6130 BIC R1, R1, #0x0B00 0x08002386: 4331 ORRS R1, R6 0x08002388: 6081 STR R1, [R0, #8] 0x0800238A: 6AC1 LDR R1, [R0, #44] 0x0800238C: F50C 360E ADD.W R6, R12, #0x023800 0x08002390: F021 010F BIC R1, R1, #15 0x08002394: 2580 MOVS R5, #128 0x08002396: 4319 ORRS R1, R3 0x08002398: 4290 CMP R0, R2 0x0800239A: 62C1 STR R1, [R0, #44] 0x0800239C: DD0F BLE .L1 ; 0x080023BE 0x0800239E: F502 411C ADD.W R1, R2, #0x9C00 0x080023A2: 4288 CMP R0, R1 0x080023A4: DC19 BGT .L2 ; 0x080023DA 0x080023A6: 1C51 ADDS R1, R2, #1 0x080023A8: 4288 CMP R0, R1 0x080023AA: D03B BEQ .L6 ; 0x08002424 0x080023AC: F501 4114 ADD.W R1, R1, #0x9400 0x080023B0: 4288 CMP R0, R1 0x080023B2: D025 BEQ .L3 ; 0x08002400 0x080023B4: F501 6180 ADD.W R1, R1, #0x0400 0x080023B8: 4288 CMP R0, R1 0x080023BA: D021 BEQ .L3 ; 0x08002400 0x080023BC: E03F B .L9 ; 0x0800243E
.L1: 0x080023BE: F5A2 5140 SUB.W R1, R2, #0x3000 0x080023C2: 4288 CMP R0, R1 0x080023C4: DD26 BLE .L4 ; 0x08002414 0x080023C6: 3101 ADDS R1, #1 0x080023C8: 4288 CMP R0, R1 0x080023CA: D02B BEQ .L6 ; 0x08002424 0x080023CC: F501 6180 ADD.W R1, R1, #0x0400 0x080023D0: 4288 CMP R0, R1 0x080023D2: D027 BEQ .L6 ; 0x08002424 0x080023D4: F501 5120 ADD.W R1, R1, #0x2800 0x080023D8: E022 B .L5 ; 0x08002420
.L2: 0x080023DA: 3101 ADDS R1, #1 0x080023DC: 4288 CMP R0, R1 0x080023DE: D00F BEQ .L3 ; 0x08002400 0x080023E0: F501 6180 ADD.W R1, R1, #0x0400 0x080023E4: 4288 CMP R0, R1 0x080023E6: D00B BEQ .L3 ; 0x08002400 0x080023E8: 4560 CMP R0, R12 0x080023EA: D128 BNE .L9 ; 0x0800243E 0x080023EC: 6DB1 LDR R1, [R6, #88] 0x080023EE: F001 0507 AND R5, R1, #7 0x080023F2: 2D06 CMP R5, #6 0x080023F4: D222 BCS .L8 ; 0x0800243C 0x080023F6: F64D 7163 MOVW R1, #0xDF63 ; 0x0800DF63 = .rodata..Lswitch.table.UART_SetConfig.10 0x080023FA: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DF63 = .rodata..Lswitch.table.UART_SetConfig.10 0x080023FE: E01A B .L7 ; 0x08002436
.L3: 0x08002400: 6D71 LDR R1, [R6, #84] 0x08002402: F3C1 05C2 UBFX R5, R1, #3, #3 0x08002406: 2D06 CMP R5, #6 0x08002408: D218 BCS .L8 ; 0x0800243C 0x0800240A: F64D 715D MOVW R1, #0xDF5D ; 0x0800DF5D = .rodata..Lswitch.table.UART_SetConfig.9 0x0800240E: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DF5D = .rodata..Lswitch.table.UART_SetConfig.9 0x08002412: E010 B .L7 ; 0x08002436
.L4: 0x08002414: F2A1 71FF SUBW R1, R1, #0x07FF 0x08002418: 4288 CMP R0, R1 0x0800241A: D003 BEQ .L6 ; 0x08002424 0x0800241C: F501 6180 ADD.W R1, R1, #0x0400
.L5: 0x08002420: 4288 CMP R0, R1 0x08002422: D10C BNE .L9 ; 0x0800243E
.L6: 0x08002424: 6D71 LDR R1, [R6, #84] 0x08002426: F001 0507 AND R5, R1, #7 0x0800242A: 2D06 CMP R5, #6 0x0800242C: D206 BCS .L8 ; 0x0800243C 0x0800242E: F64D 7157 MOVW R1, #0xDF57 ; 0x0800DF57 = .rodata..Lswitch.table.UART_SetConfig.7 0x08002432: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DF57 = .rodata..Lswitch.table.UART_SetConfig.7
.L7: 0x08002436: 440D ADD R5, R1 0x08002438: 782D LDRB R5, [R5] 0x0800243A: E000 B .L9 ; 0x0800243E
.L8: 0x0800243C: 2580 MOVS R5, #128
.L9: 0x0800243E: 4560 CMP R0, R12 0x08002440: F640 1000 MOVW R0, #0x0900 0x08002444: F2C0 003D MOVT R0, #61 0x08002448: D012 BEQ .L10 ; 0x08002470 0x0800244A: 2101 MOVS R1, #1 0x0800244C: F5BE 4F00 CMP.W LR, #0x8000 0x08002450: D11C BNE .L11 ; 0x0800248C 0x08002452: 2D0F CMP R5, #15 0x08002454: DC33 BGT .L13 ; 0x080024BE 0x08002456: 2D08 CMP R5, #8 0x08002458: F200 80D6 BHI.W .L30 ; 0x08002608 0x0800245C: E8DF F005 TBB [PC, R5] 0x08002460: 05 DC.B 0x05 ; '\x05' 0x08002461: 9A DC.B 0x9A ; '\x9A' 0x08002462: D4 DC.B 0xD4 ; '\xD4' 0x08002463: D4 DC.B 0xD4 ; '\xD4' 0x08002464: 88 DC.B 0x88 ; '\x88' 0x08002465: D4 DC.B 0xD4 ; '\xD4' 0x08002466: D4 DC.B 0xD4 ; '\xD4' 0x08002467: D4 DC.B 0xD4 ; '\xD4' 0x08002468: 90 DC.B 0x90 ; '\x90' 0x08002469: 00 DC.B 0x00 ; '\0' 0x0800246A: F001 FCFA BL HAL_RCC_GetPCLK1Freq ; 0x08003E62 0x0800246E: E093 B .L23 ; 0x08002598
.L10: 0x08002470: 2101 MOVS R1, #1 0x08002472: 2D0F CMP R5, #15 0x08002474: DC19 BGT .L12 ; 0x080024AA 0x08002476: 2D02 CMP R5, #2 0x08002478: D036 BEQ .L15 ; 0x080024E8 0x0800247A: 2D04 CMP R5, #4 0x0800247C: D04E BEQ .L17 ; 0x0800251C 0x0800247E: 2D08 CMP R5, #8 0x08002480: F040 80C2 BNE.W .L30 ; 0x08002608 0x08002484: A801 ADD R0, SP, #4 0x08002486: F7FF FEC3 BL HAL_RCCEx_GetPLL3ClockFreq ; 0x08002210 0x0800248A: E04A B .L18 ; 0x08002522
.L11: 0x0800248C: 2D0F CMP R5, #15 0x0800248E: DC20 BGT .L14 ; 0x080024D2 0x08002490: 2D08 CMP R5, #8 0x08002492: F200 80B9 BHI.W .L30 ; 0x08002608 0x08002496: E8DF F005 TBB [PC, R5] 0x0800249A: 05 DC.B 0x05 ; '\x05' 0x0800249B: 9B DC.B 0x9B ; '\x9B' 0x0800249C: B7 DC.B 0xB7 ; '\xB7' 0x0800249D: B7 DC.B 0xB7 ; '\xB7' 0x0800249E: 6F DC.B 0x6F ; 'o' 0x0800249F: B7 DC.B 0xB7 ; '\xB7' 0x080024A0: B7 DC.B 0xB7 ; '\xB7' 0x080024A1: B7 DC.B 0xB7 ; '\xB7' 0x080024A2: 78 DC.B 0x78 ; 'x' 0x080024A3: 00 DC.B 0x00 ; '\0' 0x080024A4: F001 FCDD BL HAL_RCC_GetPCLK1Freq ; 0x08003E62 0x080024A8: E094 B .L25 ; 0x080025D4
.L12: 0x080024AA: 2D10 CMP R5, #16 0x080024AC: D02A BEQ .L16 ; 0x08002504 0x080024AE: 2D20 CMP R5, #32 0x080024B0: D03B BEQ .L20 ; 0x0800252A 0x080024B2: 2D40 CMP R5, #64 0x080024B4: F040 80A8 BNE.W .L30 ; 0x08002608 0x080024B8: F44F 4000 MOV.W R0, #0x8000 0x080024BC: E035 B .L20 ; 0x0800252A
.L13: 0x080024BE: 2D10 CMP R5, #16 0x080024C0: F000 80AC BEQ.W .L31 ; 0x0800261C 0x080024C4: 2D20 CMP R5, #32 0x080024C6: D069 BEQ .L24 ; 0x0800259C 0x080024C8: 2D40 CMP R5, #64 0x080024CA: F040 809D BNE.W .L30 ; 0x08002608 0x080024CE: 4670 MOV R0, LR 0x080024D0: E064 B .L24 ; 0x0800259C
.L14: 0x080024D2: 2D10 CMP R5, #16 0x080024D4: F000 80AE BEQ.W .L32 ; 0x08002634 0x080024D8: 2D20 CMP R5, #32 0x080024DA: D07D BEQ .L26 ; 0x080025D8 0x080024DC: 2D40 CMP R5, #64 0x080024DE: F040 8093 BNE.W .L30 ; 0x08002608 0x080024E2: F44F 4000 MOV.W R0, #0x8000 0x080024E6: E077 B .L26 ; 0x080025D8
.L15: 0x080024E8: F001 FC9A BL HAL_RCC_GetHCLKFreq ; 0x08003E20 0x080024EC: 6A31 LDR R1, [R6, #32] 0x080024EE: F24E 3287 MOVW R2, #0xE387 ; 0x0800E387 = D1CorePrescTable 0x080024F2: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E387 = D1CorePrescTable 0x080024F6: F3C1 1102 UBFX R1, R1, #4, #3 0x080024FA: 5C51 LDRB R1, [R2, R1] 0x080024FC: F001 011F AND R1, R1, #31 0x08002500: 40C8 LSRS R0, R1 0x08002502: E00F B .L19 ; 0x08002524
.L16: 0x08002504: 6830 LDR R0, [R6] 0x08002506: 0680 LSLS R0, R0, #26 0x08002508: F249 0000 MOVW R0, #0x9000 0x0800250C: F2C0 30D0 MOVT R0, #0x03D0 0x08002510: D50B BPL .L20 ; 0x0800252A 0x08002512: 6831 LDR R1, [R6] 0x08002514: F3C1 01C1 UBFX R1, R1, #3, #2 0x08002518: 40C8 LSRS R0, R1 0x0800251A: E006 B .L20 ; 0x0800252A
.L17: 0x0800251C: A801 ADD R0, SP, #4 0x0800251E: F7FF FDED BL HAL_RCCEx_GetPLL2ClockFreq ; 0x080020FC
.L18: 0x08002522: 9802 LDR R0, [SP, #8]
.L19: 0x08002524: 2800 CMP R0, #0 0x08002526: D06C BEQ .L28 ; 0x08002602 0x08002528: 6A63 LDR R3, [R4, #36]
.L20: 0x0800252A: F64D 01B0 MOVW R1, #0xD8B0 ; 0x0800D8B0 = UARTPrescTable 0x0800252E: 6862 LDR R2, [R4, #4] 0x08002530: F6C0 0100 MOVT R1, #0x0800 ; 0x0800D8B0 = UARTPrescTable 0x08002534: F831 1013 LDRH.W R1, [R1, R3, LSL #1] 0x08002538: FBB0 F0F1 UDIV R0, R0, R1 0x0800253C: EB02 0142 ADD.W R1, R2, R2, LSL #1 0x08002540: 4288 CMP R0, R1 0x08002542: 2101 MOVS R1, #1 0x08002544: D360 BCC .L30 ; 0x08002608 0x08002546: EBB0 3F02 CMP.W R0, R2, LSL #12 0x0800254A: D85D BHI .L30 ; 0x08002608 0x0800254C: 0E01 LSRS R1, R0, #24 0x0800254E: 2300 MOVS R3, #0 0x08002550: 0200 LSLS R0, R0, #8 0x08002552: EB10 0052 ADDS.W R0, R0, R2, LSR #1 0x08002556: F141 0100 ADC R1, R1, #0 0x0800255A: F000 FBC1 BL __aeabi_uldivmod ; 0x08002CE0 0x0800255E: F64F 5200 MOVW R2, #0xFD00 0x08002562: F5A0 7140 SUB.W R1, R0, #0x0300 0x08002566: F2C0 020F MOVT R2, #15 0x0800256A: 4291 CMP R1, R2 0x0800256C: D347 BCC .L27 ; 0x080025FE 0x0800256E: E04A B .L29 ; 0x08002606 0x08002570: A801 ADD R0, SP, #4 0x08002572: F7FF FDC3 BL HAL_RCCEx_GetPLL2ClockFreq ; 0x080020FC 0x08002576: E006 B .L21 ; 0x08002586 0x08002578: A801 ADD R0, SP, #4 0x0800257A: F7FF FDBF BL HAL_RCCEx_GetPLL2ClockFreq ; 0x080020FC 0x0800257E: E007 B .L22 ; 0x08002590 0x08002580: A801 ADD R0, SP, #4 0x08002582: F7FF FE45 BL HAL_RCCEx_GetPLL3ClockFreq ; 0x08002210
.L21: 0x08002586: 9802 LDR R0, [SP, #8] 0x08002588: E006 B .L23 ; 0x08002598 0x0800258A: A801 ADD R0, SP, #4 0x0800258C: F7FF FE40 BL HAL_RCCEx_GetPLL3ClockFreq ; 0x08002210
.L22: 0x08002590: 9802 LDR R0, [SP, #8] 0x08002592: E01F B .L25 ; 0x080025D4 0x08002594: F001 FC78 BL HAL_RCC_GetPCLK2Freq ; 0x08003E88
.L23: 0x08002598: B398 CBZ R0, .L28 ; 0x08002602 0x0800259A: 6A63 LDR R3, [R4, #36]
.L24: 0x0800259C: F64D 01B0 MOVW R1, #0xD8B0 ; 0x0800D8B0 = UARTPrescTable 0x080025A0: F6C0 0100 MOVT R1, #0x0800 ; 0x0800D8B0 = UARTPrescTable 0x080025A4: F831 1013 LDRH.W R1, [R1, R3, LSL #1] 0x080025A8: FBB0 F0F1 UDIV R0, R0, R1 0x080025AC: 6861 LDR R1, [R4, #4] 0x080025AE: 084A LSRS R2, R1, #1 0x080025B0: EB02 0040 ADD.W R0, R2, R0, LSL #1 0x080025B4: F64F 72EF MOVW R2, #0xFFEF 0x080025B8: FBB0 F0F1 UDIV R0, R0, R1 0x080025BC: F1A0 0110 SUB.W R1, R0, #16 0x080025C0: 4291 CMP R1, R2 0x080025C2: D820 BHI .L29 ; 0x08002606 0x080025C4: 1C51 ADDS R1, R2, #1 0x080025C6: 4001 ANDS R1, R0 0x080025C8: F3C0 0042 UBFX R0, R0, #1, #3 0x080025CC: 4408 ADD R0, R1 0x080025CE: E016 B .L27 ; 0x080025FE 0x080025D0: F001 FC5A BL HAL_RCC_GetPCLK2Freq ; 0x08003E88
.L25: 0x080025D4: B1A8 CBZ R0, .L28 ; 0x08002602 0x080025D6: 6A63 LDR R3, [R4, #36]
.L26: 0x080025D8: F64D 01B0 MOVW R1, #0xD8B0 ; 0x0800D8B0 = UARTPrescTable 0x080025DC: 6862 LDR R2, [R4, #4] 0x080025DE: F6C0 0100 MOVT R1, #0x0800 ; 0x0800D8B0 = UARTPrescTable 0x080025E2: F831 1013 LDRH.W R1, [R1, R3, LSL #1] 0x080025E6: FBB0 F0F1 UDIV R0, R0, R1 0x080025EA: EB00 0052 ADD.W R0, R0, R2, LSR #1 0x080025EE: FBB0 F0F2 UDIV R0, R0, R2 0x080025F2: F1A0 0110 SUB.W R1, R0, #16 0x080025F6: F64F 72EF MOVW R2, #0xFFEF 0x080025FA: 4291 CMP R1, R2 0x080025FC: D803 BHI .L29 ; 0x08002606
.L27: 0x080025FE: 6821 LDR R1, [R4] 0x08002600: 60C8 STR R0, [R1, #12]
.L28: 0x08002602: 2100 MOVS R1, #0 0x08002604: E000 B .L30 ; 0x08002608
.L29: 0x08002606: 2101 MOVS R1, #1
.L30: 0x08002608: F04F 1001 MOV.W R0, #0x010001 0x0800260C: 66A0 STR R0, [R4, #104] 0x0800260E: 2000 MOVS R0, #0 0x08002610: E9C4 001D STRD R0, R0, [R4, #116] 0x08002614: 4608 MOV R0, R1 0x08002616: B004 ADD SP, SP, #16 0x08002618: E8BD 81F0 POP.W {R4-R8, PC}
.L31: 0x0800261C: 6830 LDR R0, [R6] 0x0800261E: 0680 LSLS R0, R0, #26 0x08002620: F249 0000 MOVW R0, #0x9000 0x08002624: F2C0 30D0 MOVT R0, #0x03D0 0x08002628: D5B8 BPL .L24 ; 0x0800259C 0x0800262A: 6831 LDR R1, [R6] 0x0800262C: F3C1 01C1 UBFX R1, R1, #3, #2 0x08002630: 40C8 LSRS R0, R1 0x08002632: E7B3 B .L24 ; 0x0800259C
.L32: 0x08002634: 6830 LDR R0, [R6] 0x08002636: 0680 LSLS R0, R0, #26 0x08002638: F249 0000 MOVW R0, #0x9000 0x0800263C: F2C0 30D0 MOVT R0, #0x03D0 0x08002640: D5CA BPL .L26 ; 0x080025D8 0x08002642: 6831 LDR R1, [R6] 0x08002644: F3C1 01C1 UBFX R1, R1, #3, #2 0x08002648: 40C8 LSRS R0, R1 0x0800264A: E7C5 B .L26 ; 0x080025D8

Section .text.ctlwizchip from charger_lto.o, size=612, align=4


ctlwizchip: 0x0800264C: E92D 49F0 PUSH.W {R4-R8, R11, LR} 0x08002650: B085 SUB SP, SP, #20 0x08002652: 3801 SUBS R0, #1 0x08002654: 27FF MOVS R7, #255 0x08002656: 280E CMP R0, #14 0x08002658: F200 8121 BHI.W .L18 ; 0x0800289E 0x0800265C: 460C MOV R4, R1 0x0800265E: E8DF F010 TBH [PC, R0, LSL #1] 0x08002662: 0F DC.B 0x0F ; '\x0F' 0x08002663: 00 DC.B 0x00 ; '\0' 0x08002664: B6 DC.B 0xB6 ; '\xB6' 0x08002665: 00 DC.B 0x00 ; '\0' 0x08002666: E0 DC.B 0xE0 ; '\xE0' 0x08002667: 00 DC.B 0x00 ; '\0' 0x08002668: E5 DC.B 0xE5 ; '\xE5' 0x08002669: 00 DC.B 0x00 ; '\0' 0x0800266A: B8 DC.B 0xB8 ; '\xB8' 0x0800266B: 00 DC.B 0x00 ; '\0' 0x0800266C: 1E DC.B 0x1E ; '\x1E' 0x0800266D: 01 DC.B 0x01 ; '\x01' 0x0800266E: 1E DC.B 0x1E ; '\x1E' 0x0800266F: 01 DC.B 0x01 ; '\x01' 0x08002670: CA DC.B 0xCA ; '\xCA' 0x08002671: 00 DC.B 0x00 ; '\0' 0x08002672: D5 DC.B 0xD5 ; '\xD5' 0x08002673: 00 DC.B 0x00 ; '\0' 0x08002674: FF DC.B 0xFF ; '\xFF' 0x08002675: 00 DC.B 0x00 ; '\0' 0x08002676: EF DC.B 0xEF ; '\xEF' 0x08002677: 00 DC.B 0x00 ; '\0' 0x08002678: 1D DC.B 0x1D ; '\x1D' 0x08002679: 01 DC.B 0x01 ; '\x01' 0x0800267A: A2 DC.B 0xA2 ; '\xA2' 0x0800267B: 00 DC.B 0x00 ; '\0' 0x0800267C: 1E DC.B 0x1E ; '\x1E' 0x0800267D: 01 DC.B 0x01 ; '\x01' 0x0800267E: C3 DC.B 0xC3 ; '\xC3' 0x0800267F: 00 DC.B 0x00 ; '\0' 0x08002680: 2009 MOVS R0, #9 0x08002682: 2206 MOVS R2, #6 0x08002684: 0026 MOVS R6, R4 0x08002686: F10D 0102 ADD.W R1, SP, #2 0x0800268A: BF18 IT NE 0x0800268C: 3604 ADDNE R6, #4 0x0800268E: F003 FC00 BL WIZCHIP_READ_BUF ; 0x08005E92 0x08002692: 2001 MOVS R0, #1 0x08002694: 2204 MOVS R2, #4 0x08002696: A904 ADD R1, SP, #16 0x08002698: F003 FBFB BL WIZCHIP_READ_BUF ; 0x08005E92 0x0800269C: 2005 MOVS R0, #5 0x0800269E: 2204 MOVS R2, #4 0x080026A0: A903 ADD R1, SP, #12 0x080026A2: F003 FBF6 BL WIZCHIP_READ_BUF ; 0x08005E92 0x080026A6: 200F MOVS R0, #15 0x080026A8: 2204 MOVS R2, #4 0x080026AA: A902 ADD R1, SP, #8 0x080026AC: F003 FBF1 BL WIZCHIP_READ_BUF ; 0x08005E92 0x080026B0: 2000 MOVS R0, #0 0x080026B2: 2180 MOVS R1, #128 0x080026B4: 2700 MOVS R7, #0 0x080026B6: F003 FBA8 BL WIZCHIP_WRITE ; 0x08005E0A 0x080026BA: 2000 MOVS R0, #0 0x080026BC: F003 FBC0 BL WIZCHIP_READ ; 0x08005E40 0x080026C0: 2009 MOVS R0, #9 0x080026C2: 2206 MOVS R2, #6 0x080026C4: F10D 0102 ADD.W R1, SP, #2 0x080026C8: F008 FE52 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x080026CC: 2001 MOVS R0, #1 0x080026CE: 2204 MOVS R2, #4 0x080026D0: A904 ADD R1, SP, #16 0x080026D2: F008 FE4D BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x080026D6: 2005 MOVS R0, #5 0x080026D8: 2204 MOVS R2, #4 0x080026DA: A903 ADD R1, SP, #12 0x080026DC: F008 FE48 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x080026E0: 200F MOVS R0, #15 0x080026E2: 2204 MOVS R2, #4 0x080026E4: A902 ADD R1, SP, #8 0x080026E6: F008 FE43 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x080026EA: 2C00 CMP R4, #0 0x080026EC: F000 80D7 BEQ.W .L18 ; 0x0800289E 0x080026F0: 2000 MOVS R0, #0 0x080026F2: 2100 MOVS R1, #0
.L1: 0x080026F4: 5C22 LDRB R2, [R4, R0] 0x080026F6: FA42 F181 SXTAB R1, R2, R1 0x080026FA: 060A LSLS R2, R1, #24 0x080026FC: F1B2 6F00 CMP.W R2, #0x08000000 0x08002700: F300 80D1 BGT.W .L19 ; 0x080028A6 0x08002704: 3001 ADDS R0, #1 0x08002706: 2804 CMP R0, #4 0x08002708: D1F4 BNE .L1 ; 0x080026F4 0x0800270A: 2500 MOVS R5, #0 0x0800270C: 2703 MOVS R7, #3
.L2: 0x0800270E: 5D60 LDRB R0, [R4, R5] 0x08002710: 2100 MOVS R1, #0
.L3: 0x08002712: FA4F FB81 SXTB R11, R1 0x08002716: B120 CBZ R0, .L4 ; 0x08002722 0x08002718: FA20 F20B LSR.W R2, R0, R11 0x0800271C: 3101 ADDS R1, #1 0x0800271E: 2A01 CMP R2, #1 0x08002720: D1F7 BNE .L3 ; 0x08002712
.L4: 0x08002722: 201B MOVS R0, #27 0x08002724: F003 FB8C BL WIZCHIP_READ ; 0x08005E40 0x08002728: 0069 LSLS R1, R5, #1 0x0800272A: FA07 F201 LSL.W R2, R7, R1 0x0800272E: 4390 BICS R0, R2 0x08002730: FA0B F101 LSL.W R1, R11, R1 0x08002734: 4308 ORRS R0, R1 0x08002736: B2C1 UXTB R1, R0 0x08002738: 201B MOVS R0, #27 0x0800273A: F003 FB66 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800273E: 3501 ADDS R5, #1 0x08002740: 2D04 CMP R5, #4 0x08002742: D1E4 BNE .L2 ; 0x0800270E 0x08002744: 2000 MOVS R0, #0 0x08002746: 2100 MOVS R1, #0
.L5: 0x08002748: 5C32 LDRB R2, [R6, R0] 0x0800274A: FA42 F181 SXTAB R1, R2, R1 0x0800274E: 060A LSLS R2, R1, #24 0x08002750: F1B2 6F00 CMP.W R2, #0x08000000 0x08002754: F300 80A7 BGT.W .L19 ; 0x080028A6 0x08002758: 3001 ADDS R0, #1 0x0800275A: 2804 CMP R0, #4 0x0800275C: D1F4 BNE .L5 ; 0x08002748 0x0800275E: 2500 MOVS R5, #0 0x08002760: F04F 0803 MOV.W R8, #3
.L6: 0x08002764: 5D70 LDRB R0, [R6, R5] 0x08002766: 2801 CMP R0, #1 0x08002768: D009 BEQ .L8 ; 0x0800277E 0x0800276A: 5D61 LDRB R1, [R4, R5] 0x0800276C: B139 CBZ R1, .L8 ; 0x0800277E 0x0800276E: 2100 MOVS R1, #0
.L7: 0x08002770: 3101 ADDS R1, #1 0x08002772: B24F SXTB R7, R1 0x08002774: FA20 F207 LSR.W R2, R0, R7 0x08002778: 2A01 CMP R2, #1 0x0800277A: D1F9 BNE .L7 ; 0x08002770 0x0800277C: E000 B .L9 ; 0x08002780
.L8: 0x0800277E: 2700 MOVS R7, #0
.L9: 0x08002780: 201A MOVS R0, #26 0x08002782: F003 FB5D BL WIZCHIP_READ ; 0x08005E40 0x08002786: 0069 LSLS R1, R5, #1 0x08002788: FA08 F201 LSL.W R2, R8, R1 0x0800278C: 4390 BICS R0, R2 0x0800278E: FA07 F101 LSL.W R1, R7, R1 0x08002792: 4308 ORRS R0, R1 0x08002794: B2C1 UXTB R1, R0 0x08002796: 201A MOVS R0, #26 0x08002798: F003 FB37 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800279C: 3501 ADDS R5, #1 0x0800279E: 2700 MOVS R7, #0 0x080027A0: 2D04 CMP R5, #4 0x080027A2: D1DF BNE .L6 ; 0x08002764 0x080027A4: E07B B .L18 ; 0x0800289E 0x080027A6: 7824 LDRB R4, [R4] 0x080027A8: F008 FF3A BL wiz_mdio_read ; 0x0800B620 0x080027AC: 1E61 SUBS R1, R4, #1 0x080027AE: F420 6000 BIC R0, R0, #0x0800 0x080027B2: FAB1 F181 CLZ R1, R1 0x080027B6: 0949 LSRS R1, R1, #5 0x080027B8: EA40 20C1 ORR.W R0, R0, R1, LSL #11 0x080027BC: F008 FF18 BL wiz_mdio_write ; 0x0800B5F0 0x080027C0: F008 FF2E BL wiz_mdio_read ; 0x0800B620 0x080027C4: 2C01 CMP R4, #1 0x080027C6: D153 BNE .L13 ; 0x08002870 0x080027C8: 0500 LSLS R0, R0, #20 0x080027CA: D467 BMI .L17 ; 0x0800289C 0x080027CC: E067 B .L18 ; 0x0800289E 0x080027CE: 2015 MOVS R0, #21 0x080027D0: E000 B .L10 ; 0x080027D4 0x080027D2: 2016 MOVS R0, #22
.L10: 0x080027D4: F003 FB34 BL WIZCHIP_READ ; 0x08005E40 0x080027D8: F000 010F AND R1, R0, #15 0x080027DC: F000 00EF AND R0, R0, #239 0x080027E0: EA40 2001 ORR.W R0, R0, R1, LSL #8 0x080027E4: 8020 STRH R0, [R4] 0x080027E6: E059 B .L17 ; 0x0800289C 0x080027E8: 203C MOVS R0, #60 0x080027EA: F003 FB29 BL WIZCHIP_READ ; 0x08005E40 0x080027EE: F000 0001 AND R0, R0, #1 0x080027F2: 7020 STRB R0, [R4] 0x080027F4: E052 B .L17 ; 0x0800289C 0x080027F6: F243 5057 MOVW R0, #0x3557 0x080027FA: F2C3 0031 MOVT R0, #0x3031 0x080027FE: 6020 STR R0, [R4] 0x08002800: F245 3030 MOVW R0, #0x5330 0x08002804: 80A0 STRH R0, [R4, #4] 0x08002806: 2000 MOVS R0, #0 0x08002808: 71A0 STRB R0, [R4, #6] 0x0800280A: E047 B .L17 ; 0x0800289C 0x0800280C: F008 FF08 BL wiz_mdio_read ; 0x0800B620 0x08002810: F440 4000 ORR R0, R0, #0x8000 0x08002814: F008 FEEC BL wiz_mdio_write ; 0x0800B5F0
.L11: 0x08002818: F008 FF02 BL wiz_mdio_read ; 0x0800B620 0x0800281C: 0400 LSLS R0, R0, #16 0x0800281E: D4FB BMI .L11 ; 0x08002818 0x08002820: E03C B .L17 ; 0x0800289C 0x08002822: 8820 LDRH R0, [R4] 0x08002824: F000 01E0 AND R1, R0, #224 0x08002828: 2015 MOVS R0, #21 0x0800282A: E006 B .L12 ; 0x0800283A 0x0800282C: 8820 LDRH R0, [R4] 0x0800282E: F000 01EF AND R1, R0, #239 0x08002832: F3C0 2003 UBFX R0, R0, #8, #4 0x08002836: 4301 ORRS R1, R0 0x08002838: 2016 MOVS R0, #22
.L12: 0x0800283A: F003 FAE6 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800283E: E02D B .L17 ; 0x0800289C 0x08002840: F008 FEEE BL wiz_mdio_read ; 0x0800B620 0x08002844: 04C1 LSLS R1, R0, #19 0x08002846: F04F 0101 MOV.W R1, #1 0x0800284A: 7021 STRB R1, [R4] 0x0800284C: D414 BMI .L14 ; 0x08002878 0x0800284E: 2100 MOVS R1, #0 0x08002850: 0482 LSLS R2, R0, #18 0x08002852: 7061 STRB R1, [R4, #1] 0x08002854: F3C0 2000 UBFX R0, R0, #8, #1 0x08002858: 70E0 STRB R0, [R4, #3] 0x0800285A: D426 BMI .L20 ; 0x080028AA 0x0800285C: 70A1 STRB R1, [R4, #2] 0x0800285E: E01D B .L17 ; 0x0800289C 0x08002860: F008 FEDE BL wiz_mdio_read ; 0x0800B620 0x08002864: 7861 LDRB R1, [R4, #1] 0x08002866: 2901 CMP R1, #1 0x08002868: D108 BNE .L15 ; 0x0800287C 0x0800286A: F440 5080 ORR R0, R0, #0x1000 0x0800286E: E013 B .L16 ; 0x08002898
.L13: 0x08002870: 0500 LSLS R0, R0, #20 0x08002872: BF58 IT PL 0x08002874: 2700 MOVPL R7, #0 0x08002876: E012 B .L18 ; 0x0800289E
.L14: 0x08002878: 7061 STRB R1, [R4, #1] 0x0800287A: E00F B .L17 ; 0x0800289C
.L15: 0x0800287C: 78E1 LDRB R1, [R4, #3] 0x0800287E: F420 5088 BIC R0, R0, #0x1100 0x08002882: 78A2 LDRB R2, [R4, #2] 0x08002884: 2901 CMP R1, #1 0x08002886: BF08 IT EQ 0x08002888: F500 7080 ADDEQ.W R0, R0, #0x0100 0x0800288C: 2A01 CMP R2, #1 0x0800288E: BF14 ITE NE 0x08002890: F420 5040 BICNE R0, R0, #0x3000 0x08002894: F440 5000 ORREQ R0, R0, #0x2000
.L16: 0x08002898: F008 FEAA BL wiz_mdio_write ; 0x0800B5F0
.L17: 0x0800289C: 2700 MOVS R7, #0
.L18: 0x0800289E: B278 SXTB R0, R7 0x080028A0: B005 ADD SP, SP, #20 0x080028A2: E8BD 89F0 POP.W {R4-R8, R11, PC}
.L19: 0x080028A6: 27FF MOVS R7, #255 0x080028A8: E7F9 B .L18 ; 0x0800289E
.L20: 0x080028AA: 2001 MOVS R0, #1 0x080028AC: 70A0 STRB R0, [R4, #2] 0x080028AE: E7F5 B .L17 ; 0x0800289C

Section .text.ff_wtoupper from charger_lto.o, size=156, align=4


ff_wtoupper: 0x080028B0: B510 PUSH {R4, LR} 0x080028B2: F64D 13C8 MOVW R3, #0xD9C8 ; 0x0800D9C8 = ff_wtoupper.cvt2 0x080028B6: F248 2CFA MOVW R12, #0x82FA ; 0x080082FA = ff_wtoupper.cvt1 0x080028BA: F6C0 0300 MOVT R3, #0x0800 ; 0x0800D9C8 = ff_wtoupper.cvt2 0x080028BE: F6C0 0C00 MOVT R12, #0x0800 ; 0x080082FA = ff_wtoupper.cvt1 0x080028C2: 461C MOV R4, R3 0x080028C4: F5B0 5F80 CMP.W R0, #0x1000 0x080028C8: BF38 IT CC 0x080028CA: 4664 MOVCC R4, R12 0x080028CC: 8822 LDRH R2, [R4] 0x080028CE: B1CA CBZ R2, .L2 ; 0x08002904 0x080028D0: 3302 ADDS R3, #2 0x080028D2: F5B0 5F80 CMP.W R0, #0x1000 0x080028D6: BF38 IT CC 0x080028D8: F10C 0302 ADDCC.W R3, R12, #2
.L1: 0x080028DC: 4290 CMP R0, R2 0x080028DE: D311 BCC .L2 ; 0x08002904 0x080028E0: 8819 LDRH R1, [R3] 0x080028E2: B2CB UXTB R3, R1 0x080028E4: EB03 0E02 ADD.W LR, R3, R2 0x080028E8: 4586 CMP LR, R0 0x080028EA: F104 0E04 ADD.W LR, R4, #4 0x080028EE: D80B BHI .L3 ; 0x08002908 0x080028F0: 29FF CMP R1, #255 0x080028F2: BF88 IT HI 0x080028F4: 2300 MOVHI R3, #0 0x080028F6: EB0E 0443 ADD.W R4, LR, R3, LSL #1 0x080028FA: 4623 MOV R3, R4 0x080028FC: F833 2B02 LDRH R2, [R3], #2 0x08002900: 2A00 CMP R2, #0 0x08002902: D1EB BNE .L1 ; 0x080028DC
.L2: 0x08002904: B280 UXTH R0, R0 0x08002906: BD10 POP {R4, PC}
.L3: 0x08002908: 0A09 LSRS R1, R1, #8 0x0800290A: 2908 CMP R1, #8 0x0800290C: D8FA BHI .L2 ; 0x08002904 0x0800290E: E8DF F001 TBB [PC, R1] 0x08002912: 05 DC.B 0x05 ; '\x05' 0x08002913: 11 DC.B 0x11 ; '\x11' 0x08002914: 0B DC.B 0x0B ; '\v' 0x08002915: 0D DC.B 0x0D ; '\r' 0x08002916: 09 DC.B 0x09 ; '\t' 0x08002917: 16 DC.B 0x16 ; '\x16' 0x08002918: 18 DC.B 0x18 ; '\x18' 0x08002919: 0F DC.B 0x0F ; '\x0F' 0x0800291A: 1A DC.B 0x1A ; '\x1A' 0x0800291B: 00 DC.B 0x00 ; '\0' 0x0800291C: 1A80 SUBS R0, R0, R2 0x0800291E: F83E 0010 LDRH.W R0, [LR, R0, LSL #1] 0x08002922: E7EF B .L2 ; 0x08002904 0x08002924: 3830 SUBS R0, #48 0x08002926: E7ED B .L2 ; 0x08002904 0x08002928: 3810 SUBS R0, #16 0x0800292A: E7EB B .L2 ; 0x08002904 0x0800292C: 3820 SUBS R0, #32 0x0800292E: E7E9 B .L2 ; 0x08002904 0x08002930: 3850 SUBS R0, #80 0x08002932: E7E7 B .L2 ; 0x08002904 0x08002934: 1A81 SUBS R1, R0, R2 0x08002936: F001 0101 AND R1, R1, #1 0x0800293A: 1A40 SUBS R0, R0, R1 0x0800293C: E7E2 B .L2 ; 0x08002904 0x0800293E: 381A SUBS R0, #26 0x08002940: E7E0 B .L2 ; 0x08002904 0x08002942: 3008 ADDS R0, #8 0x08002944: E7DE B .L2 ; 0x08002904 0x08002946: F5A0 50E3 SUB.W R0, R0, #0x1C60 0x0800294A: E7DB B .L2 ; 0x08002904

Section .text.SD_ioctl from charger_lto.o, size=80, align=4


SD_ioctl: 0x0800294C: F646 7017 MOVW R0, #0x6F17 ; 0x24006F17 = Stat 0x08002950: F2C2 4000 MOVT R0, #0x2400 ; 0x24006F17 = Stat 0x08002954: 7800 LDRB R0, [R0] 0x08002956: 07C0 LSLS R0, R0, #31 0x08002958: BF1C ITT NE 0x0800295A: 2003 MOVNE R0, #3 0x0800295C: 4770 BXNE LR 0x0800295E: 4608 MOV R0, R1 0x08002960: 2903 CMP R1, #3 0x08002962: D819 BHI .L3 ; 0x08002998 0x08002964: E8DF F000 TBB [PC, R0] 0x08002968: 17 DC.B 0x17 ; '\x17' 0x08002969: 02 DC.B 0x02 ; '\x02' 0x0800296A: 08 DC.B 0x08 ; '\b' 0x0800296B: 0F DC.B 0x0F ; '\x0F' 0x0800296C: F641 5034 MOVW R0, #0x1D34 ; 0x24001D34 = hsd1 0x08002970: F2C2 4000 MOVT R0, #0x2400 ; 0x24001D34 = hsd1 0x08002974: 6D00 LDR R0, [R0, #80] 0x08002976: E00C B .L1 ; 0x08002992 0x08002978: F641 5034 MOVW R0, #0x1D34 ; 0x24001D34 = hsd1 0x0800297C: F2C2 4000 MOVT R0, #0x2400 ; 0x24001D34 = hsd1 0x08002980: 6D40 LDR R0, [R0, #84] 0x08002982: 8010 STRH R0, [R2] 0x08002984: E006 B .L2 ; 0x08002994 0x08002986: F641 5034 MOVW R0, #0x1D34 ; 0x24001D34 = hsd1 0x0800298A: F2C2 4000 MOVT R0, #0x2400 ; 0x24001D34 = hsd1 0x0800298E: 6D40 LDR R0, [R0, #84] 0x08002990: 0A40 LSRS R0, R0, #9
.L1: 0x08002992: 6010 STR R0, [R2]
.L2: 0x08002994: 2000 MOVS R0, #0 0x08002996: 4770 BX LR
.L3: 0x08002998: 2004 MOVS R0, #4 0x0800299A: 4770 BX LR

Section .text.vPortEnableVFP from charger_lto.o, size=20, align=4


vPortEnableVFP: 0x0800299C: F8DF 000C LDR.W R0, =0xE000ED88 ; [PC, #12] [0x080029AC] 0x080029A0: 6801 LDR R1, [R0] 0x080029A2: F441 0170 ORR R1, R1, #0xF00000 0x080029A6: 6001 STR R1, [R0] 0x080029A8: 4770 BX LR 0x080029AA: 0000 NOP 0x080029AC: E000ED88 DC.W 0xE000ED88

Section .text.prvPortStartFirstTask from charger_lto.o, size=40, align=4


prvPortStartFirstTask: 0x080029B0: 4808 LDR R0, =0xE000ED08 ; [PC, #32] [0x080029D4] 0x080029B2: 6800 LDR R0, [R0] 0x080029B4: 6800 LDR R0, [R0] 0x080029B6: F380 8808 MSR MSP, R0 0x080029BA: F04F 0000 MOV.W R0, #0 0x080029BE: F380 8814 MSR CONTROL, R0 0x080029C2: B662 CPSIE i 0x080029C4: B661 CPSIE f 0x080029C6: F3BF 8F4F DSB SY 0x080029CA: F3BF 8F6F ISB SY 0x080029CE: DF00 SVC #0 0x080029D0: BF00 NOP 0x080029D2: 0000 NOP 0x080029D4: E000ED08 DC.W 0xE000ED08

Section .text.prvTimerTask from charger_lto.o, size=580, align=4


prvTimerTask: 0x080029D8: B086 SUB SP, SP, #24 0x080029DA: F242 4498 MOVW R4, #0x2498 ; 0x24002498 = pxCurrentTimerList 0x080029DE: F242 4570 MOVW R5, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x080029E2: F242 4B3C MOVW R11, #0x243C ; 0x2400243C = xTimerQueue 0x080029E6: F2C2 4400 MOVT R4, #0x2400 ; 0x24002498 = pxCurrentTimerList 0x080029EA: F2C2 4500 MOVT R5, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x080029EE: F2C2 4B00 MOVT R11, #0x2400 ; 0x2400243C = xTimerQueue
.L1: 0x080029F2: 6820 LDR R0, [R4] 0x080029F4: 6806 LDR R6, [R0] 0x080029F6: 2E00 CMP R6, #0 0x080029F8: BF1A ITTE NE 0x080029FA: 68C0 LDRNE R0, [R0, #12] 0x080029FC: 6807 LDRNE R7, [R0] 0x080029FE: 2700 MOVEQ R7, #0 0x08002A00: 6828 LDR R0, [R5] 0x08002A02: 3001 ADDS R0, #1 0x08002A04: 6028 STR R0, [R5] 0x08002A06: A802 ADD R0, SP, #8 0x08002A08: F00A FABC BL prvSampleTimeNow ; 0x0800CF84 0x08002A0C: 9902 LDR R1, [SP, #8] 0x08002A0E: B111 CBZ R1, .L2 ; 0x08002A16 0x08002A10: F004 FE4C BL xTaskResumeAll ; 0x080076AC 0x08002A14: E0DD B .L13 ; 0x08002BD2
.L2: 0x08002A16: 4682 MOV R10, R0 0x08002A18: B196 CBZ R6, .L3 ; 0x08002A40 0x08002A1A: 4557 CMP R7, R10 0x08002A1C: D810 BHI .L3 ; 0x08002A40 0x08002A1E: F004 FE45 BL xTaskResumeAll ; 0x080076AC 0x08002A22: 6820 LDR R0, [R4] 0x08002A24: 68C0 LDR R0, [R0, #12] 0x08002A26: 68C6 LDR R6, [R0, #12] 0x08002A28: 1D30 ADDS R0, R6, #4 0x08002A2A: F004 FABA BL uxListRemove ; 0x08006FA2 0x08002A2E: F896 0028 LDRB.W R0, [R6, #40] 0x08002A32: 0741 LSLS R1, R0, #29 0x08002A34: D407 BMI .L4 ; 0x08002A46 0x08002A36: F000 00FA AND R0, R0, #250 0x08002A3A: F886 0028 STRB.W R0, [R6, #40] 0x08002A3E: E011 B .L5 ; 0x08002A64
.L3: 0x08002A40: B1A6 CBZ R6, .L6 ; 0x08002A6C 0x08002A42: 2400 MOVS R4, #0 0x08002A44: E01B B .L7 ; 0x08002A7E
.L4: 0x08002A46: 69B0 LDR R0, [R6, #24] 0x08002A48: 4652 MOV R2, R10 0x08002A4A: 19C1 ADDS R1, R0, R7 0x08002A4C: 4630 MOV R0, R6 0x08002A4E: 463B MOV R3, R7 0x08002A50: F00A FAE8 BL prvInsertTimerInActiveList ; 0x0800D024 0x08002A54: B130 CBZ R0, .L5 ; 0x08002A64 0x08002A56: 4630 MOV R0, R6 0x08002A58: 4639 MOV R1, R7 0x08002A5A: F005 F87F BL xTimerGenericCommand ; 0x08007B5C 0x08002A5E: 2800 CMP R0, #0 0x08002A60: F000 80D3 BEQ.W .L18 ; 0x08002C0A
.L5: 0x08002A64: 6A31 LDR R1, [R6, #32] 0x08002A66: 4630 MOV R0, R6 0x08002A68: 4788 BLX R1 0x08002A6A: E0B2 B .L13 ; 0x08002BD2
.L6: 0x08002A6C: F242 4088 MOVW R0, #0x2488 ; 0x24002488 = pxOverflowTimerList 0x08002A70: F2C2 4000 MOVT R0, #0x2400 ; 0x24002488 = pxOverflowTimerList 0x08002A74: 6800 LDR R0, [R0] 0x08002A76: 6800 LDR R0, [R0] 0x08002A78: FAB0 F080 CLZ R0, R0 0x08002A7C: 0944 LSRS R4, R0, #5
.L7: 0x08002A7E: F8DB 5000 LDR.W R5, [R11] 0x08002A82: F009 FD5F BL vPortEnterCritical ; 0x0800C544 0x08002A86: F242 16BC MOVW R6, #0x21BC ; 0x24002194 = prvCheckForValidListAndQueue.xStaticTimerQueue 0x08002A8A: F2C2 4600 MOVT R6, #0x2400 ; 0x24002194 = prvCheckForValidListAndQueue.xStaticTimerQueue 0x08002A8E: 7F30 LDRB R0, [R6, #28] 0x08002A90: 28FF CMP R0, #255 0x08002A92: BF04 ITT EQ 0x08002A94: 2000 MOVEQ R0, #0 0x08002A96: 7730 STRBEQ R0, [R6, #28] 0x08002A98: 7F70 LDRB R0, [R6, #29] 0x08002A9A: 28FF CMP R0, #255 0x08002A9C: BF04 ITT EQ 0x08002A9E: 2000 MOVEQ R0, #0 0x08002AA0: 7770 STRBEQ R0, [R6, #29] 0x08002AA2: F004 FA8F BL vPortExitCritical ; 0x08006FC4 0x08002AA6: 6930 LDR R0, [R6, #16] 0x08002AA8: BB08 CBNZ R0, .L8 ; 0x08002AEE 0x08002AAA: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x08002AAE: F242 16BC MOVW R6, #0x21BC ; 0x24002194 = prvCheckForValidListAndQueue.xStaticTimerQueue 0x08002AB2: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x08002AB6: F2C2 4600 MOVT R6, #0x2400 ; 0x24002194 = prvCheckForValidListAndQueue.xStaticTimerQueue 0x08002ABA: 6800 LDR R0, [R0] 0x08002ABC: 6831 LDR R1, [R6] 0x08002ABE: F100 0318 ADD.W R3, R0, #24 0x08002AC2: 61C1 STR R1, [R0, #28] 0x08002AC4: 688A LDR R2, [R1, #8] 0x08002AC6: 6202 STR R2, [R0, #32] 0x08002AC8: 6053 STR R3, [R2, #4] 0x08002ACA: 608B STR R3, [R1, #8] 0x08002ACC: F105 0124 ADD.W R1, R5, #36 0x08002AD0: 6281 STR R1, [R0, #40] 0x08002AD2: F856 0C04 LDR R0, [R6, #-4] 0x08002AD6: 1C41 ADDS R1, R0, #1 0x08002AD8: 2C00 CMP R4, #0 0x08002ADA: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08002ADE: F846 1C04 STR R1, [R6, #-4] 0x08002AE2: 4621 MOV R1, R4 0x08002AE4: BF08 IT EQ 0x08002AE6: EBA7 000A SUBEQ.W R0, R7, R10 0x08002AEA: F004 FD9A BL prvAddCurrentTaskToDelayedList ; 0x08007622
.L8: 0x08002AEE: 4628 MOV R0, R5 0x08002AF0: F004 FBEB BL prvUnlockQueue ; 0x080072CA 0x08002AF4: F004 FDDA BL xTaskResumeAll ; 0x080076AC 0x08002AF8: F242 4498 MOVW R4, #0x2498 ; 0x24002498 = pxCurrentTimerList 0x08002AFC: F242 4570 MOVW R5, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08002B00: 2800 CMP R0, #0 0x08002B02: F2C2 4400 MOVT R4, #0x2400 ; 0x24002498 = pxCurrentTimerList 0x08002B06: F2C2 4500 MOVT R5, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x08002B0A: D162 BNE .L13 ; 0x08002BD2 0x08002B0C: F64E 5004 MOVW R0, #0xED04 0x08002B10: F04F 5180 MOV.W R1, #0x10000000 0x08002B14: F2CE 0000 MOVT R0, #0xE000 0x08002B18: 6001 STR R1, [R0] 0x08002B1A: F3BF 8F4F DSB SY 0x08002B1E: F3BF 8F6F ISB SY 0x08002B22: E056 B .L13 ; 0x08002BD2
.L9: 0x08002B24: 9802 LDR R0, [SP, #8] 0x08002B26: 2800 CMP R0, #0 0x08002B28: DA06 BGE .L10 ; 0x08002B38 0x08002B2A: E9DD 2003 LDRD R2, R0, [SP, #12] 0x08002B2E: 9905 LDR R1, [SP, #20] 0x08002B30: 4790 BLX R2 0x08002B32: 9802 LDR R0, [SP, #8] 0x08002B34: 2800 CMP R0, #0 0x08002B36: D44C BMI .L13 ; 0x08002BD2
.L10: 0x08002B38: 9E04 LDR R6, [SP, #16] 0x08002B3A: 6970 LDR R0, [R6, #20] 0x08002B3C: B110 CBZ R0, .L11 ; 0x08002B44 0x08002B3E: 1D30 ADDS R0, R6, #4 0x08002B40: F004 FA2F BL uxListRemove ; 0x08006FA2
.L11: 0x08002B44: A801 ADD R0, SP, #4 0x08002B46: F00A FA1D BL prvSampleTimeNow ; 0x0800CF84 0x08002B4A: 9902 LDR R1, [SP, #8] 0x08002B4C: 2909 CMP R1, #9 0x08002B4E: D840 BHI .L13 ; 0x08002BD2 0x08002B50: 4602 MOV R2, R0 0x08002B52: E8DF F001 TBB [PC, R1] 0x08002B56: 05 DC.B 0x05 ; '\x05' 0x08002B57: 05 DC.B 0x05 ; '\x05' 0x08002B58: 05 DC.B 0x05 ; '\x05' 0x08002B59: 30 DC.B 0x30 ; '0' 0x08002B5A: 21 DC.B 0x21 ; '!' 0x08002B5B: 37 DC.B 0x37 ; '7' 0x08002B5C: 05 DC.B 0x05 ; '\x05' 0x08002B5D: 05 DC.B 0x05 ; '\x05' 0x08002B5E: 30 DC.B 0x30 ; '0' 0x08002B5F: 21 DC.B 0x21 ; '!' 0x08002B60: F896 0028 LDRB.W R0, [R6, #40] 0x08002B64: 9B03 LDR R3, [SP, #12] 0x08002B66: 69B1 LDR R1, [R6, #24] 0x08002B68: F040 0001 ORR R0, R0, #1 0x08002B6C: F886 0028 STRB.W R0, [R6, #40] 0x08002B70: 4419 ADD R1, R3 0x08002B72: 4630 MOV R0, R6 0x08002B74: F00A FA56 BL prvInsertTimerInActiveList ; 0x0800D024 0x08002B78: B358 CBZ R0, .L13 ; 0x08002BD2 0x08002B7A: 6A31 LDR R1, [R6, #32] 0x08002B7C: 4630 MOV R0, R6 0x08002B7E: 4788 BLX R1 0x08002B80: F896 0028 LDRB.W R0, [R6, #40] 0x08002B84: 0740 LSLS R0, R0, #29 0x08002B86: D524 BPL .L13 ; 0x08002BD2 0x08002B88: 9803 LDR R0, [SP, #12] 0x08002B8A: 69B1 LDR R1, [R6, #24] 0x08002B8C: 4401 ADD R1, R0 0x08002B8E: 4630 MOV R0, R6 0x08002B90: F004 FFE4 BL xTimerGenericCommand ; 0x08007B5C 0x08002B94: B9E8 CBNZ R0, .L13 ; 0x08002BD2 0x08002B96: E02F B .L16 ; 0x08002BF8 0x08002B98: F896 0028 LDRB.W R0, [R6, #40] 0x08002B9C: F040 0101 ORR R1, R0, #1 0x08002BA0: 9803 LDR R0, [SP, #12] 0x08002BA2: F886 1028 STRB.W R1, [R6, #40] 0x08002BA6: 61B0 STR R0, [R6, #24] 0x08002BA8: B1E8 CBZ R0, .L14 ; 0x08002BE6 0x08002BAA: 1881 ADDS R1, R0, R2 0x08002BAC: 4630 MOV R0, R6 0x08002BAE: 4613 MOV R3, R2 0x08002BB0: F00A FA38 BL prvInsertTimerInActiveList ; 0x0800D024 0x08002BB4: E00D B .L13 ; 0x08002BD2 0x08002BB6: F896 0028 LDRB.W R0, [R6, #40]
.L12: 0x08002BBA: F000 00FE AND R0, R0, #254 0x08002BBE: F886 0028 STRB.W R0, [R6, #40] 0x08002BC2: E006 B .L13 ; 0x08002BD2 0x08002BC4: F896 0028 LDRB.W R0, [R6, #40] 0x08002BC8: 0781 LSLS R1, R0, #30 0x08002BCA: D4F6 BMI .L12 ; 0x08002BBA 0x08002BCC: 4630 MOV R0, R6 0x08002BCE: F009 FC3D BL vPortFree ; 0x0800C44C
.L13: 0x08002BD2: F8DB 0000 LDR.W R0, [R11] 0x08002BD6: 2200 MOVS R2, #0 0x08002BD8: A902 ADD R1, SP, #8 0x08002BDA: F009 FE21 BL xQueueReceive ; 0x0800C820 0x08002BDE: 2800 CMP R0, #0 0x08002BE0: F47F AFA0 BNE.W .L9 ; 0x08002B24 0x08002BE4: E705 B .L1 ; 0x080029F2
.L14: 0x08002BE6: F04F 0050 MOV.W R0, #80 0x08002BEA: F380 8811 MSR BASEPRI, R0 0x08002BEE: F3BF 8F6F ISB SY 0x08002BF2: F3BF 8F4F DSB SY
.L15: 0x08002BF6: E7FE B .L15 ; 0x08002BF6
.L16: 0x08002BF8: F04F 0050 MOV.W R0, #80 0x08002BFC: F380 8811 MSR BASEPRI, R0 0x08002C00: F3BF 8F6F ISB SY 0x08002C04: F3BF 8F4F DSB SY
.L17: 0x08002C08: E7FE B .L17 ; 0x08002C08
.L18: 0x08002C0A: F04F 0050 MOV.W R0, #80 0x08002C0E: F380 8811 MSR BASEPRI, R0 0x08002C12: F3BF 8F6F ISB SY 0x08002C16: F3BF 8F4F DSB SY
.L19: 0x08002C1A: E7FE B .L19 ; 0x08002C1A

Section .rodata.SD_Driver from charger_lto.o, size=20, align=4


SD_Driver: 0x08002C1C: 0800BD2D DC.W SD_initialize 0x08002C20: 0800C38D DC.W SD_status 0x08002C24: 08006C65 DC.W SD_read 0x08002C28: 08006D77 DC.W SD_write 0x08002C2C: 0800294D DC.W SD_ioctl

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


_start: 0x08002C30: 4C03 LDR R4, =0x0800E5A0 ; [PC, #12] [0x08002C40]
.L1: 0x08002C32: 6820 LDR R0, [R4] 0x08002C34: 3404 ADDS R4, #4 0x08002C36: 4780 BLX R0 0x08002C38: E7FB B .L1 ; 0x08002C32
__SEGGER_init_done: __startup_complete: 0x08002C3A: F005 FDC3 BL main ; 0x080087C4
exit: 0x08002C3E: E7FE B exit ; 0x08002C3E 0x08002C40: 0800E5A0 DC.W 0x0800E5A0 ; R_ARM_ABS32

Section .text.libc.__aeabi_d2ulz from floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=64, align=4


__aeabi_d2ulz: 0x08002C44: 150A ASRS R2, R1, #20 0x08002C46: 02C9 LSLS R1, R1, #11 0x08002C48: EA41 5150 ORR.W R1, R1, R0, LSR #21 0x08002C4C: 02C0 LSLS R0, R0, #11 0x08002C4E: F041 4100 ORR R1, R1, #0x80000000 0x08002C52: F240 431E MOVW R3, #0x041E 0x08002C56: 1A9A SUBS R2, R3, R2 0x08002C58: DA08 BGE .L1 ; 0x08002C6C 0x08002C5A: 3220 ADDS R2, #32 0x08002C5C: D40D BMI .L2 ; 0x08002C7A 0x08002C5E: 41D1 RORS R1, R2 0x08002C60: 40D0 LSRS R0, R2 0x08002C62: 4048 EORS R0, R1 0x08002C64: 4091 LSLS R1, R2 0x08002C66: 40D1 LSRS R1, R2 0x08002C68: 4048 EORS R0, R1 0x08002C6A: 4770 BX LR
.L1: 0x08002C6C: 2A20 CMP R2, #32 0x08002C6E: BF28 IT CS 0x08002C70: 2220 MOVCS R2, #32 0x08002C72: FA31 F002 LSRS.W R0, R1, R2 0x08002C76: 2100 MOVS R1, #0 0x08002C78: 4770 BX LR
.L2: 0x08002C7A: F06F 0100 MVN R1, #0 0x08002C7E: 4608 MOV R0, R1 0x08002C80: 4770 BX LR 0x08002C82: BF00 NOP

Section .text.libc.__aeabi_ul2d from floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=92, align=4


__aeabi_ul2d: 0x08002C84: B1F9 CBZ R1, .L1 ; 0x08002CC6 0x08002C86: F240 423D MOVW R2, #0x043D 0x08002C8A: FAB1 F381 CLZ R3, R1 0x08002C8E: 1AD2 SUBS R2, R2, R3 0x08002C90: F1C3 0C20 RSB R12, R3, #32 0x08002C94: FA30 FC0C LSRS.W R12, R0, R12 0x08002C98: 4098 LSLS R0, R3 0x08002C9A: 4099 LSLS R1, R3 0x08002C9C: EA51 010C ORRS.W R1, R1, R12 0x08002CA0: 0583 LSLS R3, R0, #22 0x08002CA2: EA4F 20D0 LSR.W R0, R0, #11 0x08002CA6: EA40 5041 ORR.W R0, R0, R1, LSL #21 0x08002CAA: EA4F 21D1 LSR.W R1, R1, #11 0x08002CAE: EB01 5102 ADD.W R1, R1, R2, LSL #20 0x08002CB2: BF38 IT CC 0x08002CB4: 4770 BXCC LR 0x08002CB6: 3001 ADDS R0, #1 0x08002CB8: F141 0100 ADC R1, R1, #0 0x08002CBC: 421B TST R3, R3 0x08002CBE: BF08 IT EQ 0x08002CC0: F020 0001 BICEQ R0, R0, #1 0x08002CC4: 4770 BX LR
.L1: 0x08002CC6: B148 CBZ R0, .L2 ; 0x08002CDC 0x08002CC8: F240 421D MOVW R2, #0x041D 0x08002CCC: FAB0 F380 CLZ R3, R0 0x08002CD0: 1AD2 SUBS R2, R2, R3 0x08002CD2: 4098 LSLS R0, R3 0x08002CD4: 0AC1 LSRS R1, R0, #11 0x08002CD6: 0540 LSLS R0, R0, #21 0x08002CD8: EB01 5102 ADD.W R1, R1, R2, LSL #20
.L2: 0x08002CDC: 4770 BX LR 0x08002CDE: BF00 NOP

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


__aeabi_uldivmod: 0x08002CE0: 2B00 CMP R3, #0 0x08002CE2: D135 BNE .L3 ; 0x08002D50 0x08002CE4: B929 CBNZ R1, .L1 ; 0x08002CF2 0x08002CE6: FBB0 FCF2 UDIV R12, R0, R2 0x08002CEA: FB0C 0212 MLS R2, R12, R2, R0 0x08002CEE: 4660 MOV R0, R12 0x08002CF0: 4770 BX LR
.L1: 0x08002CF2: 4291 CMP R1, R2 0x08002CF4: D215 BCS .L2 ; 0x08002D22 0x08002CF6: E92D 41F0 PUSH.W {R4-R8, LR} 0x08002CFA: FAB2 F382 CLZ R3, R2 0x08002CFE: 409A LSLS R2, R3 0x08002D00: 4099 LSLS R1, R3 0x08002D02: F1D3 0C20 RSBS R12, R3, #32 0x08002D06: FA30 FC0C LSRS.W R12, R0, R12 0x08002D0A: EA51 010C ORRS.W R1, R1, R12 0x08002D0E: 4098 LSLS R0, R3 0x08002D10: F000 F84E BL .L5 ; 0x08002DB0 0x08002D14: 0028 MOVS R0, R5 0x08002D16: FA36 F203 LSRS.W R2, R6, R3 0x08002D1A: 2100 MOVS R1, #0 0x08002D1C: 2300 MOVS R3, #0 0x08002D1E: E8BD 81F0 POP.W {R4-R8, PC}
.L2: 0x08002D22: B5F0 PUSH {R4-R7, LR} 0x08002D24: FBB1 FCF2 UDIV R12, R1, R2 0x08002D28: FB0C 1112 MLS R1, R12, R2, R1 0x08002D2C: FAB2 F382 CLZ R3, R2 0x08002D30: 409A LSLS R2, R3 0x08002D32: 4099 LSLS R1, R3 0x08002D34: F1D3 0620 RSBS R6, R3, #32 0x08002D38: FA30 F606 LSRS.W R6, R0, R6 0x08002D3C: 4331 ORRS R1, R6 0x08002D3E: 4098 LSLS R0, R3 0x08002D40: F000 F836 BL .L5 ; 0x08002DB0 0x08002D44: 4661 MOV R1, R12 0x08002D46: 0028 MOVS R0, R5 0x08002D48: 0032 MOVS R2, R6 0x08002D4A: 40DA LSRS R2, R3 0x08002D4C: 2300 MOVS R3, #0 0x08002D4E: BDF0 POP {R4-R7, PC}
.L3: 0x08002D50: B5F3 PUSH {R0-R1, R4-R7, LR} 0x08002D52: FAB3 FC83 CLZ R12, R3 0x08002D56: 0849 LSRS R1, R1, #1 0x08002D58: EA5F 0030 RRXS R0, R0 0x08002D5C: FA13 F30C LSLS.W R3, R3, R12 0x08002D60: F1DC 0420 RSBS R4, R12, #32 0x08002D64: FA32 F404 LSRS.W R4, R2, R4 0x08002D68: 4323 ORRS R3, R4 0x08002D6A: B40C PUSH {R2-R3} 0x08002D6C: 001A MOVS R2, R3 0x08002D6E: F000 F81F BL .L5 ; 0x08002DB0 0x08002D72: BC0C POP {R2-R3} 0x08002D74: FA33 F30C LSRS.W R3, R3, R12 0x08002D78: F1DC 0C1F RSBS R12, R12, #31 0x08002D7C: FA35 F50C LSRS.W R5, R5, R12 0x08002D80: BF18 IT NE 0x08002D82: 3D01 SUBNE R5, #1 0x08002D84: BC03 POP {R0-R1} 0x08002D86: FBA5 6702 UMULL R6, R7, R5, R2 0x08002D8A: FB05 7703 MLA R7, R5, R3, R7 0x08002D8E: 1B80 SUBS R0, R0, R6 0x08002D90: 41B9 SBCS R1, R7 0x08002D92: 4290 CMP R0, R2 0x08002D94: EB71 0C03 SBCS.W R12, R1, R3 0x08002D98: D305 BCC .L4 ; 0x08002DA6 0x08002D9A: 1A82 SUBS R2, R0, R2 0x08002D9C: EB71 0303 SBCS.W R3, R1, R3 0x08002DA0: 1C68 ADDS R0, R5, #1 0x08002DA2: 2100 MOVS R1, #0 0x08002DA4: BDF0 POP {R4-R7, PC}
.L4: 0x08002DA6: 0002 MOVS R2, R0 0x08002DA8: 000B MOVS R3, R1 0x08002DAA: 0028 MOVS R0, R5 0x08002DAC: 2100 MOVS R1, #0 0x08002DAE: BDF0 POP {R4-R7, PC}
.L5: 0x08002DB0: 0D94 LSRS R4, R2, #22 0x08002DB2: F64F 75C2 MOVW R5, #0xFFC2 0x08002DB6: 022D LSLS R5, R5, #8 0x08002DB8: FBB5 F4F4 UDIV R4, R5, R4 0x08002DBC: 0AD6 LSRS R6, R2, #11 0x08002DBE: 3601 ADDS R6, #1 0x08002DC0: FB04 F504 MUL R5, R4, R4 0x08002DC4: FBA5 5606 UMULL R5, R6, R5, R6 0x08002DC8: 43F6 MVNS R6, R6 0x08002DCA: EB06 1604 ADD.W R6, R6, R4, LSL #4 0x08002DCE: 0855 LSRS R5, R2, #1 0x08002DD0: BF32 ITEE CC 0x08002DD2: 2700 MOVCC R7, #0 0x08002DD4: 0877 LSRCS R7, R6, #1 0x08002DD6: 3501 ADDCS R5, #1 0x08002DD8: FB05 7716 MLS R7, R5, R6, R7 0x08002DDC: FBA6 4707 UMULL R4, R7, R6, R7 0x08002DE0: 087F LSRS R7, R7, #1 0x08002DE2: EB07 37C6 ADD.W R7, R7, R6, LSL #15 0x08002DE6: 0014 MOVS R4, R2 0x08002DE8: 0015 MOVS R5, R2 0x08002DEA: FBE7 4502 UMLAL R4, R5, R7, R2 0x08002DEE: 1B7F SUBS R7, R7, R5 0x08002DF0: 1C4D ADDS R5, R1, #1 0x08002DF2: 0004 MOVS R4, R0 0x08002DF4: FBE7 4501 UMLAL R4, R5, R7, R1 0x08002DF8: FB05 0612 MLS R6, R5, R2, R0 0x08002DFC: 42A6 CMP R6, R4 0x08002DFE: BF84 ITT HI 0x08002E00: 3D01 SUBHI R5, #1 0x08002E02: 18B6 ADDHI R6, R6, R2 0x08002E04: 4296 CMP R6, R2 0x08002E06: BF24 ITT CS 0x08002E08: 3501 ADDCS R5, #1 0x08002E0A: 1AB6 SUBCS R6, R6, R2 0x08002E0C: 4770 BX LR 0x08002E0E: BF00 NOP

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


memcpy: __aeabi_memcpy: 0x08002E10: B35A CBZ R2, .L9 ; 0x08002E6A 0x08002E12: 4684 MOV R12, R0 0x08002E14: EA90 0301 EORS.W R3, R0, R1 0x08002E18: 079B LSLS R3, R3, #30 0x08002E1A: D11F BNE .L7 ; 0x08002E5C
.L1: 0x08002E1C: 0783 LSLS R3, R0, #30 0x08002E1E: D007 BEQ .L2 ; 0x08002E30 0x08002E20: F811 3B01 LDRB R3, [R1], #1 0x08002E24: F800 3B01 STRB R3, [R0], #1 0x08002E28: 3A01 SUBS R2, #1 0x08002E2A: D1F7 BNE .L1 ; 0x08002E1C 0x08002E2C: E01C B .L8 ; 0x08002E68
__aeabi_memcpy4: __aeabi_memcpy8: 0x08002E2E: 4684 MOV R12, R0
.L2: 0x08002E30: 3A20 SUBS R2, #32 0x08002E32: D309 BCC .L4 ; 0x08002E48 0x08002E34: E92D 07F0 PUSH.W {R4-R10}
.L3: 0x08002E38: E8B1 07F8 LDM.W R1!, {R3-R10} 0x08002E3C: E8A0 07F8 STM.W R0!, {R3-R10} 0x08002E40: 3A20 SUBS R2, #32 0x08002E42: D2F9 BCS .L3 ; 0x08002E38 0x08002E44: E8BD 07F0 POP.W {R4-R10}
.L4: 0x08002E48: 321C ADDS R2, #28 0x08002E4A: D405 BMI .L6 ; 0x08002E58
.L5: 0x08002E4C: F851 3B04 LDR R3, [R1], #4 0x08002E50: F840 3B04 STR R3, [R0], #4 0x08002E54: 3A04 SUBS R2, #4 0x08002E56: D2F9 BCS .L5 ; 0x08002E4C
.L6: 0x08002E58: 3204 ADDS R2, #4 0x08002E5A: D005 BEQ .L8 ; 0x08002E68
.L7: 0x08002E5C: F811 3B01 LDRB R3, [R1], #1 0x08002E60: F800 3B01 STRB R3, [R0], #1 0x08002E64: 3A01 SUBS R2, #1 0x08002E66: D1F9 BNE .L7 ; 0x08002E5C
.L8: 0x08002E68: 4660 MOV R0, R12
.L9: 0x08002E6A: 4770 BX LR

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


__aeabi_memclr: __aeabi_memclr8: __aeabi_memclr4: 0x08002E6C: 2200 MOVS R2, #0
__aeabi_memset8: __aeabi_memset4: __aeabi_memset: 0x08002E6E: 000B MOVS R3, R1 0x08002E70: 0011 MOVS R1, R2 0x08002E72: 001A MOVS R2, R3
memset: 0x08002E74: 4684 MOV R12, R0 0x08002E76: B35A CBZ R2, .L7 ; 0x08002ED0
.L1: 0x08002E78: 0783 LSLS R3, R0, #30 0x08002E7A: D004 BEQ .L2 ; 0x08002E86 0x08002E7C: F800 1B01 STRB R1, [R0], #1 0x08002E80: 3A01 SUBS R2, #1 0x08002E82: D1F9 BNE .L1 ; 0x08002E78 0x08002E84: E024 B .L7 ; 0x08002ED0
.L2: 0x08002E86: B2C9 UXTB R1, R1 0x08002E88: EA41 2101 ORR.W R1, R1, R1, LSL #8 0x08002E8C: EA41 4101 ORR.W R1, R1, R1, LSL #16 0x08002E90: 2A20 CMP R2, #32 0x08002E92: D311 BCC .L4 ; 0x08002EB8 0x08002E94: 3A20 SUBS R2, #32 0x08002E96: E92D 03F0 PUSH.W {R4-R9} 0x08002E9A: 460B MOV R3, R1 0x08002E9C: 460C MOV R4, R1 0x08002E9E: 460D MOV R5, R1 0x08002EA0: 460E MOV R6, R1 0x08002EA2: 460F MOV R7, R1 0x08002EA4: 4688 MOV R8, R1 0x08002EA6: 4689 MOV R9, R1
.L3: 0x08002EA8: E8A0 03FA STM.W R0!, {R1, R3-R9} 0x08002EAC: 3A20 SUBS R2, #32 0x08002EAE: D2FB BCS .L3 ; 0x08002EA8 0x08002EB0: E8BD 03F0 POP.W {R4-R9} 0x08002EB4: 3220 ADDS R2, #32 0x08002EB6: D00B BEQ .L7 ; 0x08002ED0
.L4: 0x08002EB8: 2A04 CMP R2, #4 0x08002EBA: D305 BCC .L6 ; 0x08002EC8
.L5: 0x08002EBC: F840 1B04 STR R1, [R0], #4 0x08002EC0: 3A04 SUBS R2, #4 0x08002EC2: D005 BEQ .L7 ; 0x08002ED0 0x08002EC4: 2A04 CMP R2, #4 0x08002EC6: D2F9 BCS .L5 ; 0x08002EBC
.L6: 0x08002EC8: F800 1B01 STRB R1, [R0], #1 0x08002ECC: 3A01 SUBS R2, #1 0x08002ECE: D1FB BNE .L6 ; 0x08002EC8
.L7: 0x08002ED0: 4660 MOV R0, R12 0x08002ED2: 4770 BX LR

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


__SEGGER_RTL_codeset_ascii: 0x08002ED4: 0800DDB1 DC.W __SEGGER_RTL_ascii_isctype 0x08002ED8: 0800DDD1 DC.W __SEGGER_RTL_ascii_toupper 0x08002EDC: 080087B7 DC.W __SEGGER_RTL_ascii_tolower 0x08002EE0: 0800DDDD DC.W __SEGGER_RTL_ascii_iswctype 0x08002EE4: 0800DDD1 DC.W __SEGGER_RTL_ascii_toupper 0x08002EE8: 080087B7 DC.W __SEGGER_RTL_ascii_tolower 0x08002EEC: 080087A9 DC.W __SEGGER_RTL_ascii_wctomb 0x08002EF0: 0800DD7D DC.W __SEGGER_RTL_ascii_mbtowc

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


__SEGGER_RTL_c_locale_data: 0x08002EF4: 0800E169 DC.W __SEGGER_RTL_data_utf8_period 0x08002EF8: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002EFC: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F00: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F04: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F08: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F0C: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F10: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F14: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F18: 0800E351 DC.W __SEGGER_RTL_data_empty_string 0x08002F1C: FF DC.B 0xFF ; '\xFF' 0x08002F1D: FF DC.B 0xFF ; '\xFF' 0x08002F1E: FF DC.B 0xFF ; '\xFF' 0x08002F1F: FF DC.B 0xFF ; '\xFF' 0x08002F20: FF DC.B 0xFF ; '\xFF' 0x08002F21: FF DC.B 0xFF ; '\xFF' 0x08002F22: FF DC.B 0xFF ; '\xFF' 0x08002F23: FF DC.B 0xFF ; '\xFF' 0x08002F24: FF DC.B 0xFF ; '\xFF' 0x08002F25: FF DC.B 0xFF ; '\xFF' 0x08002F26: FF DC.B 0xFF ; '\xFF' 0x08002F27: FF DC.B 0xFF ; '\xFF' 0x08002F28: FF DC.B 0xFF ; '\xFF' 0x08002F29: FF DC.B 0xFF ; '\xFF' 0x08002F2A: 00 DC.B 0x00 ; '\0' 0x08002F2B: 00 DC.B 0x00 ; '\0' 0x08002F2C: 0800E12D DC.W __SEGGER_RTL_c_locale_day_names 0x08002F30: 0800E303 DC.W __SEGGER_RTL_c_locale_abbrev_day_names 0x08002F34: 0800DECE DC.W __SEGGER_RTL_c_locale_month_names 0x08002F38: 0800E320 DC.W __SEGGER_RTL_c_locale_abbrev_month_names 0x08002F3C: 0800DF25 DC.W __SEGGER_RTL_c_locale_am_pm_indicator 0x08002F40: 0800E2F1 DC.W __SEGGER_RTL_c_locale_date_format 0x08002F44: 0800E2FA DC.W __SEGGER_RTL_c_locale_time_format 0x08002F48: 0800DF2C DC.W __SEGGER_RTL_c_locale_date_time_format

Section .text.DHCP_run from charger_lto.o, size=2114, align=4


DHCP_run: 0x08002F4C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08002F50: B089 SUB SP, SP, #36 0x08002F52: F646 64C3 MOVW R4, #0x6EC3 ; 0x24006EC3 = DHCP_SOCKET 0x08002F56: F240 4003 MOVW R0, #0x0403 0x08002F5A: F2C2 4400 MOVT R4, #0x2400 ; 0x24006EC3 = DHCP_SOCKET 0x08002F5E: 7821 LDRB R1, [R4] 0x08002F60: 2900 CMP R1, #0 0x08002F62: BF18 IT NE 0x08002F64: F240 5003 MOVWNE R0, #0x0503 0x08002F68: F002 FF6A BL WIZCHIP_READ ; 0x08005E40 0x08002F6C: 2822 CMP R0, #34 0x08002F6E: D004 BEQ .L1 ; 0x08002F7A 0x08002F70: 7820 LDRB R0, [R4] 0x08002F72: 2102 MOVS R1, #2 0x08002F74: 2244 MOVS R2, #68 0x08002F76: F002 FE1B BL socket ; 0x08005BB0
.L1: 0x08002F7A: 7820 LDRB R0, [R4] 0x08002F7C: F008 FA3A BL getSn_RX_RSR ; 0x0800B3F4 0x08002F80: EA5F 0B00 MOVS.W R11, R0 0x08002F84: F000 8239 BEQ.W .L39 ; 0x080033FA 0x08002F88: 7827 LDRB R7, [R4] 0x08002F8A: F242 40A4 MOVW R0, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x08002F8E: F2C2 4000 MOVT R0, #0x2400 ; 0x240024A4 = pDHCPMSG 0x08002F92: EA5F 0907 MOVS.W R9, R7 0x08002F96: BF18 IT NE 0x08002F98: F44F 7980 MOVNE.W R9, #0x0100 0x08002F9C: F8D0 A000 LDR.W R10, [R0] 0x08002FA0: F509 6080 ADD.W R0, R9, #0x0400 0x08002FA4: F002 FF4C BL WIZCHIP_READ ; 0x08005E40 0x08002FA8: 4606 MOV R6, R0 0x08002FAA: F000 000E AND R0, R0, #14 0x08002FAE: 3802 SUBS R0, #2 0x08002FB0: 2803 CMP R0, #3 0x08002FB2: D808 BHI .L2 ; 0x08002FC6 0x08002FB4: F242 58EE MOVW R8, #0x25EE ; 0x240025EE = sock_remained_size 0x08002FB8: F2C2 4800 MOVT R8, #0x2400 ; 0x240025EE = sock_remained_size 0x08002FBC: F838 0017 LDRH.W R0, [R8, R7, LSL #1] 0x08002FC0: B148 CBZ R0, .L4 ; 0x08002FD6 0x08002FC2: 2400 MOVS R4, #0 0x08002FC4: E016 B .L6 ; 0x08002FF4
.L2: 0x08002FC6: F06F 0404 MVN R4, #4
.L3: 0x08002FCA: 2600 MOVS R6, #0 0x08002FCC: 2500 MOVS R5, #0 0x08002FCE: 46A9 MOV R9, R5 0x08002FD0: 46AB MOV R11, R5 0x08002FD2: 46A8 MOV R8, R5 0x08002FD4: E11F B .L25 ; 0x08003216
.L4: 0x08002FD6: F240 4003 MOVW R0, #0x0403 0x08002FDA: EA49 0500 ORR.W R5, R9, R0
.L5: 0x08002FDE: 4638 MOV R0, R7 0x08002FE0: F008 FA08 BL getSn_RX_RSR ; 0x0800B3F4 0x08002FE4: 4604 MOV R4, R0 0x08002FE6: 4628 MOV R0, R5 0x08002FE8: F002 FF2A BL WIZCHIP_READ ; 0x08005E40 0x08002FEC: 2800 CMP R0, #0 0x08002FEE: D06E BEQ .L11 ; 0x080030CE 0x08002FF0: 2C00 CMP R4, #0 0x08002FF2: D0F4 BEQ .L5 ; 0x08002FDE
.L6: 0x08002FF4: F006 0007 AND R0, R6, #7 0x08002FF8: 2804 CMP R0, #4 0x08002FFA: D01B BEQ .L8 ; 0x08003034 0x08002FFC: 2803 CMP R0, #3 0x08002FFE: D00E BEQ .L7 ; 0x0800301E 0x08003000: 2802 CMP R0, #2 0x08003002: D143 BNE .L10 ; 0x0800308C 0x08003004: F838 0017 LDRH.W R0, [R8, R7, LSL #1] 0x08003008: F8CD A010 STR.W R10, [SP, #16] 0x0800300C: 2800 CMP R0, #0 0x0800300E: F000 8091 BEQ.W .L15 ; 0x08003134 0x08003012: 2600 MOVS R6, #0 0x08003014: 9605 STR R6, [SP, #20] 0x08003016: 2500 MOVS R5, #0 0x08003018: 46AA MOV R10, R5 0x0800301A: 46A8 MOV R8, R5 0x0800301C: E0B8 B .L17 ; 0x08003190
.L7: 0x0800301E: F838 0017 LDRH.W R0, [R8, R7, LSL #1] 0x08003022: F8CD A010 STR.W R10, [SP, #16] 0x08003026: 2800 CMP R0, #0 0x08003028: D053 BEQ .L12 ; 0x080030D2 0x0800302A: 2600 MOVS R6, #0 0x0800302C: 9605 STR R6, [SP, #20] 0x0800302E: 2500 MOVS R5, #0 0x08003030: 46AA MOV R10, R5 0x08003032: E074 B .L14 ; 0x0800311E
.L8: 0x08003034: F838 0017 LDRH.W R0, [R8, R7, LSL #1] 0x08003038: 2800 CMP R0, #0 0x0800303A: F040 80BA BNE.W .L20 ; 0x080031B2 0x0800303E: A906 ADD R1, SP, #24 0x08003040: 2202 MOVS R2, #2 0x08003042: 4638 MOV R0, R7 0x08003044: F008 FA66 BL wiz_recv_data ; 0x0800B514 0x08003048: F240 4001 MOVW R0, #0x0401 0x0800304C: 2140 MOVS R1, #64 0x0800304E: EA49 0400 ORR.W R4, R9, R0 0x08003052: 4620 MOV R0, R4 0x08003054: F002 FED9 BL WIZCHIP_WRITE ; 0x08005E0A
.L9: 0x08003058: 4620 MOV R0, R4 0x0800305A: F002 FEF1 BL WIZCHIP_READ ; 0x08005E40 0x0800305E: 2800 CMP R0, #0 0x08003060: D1FA BNE .L9 ; 0x08003058 0x08003062: F8BD 0018 LDRH.W R0, [SP, #24] 0x08003066: F06F 0101 MVN R1, #1 0x0800306A: F240 52EB MOVW R2, #0x05EB 0x0800306E: BA00 REV R0, R0 0x08003070: EB01 4010 ADD.W R0, R1, R0, LSR #16 0x08003074: F828 0017 STRH.W R0, [R8, R7, LSL #1] 0x08003078: B281 UXTH R1, R0 0x0800307A: 4291 CMP R1, R2 0x0800307C: F0C0 8093 BCC.W .L19 ; 0x080031A6 0x08003080: 4638 MOV R0, R7 0x08003082: F002 FDE8 BL close ; 0x08005C56 0x08003086: F46F 747A MVN R4, #0x03E8 0x0800308A: E79E B .L3 ; 0x08002FCA
.L10: 0x0800308C: F449 6A85 ORR R10, R9, #0x0428 0x08003090: 4650 MOV R0, R10 0x08003092: F002 FED5 BL WIZCHIP_READ ; 0x08005E40 0x08003096: F240 4129 MOVW R1, #0x0429 0x0800309A: 46C3 MOV R11, R8 0x0800309C: EA49 0601 ORR.W R6, R9, R1 0x080030A0: 4680 MOV R8, R0 0x080030A2: 4630 MOV R0, R6 0x080030A4: F002 FECC BL WIZCHIP_READ ; 0x08005E40 0x080030A8: 1825 ADDS R5, R4, R0 0x080030AA: EB08 2015 ADD.W R0, R8, R5, LSR #8 0x080030AE: B2C1 UXTB R1, R0 0x080030B0: 4650 MOV R0, R10 0x080030B2: F002 FEAA BL WIZCHIP_WRITE ; 0x08005E0A 0x080030B6: B2E9 UXTB R1, R5 0x080030B8: 4630 MOV R0, R6 0x080030BA: F002 FEA6 BL WIZCHIP_WRITE ; 0x08005E0A 0x080030BE: F82B 4017 STRH.W R4, [R11, R7, LSL #1] 0x080030C2: 2600 MOVS R6, #0 0x080030C4: 46B2 MOV R10, R6 0x080030C6: 46B3 MOV R11, R6 0x080030C8: 46B0 MOV R8, R6 0x080030CA: 9605 STR R6, [SP, #20] 0x080030CC: E080 B .L21 ; 0x080031D0
.L11: 0x080030CE: 1F04 SUBS R4, R0, #4 0x080030D0: E77B B .L3 ; 0x08002FCA
.L12: 0x080030D2: A906 ADD R1, SP, #24 0x080030D4: 2206 MOVS R2, #6 0x080030D6: 4638 MOV R0, R7 0x080030D8: F008 FA1C BL wiz_recv_data ; 0x0800B514 0x080030DC: F240 4001 MOVW R0, #0x0401 0x080030E0: 2140 MOVS R1, #64 0x080030E2: EA49 0400 ORR.W R4, R9, R0 0x080030E6: 4620 MOV R0, R4 0x080030E8: F002 FE8F BL WIZCHIP_WRITE ; 0x08005E0A
.L13: 0x080030EC: 4620 MOV R0, R4 0x080030EE: F002 FEA7 BL WIZCHIP_READ ; 0x08005E40 0x080030F2: 2800 CMP R0, #0 0x080030F4: D1FA BNE .L13 ; 0x080030EC 0x080030F6: F89D 1019 LDRB.W R1, [SP, #25] 0x080030FA: F8BD 001C LDRH.W R0, [SP, #28] 0x080030FE: 9105 STR R1, [SP, #20] 0x08003100: F646 61B2 MOVW R1, #0x6EB2 ; 0x24006EB2 = sock_pack_info 0x08003104: F89D 5018 LDRB.W R5, [SP, #24] 0x08003108: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EB2 = sock_pack_info 0x0800310C: F89D A01A LDRB.W R10, [SP, #26] 0x08003110: 2280 MOVS R2, #128 0x08003112: F89D 601B LDRB.W R6, [SP, #27] 0x08003116: 55CA STRB R2, [R1, R7] 0x08003118: BA40 REV16 R0, R0 0x0800311A: F828 0017 STRH.W R0, [R8, R7, LSL #1]
.L14: 0x0800311E: 4558 CMP R0, R11 0x08003120: BF38 IT CC 0x08003122: 4683 MOVCC R11, R0 0x08003124: 4638 MOV R0, R7 0x08003126: 9904 LDR R1, [SP, #16] 0x08003128: 465A MOV R2, R11 0x0800312A: F008 F9F3 BL wiz_recv_data ; 0x0800B514 0x0800312E: F04F 0800 MOV.W R8, #0 0x08003132: E035 B .L18 ; 0x080031A0
.L15: 0x08003134: A906 ADD R1, SP, #24 0x08003136: 2208 MOVS R2, #8 0x08003138: 4638 MOV R0, R7 0x0800313A: F008 F9EB BL wiz_recv_data ; 0x0800B514 0x0800313E: F240 4001 MOVW R0, #0x0401 0x08003142: 2140 MOVS R1, #64 0x08003144: EA49 0400 ORR.W R4, R9, R0 0x08003148: 4620 MOV R0, R4 0x0800314A: F002 FE5E BL WIZCHIP_WRITE ; 0x08005E0A
.L16: 0x0800314E: 4620 MOV R0, R4 0x08003150: F002 FE76 BL WIZCHIP_READ ; 0x08005E40 0x08003154: 2800 CMP R0, #0 0x08003156: D1FA BNE .L16 ; 0x0800314E 0x08003158: F89D 1019 LDRB.W R1, [SP, #25] 0x0800315C: F8BD 001C LDRH.W R0, [SP, #28] 0x08003160: 9105 STR R1, [SP, #20] 0x08003162: F8BD 101E LDRH.W R1, [SP, #30] 0x08003166: F89D 5018 LDRB.W R5, [SP, #24] 0x0800316A: 2280 MOVS R2, #128 0x0800316C: FA90 F890 REV16.W R8, R0 0x08003170: F89D A01A LDRB.W R10, [SP, #26] 0x08003174: BA48 REV16 R0, R1 0x08003176: F242 51EE MOVW R1, #0x25EE ; 0x240025EE = sock_remained_size 0x0800317A: F2C2 4100 MOVT R1, #0x2400 ; 0x240025EE = sock_remained_size 0x0800317E: F89D 601B LDRB.W R6, [SP, #27] 0x08003182: F821 0017 STRH.W R0, [R1, R7, LSL #1] 0x08003186: F646 61B2 MOVW R1, #0x6EB2 ; 0x24006EB2 = sock_pack_info 0x0800318A: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EB2 = sock_pack_info 0x0800318E: 55CA STRB R2, [R1, R7]
.L17: 0x08003190: 4558 CMP R0, R11 0x08003192: BF38 IT CC 0x08003194: 4683 MOVCC R11, R0 0x08003196: 4638 MOV R0, R7 0x08003198: 9904 LDR R1, [SP, #16] 0x0800319A: 465A MOV R2, R11 0x0800319C: F008 F9BA BL wiz_recv_data ; 0x0800B514
.L18: 0x080031A0: 465C MOV R4, R11 0x080031A2: 46AB MOV R11, R5 0x080031A4: E014 B .L21 ; 0x080031D0
.L19: 0x080031A6: F646 61B2 MOVW R1, #0x6EB2 ; 0x24006EB2 = sock_pack_info 0x080031AA: 2280 MOVS R2, #128 0x080031AC: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EB2 = sock_pack_info 0x080031B0: 55CA STRB R2, [R1, R7]
.L20: 0x080031B2: B280 UXTH R0, R0 0x080031B4: 4651 MOV R1, R10 0x080031B6: 4558 CMP R0, R11 0x080031B8: BF38 IT CC 0x080031BA: 4683 MOVCC R11, R0 0x080031BC: 4638 MOV R0, R7 0x080031BE: 465A MOV R2, R11 0x080031C0: F008 F9A8 BL wiz_recv_data ; 0x0800B514 0x080031C4: 2600 MOVS R6, #0 0x080031C6: 46B2 MOV R10, R6 0x080031C8: 9605 STR R6, [SP, #20] 0x080031CA: 465C MOV R4, R11 0x080031CC: 46B3 MOV R11, R6 0x080031CE: 46B0 MOV R8, R6
.L21: 0x080031D0: F240 4001 MOVW R0, #0x0401 0x080031D4: 2140 MOVS R1, #64 0x080031D6: EA49 0500 ORR.W R5, R9, R0 0x080031DA: 4628 MOV R0, R5 0x080031DC: F002 FE15 BL WIZCHIP_WRITE ; 0x08005E0A
.L22: 0x080031E0: 4628 MOV R0, R5 0x080031E2: F002 FE2D BL WIZCHIP_READ ; 0x08005E40 0x080031E6: 2800 CMP R0, #0 0x080031E8: D1FA BNE .L22 ; 0x080031E0 0x080031EA: F242 51EE MOVW R1, #0x25EE ; 0x240025EE = sock_remained_size 0x080031EE: 46D1 MOV R9, R10 0x080031F0: F2C2 4100 MOVT R1, #0x2400 ; 0x240025EE = sock_remained_size 0x080031F4: 9D05 LDR R5, [SP, #20] 0x080031F6: F831 0017 LDRH.W R0, [R1, R7, LSL #1] 0x080031FA: 1B00 SUBS R0, R0, R4 0x080031FC: F821 0017 STRH.W R0, [R1, R7, LSL #1] 0x08003200: F646 60B2 MOVW R0, #0x6EB2 ; 0x24006EB2 = sock_pack_info 0x08003204: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EB2 = sock_pack_info 0x08003208: D101 BNE .L23 ; 0x0800320E 0x0800320A: 2100 MOVS R1, #0 0x0800320C: E002 B .L24 ; 0x08003214
.L23: 0x0800320E: 5DC1 LDRB R1, [R0, R7] 0x08003210: F041 0101 ORR R1, R1, #1
.L24: 0x08003214: 55C1 STRB R1, [R0, R7]
.L25: 0x08003216: F64D 6007 MOVW R0, #0xDE07 ; 0x0800DE07 = .rodata..L.str.3.255 0x0800321A: 4659 MOV R1, R11 0x0800321C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DE07 = .rodata..L.str.3.255 0x08003220: 462A MOV R2, R5 0x08003222: 464B MOV R3, R9 0x08003224: B2A4 UXTH R4, R4 0x08003226: 9402 STR R4, [SP, #8] 0x08003228: E9CD 6800 STRD R6, R8, [SP] 0x0800322C: F005 F9F3 BL printf ; 0x08008616 0x08003230: F1B8 0F43 CMP.W R8, #67 0x08003234: F040 80E0 BNE.W .L38 ; 0x080033F8 0x08003238: F246 2018 MOVW R0, #0x6218 ; 0x240061FC = dhcp_buffer 0x0800323C: F646 61AC MOVW R1, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x08003240: F2C2 4000 MOVT R0, #0x2400 ; 0x240061FC = dhcp_buffer 0x08003244: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x08003248: 7802 LDRB R2, [R0] 0x0800324A: 780B LDRB R3, [R1] 0x0800324C: 429A CMP R2, R3 0x0800324E: F040 80CD BNE.W .L36 ; 0x080033EC 0x08003252: 7842 LDRB R2, [R0, #1] 0x08003254: 784B LDRB R3, [R1, #1] 0x08003256: 429A CMP R2, R3 0x08003258: F040 80C8 BNE.W .L36 ; 0x080033EC 0x0800325C: 7882 LDRB R2, [R0, #2] 0x0800325E: 788B LDRB R3, [R1, #2] 0x08003260: 429A CMP R2, R3 0x08003262: F040 80C3 BNE.W .L36 ; 0x080033EC 0x08003266: 78C2 LDRB R2, [R0, #3] 0x08003268: 78CB LDRB R3, [R1, #3] 0x0800326A: 429A CMP R2, R3 0x0800326C: F040 80BE BNE.W .L36 ; 0x080033EC 0x08003270: 7902 LDRB R2, [R0, #4] 0x08003272: 790B LDRB R3, [R1, #4] 0x08003274: 429A CMP R2, R3 0x08003276: F040 80B9 BNE.W .L36 ; 0x080033EC 0x0800327A: 7940 LDRB R0, [R0, #5] 0x0800327C: 7949 LDRB R1, [R1, #5] 0x0800327E: 4288 CMP R0, R1 0x08003280: F040 80B4 BNE.W .L36 ; 0x080033EC 0x08003284: F242 4AD8 MOVW R10, #0x24D8 ; 0x240024D8 = DHCP_SIP 0x08003288: F242 43A4 MOVW R3, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x0800328C: F2C2 4A00 MOVT R10, #0x2400 ; 0x240024D8 = DHCP_SIP 0x08003290: F2C2 4300 MOVT R3, #0x2400 ; 0x240024A4 = pDHCPMSG 0x08003294: F89A 1000 LDRB.W R1, [R10] 0x08003298: 681B LDR R3, [R3] 0x0800329A: F89A 7001 LDRB.W R7, [R10, #1] 0x0800329E: F89A 2002 LDRB.W R2, [R10, #2] 0x080032A2: F89A 0003 LDRB.W R0, [R10, #3] 0x080032A6: B921 CBNZ R1, .L26 ; 0x080032B2 0x080032A8: B91F CBNZ R7, .L26 ; 0x080032B2 0x080032AA: 2A00 CMP R2, #0 0x080032AC: BF08 IT EQ 0x080032AE: 2800 CMPEQ R0, #0 0x080032B0: D01E BEQ .L28 ; 0x080032F0
.L26: 0x080032B2: 458B CMP R11, R1 0x080032B4: D105 BNE .L27 ; 0x080032C2 0x080032B6: 42BD CMP R5, R7 0x080032B8: D103 BNE .L27 ; 0x080032C2 0x080032BA: 4591 CMP R9, R2 0x080032BC: BF08 IT EQ 0x080032BE: 4286 CMPEQ R6, R0 0x080032C0: D016 BEQ .L28 ; 0x080032F0
.L27: 0x080032C2: F242 42DC MOVW R2, #0x24DC ; 0x240024DC = DHCP_REAL_SIP 0x080032C6: F2C2 4200 MOVT R2, #0x2400 ; 0x240024DC = DHCP_REAL_SIP 0x080032CA: 7810 LDRB R0, [R2] 0x080032CC: 4583 CMP R11, R0 0x080032CE: F64D 7091 MOVW R0, #0xDF91 ; 0x0800DF91 = .rodata..Lstr.17 0x080032D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF91 = .rodata..Lstr.17 0x080032D6: F040 808D BNE.W .L37 ; 0x080033F4 0x080032DA: 7857 LDRB R7, [R2, #1] 0x080032DC: 42BD CMP R5, R7 0x080032DE: F040 8089 BNE.W .L37 ; 0x080033F4 0x080032E2: 7897 LDRB R7, [R2, #2] 0x080032E4: 45B9 CMP R9, R7 0x080032E6: BF04 ITT EQ 0x080032E8: 78D2 LDRBEQ R2, [R2, #3] 0x080032EA: 4296 CMPEQ R6, R2 0x080032EC: F040 8082 BNE.W .L37 ; 0x080033F4
.L28: 0x080032F0: 2CF1 CMP R4, #241 0x080032F2: F0C0 8081 BCC.W .L38 ; 0x080033F8 0x080032F6: F242 4CDC MOVW R12, #0x24DC ; 0x240024DC = DHCP_REAL_SIP 0x080032FA: 191A ADDS R2, R3, R4 0x080032FC: 33F0 ADDS R3, #240 0x080032FE: 2000 MOVS R0, #0 0x08003300: F2C2 4C00 MOVT R12, #0x2400 ; 0x240024DC = DHCP_REAL_SIP 0x08003304: 9505 STR R5, [SP, #20]
.L29: 0x08003306: F893 E000 LDRB.W LR, [R3] 0x0800330A: F1BE 0F32 CMP.W LR, #50 0x0800330E: DC0A BGT .L30 ; 0x08003326 0x08003310: F1BE 0F06 CMP.W LR, #6 0x08003314: D863 BHI .L34 ; 0x080033DE 0x08003316: E8DF F00E TBB [PC, LR] 0x0800331A: 04 DC.B 0x04 ; '\x04' 0x0800331B: 24 DC.B 0x24 ; '$' 0x0800331C: 62 DC.B 0x62 ; 'b' 0x0800331D: 2D DC.B 0x2D ; '-' 0x0800331E: 62 DC.B 0x62 ; 'b' 0x0800331F: 62 DC.B 0x62 ; 'b' 0x08003320: 3A DC.B 0x3A ; ':' 0x08003321: 00 DC.B 0x00 ; '\0' 0x08003322: 3301 ADDS R3, #1 0x08003324: E05E B .L35 ; 0x080033E4
.L30: 0x08003326: F1BE 0F35 CMP.W LR, #53 0x0800332A: DC08 BGT .L31 ; 0x0800333E 0x0800332C: F1BE 0F33 CMP.W LR, #51 0x08003330: D04A BEQ .L32 ; 0x080033C8 0x08003332: F1BE 0F35 CMP.W LR, #53 0x08003336: D152 BNE .L34 ; 0x080033DE 0x08003338: 7898 LDRB R0, [R3, #2] 0x0800333A: 3303 ADDS R3, #3 0x0800333C: E052 B .L35 ; 0x080033E4
.L31: 0x0800333E: F1BE 0F36 CMP.W LR, #54 0x08003342: D149 BNE .L33 ; 0x080033D8 0x08003344: F8D3 7002 LDR.W R7, [R3, #2] 0x08003348: 3306 ADDS R3, #6 0x0800334A: F8CA 7000 STR.W R7, [R10] 0x0800334E: 9905 LDR R1, [SP, #20] 0x08003350: F88C B000 STRB.W R11, [R12] 0x08003354: F88C 1001 STRB.W R1, [R12, #1] 0x08003358: F88C 9002 STRB.W R9, [R12, #2] 0x0800335C: F88C 6003 STRB.W R6, [R12, #3] 0x08003360: E040 B .L35 ; 0x080033E4 0x08003362: F646 67B6 MOVW R7, #0x6EB6 ; 0x24006EB6 = DHCP_allocated_sn 0x08003366: F8D3 4002 LDR.W R4, [R3, #2] 0x0800336A: F2C2 4700 MOVT R7, #0x2400 ; 0x24006EB6 = DHCP_allocated_sn 0x0800336E: 3306 ADDS R3, #6 0x08003370: 603C STR R4, [R7] 0x08003372: E037 B .L35 ; 0x080033E4 0x08003374: F646 65BA MOVW R5, #0x6EBA ; 0x24006EBA = DHCP_allocated_gw 0x08003378: F833 4F02 LDRH R4, [R3, #2]! 0x0800337C: F2C2 4500 MOVT R5, #0x2400 ; 0x24006EBA = DHCP_allocated_gw 0x08003380: F813 7C01 LDRB R7, [R3, #-1] 0x08003384: 802C STRH R4, [R5] 0x08003386: 885C LDRH R4, [R3, #2] 0x08003388: 806C STRH R4, [R5, #2] 0x0800338A: 443B ADD R3, R7 0x0800338C: E02A B .L35 ; 0x080033E4 0x0800338E: F646 61C1 MOVW R1, #0x6EC1 ; 0x24006EC1 = DHCP_allocated_dns.1 0x08003392: F813 7F02 LDRB R7, [R3, #2]! 0x08003396: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EC1 = DHCP_allocated_dns.1 0x0800339A: F646 65C2 MOVW R5, #0x6EC2 ; 0x24006EC2 = DHCP_allocated_dns.0 0x0800339E: 785C LDRB R4, [R3, #1] 0x080033A0: F2C2 4500 MOVT R5, #0x2400 ; 0x24006EC2 = DHCP_allocated_dns.0 0x080033A4: 700C STRB R4, [R1] 0x080033A6: F646 61C0 MOVW R1, #0x6EC0 ; 0x24006EC0 = DHCP_allocated_dns.2 0x080033AA: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EC0 = DHCP_allocated_dns.2 0x080033AE: 702F STRB R7, [R5] 0x080033B0: 789D LDRB R5, [R3, #2] 0x080033B2: F813 7C01 LDRB R7, [R3, #-1] 0x080033B6: 700D STRB R5, [R1] 0x080033B8: F646 61BF MOVW R1, #0x6EBF ; 0x24006EBF = DHCP_allocated_dns.3 0x080033BC: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EBF = DHCP_allocated_dns.3 0x080033C0: 78DC LDRB R4, [R3, #3] 0x080033C2: 443B ADD R3, R7 0x080033C4: 700C STRB R4, [R1] 0x080033C6: E00D B .L35 ; 0x080033E4
.L32: 0x080033C8: F242 41EC MOVW R1, #0x24EC ; 0x240024EC = dhcp_lease_time 0x080033CC: 3306 ADDS R3, #6 0x080033CE: F2C2 4100 MOVT R1, #0x2400 ; 0x240024EC = dhcp_lease_time 0x080033D2: 2701 MOVS R7, #1 0x080033D4: 700F STRB R7, [R1] 0x080033D6: E005 B .L35 ; 0x080033E4
.L33: 0x080033D8: F1BE 0FFF CMP.W LR, #255 0x080033DC: D00D BEQ .L39 ; 0x080033FA
.L34: 0x080033DE: 785F LDRB R7, [R3, #1] 0x080033E0: 443B ADD R3, R7 0x080033E2: 3302 ADDS R3, #2
.L35: 0x080033E4: 4293 CMP R3, R2 0x080033E6: F4FF AF8E BCC.W .L29 ; 0x08003306 0x080033EA: E006 B .L39 ; 0x080033FA
.L36: 0x080033EC: F64D 70CF MOVW R0, #0xDFCF ; 0x0800DFCF = .rodata..Lstr.18 0x080033F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DFCF = .rodata..Lstr.18
.L37: 0x080033F4: F005 F892 BL puts ; 0x0800851C
.L38: 0x080033F8: 2000 MOVS R0, #0
.L39: 0x080033FA: F242 47E5 MOVW R7, #0x24E5 ; 0x240024E5 = dhcp_state 0x080033FE: F2C2 4700 MOVT R7, #0x2400 ; 0x240024E5 = dhcp_state 0x08003402: 7839 LDRB R1, [R7] 0x08003404: E8DF F001 TBB [PC, R1] 0x08003408: 03 DC.B 0x03 ; '\x03' 0x08003409: E3 DC.B 0xE3 ; '\xE3' 0x0800340A: 47 DC.B 0x47 ; 'G' 0x0800340B: 99 DC.B 0x99 ; '\x99' 0x0800340C: 0C DC.B 0x0C ; '\x0C' 0x0800340D: 00 DC.B 0x00 ; '\0' 0x0800340E: F242 40D0 MOVW R0, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x08003412: 2100 MOVS R1, #0 0x08003414: F2C2 4000 MOVT R0, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x08003418: 6001 STR R1, [R0] 0x0800341A: F008 F981 BL send_DHCP_DISCOVER ; 0x0800B720 0x0800341E: E124 B .L44 ; 0x0800366A 0x08003420: 2806 CMP R0, #6 0x08003422: F000 80F0 BEQ.W .L41 ; 0x08003606 0x08003426: 2805 CMP R0, #5 0x08003428: F040 80E8 BNE.W .L40 ; 0x080035FC 0x0800342C: F646 61BE MOVW R1, #0x6EBE ; 0x24006EBE = OLD_allocated_ip.0 0x08003430: F242 40D0 MOVW R0, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x08003434: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EBE = OLD_allocated_ip.0 0x08003438: F2C2 4000 MOVT R0, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x0800343C: F242 45E9 MOVW R5, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x08003440: 7809 LDRB R1, [R1] 0x08003442: 7802 LDRB R2, [R0] 0x08003444: F2C2 4500 MOVT R5, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x08003448: 4291 CMP R1, R2 0x0800344A: F04F 0100 MOV.W R1, #0 0x0800344E: 7029 STRB R1, [R5] 0x08003450: F040 810E BNE.W .L45 ; 0x08003670 0x08003454: F242 41ED MOVW R1, #0x24ED ; 0x240024ED = OLD_allocated_ip.1 0x08003458: 7842 LDRB R2, [R0, #1] 0x0800345A: F2C2 4100 MOVT R1, #0x2400 ; 0x240024ED = OLD_allocated_ip.1 0x0800345E: 7809 LDRB R1, [R1] 0x08003460: 4291 CMP R1, R2 0x08003462: F040 8105 BNE.W .L45 ; 0x08003670 0x08003466: F242 41EB MOVW R1, #0x24EB ; 0x240024EB = OLD_allocated_ip.2 0x0800346A: 7882 LDRB R2, [R0, #2] 0x0800346C: F2C2 4100 MOVT R1, #0x2400 ; 0x240024EB = OLD_allocated_ip.2 0x08003470: 7809 LDRB R1, [R1] 0x08003472: 4291 CMP R1, R2 0x08003474: F040 80FC BNE.W .L45 ; 0x08003670 0x08003478: F242 41EA MOVW R1, #0x24EA ; 0x240024EA = OLD_allocated_ip.3 0x0800347C: 78C0 LDRB R0, [R0, #3] 0x0800347E: F2C2 4100 MOVT R1, #0x2400 ; 0x240024EA = OLD_allocated_ip.3 0x08003482: 7809 LDRB R1, [R1] 0x08003484: 4281 CMP R1, R0 0x08003486: F040 80F3 BNE.W .L45 ; 0x08003670 0x0800348A: F64D 604D MOVW R0, #0xDE4D ; 0x0800DE4D = .rodata..Lstr.20 0x0800348E: 2404 MOVS R4, #4 0x08003490: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DE4D = .rodata..Lstr.20 0x08003494: E0F7 B .L46 ; 0x08003686 0x08003496: 2806 CMP R0, #6 0x08003498: F000 80D0 BEQ.W .L43 ; 0x0800363C 0x0800349C: 2805 CMP R0, #5 0x0800349E: F040 80AD BNE.W .L40 ; 0x080035FC 0x080034A2: F24E 30DB MOVW R0, #0xE3DB ; 0x0800E3DB = .rodata..Lstr.24 0x080034A6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E3DB = .rodata..Lstr.24 0x080034AA: F005 F837 BL puts ; 0x0800851C 0x080034AE: 2019 MOVS R0, #25 0x080034B0: F002 FCC6 BL WIZCHIP_READ ; 0x08005E40 0x080034B4: 4605 MOV R5, R0 0x080034B6: 2019 MOVS R0, #25 0x080034B8: 2103 MOVS R1, #3 0x080034BA: 4688 MOV R8, R1 0x080034BC: F002 FCA5 BL WIZCHIP_WRITE ; 0x08005E0A 0x080034C0: F646 64C3 MOVW R4, #0x6EC3 ; 0x24006EC3 = DHCP_SOCKET 0x080034C4: F242 49D0 MOVW R9, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x080034C8: F2C2 4400 MOVT R4, #0x2400 ; 0x24006EC3 = DHCP_SOCKET 0x080034CC: F64D 7169 MOVW R1, #0xDF69 ; 0x0800DF69 = .rodata..L.str.13 0x080034D0: F2C2 4900 MOVT R9, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x080034D4: F241 3388 MOVW R3, #0x1388 0x080034D8: 7820 LDRB R0, [R4] 0x080034DA: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DF69 = .rodata..L.str.13 0x080034DE: 2211 MOVS R2, #17 0x080034E0: 9300 STR R3, [SP, #0] 0x080034E2: 464B MOV R3, R9 0x080034E4: F002 FBEA BL sendto ; 0x08005CBC 0x080034E8: 4606 MOV R6, R0 0x080034EA: 2019 MOVS R0, #25 0x080034EC: 4629 MOV R1, R5 0x080034EE: F002 FC8C BL WIZCHIP_WRITE ; 0x08005E0A 0x080034F2: F116 000D ADDS.W R0, R6, #13 0x080034F6: F040 80D8 BNE.W .L47 ; 0x080036AA 0x080034FA: F24E 0021 MOVW R0, #0xE021 ; 0x0800E021 = .rodata..Lstr.26 0x080034FE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E021 = .rodata..Lstr.26 0x08003502: F005 F80B BL puts ; 0x0800851C 0x08003506: F646 60F4 MOVW R0, #0x6EF4 ; 0x24006EF4 = dhcp_ip_assign 0x0800350A: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EF4 = dhcp_ip_assign 0x0800350E: 6800 LDR R0, [R0] 0x08003510: 4780 BLX R0 0x08003512: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x08003516: 2100 MOVS R1, #0 0x08003518: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x0800351C: 220A MOVS R2, #10 0x0800351E: 6001 STR R1, [R0] 0x08003520: F646 60E8 MOVW R0, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x08003524: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x08003528: F887 8000 STRB.W R8, [R7] 0x0800352C: 6002 STR R2, [R0] 0x0800352E: F242 40E9 MOVW R0, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x08003532: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x08003536: 7001 STRB R1, [R0] 0x08003538: E124 B .L49 ; 0x08003784 0x0800353A: F242 40EC MOVW R0, #0x24EC ; 0x240024EC = dhcp_lease_time 0x0800353E: F2C2 4000 MOVT R0, #0x2400 ; 0x240024EC = dhcp_lease_time 0x08003542: 7800 LDRB R0, [R0] 0x08003544: 2801 CMP R0, #1 0x08003546: D177 BNE .L42 ; 0x08003638 0x08003548: F242 45BC MOVW R5, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800354C: 2404 MOVS R4, #4 0x0800354E: F2C2 4500 MOVT R5, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x08003552: 6828 LDR R0, [R5] 0x08003554: 2806 CMP R0, #6 0x08003556: F0C0 8116 BCC.W .L50 ; 0x08003786 0x0800355A: F24E 10BD MOVW R0, #0xE1BD ; 0x0800E1BD = .rodata..Lstr.22 0x0800355E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1BD = .rodata..Lstr.22 0x08003562: F004 FFDB BL puts ; 0x0800851C 0x08003566: F242 40D0 MOVW R0, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x0800356A: F646 61BE MOVW R1, #0x6EBE ; 0x24006EBE = OLD_allocated_ip.0 0x0800356E: F2C2 4000 MOVT R0, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x08003572: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EBE = OLD_allocated_ip.0 0x08003576: 7802 LDRB R2, [R0] 0x08003578: 700A STRB R2, [R1] 0x0800357A: F242 41ED MOVW R1, #0x24ED ; 0x240024ED = OLD_allocated_ip.1 0x0800357E: F2C2 4100 MOVT R1, #0x2400 ; 0x240024ED = OLD_allocated_ip.1 0x08003582: 7843 LDRB R3, [R0, #1] 0x08003584: 7886 LDRB R6, [R0, #2] 0x08003586: F242 42D4 MOVW R2, #0x24D4 ; 0x240024D4 = DHCP_XID 0x0800358A: 700B STRB R3, [R1] 0x0800358C: F242 41EB MOVW R1, #0x24EB ; 0x240024EB = OLD_allocated_ip.2 0x08003590: F2C2 4100 MOVT R1, #0x2400 ; 0x240024EB = OLD_allocated_ip.2 0x08003594: F2C2 4200 MOVT R2, #0x2400 ; 0x240024D4 = DHCP_XID 0x08003598: 78C0 LDRB R0, [R0, #3] 0x0800359A: 700E STRB R6, [R1] 0x0800359C: F242 41EA MOVW R1, #0x24EA ; 0x240024EA = OLD_allocated_ip.3 0x080035A0: F2C2 4100 MOVT R1, #0x2400 ; 0x240024EA = OLD_allocated_ip.3 0x080035A4: 7008 STRB R0, [R1] 0x080035A6: 6810 LDR R0, [R2] 0x080035A8: 3001 ADDS R0, #1 0x080035AA: 6010 STR R0, [R2] 0x080035AC: F008 F962 BL send_DHCP_REQUEST ; 0x0800B874 0x080035B0: F646 61E8 MOVW R1, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x080035B4: 2000 MOVS R0, #0 0x080035B6: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x080035BA: 6028 STR R0, [R5] 0x080035BC: 220A MOVS R2, #10 0x080035BE: 703C STRB R4, [R7] 0x080035C0: 600A STR R2, [R1] 0x080035C2: F242 41E9 MOVW R1, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x080035C6: F2C2 4100 MOVT R1, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x080035CA: 7008 STRB R0, [R1] 0x080035CC: E0DB B .L50 ; 0x08003786 0x080035CE: 2802 CMP R0, #2 0x080035D0: D114 BNE .L40 ; 0x080035FC 0x080035D2: F24E 000B MOVW R0, #0xE00B ; 0x0800E00B = .rodata..Lstr.25 0x080035D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E00B = .rodata..Lstr.25 0x080035DA: F004 FF9F BL puts ; 0x0800851C 0x080035DE: F246 10FC MOVW R0, #0x61FC ; 0x240061FC = dhcp_buffer 0x080035E2: F242 41D0 MOVW R1, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x080035E6: F2C2 4000 MOVT R0, #0x2400 ; 0x240061FC = dhcp_buffer 0x080035EA: F2C2 4100 MOVT R1, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x080035EE: 6900 LDR R0, [R0, #16] 0x080035F0: 6008 STR R0, [R1] 0x080035F2: F008 F93F BL send_DHCP_REQUEST ; 0x0800B874 0x080035F6: 2002 MOVS R0, #2 0x080035F8: 7038 STRB R0, [R7] 0x080035FA: E0C3 B .L49 ; 0x08003784
.L40: 0x080035FC: B009 ADD SP, SP, #36 0x080035FE: E8BD 4FF0 POP.W {R4-R11, LR} 0x08003602: F002 BCD7 B.W check_DHCP_timeout ; 0x08005FB4
.L41: 0x08003606: F24E 30AF MOVW R0, #0xE3AF ; 0x0800E3AF = .rodata..Lstr.19 0x0800360A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E3AF = .rodata..Lstr.19 0x0800360E: F004 FF85 BL puts ; 0x0800851C 0x08003612: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x08003616: 2100 MOVS R1, #0 0x08003618: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x0800361C: 220A MOVS R2, #10 0x0800361E: 6001 STR R1, [R0] 0x08003620: F646 60E8 MOVW R0, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x08003624: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x08003628: 6002 STR R2, [R0] 0x0800362A: F242 40E9 MOVW R0, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x0800362E: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x08003632: 7001 STRB R1, [R0] 0x08003634: 2001 MOVS R0, #1 0x08003636: 7038 STRB R0, [R7]
.L42: 0x08003638: 2404 MOVS R4, #4 0x0800363A: E0A4 B .L50 ; 0x08003786
.L43: 0x0800363C: F24E 10DA MOVW R0, #0xE1DA ; 0x0800E1DA = .rodata..Lstr.23 0x08003640: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1DA = .rodata..Lstr.23 0x08003644: F004 FF6A BL puts ; 0x0800851C 0x08003648: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800364C: 2100 MOVS R1, #0 0x0800364E: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x08003652: 220A MOVS R2, #10 0x08003654: 6001 STR R1, [R0] 0x08003656: F646 60E8 MOVW R0, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x0800365A: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x0800365E: 6002 STR R2, [R0] 0x08003660: F242 40E9 MOVW R0, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x08003664: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x08003668: 7001 STRB R1, [R0]
.L44: 0x0800366A: 2401 MOVS R4, #1 0x0800366C: 703C STRB R4, [R7] 0x0800366E: E08A B .L50 ; 0x08003786
.L45: 0x08003670: F646 60EC MOVW R0, #0x6EEC ; 0x24006EEC = dhcp_ip_update 0x08003674: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EEC = dhcp_ip_update 0x08003678: 6800 LDR R0, [R0] 0x0800367A: 4780 BLX R0 0x0800367C: F64D 70FD MOVW R0, #0xDFFD ; 0x0800DFFD = .rodata..Lstr.21 0x08003680: 2403 MOVS R4, #3 0x08003682: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DFFD = .rodata..Lstr.21
.L46: 0x08003686: F004 FF49 BL puts ; 0x0800851C 0x0800368A: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800368E: 2100 MOVS R1, #0 0x08003690: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x08003694: 220A MOVS R2, #10 0x08003696: 6001 STR R1, [R0] 0x08003698: F646 60E8 MOVW R0, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x0800369C: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x080036A0: 7029 STRB R1, [R5] 0x080036A2: 6002 STR R2, [R0] 0x080036A4: 2003 MOVS R0, #3 0x080036A6: 7038 STRB R0, [R7] 0x080036A8: E06D B .L50 ; 0x08003786
.L47: 0x080036AA: F007 FFF7 BL makeDHCPMSG ; 0x0800B69C 0x080036AE: F246 20EC MOVW R0, #0x62EC ; 0x240061FC = dhcp_buffer 0x080036B2: 2100 MOVS R1, #0 0x080036B4: F2C2 4000 MOVT R0, #0x2400 ; 0x240061FC = dhcp_buffer 0x080036B8: F646 62AC MOVW R2, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x080036BC: F2C2 4200 MOVT R2, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x080036C0: F242 45A4 MOVW R5, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x080036C4: F820 1CE6 STRH R1, [R0, #-230] 0x080036C8: F240 1135 MOVW R1, #0x0135 0x080036CC: F6C3 5104 MOVT R1, #0x3D04 0x080036D0: 6001 STR R1, [R0] 0x080036D2: F240 1107 MOVW R1, #0x0107 0x080036D6: 8081 STRH R1, [R0, #4] 0x080036D8: 7811 LDRB R1, [R2] 0x080036DA: F2C2 4500 MOVT R5, #0x2400 ; 0x240024A4 = pDHCPMSG 0x080036DE: 7181 STRB R1, [R0, #6] 0x080036E0: F8D2 1001 LDR.W R1, [R2, #1] 0x080036E4: F8C0 1007 STR.W R1, [R0, #7] 0x080036E8: 7951 LDRB R1, [R2, #5] 0x080036EA: 72C1 STRB R1, [R0, #11] 0x080036EC: F240 4132 MOVW R1, #0x0432 0x080036F0: F242 42D8 MOVW R2, #0x24D8 ; 0x240024D8 = DHCP_SIP 0x080036F4: 8181 STRH R1, [R0, #12] 0x080036F6: F8D9 1000 LDR.W R1, [R9] 0x080036FA: F2C2 4200 MOVT R2, #0x2400 ; 0x240024D8 = DHCP_SIP 0x080036FE: F8C0 100E STR.W R1, [R0, #14] 0x08003702: F240 4136 MOVW R1, #0x0436 0x08003706: 8241 STRH R1, [R0, #18] 0x08003708: 8811 LDRH R1, [R2] 0x0800370A: 8281 STRH R1, [R0, #20] 0x0800370C: 7891 LDRB R1, [R2, #2] 0x0800370E: 7581 STRB R1, [R0, #22] 0x08003710: 78D1 LDRB R1, [R2, #3] 0x08003712: 75C1 STRB R1, [R0, #23] 0x08003714: 21FF MOVS R1, #255 0x08003716: 682A LDR R2, [R5] 0x08003718: 7601 STRB R1, [R0, #24] 0x0800371A: F202 1009 ADDW R0, R2, #0x0109 0x0800371E: F240 111B MOVW R1, #0x011B 0x08003722: F7FF FBA3 BL __aeabi_memclr ; 0x08002E6C 0x08003726: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800372A: 9008 STR R0, [SP, #32] 0x0800372C: F64D 6036 MOVW R0, #0xDE36 ; 0x0800DE36 = .rodata..Lstr.16 0x08003730: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DE36 = .rodata..Lstr.16 0x08003734: F004 FEF2 BL puts ; 0x0800851C 0x08003738: 7820 LDRB R0, [R4] 0x0800373A: 6829 LDR R1, [R5] 0x0800373C: AB08 ADD R3, SP, #32 0x0800373E: F44F 7209 MOV.W R2, #0x0224 0x08003742: 2643 MOVS R6, #67 0x08003744: 9600 STR R6, [SP, #0] 0x08003746: F002 FAB9 BL sendto ; 0x08005CBC 0x0800374A: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800374E: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x08003752: 6801 LDR R1, [R0]
.L48: 0x08003754: 6802 LDR R2, [R0] 0x08003756: 1A52 SUBS R2, R2, R1 0x08003758: 2A02 CMP R2, #2 0x0800375A: D3FB BCC .L48 ; 0x08003754 0x0800375C: 2400 MOVS R4, #0 0x0800375E: 6004 STR R4, [R0] 0x08003760: F646 60E8 MOVW R0, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x08003764: 210A MOVS R1, #10 0x08003766: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x0800376A: 6001 STR R1, [R0] 0x0800376C: F242 40E9 MOVW R0, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x08003770: F646 61F0 MOVW R1, #0x6EF0 ; 0x24006EF0 = dhcp_ip_conflict 0x08003774: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x08003778: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EF0 = dhcp_ip_conflict 0x0800377C: 7004 STRB R4, [R0] 0x0800377E: 6808 LDR R0, [R1] 0x08003780: 4780 BLX R0 0x08003782: 703C STRB R4, [R7]
.L49: 0x08003784: 2401 MOVS R4, #1
.L50: 0x08003786: 4620 MOV R0, R4 0x08003788: B009 ADD SP, SP, #36 0x0800378A: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.SystemInit from charger_lto.o, size=166, align=2


SystemInit: 0x0800378E: F64E 5088 MOVW R0, #0xED88 0x08003792: F242 0300 MOVW R3, #0x2000 0x08003796: F2CE 0000 MOVT R0, #0xE000 0x0800379A: F2C5 2300 MOVT R3, #0x5200 0x0800379E: 6802 LDR R2, [R0] 0x080037A0: F442 0270 ORR R2, R2, #0xF00000 0x080037A4: 6002 STR R2, [R0] 0x080037A6: 6818 LDR R0, [R3] 0x080037A8: F000 000F AND R0, R0, #15 0x080037AC: 2806 CMP R0, #6 0x080037AE: D804 BHI .L1 ; 0x080037BA 0x080037B0: 6818 LDR R0, [R3] 0x080037B2: 2207 MOVS R2, #7 0x080037B4: F362 0003 BFI R0, R2, #0, #4 0x080037B8: 6018 STR R0, [R3]
.L1: 0x080037BA: F244 4000 MOVW R0, #0x4400 0x080037BE: F64E 517F MOVW R1, #0xED7F 0x080037C2: F6C5 0002 MOVT R0, #0x5802 0x080037C6: F6CE 21F6 MOVT R1, #0xEAF6 0x080037CA: 6802 LDR R2, [R0] 0x080037CC: F042 0201 ORR R2, R2, #1 0x080037D0: 6002 STR R2, [R0] 0x080037D2: 2200 MOVS R2, #0 0x080037D4: 6102 STR R2, [R0, #16] 0x080037D6: F8D0 C000 LDR.W R12, [R0] 0x080037DA: EA01 010C AND.W R1, R1, R12 0x080037DE: 6001 STR R1, [R0] 0x080037E0: 6819 LDR R1, [R3] 0x080037E2: 0709 LSLS R1, R1, #28 0x080037E4: D505 BPL .L2 ; 0x080037F2 0x080037E6: 6819 LDR R1, [R3] 0x080037E8: F04F 0C07 MOV.W R12, #7 0x080037EC: F36C 0103 BFI R1, R12, #0, #4 0x080037F0: 6019 STR R1, [R3]
.L2: 0x080037F2: F240 2100 MOVW R1, #0x0200 0x080037F6: 6182 STR R2, [R0, #24] 0x080037F8: F2C0 2102 MOVT R1, #0x0202 0x080037FC: 61C2 STR R2, [R0, #28] 0x080037FE: 6202 STR R2, [R0, #32] 0x08003800: 6281 STR R1, [R0, #40] 0x08003802: 2100 MOVS R1, #0 0x08003804: F2C0 11FF MOVT R1, #0x01FF 0x08003808: 62C1 STR R1, [R0, #44] 0x0800380A: F240 2180 MOVW R1, #0x0280 0x0800380E: F2C0 1101 MOVT R1, #0x0101 0x08003812: 6301 STR R1, [R0, #48] 0x08003814: 6342 STR R2, [R0, #52] 0x08003816: 6381 STR R1, [R0, #56] 0x08003818: 63C2 STR R2, [R0, #60] 0x0800381A: 6401 STR R1, [R0, #64] 0x0800381C: 6442 STR R2, [R0, #68] 0x0800381E: 6801 LDR R1, [R0] 0x08003820: F421 2180 BIC R1, R1, #0x040000 0x08003824: 6001 STR R1, [R0] 0x08003826: 6602 STR R2, [R0, #96] 0x08003828: F503 5000 ADD.W R0, R3, #0x2000 0x0800382C: F243 01D2 MOVW R1, #0x30D2 0x08003830: 6001 STR R1, [R0] 0x08003832: 4770 BX LR

Section .text.HAL_UART_MspInit from charger_lto.o, size=522, align=2


HAL_UART_MspInit: 0x08003834: E92D 43F0 PUSH.W {R4-R9, LR} 0x08003838: B087 SUB SP, SP, #28 0x0800383A: 4604 MOV R4, R0 0x0800383C: A802 ADD R0, SP, #8 0x0800383E: 2114 MOVS R1, #20 0x08003840: F7FF FB14 BL __aeabi_memclr ; 0x08002E6C 0x08003844: F641 4100 MOVW R1, #0x1C00 0x08003848: 6820 LDR R0, [R4] 0x0800384A: F2C4 0101 MOVT R1, #0x4001 0x0800384E: 4288 CMP R0, R1 0x08003850: D074 BEQ .L3 ; 0x0800393C 0x08003852: F5A1 4154 SUB.W R1, R1, #0xD400 0x08003856: 4288 CMP R0, R1 0x08003858: D02C BEQ .L1 ; 0x080038B4 0x0800385A: F5A1 6180 SUB.W R1, R1, #0x0400 0x0800385E: 4288 CMP R0, R1 0x08003860: F040 80C9 BNE.W .L5 ; 0x080039F6 0x08003864: F244 40E0 MOVW R0, #0x44E0 0x08003868: F6C5 0002 MOVT R0, #0x5802 0x0800386C: 6881 LDR R1, [R0, #8] 0x0800386E: F441 3100 ORR R1, R1, #0x020000 0x08003872: 6081 STR R1, [R0, #8] 0x08003874: 6881 LDR R1, [R0, #8] 0x08003876: F401 3100 AND R1, R1, #0x020000 0x0800387A: 9101 STR R1, [SP, #4] 0x0800387C: 9901 LDR R1, [SP, #4] 0x0800387E: 6801 LDR R1, [R0] 0x08003880: F041 0108 ORR R1, R1, #8 0x08003884: 6001 STR R1, [R0] 0x08003886: 6800 LDR R0, [R0] 0x08003888: A902 ADD R1, SP, #8 0x0800388A: F000 0008 AND R0, R0, #8 0x0800388E: 9001 STR R0, [SP, #4] 0x08003890: 9801 LDR R0, [SP, #4] 0x08003892: 2070 MOVS R0, #112 0x08003894: 9002 STR R0, [SP, #8] 0x08003896: 2002 MOVS R0, #2 0x08003898: 9003 STR R0, [SP, #12] 0x0800389A: 2000 MOVS R0, #0 0x0800389C: E9CD 0004 STRD R0, R0, [SP, #16] 0x080038A0: 2007 MOVS R0, #7 0x080038A2: 9006 STR R0, [SP, #24] 0x080038A4: F640 4000 MOVW R0, #0x0C00 0x080038A8: F6C5 0002 MOVT R0, #0x5802 0x080038AC: F006 FE6E BL HAL_GPIO_Init ; 0x0800A58C 0x080038B0: 2426 MOVS R4, #38 0x080038B2: E08F B .L4 ; 0x080039D4
.L1: 0x080038B4: F244 40E0 MOVW R0, #0x44E0 0x080038B8: 2600 MOVS R6, #0 0x080038BA: F6C5 0002 MOVT R0, #0x5802 0x080038BE: F240 0828 MOVW R8, #40 0x080038C2: F2C4 0802 MOVT R8, #0x4002 0x080038C6: 6881 LDR R1, [R0, #8] 0x080038C8: F441 2180 ORR R1, R1, #0x040000 0x080038CC: 6081 STR R1, [R0, #8] 0x080038CE: 6881 LDR R1, [R0, #8] 0x080038D0: F401 2180 AND R1, R1, #0x040000 0x080038D4: 9101 STR R1, [SP, #4] 0x080038D6: 9901 LDR R1, [SP, #4] 0x080038D8: 6801 LDR R1, [R0] 0x080038DA: F041 0108 ORR R1, R1, #8 0x080038DE: 6001 STR R1, [R0] 0x080038E0: 6800 LDR R0, [R0] 0x080038E2: A902 ADD R1, SP, #8 0x080038E4: F000 0008 AND R0, R0, #8 0x080038E8: 9001 STR R0, [SP, #4] 0x080038EA: 9801 LDR R0, [SP, #4] 0x080038EC: F44F 50D8 MOV.W R0, #0x1B00 0x080038F0: 9002 STR R0, [SP, #8] 0x080038F2: 2002 MOVS R0, #2 0x080038F4: E9CD 0603 STRD R0, R6, [SP, #12] 0x080038F8: 2007 MOVS R0, #7 0x080038FA: E9CD 6005 STRD R6, R0, [SP, #20] 0x080038FE: F640 4000 MOVW R0, #0x0C00 0x08003902: F6C5 0002 MOVT R0, #0x5802 0x08003906: F006 FE41 BL HAL_GPIO_Init ; 0x0800A58C 0x0800390A: F641 6528 MOVW R5, #0x1E28 ; 0x24001E28 = hdma_usart3_rx 0x0800390E: 202D MOVS R0, #45 0x08003910: F2C2 4500 MOVT R5, #0x2400 ; 0x24001E28 = hdma_usart3_rx 0x08003914: 2114 MOVS R1, #20 0x08003916: F44F 6780 MOV.W R7, #0x0400 0x0800391A: E9C5 0601 STRD R0, R6, [R5, #4] 0x0800391E: F105 0014 ADD.W R0, R5, #20 0x08003922: F8C5 8000 STR.W R8, [R5] 0x08003926: E9C5 6703 STRD R6, R7, [R5, #12] 0x0800392A: F7FF FA9F BL __aeabi_memclr ; 0x08002E6C 0x0800392E: 4628 MOV R0, R5 0x08003930: F7FD FCAA BL HAL_DMA_Init ; 0x08001288 0x08003934: 2800 CMP R0, #0 0x08003936: D061 BEQ .L6 ; 0x080039FC 0x08003938: B672 CPSID i
.L2: 0x0800393A: E7FE B .L2 ; 0x0800393A
.L3: 0x0800393C: F244 40E0 MOVW R0, #0x44E0 0x08003940: F640 4900 MOVW R9, #0x0C00 0x08003944: F6C5 0002 MOVT R0, #0x5802 0x08003948: F6C5 0902 MOVT R9, #0x5802 0x0800394C: F509 6480 ADD.W R4, R9, #0x0400 0x08003950: F04F 0804 MOV.W R8, #4 0x08003954: 6901 LDR R1, [R0, #16] 0x08003956: 2702 MOVS R7, #2 0x08003958: F041 0180 ORR R1, R1, #128 0x0800395C: 6101 STR R1, [R0, #16] 0x0800395E: 6901 LDR R1, [R0, #16] 0x08003960: 2600 MOVS R6, #0 0x08003962: F001 0180 AND R1, R1, #128 0x08003966: 9101 STR R1, [SP, #4] 0x08003968: 9901 LDR R1, [SP, #4] 0x0800396A: 6801 LDR R1, [R0] 0x0800396C: F041 0110 ORR R1, R1, #16 0x08003970: 6001 STR R1, [R0] 0x08003972: 6801 LDR R1, [R0] 0x08003974: F001 0110 AND R1, R1, #16 0x08003978: 9101 STR R1, [SP, #4] 0x0800397A: 9901 LDR R1, [SP, #4] 0x0800397C: 6801 LDR R1, [R0] 0x0800397E: F041 0140 ORR R1, R1, #64 0x08003982: 6001 STR R1, [R0] 0x08003984: 6800 LDR R0, [R0] 0x08003986: A902 ADD R1, SP, #8 0x08003988: F000 0040 AND R0, R0, #64 0x0800398C: 9001 STR R0, [SP, #4] 0x0800398E: 9801 LDR R0, [SP, #4] 0x08003990: F8CD 8018 STR.W R8, [SP, #24] 0x08003994: 4620 MOV R0, R4 0x08003996: E9CD 8702 STRD R8, R7, [SP, #8] 0x0800399A: E9CD 6604 STRD R6, R6, [SP, #16] 0x0800399E: F006 FDF5 BL HAL_GPIO_Init ; 0x0800A58C 0x080039A2: 2008 MOVS R0, #8 0x080039A4: A902 ADD R1, SP, #8 0x080039A6: E9CD 0702 STRD R0, R7, [SP, #8] 0x080039AA: 200B MOVS R0, #11 0x080039AC: 9006 STR R0, [SP, #24] 0x080039AE: 4620 MOV R0, R4 0x080039B0: E9CD 6604 STRD R6, R6, [SP, #16] 0x080039B4: F006 FDEA BL HAL_GPIO_Init ; 0x0800A58C 0x080039B8: F44F 4080 MOV.W R0, #0x4000 0x080039BC: A902 ADD R1, SP, #8 0x080039BE: E9CD 0702 STRD R0, R7, [SP, #8] 0x080039C2: F509 6040 ADD.W R0, R9, #0x0C00 0x080039C6: F8CD 8018 STR.W R8, [SP, #24] 0x080039CA: E9CD 6604 STRD R6, R6, [SP, #16] 0x080039CE: F006 FDDD BL HAL_GPIO_Init ; 0x0800A58C 0x080039D2: 249C MOVS R4, #156
.L4: 0x080039D4: 2105 MOVS R1, #5 0x080039D6: 4620 MOV R0, R4 0x080039D8: F006 FC70 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x080039DC: F004 001F AND R0, R4, #31 0x080039E0: 2201 MOVS R2, #1 0x080039E2: 211C MOVS R1, #28 0x080039E4: FA02 F000 LSL.W R0, R2, R0 0x080039E8: F24E 1200 MOVW R2, #0xE100 0x080039EC: EA01 01D4 AND.W R1, R1, R4, LSR #3 0x080039F0: F2CE 0200 MOVT R2, #0xE000 0x080039F4: 5088 STR R0, [R1, R2]
.L5: 0x080039F6: B007 ADD SP, SP, #28 0x080039F8: E8BD 83F0 POP.W {R4-R9, PC}
.L6: 0x080039FC: F8C4 5080 STR.W R5, [R4, #128] 0x08003A00: F108 0018 ADD.W R0, R8, #24 0x08003A04: 63AC STR R4, [R5, #56] 0x08003A06: F641 55B0 MOVW R5, #0x1DB0 ; 0x24001DB0 = hdma_usart3_tx 0x08003A0A: F2C2 4500 MOVT R5, #0x2400 ; 0x24001DB0 = hdma_usart3_tx 0x08003A0E: F105 0108 ADD.W R1, R5, #8 0x08003A12: 6028 STR R0, [R5] 0x08003A14: 202E MOVS R0, #46 0x08003A16: 6068 STR R0, [R5, #4] 0x08003A18: 2040 MOVS R0, #64 0x08003A1A: C1C1 STM R1!, {R0, R6-R7} 0x08003A1C: F44F 3000 MOV.W R0, #0x020000 0x08003A20: 61EE STR R6, [R5, #28] 0x08003A22: E9C5 0608 STRD R0, R6, [R5, #32] 0x08003A26: 4628 MOV R0, R5 0x08003A28: E9C5 6605 STRD R6, R6, [R5, #20] 0x08003A2C: F7FD FC2C BL HAL_DMA_Init ; 0x08001288 0x08003A30: B108 CBZ R0, .L8 ; 0x08003A36 0x08003A32: B672 CPSID i
.L7: 0x08003A34: E7FE B .L7 ; 0x08003A34
.L8: 0x08003A36: 67E5 STR R5, [R4, #124] 0x08003A38: 63AC STR R4, [R5, #56] 0x08003A3A: 2427 MOVS R4, #39 0x08003A3C: E7CA B .L4 ; 0x080039D4

Section .text.HAL_DMA_IRQHandler from charger_lto.o, size=994, align=2


HAL_DMA_IRQHandler: 0x08003A3E: E92D 47F0 PUSH.W {R4-R10, LR} 0x08003A42: B082 SUB SP, SP, #8 0x08003A44: 2100 MOVS R1, #0 0x08003A46: 9101 STR R1, [SP, #4] 0x08003A48: F646 61FC MOVW R1, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x08003A4C: 4604 MOV R4, R0 0x08003A4E: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EFC = SystemCoreClock 0x08003A52: F248 12B5 MOVW R2, #0x81B5 0x08003A56: F6C1 324E MOVT R2, #0x1B4E 0x08003A5A: 6DA5 LDR R5, [R4, #88] 0x08003A5C: 6809 LDR R1, [R1] 0x08003A5E: F240 486F MOVW R8, #0x046F 0x08003A62: 6800 LDR R0, [R0] 0x08003A64: F2C4 0802 MOVT R8, #0x4002 0x08003A68: FBA1 1A02 UMULL R1, R10, R1, R2 0x08003A6C: 4540 CMP R0, R8 0x08003A6E: 682F LDR R7, [R5] 0x08003A70: 6829 LDR R1, [R5] 0x08003A72: DC08 BGT .L1 ; 0x08003A86 0x08003A74: F5A8 7174 SUB.W R1, R8, #0x03D0 0x08003A78: 4288 CMP R0, R1 0x08003A7A: DC11 BGT .L2 ; 0x08003AA0 0x08003A7C: 3948 SUBS R1, #72 0x08003A7E: 4288 CMP R0, R1 0x08003A80: DC25 BGT .L4 ; 0x08003ACE 0x08003A82: 3947 SUBS R1, #71 0x08003A84: E024 B .L5 ; 0x08003AD0
.L1: 0x08003A86: F245 422F MOVW R2, #0x542F 0x08003A8A: F6C5 0202 MOVT R2, #0x5802 0x08003A8E: 4290 CMP R0, R2 0x08003A90: DC14 BGT .L3 ; 0x08003ABC 0x08003A92: F108 0248 ADD.W R2, R8, #72 0x08003A96: 4290 CMP R0, R2 0x08003A98: DC3B BGT .L9 ; 0x08003B12 0x08003A9A: F1A2 0147 SUB.W R1, R2, #71 0x08003A9E: E017 B .L5 ; 0x08003AD0
.L2: 0x08003AA0: F501 7162 ADD.W R1, R1, #0x0388 0x08003AA4: 4288 CMP R0, R1 0x08003AA6: DC12 BGT .L4 ; 0x08003ACE 0x08003AA8: F2A1 3187 SUBW R1, R1, #0x0387 0x08003AAC: 4288 CMP R0, R1 0x08003AAE: D018 BEQ .L7 ; 0x08003AE2 0x08003AB0: 3118 ADDS R1, #24 0x08003AB2: 4288 CMP R0, R1 0x08003AB4: D015 BEQ .L7 ; 0x08003AE2 0x08003AB6: F501 7156 ADD.W R1, R1, #0x0358 0x08003ABA: E00F B .L6 ; 0x08003ADC
.L3: 0x08003ABC: 323C ADDS R2, #60 0x08003ABE: 4290 CMP R0, R2 0x08003AC0: BFD4 ITE LE 0x08003AC2: 3A3B SUBLE R2, #59 0x08003AC4: 3201 ADDGT R2, #1 0x08003AC6: 4290 CMP R0, R2 0x08003AC8: D030 BEQ .L11 ; 0x08003B2C 0x08003ACA: 3214 ADDS R2, #20 0x08003ACC: E028 B .L10 ; 0x08003B20
.L4: 0x08003ACE: 3101 ADDS R1, #1
.L5: 0x08003AD0: 4288 CMP R0, R1 0x08003AD2: D006 BEQ .L7 ; 0x08003AE2 0x08003AD4: 3118 ADDS R1, #24 0x08003AD6: 4288 CMP R0, R1 0x08003AD8: D003 BEQ .L7 ; 0x08003AE2 0x08003ADA: 3118 ADDS R1, #24
.L6: 0x08003ADC: 4288 CMP R0, R1 0x08003ADE: F040 8192 BNE.W .L56 ; 0x08003E06
.L7: 0x08003AE2: 6DE1 LDR R1, [R4, #92] 0x08003AE4: 2208 MOVS R2, #8 0x08003AE6: F001 011F AND R1, R1, #31 0x08003AEA: F1A8 0960 SUB.W R9, R8, #96 0x08003AEE: 408A LSLS R2, R1 0x08003AF0: 423A TST R2, R7 0x08003AF2: D067 BEQ .L16 ; 0x08003BC4 0x08003AF4: 2304 MOVS R3, #4 0x08003AF6: 4548 CMP R0, R9 0x08003AF8: DC06 BGT .L8 ; 0x08003B08 0x08003AFA: F5A8 6680 SUB.W R6, R8, #0x0400 0x08003AFE: 42B0 CMP R0, R6 0x08003B00: BFD4 ITE LE 0x08003B02: 3E30 SUBLE R6, #48 0x08003B04: 3630 ADDGT R6, #48 0x08003B06: E047 B .L14 ; 0x08003B98
.L8: 0x08003B08: 4540 CMP R0, R8 0x08003B0A: DC43 BGT .L13 ; 0x08003B94 0x08003B0C: F1A8 0630 SUB.W R6, R8, #48 0x08003B10: E042 B .L14 ; 0x08003B98
.L9: 0x08003B12: 3201 ADDS R2, #1 0x08003B14: 4290 CMP R0, R2 0x08003B16: D0E4 BEQ .L7 ; 0x08003AE2 0x08003B18: F245 4208 MOVW R2, #0x5408 0x08003B1C: F6C5 0202 MOVT R2, #0x5802
.L10: 0x08003B20: 4290 CMP R0, R2 0x08003B22: D003 BEQ .L11 ; 0x08003B2C 0x08003B24: 3214 ADDS R2, #20 0x08003B26: 4290 CMP R0, R2 0x08003B28: F040 816D BNE.W .L56 ; 0x08003E06
.L11: 0x08003B2C: 6802 LDR R2, [R0] 0x08003B2E: 6DE3 LDR R3, [R4, #92] 0x08003B30: F003 031F AND R3, R3, #31 0x08003B34: 2704 MOVS R7, #4 0x08003B36: 409F LSLS R7, R3 0x08003B38: 420F TST R7, R1 0x08003B3A: BF18 IT NE 0x08003B3C: F012 0604 ANDSNE R6, R2, #4 0x08003B40: D11C BNE .L12 ; 0x08003B7C 0x08003B42: 2702 MOVS R7, #2 0x08003B44: 409F LSLS R7, R3 0x08003B46: 420F TST R7, R1 0x08003B48: BF18 IT NE 0x08003B4A: F012 0602 ANDSNE R6, R2, #2 0x08003B4E: F040 80B7 BNE.W .L33 ; 0x08003CC0 0x08003B52: 40D9 LSRS R1, R3 0x08003B54: 0709 LSLS R1, R1, #28 0x08003B56: F140 8156 BPL.W .L56 ; 0x08003E06 0x08003B5A: F012 0108 ANDS R1, R2, #8 0x08003B5E: F000 8152 BEQ.W .L56 ; 0x08003E06 0x08003B62: 6801 LDR R1, [R0] 0x08003B64: F021 010E BIC R1, R1, #14 0x08003B68: 6001 STR R1, [R0] 0x08003B6A: 2001 MOVS R0, #1 0x08003B6C: FA00 F103 LSL.W R1, R0, R3 0x08003B70: 6069 STR R1, [R5, #4] 0x08003B72: 6560 STR R0, [R4, #84] 0x08003B74: F884 0035 STRB.W R0, [R4, #53] 0x08003B78: 6CE1 LDR R1, [R4, #76] 0x08003B7A: E100 B .L45 ; 0x08003D7E
.L12: 0x08003B7C: 0411 LSLS R1, R2, #16 0x08003B7E: 606F STR R7, [R5, #4] 0x08003B80: F100 80B0 BMI.W .L34 ; 0x08003CE4 0x08003B84: 0691 LSLS R1, R2, #26 0x08003B86: F100 80B1 BMI.W .L35 ; 0x08003CEC 0x08003B8A: 6801 LDR R1, [R0] 0x08003B8C: F021 0104 BIC R1, R1, #4 0x08003B90: 6001 STR R1, [R0] 0x08003B92: E0AB B .L35 ; 0x08003CEC
.L13: 0x08003B94: F108 0630 ADD.W R6, R8, #48
.L14: 0x08003B98: 42B0 CMP R0, R6 0x08003B9A: BFCC ITE GT 0x08003B9C: 3601 ADDGT R6, #1 0x08003B9E: 3E2F SUBLE R6, #47 0x08003BA0: 42B0 CMP R0, R6 0x08003BA2: D003 BEQ .L15 ; 0x08003BAC 0x08003BA4: 3618 ADDS R6, #24 0x08003BA6: 42B0 CMP R0, R6 0x08003BA8: BF18 IT NE 0x08003BAA: 2308 MOVNE R3, #8
.L15: 0x08003BAC: 6806 LDR R6, [R0] 0x08003BAE: 421E TST R6, R3 0x08003BB0: D008 BEQ .L16 ; 0x08003BC4 0x08003BB2: 6803 LDR R3, [R0] 0x08003BB4: F023 0304 BIC R3, R3, #4 0x08003BB8: 6003 STR R3, [R0] 0x08003BBA: 60AA STR R2, [R5, #8] 0x08003BBC: 6D62 LDR R2, [R4, #84] 0x08003BBE: F042 0201 ORR R2, R2, #1 0x08003BC2: 6562 STR R2, [R4, #84]
.L16: 0x08003BC4: 2201 MOVS R2, #1 0x08003BC6: 408A LSLS R2, R1 0x08003BC8: 423A TST R2, R7 0x08003BCA: D021 BEQ .L21 ; 0x08003C10 0x08003BCC: 4548 CMP R0, R9 0x08003BCE: DC06 BGT .L17 ; 0x08003BDE 0x08003BD0: F5A8 6380 SUB.W R3, R8, #0x0400 0x08003BD4: 4298 CMP R0, R3 0x08003BD6: BFD4 ITE LE 0x08003BD8: 3B30 SUBLE R3, #48 0x08003BDA: 3330 ADDGT R3, #48 0x08003BDC: E006 B .L19 ; 0x08003BEC
.L17: 0x08003BDE: 4540 CMP R0, R8 0x08003BE0: DC02 BGT .L18 ; 0x08003BE8 0x08003BE2: F1A8 0330 SUB.W R3, R8, #48 0x08003BE6: E001 B .L19 ; 0x08003BEC
.L18: 0x08003BE8: F108 0330 ADD.W R3, R8, #48
.L19: 0x08003BEC: 4298 CMP R0, R3 0x08003BEE: BFD4 ITE LE 0x08003BF0: 3B2F SUBLE R3, #47 0x08003BF2: 3301 ADDGT R3, #1 0x08003BF4: 4298 CMP R0, R3 0x08003BF6: D003 BEQ .L20 ; 0x08003C00 0x08003BF8: 3318 ADDS R3, #24 0x08003BFA: 4298 CMP R0, R3 0x08003BFC: F040 810C BNE.W .L59 ; 0x08003E18
.L20: 0x08003C00: 6943 LDR R3, [R0, #20] 0x08003C02: 061B LSLS R3, R3, #24 0x08003C04: D504 BPL .L21 ; 0x08003C10 0x08003C06: 60AA STR R2, [R5, #8] 0x08003C08: 6D62 LDR R2, [R4, #84] 0x08003C0A: F042 0202 ORR R2, R2, #2 0x08003C0E: 6562 STR R2, [R4, #84]
.L21: 0x08003C10: 2204 MOVS R2, #4 0x08003C12: 408A LSLS R2, R1 0x08003C14: 423A TST R2, R7 0x08003C16: D021 BEQ .L26 ; 0x08003C5C 0x08003C18: 4548 CMP R0, R9 0x08003C1A: DC06 BGT .L22 ; 0x08003C2A 0x08003C1C: F5A8 6380 SUB.W R3, R8, #0x0400 0x08003C20: 4298 CMP R0, R3 0x08003C22: BFD4 ITE LE 0x08003C24: 3B30 SUBLE R3, #48 0x08003C26: 3330 ADDGT R3, #48 0x08003C28: E006 B .L24 ; 0x08003C38
.L22: 0x08003C2A: 4540 CMP R0, R8 0x08003C2C: DC02 BGT .L23 ; 0x08003C34 0x08003C2E: F1A8 0330 SUB.W R3, R8, #48 0x08003C32: E001 B .L24 ; 0x08003C38
.L23: 0x08003C34: F108 0330 ADD.W R3, R8, #48
.L24: 0x08003C38: 4298 CMP R0, R3 0x08003C3A: BFD4 ITE LE 0x08003C3C: 3B2F SUBLE R3, #47 0x08003C3E: 3301 ADDGT R3, #1 0x08003C40: 4298 CMP R0, R3 0x08003C42: D003 BEQ .L25 ; 0x08003C4C 0x08003C44: 3318 ADDS R3, #24 0x08003C46: 4298 CMP R0, R3 0x08003C48: F040 80E8 BNE.W .L60 ; 0x08003E1C
.L25: 0x08003C4C: 6803 LDR R3, [R0] 0x08003C4E: 079B LSLS R3, R3, #30 0x08003C50: D504 BPL .L26 ; 0x08003C5C 0x08003C52: 60AA STR R2, [R5, #8] 0x08003C54: 6D62 LDR R2, [R4, #84] 0x08003C56: F042 0204 ORR R2, R2, #4 0x08003C5A: 6562 STR R2, [R4, #84]
.L26: 0x08003C5C: 2210 MOVS R2, #16 0x08003C5E: 408A LSLS R2, R1 0x08003C60: 423A TST R2, R7 0x08003C62: D04C BEQ .L38 ; 0x08003CFE 0x08003C64: 2308 MOVS R3, #8 0x08003C66: 4548 CMP R0, R9 0x08003C68: DC06 BGT .L27 ; 0x08003C78 0x08003C6A: F5A8 6680 SUB.W R6, R8, #0x0400 0x08003C6E: 42B0 CMP R0, R6 0x08003C70: BFD4 ITE LE 0x08003C72: 3E30 SUBLE R6, #48 0x08003C74: 3630 ADDGT R6, #48 0x08003C76: E006 B .L29 ; 0x08003C86
.L27: 0x08003C78: 4540 CMP R0, R8 0x08003C7A: DC02 BGT .L28 ; 0x08003C82 0x08003C7C: F1A8 0630 SUB.W R6, R8, #48 0x08003C80: E001 B .L29 ; 0x08003C86
.L28: 0x08003C82: F108 0630 ADD.W R6, R8, #48
.L29: 0x08003C86: 42B0 CMP R0, R6 0x08003C88: BFCC ITE GT 0x08003C8A: 3601 ADDGT R6, #1 0x08003C8C: 3E2F SUBLE R6, #47 0x08003C8E: 42B0 CMP R0, R6 0x08003C90: D003 BEQ .L30 ; 0x08003C9A 0x08003C92: 3618 ADDS R6, #24 0x08003C94: 42B0 CMP R0, R6 0x08003C96: BF18 IT NE 0x08003C98: 2304 MOVNE R3, #4
.L30: 0x08003C9A: 6806 LDR R6, [R0] 0x08003C9C: 421E TST R6, R3 0x08003C9E: D02E BEQ .L38 ; 0x08003CFE 0x08003CA0: 60AA STR R2, [R5, #8] 0x08003CA2: 6802 LDR R2, [R0] 0x08003CA4: 0352 LSLS R2, R2, #13 0x08003CA6: 6802 LDR R2, [R0] 0x08003CA8: D406 BMI .L31 ; 0x08003CB8 0x08003CAA: 05D2 LSLS R2, R2, #23 0x08003CAC: D406 BMI .L32 ; 0x08003CBC 0x08003CAE: 6802 LDR R2, [R0] 0x08003CB0: F022 0208 BIC R2, R2, #8 0x08003CB4: 6002 STR R2, [R0] 0x08003CB6: E001 B .L32 ; 0x08003CBC
.L31: 0x08003CB8: 0310 LSLS R0, R2, #12 0x08003CBA: D419 BMI .L36 ; 0x08003CF0
.L32: 0x08003CBC: 6C22 LDR R2, [R4, #64] 0x08003CBE: E018 B .L37 ; 0x08003CF2
.L33: 0x08003CC0: 0411 LSLS R1, R2, #16 0x08003CC2: 606F STR R7, [R5, #4] 0x08003CC4: F100 80A2 BMI.W .L57 ; 0x08003E0C 0x08003CC8: 0691 LSLS R1, R2, #26 0x08003CCA: F100 80A3 BMI.W .L58 ; 0x08003E14 0x08003CCE: 6801 LDR R1, [R0] 0x08003CD0: F021 010A BIC R1, R1, #10 0x08003CD4: 6001 STR R1, [R0] 0x08003CD6: 2001 MOVS R0, #1 0x08003CD8: F884 0035 STRB.W R0, [R4, #53] 0x08003CDC: 2000 MOVS R0, #0 0x08003CDE: F884 0034 STRB.W R0, [R4, #52] 0x08003CE2: E097 B .L58 ; 0x08003E14
.L34: 0x08003CE4: 03D0 LSLS R0, R2, #15 0x08003CE6: D401 BMI .L35 ; 0x08003CEC 0x08003CE8: 6CA1 LDR R1, [R4, #72] 0x08003CEA: E086 B .L54 ; 0x08003DFA
.L35: 0x08003CEC: 6C21 LDR R1, [R4, #64] 0x08003CEE: E084 B .L54 ; 0x08003DFA
.L36: 0x08003CF0: 6CA2 LDR R2, [R4, #72]
.L37: 0x08003CF2: B122 CBZ R2, .L38 ; 0x08003CFE 0x08003CF4: 4620 MOV R0, R4 0x08003CF6: 4790 BLX R2 0x08003CF8: 6DE0 LDR R0, [R4, #92] 0x08003CFA: F000 011F AND R1, R0, #31
.L38: 0x08003CFE: 2020 MOVS R0, #32 0x08003D00: FA00 F201 LSL.W R2, R0, R1 0x08003D04: 423A TST R2, R7 0x08003D06: D057 BEQ .L50 ; 0x08003DB8 0x08003D08: 6820 LDR R0, [R4] 0x08003D0A: 2310 MOVS R3, #16 0x08003D0C: 4548 CMP R0, R9 0x08003D0E: DC06 BGT .L39 ; 0x08003D1E 0x08003D10: F5A8 6780 SUB.W R7, R8, #0x0400 0x08003D14: 42B8 CMP R0, R7 0x08003D16: BFD4 ITE LE 0x08003D18: 3F30 SUBLE R7, #48 0x08003D1A: 3730 ADDGT R7, #48 0x08003D1C: E006 B .L41 ; 0x08003D2C
.L39: 0x08003D1E: 4540 CMP R0, R8 0x08003D20: DC02 BGT .L40 ; 0x08003D28 0x08003D22: F1A8 0730 SUB.W R7, R8, #48 0x08003D26: E001 B .L41 ; 0x08003D2C
.L40: 0x08003D28: F108 0730 ADD.W R7, R8, #48
.L41: 0x08003D2C: 42B8 CMP R0, R7 0x08003D2E: BFCC ITE GT 0x08003D30: 3701 ADDGT R7, #1 0x08003D32: 3F2F SUBLE R7, #47 0x08003D34: 42B8 CMP R0, R7 0x08003D36: D003 BEQ .L42 ; 0x08003D40 0x08003D38: 3718 ADDS R7, #24 0x08003D3A: 42B8 CMP R0, R7 0x08003D3C: BF18 IT NE 0x08003D3E: 2302 MOVNE R3, #2
.L42: 0x08003D40: 6807 LDR R7, [R0] 0x08003D42: 421F TST R7, R3 0x08003D44: D038 BEQ .L50 ; 0x08003DB8 0x08003D46: 60AA STR R2, [R5, #8] 0x08003D48: F894 2035 LDRB.W R2, [R4, #53] 0x08003D4C: 2A04 CMP R2, #4 0x08003D4E: 6802 LDR R2, [R0] 0x08003D50: D11A BNE .L46 ; 0x08003D88 0x08003D52: F022 0216 BIC R2, R2, #22 0x08003D56: 6002 STR R2, [R0] 0x08003D58: 6942 LDR R2, [R0, #20] 0x08003D5A: F022 0280 BIC R2, R2, #128 0x08003D5E: 6142 STR R2, [R0, #20] 0x08003D60: 6C22 LDR R2, [R4, #64] 0x08003D62: B90A CBNZ R2, .L43 ; 0x08003D68 0x08003D64: 6CA2 LDR R2, [R4, #72] 0x08003D66: B11A CBZ R2, .L44 ; 0x08003D70
.L43: 0x08003D68: 6802 LDR R2, [R0] 0x08003D6A: F022 0208 BIC R2, R2, #8 0x08003D6E: 6002 STR R2, [R0]
.L44: 0x08003D70: 203F MOVS R0, #63 0x08003D72: 4088 LSLS R0, R1 0x08003D74: 60A8 STR R0, [R5, #8] 0x08003D76: 2001 MOVS R0, #1 0x08003D78: F884 0035 STRB.W R0, [R4, #53] 0x08003D7C: 6D21 LDR R1, [R4, #80]
.L45: 0x08003D7E: 2000 MOVS R0, #0 0x08003D80: F884 0034 STRB.W R0, [R4, #52] 0x08003D84: BBD1 CBNZ R1, .L55 ; 0x08003DFC 0x08003D86: E03E B .L56 ; 0x08003E06
.L46: 0x08003D88: 0351 LSLS R1, R2, #13 0x08003D8A: 6801 LDR R1, [R0] 0x08003D8C: D40C BMI .L47 ; 0x08003DA8 0x08003D8E: 05C9 LSLS R1, R1, #23 0x08003D90: D40E BMI .L48 ; 0x08003DB0 0x08003D92: 6801 LDR R1, [R0] 0x08003D94: F021 0110 BIC R1, R1, #16 0x08003D98: 6001 STR R1, [R0] 0x08003D9A: 2001 MOVS R0, #1 0x08003D9C: F884 0035 STRB.W R0, [R4, #53] 0x08003DA0: 2000 MOVS R0, #0 0x08003DA2: F884 0034 STRB.W R0, [R4, #52] 0x08003DA6: E003 B .L48 ; 0x08003DB0
.L47: 0x08003DA8: 0308 LSLS R0, R1, #12 0x08003DAA: D401 BMI .L48 ; 0x08003DB0 0x08003DAC: 6C61 LDR R1, [R4, #68] 0x08003DAE: E000 B .L49 ; 0x08003DB2
.L48: 0x08003DB0: 6BE1 LDR R1, [R4, #60]
.L49: 0x08003DB2: B109 CBZ R1, .L50 ; 0x08003DB8 0x08003DB4: 4620 MOV R0, R4 0x08003DB6: 4788 BLX R1
.L50: 0x08003DB8: 6D60 LDR R0, [R4, #84] 0x08003DBA: B320 CBZ R0, .L56 ; 0x08003E06 0x08003DBC: 6D60 LDR R0, [R4, #84] 0x08003DBE: 07C0 LSLS R0, R0, #31 0x08003DC0: D01A BEQ .L53 ; 0x08003DF8 0x08003DC2: 2004 MOVS R0, #4 0x08003DC4: F884 0035 STRB.W R0, [R4, #53] 0x08003DC8: 6820 LDR R0, [R4] 0x08003DCA: 6801 LDR R1, [R0] 0x08003DCC: F021 0101 BIC R1, R1, #1 0x08003DD0: 6001 STR R1, [R0]
.L51: 0x08003DD2: 9901 LDR R1, [SP, #4] 0x08003DD4: 3101 ADDS R1, #1 0x08003DD6: 9101 STR R1, [SP, #4] 0x08003DD8: EBB1 2F9A CMP.W R1, R10, LSR #10 0x08003DDC: D802 BHI .L52 ; 0x08003DE4 0x08003DDE: 6801 LDR R1, [R0] 0x08003DE0: 07C9 LSLS R1, R1, #31 0x08003DE2: D1F6 BNE .L51 ; 0x08003DD2
.L52: 0x08003DE4: 6800 LDR R0, [R0] 0x08003DE6: 07C0 LSLS R0, R0, #31 0x08003DE8: BF14 ITE NE 0x08003DEA: 2003 MOVNE R0, #3 0x08003DEC: 2001 MOVEQ R0, #1 0x08003DEE: F884 0035 STRB.W R0, [R4, #53] 0x08003DF2: 2000 MOVS R0, #0 0x08003DF4: F884 0034 STRB.W R0, [R4, #52]
.L53: 0x08003DF8: 6CE1 LDR R1, [R4, #76]
.L54: 0x08003DFA: B121 CBZ R1, .L56 ; 0x08003E06
.L55: 0x08003DFC: 4620 MOV R0, R4 0x08003DFE: B002 ADD SP, SP, #8 0x08003E00: E8BD 47F0 POP.W {R4-R10, LR} 0x08003E04: 4708 BX R1
.L56: 0x08003E06: B002 ADD SP, SP, #8 0x08003E08: E8BD 87F0 POP.W {R4-R10, PC}
.L57: 0x08003E0C: 03D0 LSLS R0, R2, #15 0x08003E0E: D401 BMI .L58 ; 0x08003E14 0x08003E10: 6C61 LDR R1, [R4, #68] 0x08003E12: E7F2 B .L54 ; 0x08003DFA
.L58: 0x08003E14: 6BE1 LDR R1, [R4, #60] 0x08003E16: E7F0 B .L54 ; 0x08003DFA
.L59: 0x08003E18: 6802 LDR R2, [R0] 0x08003E1A: E6F9 B .L21 ; 0x08003C10
.L60: 0x08003E1C: 6802 LDR R2, [R0] 0x08003E1E: E71D B .L26 ; 0x08003C5C

Section .text.HAL_RCC_GetHCLKFreq from charger_lto.o, size=66, align=2


HAL_RCC_GetHCLKFreq: 0x08003E20: B580 PUSH {R7, LR} 0x08003E22: F7FD FC4F BL HAL_RCC_GetSysClockFreq ; 0x080016C4 0x08003E26: F244 4118 MOVW R1, #0x4418 0x08003E2A: F24E 3387 MOVW R3, #0xE387 ; 0x0800E387 = D1CorePrescTable 0x08003E2E: F6C5 0102 MOVT R1, #0x5802 0x08003E32: F6C0 0300 MOVT R3, #0x0800 ; 0x0800E387 = D1CorePrescTable 0x08003E36: 680A LDR R2, [R1] 0x08003E38: F3C2 2203 UBFX R2, R2, #8, #4 0x08003E3C: 5C9A LDRB R2, [R3, R2] 0x08003E3E: 6809 LDR R1, [R1] 0x08003E40: F001 010F AND R1, R1, #15 0x08003E44: F002 021F AND R2, R2, #31 0x08003E48: 5C59 LDRB R1, [R3, R1] 0x08003E4A: FA20 F202 LSR.W R2, R0, R2 0x08003E4E: F001 001F AND R0, R1, #31 0x08003E52: F646 61FC MOVW R1, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x08003E56: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EFC = SystemCoreClock 0x08003E5A: FA22 F000 LSR.W R0, R2, R0 0x08003E5E: 600A STR R2, [R1] 0x08003E60: BD08 POP {R3, PC}

Section .text.HAL_RCC_GetPCLK1Freq from charger_lto.o, size=38, align=2


HAL_RCC_GetPCLK1Freq: 0x08003E62: B580 PUSH {R7, LR} 0x08003E64: F7FF FFDC BL HAL_RCC_GetHCLKFreq ; 0x08003E20 0x08003E68: F244 411C MOVW R1, #0x441C 0x08003E6C: F24E 3287 MOVW R2, #0xE387 ; 0x0800E387 = D1CorePrescTable 0x08003E70: F6C5 0102 MOVT R1, #0x5802 0x08003E74: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E387 = D1CorePrescTable 0x08003E78: 6809 LDR R1, [R1] 0x08003E7A: F3C1 1102 UBFX R1, R1, #4, #3 0x08003E7E: 5C51 LDRB R1, [R2, R1] 0x08003E80: F001 011F AND R1, R1, #31 0x08003E84: 40C8 LSRS R0, R1 0x08003E86: BD08 POP {R3, PC}

Section .text.HAL_RCC_GetPCLK2Freq from charger_lto.o, size=38, align=2


HAL_RCC_GetPCLK2Freq: 0x08003E88: B580 PUSH {R7, LR} 0x08003E8A: F7FF FFC9 BL HAL_RCC_GetHCLKFreq ; 0x08003E20 0x08003E8E: F244 411C MOVW R1, #0x441C 0x08003E92: F24E 3287 MOVW R2, #0xE387 ; 0x0800E387 = D1CorePrescTable 0x08003E96: F6C5 0102 MOVT R1, #0x5802 0x08003E9A: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E387 = D1CorePrescTable 0x08003E9E: 6809 LDR R1, [R1] 0x08003EA0: F3C1 2102 UBFX R1, R1, #8, #3 0x08003EA4: 5C51 LDRB R1, [R2, R1] 0x08003EA6: F001 011F AND R1, R1, #31 0x08003EAA: 40C8 LSRS R0, R1 0x08003EAC: BD08 POP {R3, PC}

Section .text.HAL_RTC_WaitForSynchro from charger_lto.o, size=54, align=2


HAL_RTC_WaitForSynchro: 0x08003EAE: F242 3054 MOVW R0, #0x2354 ; 0x24002354 = hrtc 0x08003EB2: F64F 715F MOVW R1, #0xFF5F 0x08003EB6: F2C2 4000 MOVT R0, #0x2400 ; 0x24002354 = hrtc 0x08003EBA: F2C0 0103 MOVT R1, #3 0x08003EBE: 6800 LDR R0, [R0] 0x08003EC0: 60C1 STR R1, [R0, #12] 0x08003EC2: F242 417C MOVW R1, #0x247C ; 0x2400247C = uwTick 0x08003EC6: F2C2 4100 MOVT R1, #0x2400 ; 0x2400247C = uwTick 0x08003ECA: 680A LDR R2, [R1]
.L1: 0x08003ECC: 68C3 LDR R3, [R0, #12] 0x08003ECE: 069B LSLS R3, R3, #26 0x08003ED0: D406 BMI .L2 ; 0x08003EE0 0x08003ED2: 680B LDR R3, [R1] 0x08003ED4: 1A9B SUBS R3, R3, R2 0x08003ED6: F5B3 7F7A CMP.W R3, #0x03E8 0x08003EDA: D9F7 BLS .L1 ; 0x08003ECC 0x08003EDC: 2003 MOVS R0, #3 0x08003EDE: 4770 BX LR
.L2: 0x08003EE0: 2000 MOVS R0, #0 0x08003EE2: 4770 BX LR

Section .text.HAL_SD_ConfigWideBusOperation from charger_lto.o, size=378, align=2


HAL_SD_ConfigWideBusOperation: 0x08003EE4: B5F0 PUSH {R4-R7, LR} 0x08003EE6: B083 SUB SP, SP, #12 0x08003EE8: F641 5534 MOVW R5, #0x1D34 ; 0x24001D34 = hsd1 0x08003EEC: 2103 MOVS R1, #3 0x08003EEE: F2C2 4500 MOVT R5, #0x2400 ; 0x24001D34 = hsd1 0x08003EF2: 4604 MOV R4, R0 0x08003EF4: F885 1030 STRB.W R1, [R5, #48] 0x08003EF8: 6BA9 LDR R1, [R5, #56] 0x08003EFA: 2903 CMP R1, #3 0x08003EFC: D10E BNE .L4 ; 0x08003F1C
.L1: 0x08003EFE: F04F 5080 MOV.W R0, #0x10000000
.L2: 0x08003F02: 6B69 LDR R1, [R5, #52] 0x08003F04: F640 76FF MOVW R6, #0x0FFF 0x08003F08: 4308 ORRS R0, R1 0x08003F0A: 6368 STR R0, [R5, #52] 0x08003F0C: 6B68 LDR R0, [R5, #52] 0x08003F0E: F6C1 76E0 MOVT R6, #0x1FE0 0x08003F12: B328 CBZ R0, .L5 ; 0x08003F60 0x08003F14: 6828 LDR R0, [R5] 0x08003F16: 6386 STR R6, [R0, #56]
.L3: 0x08003F18: 2401 MOVS R4, #1 0x08003F1A: E082 B .L15 ; 0x08004022
.L4: 0x08003F1C: 2C00 CMP R4, #0 0x08003F1E: D048 BEQ .L7 ; 0x08003FB2 0x08003F20: F5B4 4F00 CMP.W R4, #0x8000 0x08003F24: D0EB BEQ .L1 ; 0x08003EFE 0x08003F26: F5B4 4F80 CMP.W R4, #0x4000 0x08003F2A: D157 BNE .L10 ; 0x08003FDC 0x08003F2C: 682A LDR R2, [R5] 0x08003F2E: 2100 MOVS R1, #0 0x08003F30: E9CD 1100 STRD R1, R1, [SP] 0x08003F34: 6950 LDR R0, [R2, #20] 0x08003F36: 0180 LSLS R0, R0, #6 0x08003F38: D44D BMI .L9 ; 0x08003FD6 0x08003F3A: 4668 MOV R0, SP 0x08003F3C: F000 F8B2 BL SD_FindSCR ; 0x080040A4 0x08003F40: 2800 CMP R0, #0 0x08003F42: D1DE BNE .L2 ; 0x08003F02 0x08003F44: F89D 0006 LDRB.W R0, [SP, #6] 0x08003F48: 0740 LSLS R0, R0, #29 0x08003F4A: D541 BPL .L8 ; 0x08003FD0 0x08003F4C: 6C69 LDR R1, [R5, #68] 0x08003F4E: 6828 LDR R0, [R5] 0x08003F50: 0409 LSLS R1, R1, #16 0x08003F52: F007 F9AD BL SDMMC_CmdAppCommand ; 0x0800B2B0 0x08003F56: 2800 CMP R0, #0 0x08003F58: D1D3 BNE .L2 ; 0x08003F02 0x08003F5A: 6828 LDR R0, [R5] 0x08003F5C: 2102 MOVS R1, #2 0x08003F5E: E07B B .L18 ; 0x08004058
.L5: 0x08003F60: F7FE F850 BL HAL_RCCEx_GetPeriphCLKFreq ; 0x08002004 0x08003F64: B1F8 CBZ R0, .L6 ; 0x08003FA6 0x08003F66: F643 3189 MOVW R1, #0x3B89 0x08003F6A: F2C5 51E6 MOVT R1, #0x55E6 0x08003F6E: FBA0 2101 UMULL R2, R1, R0, R1 0x08003F72: E9D5 C204 LDRD R12, R2, [R5, #16] 0x08003F76: E9D5 3E01 LDRD R3, LR, [R5, #4] 0x08003F7A: EBB2 6F11 CMP.W R2, R1, LSR #24 0x08003F7E: D240 BCS .L14 ; 0x08004002 0x08003F80: 6DAF LDR R7, [R5, #88] 0x08003F82: F5B7 7F00 CMP.W R7, #0x0200 0x08003F86: D03C BEQ .L14 ; 0x08004002 0x08003F88: F5B7 7F80 CMP.W R7, #0x0100 0x08003F8C: D129 BNE .L11 ; 0x08003FE2 0x08003F8E: B3AA CBZ R2, .L12 ; 0x08003FFC 0x08003F90: 0057 LSLS R7, R2, #1 0x08003F92: FBB0 F0F7 UDIV R0, R0, R7 0x08003F96: F24F 0780 MOVW R7, #0xF080 0x08003F9A: F2C0 27FA MOVT R7, #0x02FA 0x08003F9E: 42B8 CMP R0, R7 0x08003FA0: BF88 IT HI 0x08003FA2: 0E4A LSRHI R2, R1, #25 0x08003FA4: E02D B .L14 ; 0x08004002
.L6: 0x08003FA6: 6828 LDR R0, [R5] 0x08003FA8: 6B69 LDR R1, [R5, #52] 0x08003FAA: F041 6100 ORR R1, R1, #0x08000000 0x08003FAE: 6369 STR R1, [R5, #52] 0x08003FB0: E7B2 B .L3 ; 0x08003F18
.L7: 0x08003FB2: 682A LDR R2, [R5] 0x08003FB4: E9CD 4400 STRD R4, R4, [SP] 0x08003FB8: 6950 LDR R0, [R2, #20] 0x08003FBA: 0180 LSLS R0, R0, #6 0x08003FBC: D40B BMI .L9 ; 0x08003FD6 0x08003FBE: 4668 MOV R0, SP 0x08003FC0: F000 F870 BL SD_FindSCR ; 0x080040A4 0x08003FC4: 2800 CMP R0, #0 0x08003FC6: D19C BNE .L2 ; 0x08003F02 0x08003FC8: F89D 0006 LDRB.W R0, [SP, #6] 0x08003FCC: 07C0 LSLS R0, R0, #31 0x08003FCE: D139 BNE .L17 ; 0x08004044
.L8: 0x08003FD0: F04F 6080 MOV.W R0, #0x04000000 0x08003FD4: E795 B .L2 ; 0x08003F02
.L9: 0x08003FD6: F44F 6000 MOV.W R0, #0x0800 0x08003FDA: E792 B .L2 ; 0x08003F02
.L10: 0x08003FDC: F04F 6000 MOV.W R0, #0x08000000 0x08003FE0: E78F B .L2 ; 0x08003F02
.L11: 0x08003FE2: 0E09 LSRS R1, R1, #24 0x08003FE4: B162 CBZ R2, .L13 ; 0x08004000 0x08003FE6: 0057 LSLS R7, R2, #1 0x08003FE8: FBB0 F0F7 UDIV R0, R0, R7 0x08003FEC: F647 0740 MOVW R7, #0x7840 0x08003FF0: F2C0 177D MOVT R7, #0x017D 0x08003FF4: 42B8 CMP R0, R7 0x08003FF6: BF88 IT HI 0x08003FF8: 460A MOVHI R2, R1 0x08003FFA: E002 B .L14 ; 0x08004002
.L12: 0x08003FFC: 0E4A LSRS R2, R1, #25 0x08003FFE: E000 B .L14 ; 0x08004002
.L13: 0x08004000: 460A MOV R2, R1
.L14: 0x08004002: 6828 LDR R0, [R5] 0x08004004: EA43 030E ORR.W R3, R3, LR 0x08004008: F642 4700 MOVW R7, #0x2C00 0x0800400C: EA43 030C ORR.W R3, R3, R12 0x08004010: 6841 LDR R1, [R0, #4] 0x08004012: F6CF 77C0 MOVT R7, #0xFFC0 0x08004016: 4039 ANDS R1, R7 0x08004018: 431A ORRS R2, R3 0x0800401A: 4311 ORRS R1, R2 0x0800401C: 4321 ORRS R1, R4 0x0800401E: 6041 STR R1, [R0, #4] 0x08004020: 2400 MOVS R4, #0
.L15: 0x08004022: F44F 7100 MOV.W R1, #0x0200 0x08004026: F007 F91F BL SDMMC_CmdBlockLength ; 0x0800B268 0x0800402A: B128 CBZ R0, .L16 ; 0x08004038 0x0800402C: 6829 LDR R1, [R5] 0x0800402E: 2401 MOVS R4, #1 0x08004030: 638E STR R6, [R1, #56] 0x08004032: 6B69 LDR R1, [R5, #52] 0x08004034: 4308 ORRS R0, R1 0x08004036: 6368 STR R0, [R5, #52]
.L16: 0x08004038: 2001 MOVS R0, #1 0x0800403A: F885 0030 STRB.W R0, [R5, #48] 0x0800403E: 4620 MOV R0, R4 0x08004040: B003 ADD SP, SP, #12 0x08004042: BDF0 POP {R4-R7, PC}
.L17: 0x08004044: 6C69 LDR R1, [R5, #68] 0x08004046: 6828 LDR R0, [R5] 0x08004048: 0409 LSLS R1, R1, #16 0x0800404A: F007 F931 BL SDMMC_CmdAppCommand ; 0x0800B2B0 0x0800404E: 2800 CMP R0, #0 0x08004050: F47F AF57 BNE.W .L2 ; 0x08003F02 0x08004054: 6828 LDR R0, [R5] 0x08004056: 2100 MOVS R1, #0
.L18: 0x08004058: F007 F93C BL SDMMC_CmdBusWidth ; 0x0800B2D4 0x0800405C: E751 B .L2 ; 0x08003F02

Section .text.HAL_SD_GetCardState from charger_lto.o, size=70, align=2


HAL_SD_GetCardState: 0x0800405E: B510 PUSH {R4, LR} 0x08004060: F641 5434 MOVW R4, #0x1D34 ; 0x24001D34 = hsd1 0x08004064: F24E 02C0 MOVW R2, #0xE0C0 0x08004068: F2C2 4400 MOVT R4, #0x2400 ; 0x24001D34 = hsd1 0x0800406C: F6CF 72FE MOVT R2, #0xFFFE 0x08004070: 6820 LDR R0, [R4] 0x08004072: 6C61 LDR R1, [R4, #68] 0x08004074: 0409 LSLS R1, R1, #16 0x08004076: 6081 STR R1, [R0, #8] 0x08004078: 68C1 LDR R1, [R0, #12] 0x0800407A: 4011 ANDS R1, R2 0x0800407C: F241 120D MOVW R2, #0x110D 0x08004080: 4311 ORRS R1, R2 0x08004082: 60C1 STR R1, [R0, #12] 0x08004084: 210D MOVS R1, #13 0x08004086: F241 3288 MOVW R2, #0x1388 0x0800408A: F001 FC9D BL SDMMC_GetCmdResp1 ; 0x080059C8 0x0800408E: B120 CBZ R0, .L1 ; 0x0800409A 0x08004090: 6B61 LDR R1, [R4, #52] 0x08004092: 4308 ORRS R0, R1 0x08004094: 6360 STR R0, [R4, #52] 0x08004096: 2000 MOVS R0, #0 0x08004098: BD10 POP {R4, PC}
.L1: 0x0800409A: 6820 LDR R0, [R4] 0x0800409C: 6940 LDR R0, [R0, #20] 0x0800409E: F3C0 2043 UBFX R0, R0, #9, #4 0x080040A2: BD10 POP {R4, PC}

Section .text.SD_FindSCR from charger_lto.o, size=214, align=2


SD_FindSCR: 0x080040A4: B5F8 PUSH {R3-R7, LR} 0x080040A6: F242 457C MOVW R5, #0x247C ; 0x2400247C = uwTick 0x080040AA: F641 5734 MOVW R7, #0x1D34 ; 0x24001D34 = hsd1 0x080040AE: F2C2 4500 MOVT R5, #0x2400 ; 0x2400247C = uwTick 0x080040B2: F2C2 4700 MOVT R7, #0x2400 ; 0x24001D34 = hsd1 0x080040B6: 4604 MOV R4, R0 0x080040B8: 2108 MOVS R1, #8 0x080040BA: 682E LDR R6, [R5] 0x080040BC: 6838 LDR R0, [R7] 0x080040BE: F007 F8D3 BL SDMMC_CmdBlockLength ; 0x0800B268 0x080040C2: B100 CBZ R0, .L2 ; 0x080040C6
.L1: 0x080040C4: BDF8 POP {R3-R7, PC}
.L2: 0x080040C6: 6C79 LDR R1, [R7, #68] 0x080040C8: 6838 LDR R0, [R7] 0x080040CA: 0409 LSLS R1, R1, #16 0x080040CC: F007 F8F0 BL SDMMC_CmdAppCommand ; 0x0800B2B0 0x080040D0: 2800 CMP R0, #0 0x080040D2: D1F7 BNE .L1 ; 0x080040C4 0x080040D4: 6838 LDR R0, [R7] 0x080040D6: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x080040DA: 2233 MOVS R2, #51 0x080040DC: 6241 STR R1, [R0, #36] 0x080040DE: 2108 MOVS R1, #8 0x080040E0: 6281 STR R1, [R0, #40] 0x080040E2: 6AC1 LDR R1, [R0, #44] 0x080040E4: F362 0107 BFI R1, R2, #0, #8 0x080040E8: 62C1 STR R1, [R0, #44] 0x080040EA: 2100 MOVS R1, #0 0x080040EC: 6081 STR R1, [R0, #8] 0x080040EE: F24E 02C0 MOVW R2, #0xE0C0 0x080040F2: 68C1 LDR R1, [R0, #12] 0x080040F4: F6CF 72FE MOVT R2, #0xFFFE 0x080040F8: 4011 ANDS R1, R2 0x080040FA: F241 1233 MOVW R2, #0x1133 0x080040FE: 4311 ORRS R1, R2 0x08004100: 60C1 STR R1, [R0, #12] 0x08004102: 2133 MOVS R1, #51 0x08004104: F241 3288 MOVW R2, #0x1388 0x08004108: F001 FC5E BL SDMMC_GetCmdResp1 ; 0x080059C8 0x0800410C: 2800 CMP R0, #0 0x0800410E: BF18 IT NE 0x08004110: BDF8 POPNE {R3-R7, PC} 0x08004112: 6839 LDR R1, [R7] 0x08004114: 2200 MOVS R2, #0 0x08004116: F240 572A MOVW R7, #0x052A 0x0800411A: 2300 MOVS R3, #0 0x0800411C: 469C MOV R12, R3
.L3: 0x0800411E: 6B48 LDR R0, [R1, #52] 0x08004120: 4238 TST R0, R7 0x08004122: 6B48 LDR R0, [R1, #52] 0x08004124: D10F BNE .L5 ; 0x08004146 0x08004126: F400 2000 AND R0, R0, #0x080000 0x0800412A: 4310 ORRS R0, R2 0x0800412C: D104 BNE .L4 ; 0x08004138 0x0800412E: F8D1 C080 LDR.W R12, [R1, #128] 0x08004132: 2201 MOVS R2, #1 0x08004134: F8D1 3080 LDR.W R3, [R1, #128]
.L4: 0x08004138: 6828 LDR R0, [R5] 0x0800413A: 1B80 SUBS R0, R0, R6 0x0800413C: 3001 ADDS R0, #1 0x0800413E: F04F 4000 MOV.W R0, #0x80000000 0x08004142: D1EC BNE .L3 ; 0x0800411E 0x08004144: BDF8 POP {R3-R7, PC}
.L5: 0x08004146: 0700 LSLS R0, R0, #28 0x08004148: D410 BMI .L6 ; 0x0800416C 0x0800414A: 6B48 LDR R0, [R1, #52] 0x0800414C: 0780 LSLS R0, R0, #30 0x0800414E: D40F BMI .L7 ; 0x08004170 0x08004150: 6B48 LDR R0, [R1, #52] 0x08004152: 0680 LSLS R0, R0, #26 0x08004154: D40E BMI .L8 ; 0x08004174 0x08004156: F640 703A MOVW R0, #0x0F3A 0x0800415A: F6C1 0000 MOVT R0, #0x1800 0x0800415E: 6388 STR R0, [R1, #56] 0x08004160: BA18 REV R0, R3 0x08004162: FA9C F18C REV.W R1, R12 0x08004166: C403 STM R4!, {R0-R1} 0x08004168: 2000 MOVS R0, #0 0x0800416A: BDF8 POP {R3-R7, PC}
.L6: 0x0800416C: 2008 MOVS R0, #8 0x0800416E: E002 B .L9 ; 0x08004176
.L7: 0x08004170: 2002 MOVS R0, #2 0x08004172: E000 B .L9 ; 0x08004176
.L8: 0x08004174: 2020 MOVS R0, #32
.L9: 0x08004176: 6388 STR R0, [R1, #56] 0x08004178: BDF8 POP {R3-R7, PC}

Section .text.HAL_SD_GetCardCSD from charger_lto.o, size=394, align=2


HAL_SD_GetCardCSD: 0x0800417A: B500 PUSH {LR} 0x0800417C: F641 5334 MOVW R3, #0x1D34 ; 0x24001D34 = hsd1 0x08004180: F2C2 4300 MOVT R3, #0x2400 ; 0x24001D34 = hsd1 0x08004184: E9D3 2C17 LDRD R2, R12, [R3, #92] 0x08004188: 0F91 LSRS R1, R2, #30 0x0800418A: F8D3 E038 LDR.W LR, [R3, #56] 0x0800418E: 7001 STRB R1, [R0] 0x08004190: F3C2 6183 UBFX R1, R2, #26, #4 0x08004194: 7041 STRB R1, [R0, #1] 0x08004196: F3C2 6101 UBFX R1, R2, #24, #2 0x0800419A: 7081 STRB R1, [R0, #2] 0x0800419C: 0C11 LSRS R1, R2, #16 0x0800419E: 70C1 STRB R1, [R0, #3] 0x080041A0: 0A11 LSRS R1, R2, #8 0x080041A2: 7101 STRB R1, [R0, #4] 0x080041A4: EA4F 511C LSR.W R1, R12, #20 0x080041A8: 7142 STRB R2, [R0, #5] 0x080041AA: 80C1 STRH R1, [R0, #6] 0x080041AC: F3CC 4103 UBFX R1, R12, #16, #4 0x080041B0: 7201 STRB R1, [R0, #8] 0x080041B2: F3CC 31C0 UBFX R1, R12, #15, #1 0x080041B6: 7241 STRB R1, [R0, #9] 0x080041B8: F3CC 3180 UBFX R1, R12, #14, #1 0x080041BC: 7281 STRB R1, [R0, #10] 0x080041BE: F3CC 3140 UBFX R1, R12, #13, #1 0x080041C2: 72C1 STRB R1, [R0, #11] 0x080041C4: F3CC 3100 UBFX R1, R12, #12, #1 0x080041C8: 7301 STRB R1, [R0, #12] 0x080041CA: 2100 MOVS R1, #0 0x080041CC: F1BE 0F01 CMP.W LR, #1 0x080041D0: 7341 STRB R1, [R0, #13] 0x080041D2: D035 BEQ .L1 ; 0x08004240 0x080041D4: 458E CMP LR, R1 0x080041D6: F040 8086 BNE.W .L3 ; 0x080042E6 0x080041DA: F640 72FC MOVW R2, #0x0FFC 0x080041DE: 6E59 LDR R1, [R3, #100] 0x080041E0: EA02 028C AND.W R2, R2, R12, LSL #2 0x080041E4: EA42 7291 ORR.W R2, R2, R1, LSR #30 0x080041E8: 6102 STR R2, [R0, #16] 0x080041EA: F3C1 62C2 UBFX R2, R1, #27, #3 0x080041EE: 7502 STRB R2, [R0, #20] 0x080041F0: F3C1 6202 UBFX R2, R1, #24, #3 0x080041F4: 7542 STRB R2, [R0, #21] 0x080041F6: F3C1 5242 UBFX R2, R1, #21, #3 0x080041FA: 7582 STRB R2, [R0, #22] 0x080041FC: F3C1 4282 UBFX R2, R1, #18, #3 0x08004200: 75C2 STRB R2, [R0, #23] 0x08004202: F3C1 32C2 UBFX R2, R1, #15, #3 0x08004206: 7602 STRB R2, [R0, #24] 0x08004208: 6902 LDR R2, [R0, #16] 0x0800420A: F890 C018 LDRB.W R12, [R0, #24] 0x0800420E: 3201 ADDS R2, #1 0x08004210: F00C 0C07 AND R12, R12, #7 0x08004214: F10C 0C02 ADD.W R12, R12, #2 0x08004218: FA02 F20C LSL.W R2, R2, R12 0x0800421C: 649A STR R2, [R3, #72] 0x0800421E: F890 C008 LDRB.W R12, [R0, #8] 0x08004222: F00C 0E0F AND LR, R12, #15 0x08004226: F04F 0C01 MOV.W R12, #1 0x0800422A: FA0C FC0E LSL.W R12, R12, LR 0x0800422E: EA4F 2E5C LSR.W LR, R12, #9 0x08004232: FB0E F202 MUL R2, LR, R2 0x08004236: E9C3 C213 STRD R12, R2, [R3, #76] 0x0800423A: F44F 7200 MOV.W R2, #0x0200 0x0800423E: E011 B .L2 ; 0x08004264
.L1: 0x08004240: F00C 013F AND R1, R12, #63 0x08004244: F8B3 2066 LDRH.W R2, [R3, #102] 0x08004248: EA42 4101 ORR.W R1, R2, R1, LSL #16 0x0800424C: 6101 STR R1, [R0, #16] 0x0800424E: 6901 LDR R1, [R0, #16] 0x08004250: F44F 6280 MOV.W R2, #0x0400 0x08004254: EB02 2181 ADD.W R1, R2, R1, LSL #10 0x08004258: 6499 STR R1, [R3, #72] 0x0800425A: F44F 7200 MOV.W R2, #0x0200 0x0800425E: E9C3 2113 STRD R2, R1, [R3, #76] 0x08004262: 6E59 LDR R1, [R3, #100]
.L2: 0x08004264: 655A STR R2, [R3, #84] 0x08004266: F3C1 3280 UBFX R2, R1, #14, #1 0x0800426A: 7642 STRB R2, [R0, #25] 0x0800426C: F3C1 12C6 UBFX R2, R1, #7, #7 0x08004270: 7682 STRB R2, [R0, #26] 0x08004272: F001 017F AND R1, R1, #127 0x08004276: 76C1 STRB R1, [R0, #27] 0x08004278: 6E9A LDR R2, [R3, #104] 0x0800427A: 0FD1 LSRS R1, R2, #31 0x0800427C: 7701 STRB R1, [R0, #28] 0x0800427E: F3C2 7141 UBFX R1, R2, #29, #2 0x08004282: 7741 STRB R1, [R0, #29] 0x08004284: F3C2 6182 UBFX R1, R2, #26, #3 0x08004288: 7781 STRB R1, [R0, #30] 0x0800428A: F3C2 5183 UBFX R1, R2, #22, #4 0x0800428E: 77C1 STRB R1, [R0, #31] 0x08004290: F3C2 5140 UBFX R1, R2, #21, #1 0x08004294: F880 1020 STRB.W R1, [R0, #32] 0x08004298: F3C2 4C00 UBFX R12, R2, #16, #1 0x0800429C: 2100 MOVS R1, #0 0x0800429E: F880 1021 STRB.W R1, [R0, #33] 0x080042A2: F880 C022 STRB.W R12, [R0, #34] 0x080042A6: F3C2 3CC0 UBFX R12, R2, #15, #1 0x080042AA: F880 C023 STRB.W R12, [R0, #35] 0x080042AE: F3C2 3C80 UBFX R12, R2, #14, #1 0x080042B2: F880 C024 STRB.W R12, [R0, #36] 0x080042B6: F3C2 3C40 UBFX R12, R2, #13, #1 0x080042BA: F880 C025 STRB.W R12, [R0, #37] 0x080042BE: F3C2 3C00 UBFX R12, R2, #12, #1 0x080042C2: F880 C026 STRB.W R12, [R0, #38] 0x080042C6: F3C2 2C81 UBFX R12, R2, #10, #2 0x080042CA: F880 C027 STRB.W R12, [R0, #39] 0x080042CE: F3C2 2C01 UBFX R12, R2, #8, #2 0x080042D2: F880 C028 STRB.W R12, [R0, #40] 0x080042D6: B2D2 UXTB R2, R2 0x080042D8: 0852 LSRS R2, R2, #1 0x080042DA: F880 2029 STRB.W R2, [R0, #41] 0x080042DE: 2201 MOVS R2, #1 0x080042E0: F880 202A STRB.W R2, [R0, #42] 0x080042E4: E00C B .L4 ; 0x08004300
.L3: 0x080042E6: 6818 LDR R0, [R3] 0x080042E8: F640 71FF MOVW R1, #0x0FFF 0x080042EC: F6C1 71E0 MOVT R1, #0x1FE0 0x080042F0: 6381 STR R1, [R0, #56] 0x080042F2: 2101 MOVS R1, #1 0x080042F4: 6B58 LDR R0, [R3, #52] 0x080042F6: F040 5080 ORR R0, R0, #0x10000000 0x080042FA: 6358 STR R0, [R3, #52] 0x080042FC: F883 1030 STRB.W R1, [R3, #48]
.L4: 0x08004300: 4608 MOV R0, R1 0x08004302: BD00 POP {PC}

Section .text.HAL_SPI_Init from charger_lto.o, size=862, align=2


HAL_SPI_Init: 0x08004304: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08004308: B0B5 SUB SP, SP, #212 0x0800430A: 0004 MOVS R4, R0 0x0800430C: D04A BEQ .L7 ; 0x080043A4 0x0800430E: F643 0700 MOVW R7, #0x3800 0x08004312: 6826 LDR R6, [R4] 0x08004314: F2C4 0700 MOVT R7, #0x4000 0x08004318: 2000 MOVS R0, #0 0x0800431A: F507 4278 ADD.W R2, R7, #0xF800 0x0800431E: 68E1 LDR R1, [R4, #12] 0x08004320: 6BE3 LDR R3, [R4, #60] 0x08004322: 62A0 STR R0, [R4, #40] 0x08004324: 42BE CMP R6, R7 0x08004326: F5A2 4074 SUB.W R0, R2, #0xF400 0x0800432A: D003 BEQ .L1 ; 0x08004334 0x0800432C: 4286 CMP R6, R0 0x0800432E: BF18 IT NE 0x08004330: 4296 CMPNE R6, R2 0x08004332: D135 BNE .L6 ; 0x080043A0
.L1: 0x08004334: 2501 MOVS R5, #1 0x08004336: 3108 ADDS R1, #8 0x08004338: EB05 1353 ADD.W R3, R5, R3, LSR #5 0x0800433C: 08C9 LSRS R1, R1, #3 0x0800433E: 42BE CMP R6, R7 0x08004340: FB03 F101 MUL R1, R3, R1 0x08004344: BF18 IT NE 0x08004346: 4296 CMPNE R6, R2 0x08004348: D11F BNE .L5 ; 0x0800438A
.L2: 0x0800434A: 2910 CMP R1, #16 0x0800434C: D82A BHI .L7 ; 0x080043A4
.L3: 0x0800434E: F894 0081 LDRB.W R0, [R4, #129] 0x08004352: B348 CBZ R0, .L8 ; 0x080043A8
.L4: 0x08004354: 2002 MOVS R0, #2 0x08004356: F884 0081 STRB.W R0, [R4, #129] 0x0800435A: E9D4 0900 LDRD R0, R9, [R4] 0x0800435E: F8D4 8018 LDR.W R8, [R4, #24] 0x08004362: 6803 LDR R3, [R0] 0x08004364: F1B8 6F80 CMP.W R8, #0x04000000 0x08004368: F023 0301 BIC R3, R3, #1 0x0800436C: 6003 STR R3, [R0] 0x0800436E: 6883 LDR R3, [R0, #8] 0x08004370: F403 1EF8 AND LR, R3, #0x1F0000 0x08004374: D14B BNE .L12 ; 0x0800440E 0x08004376: F1B9 0F00 CMP.W R9, #0 0x0800437A: D040 BEQ .L10 ; 0x080043FE 0x0800437C: F5B9 0F80 CMP.W R9, #0x400000 0x08004380: D145 BNE .L12 ; 0x0800440E 0x08004382: 6BA7 LDR R7, [R4, #56] 0x08004384: 2F00 CMP R7, #0 0x08004386: D148 BNE .L14 ; 0x0800441A 0x08004388: E03D B .L11 ; 0x08004406
.L5: 0x0800438A: 4286 CMP R6, R0 0x0800438C: BF18 IT NE 0x0800438E: 2908 CMPNE R1, #8 0x08004390: D808 BHI .L7 ; 0x080043A4 0x08004392: F500 4274 ADD.W R2, R0, #0xF400 0x08004396: 4296 CMP R6, R2 0x08004398: BF18 IT NE 0x0800439A: 4286 CMPNE R6, R0 0x0800439C: D0D5 BEQ .L2 ; 0x0800434A 0x0800439E: E7D6 B .L3 ; 0x0800434E
.L6: 0x080043A0: 290F CMP R1, #15 0x080043A2: D9C7 BLS .L1 ; 0x08004334
.L7: 0x080043A4: 2001 MOVS R0, #1 0x080043A6: E092 B .L19 ; 0x080044CE
.L8: 0x080043A8: A830 ADD R0, SP, #192 0x080043AA: 2114 MOVS R1, #20 0x080043AC: F04F 0900 MOV.W R9, #0 0x080043B0: F884 9080 STRB.W R9, [R4, #128] 0x080043B4: F7FE FD5A BL __aeabi_memclr ; 0x08002E6C 0x080043B8: 21B8 MOVS R1, #184 0x080043BA: A802 ADD R0, SP, #8 0x080043BC: F7FE FD56 BL __aeabi_memclr ; 0x08002E6C 0x080043C0: F507 407C ADD.W R0, R7, #0xFC00 0x080043C4: 4286 CMP R6, R0 0x080043C6: F000 8085 BEQ.W .L20 ; 0x080044D4 0x080043CA: 42BE CMP R6, R7 0x080043CC: D1C2 BNE .L4 ; 0x08004354 0x080043CE: 2114 MOVS R1, #20 0x080043D0: F44F 5080 MOV.W R0, #0x1000 0x080043D4: 2702 MOVS R7, #2 0x080043D6: 2600 MOVS R6, #0 0x080043D8: E9CD 1705 STRD R1, R7, [SP, #20] 0x080043DC: 210B MOVS R1, #11 0x080043DE: 9107 STR R1, [SP, #28] 0x080043E0: E9CD 0602 STRD R0, R6, [SP, #8] 0x080043E4: 210A MOVS R1, #10 0x080043E6: 9019 STR R0, [SP, #100] 0x080043E8: A802 ADD R0, SP, #8 0x080043EA: 9704 STR R7, [SP, #16] 0x080043EC: 9108 STR R1, [SP, #32] 0x080043EE: 21C0 MOVS R1, #192 0x080043F0: 9109 STR R1, [SP, #36] 0x080043F2: F7FD F9ED BL HAL_RCCEx_PeriphCLKConfig ; 0x080017D0 0x080043F6: 2800 CMP R0, #0 0x080043F8: D07A BEQ .L22 ; 0x080044F0 0x080043FA: B672 CPSID i
.L9: 0x080043FC: E7FE B .L9 ; 0x080043FC
.L10: 0x080043FE: 6BA7 LDR R7, [R4, #56] 0x08004400: F1B7 5F80 CMP.W R7, #0x10000000 0x08004404: D106 BNE .L13 ; 0x08004414
.L11: 0x08004406: 6807 LDR R7, [R0] 0x08004408: F447 5780 ORR R7, R7, #0x1000 0x0800440C: 6007 STR R7, [R0]
.L12: 0x0800440E: EA5F 2749 LSLS.W R7, R9, #9 0x08004412: D402 BMI .L14 ; 0x0800441A
.L13: 0x08004414: F04F 0C01 MOV.W R12, #1 0x08004418: E00B B .L15 ; 0x08004432
.L14: 0x0800441A: 68E6 LDR R6, [R4, #12] 0x0800441C: F04F 0C00 MOV.W R12, #0 0x08004420: 2E07 CMP R6, #7 0x08004422: D306 BCC .L15 ; 0x08004432 0x08004424: 6807 LDR R7, [R0] 0x08004426: 6D25 LDR R5, [R4, #80] 0x08004428: F427 7780 BIC R7, R7, #0x0100 0x0800442C: 432F ORRS R7, R5 0x0800442E: 6007 STR R7, [R0] 0x08004430: E004 B .L16 ; 0x0800443C
.L15: 0x08004432: 6806 LDR R6, [R0] 0x08004434: F426 7680 BIC R6, R6, #0x0100 0x08004438: 6006 STR R6, [R0] 0x0800443A: 68E6 LDR R6, [R4, #12]
.L16: 0x0800443C: 69E2 LDR R2, [R4, #28] 0x0800443E: EA46 060E ORR.W R6, R6, LR 0x08004442: 6AA1 LDR R1, [R4, #40] 0x08004444: 4332 ORRS R2, R6 0x08004446: 6BE6 LDR R6, [R4, #60] 0x08004448: 4311 ORRS R1, R2 0x0800444A: F8D4 A008 LDR.W R10, [R4, #8] 0x0800444E: 4331 ORRS R1, R6 0x08004450: E9D4 7B04 LDRD R7, R11, [R4, #16] 0x08004454: 6081 STR R1, [R0, #8] 0x08004456: E9D4 130D LDRD R1, R3, [R4, #52] 0x0800445A: 6A62 LDR R2, [R4, #36] 0x0800445C: 4311 ORRS R1, R2 0x0800445E: 6A22 LDR R2, [R4, #32] 0x08004460: 4319 ORRS R1, R3 0x08004462: 4339 ORRS R1, R7 0x08004464: EA41 010B ORR.W R1, R1, R11 0x08004468: E9D4 5612 LDRD R5, R6, [R4, #72] 0x0800446C: 4311 ORRS R1, R2 0x0800446E: 6DA2 LDR R2, [R4, #88] 0x08004470: 4331 ORRS R1, R6 0x08004472: EA41 010A ORR.W R1, R1, R10 0x08004476: 4329 ORRS R1, R5 0x08004478: 4311 ORRS R1, R2 0x0800447A: F1B9 0F00 CMP.W R9, #0 0x0800447E: EA41 0108 ORR.W R1, R1, R8 0x08004482: EA41 0109 ORR.W R1, R1, R9 0x08004486: 60C1 STR R1, [R0, #12] 0x08004488: D00D BEQ .L17 ; 0x080044A6 0x0800448A: 6D01 LDR R1, [R0, #80] 0x0800448C: F1BC 0F00 CMP.W R12, #0 0x08004490: F021 0101 BIC R1, R1, #1 0x08004494: 6501 STR R1, [R0, #80] 0x08004496: D114 BNE .L18 ; 0x080044C2 0x08004498: 68C1 LDR R1, [R0, #12] 0x0800449A: 6D62 LDR R2, [R4, #84] 0x0800449C: F021 4100 BIC R1, R1, #0x80000000 0x080044A0: 4311 ORRS R1, R2 0x080044A2: 60C1 STR R1, [R0, #12] 0x080044A4: E00D B .L18 ; 0x080044C2
.L17: 0x080044A6: 6881 LDR R1, [R0, #8] 0x080044A8: 2201 MOVS R2, #1 0x080044AA: F362 21CC BFI R1, R2, #11, #2 0x080044AE: 6081 STR R1, [R0, #8] 0x080044B0: 6881 LDR R1, [R0, #8] 0x080044B2: 2202 MOVS R2, #2 0x080044B4: F362 214A BFI R1, R2, #9, #2 0x080044B8: 6081 STR R1, [R0, #8] 0x080044BA: 6D01 LDR R1, [R0, #80] 0x080044BC: F021 0101 BIC R1, R1, #1 0x080044C0: 6501 STR R1, [R0, #80]
.L18: 0x080044C2: 2000 MOVS R0, #0 0x080044C4: F8C4 0084 STR.W R0, [R4, #132] 0x080044C8: 2101 MOVS R1, #1 0x080044CA: F884 1081 STRB.W R1, [R4, #129]
.L19: 0x080044CE: B035 ADD SP, SP, #212 0x080044D0: E8BD 8FF0 POP.W {R4-R11, PC}
.L20: 0x080044D4: F44F 20A0 MOV.W R0, #0x050000 0x080044D8: 901A STR R0, [SP, #104] 0x080044DA: A802 ADD R0, SP, #8 0x080044DC: F44F 5800 MOV.W R8, #0x2000 0x080044E0: E9CD 8902 STRD R8, R9, [SP, #8] 0x080044E4: F7FD F974 BL HAL_RCCEx_PeriphCLKConfig ; 0x080017D0 0x080044E8: 2800 CMP R0, #0 0x080044EA: D047 BEQ .L24 ; 0x0800457C 0x080044EC: B672 CPSID i
.L21: 0x080044EE: E7FE B .L21 ; 0x080044EE
.L22: 0x080044F0: F244 40E0 MOVW R0, #0x44E0 0x080044F4: F240 0810 MOVW R8, #16 0x080044F8: F6C5 0002 MOVT R0, #0x5802 0x080044FC: F2C4 0802 MOVT R8, #0x4002 0x08004500: 6881 LDR R1, [R0, #8] 0x08004502: F441 4180 ORR R1, R1, #0x4000 0x08004506: 6081 STR R1, [R0, #8] 0x08004508: 6881 LDR R1, [R0, #8] 0x0800450A: F401 4180 AND R1, R1, #0x4000 0x0800450E: 9101 STR R1, [SP, #4] 0x08004510: 9901 LDR R1, [SP, #4] 0x08004512: 6801 LDR R1, [R0] 0x08004514: F041 0102 ORR R1, R1, #2 0x08004518: 6001 STR R1, [R0] 0x0800451A: 6800 LDR R0, [R0] 0x0800451C: A930 ADD R1, SP, #192 0x0800451E: F000 0002 AND R0, R0, #2 0x08004522: 9001 STR R0, [SP, #4] 0x08004524: 9801 LDR R0, [SP, #4] 0x08004526: F44F 4044 MOV.W R0, #0xC400 0x0800452A: E9CD 0730 STRD R0, R7, [SP, #192] 0x0800452E: 2003 MOVS R0, #3 0x08004530: E9CD 6032 STRD R6, R0, [SP, #200] 0x08004534: 2005 MOVS R0, #5 0x08004536: 9034 STR R0, [SP, #208] 0x08004538: F240 4000 MOVW R0, #0x0400 0x0800453C: F6C5 0002 MOVT R0, #0x5802 0x08004540: F006 F824 BL HAL_GPIO_Init ; 0x0800A58C 0x08004544: F641 7590 MOVW R5, #0x1F90 ; 0x24001F90 = hdma_spi2_rx 0x08004548: F108 0048 ADD.W R0, R8, #72 0x0800454C: F2C2 4500 MOVT R5, #0x2400 ; 0x24001F90 = hdma_spi2_rx 0x08004550: F44F 6980 MOV.W R9, #0x0400 0x08004554: F44F 3700 MOV.W R7, #0x020000 0x08004558: 6028 STR R0, [R5] 0x0800455A: 2027 MOVS R0, #39 0x0800455C: E9C5 0601 STRD R0, R6, [R5, #4] 0x08004560: 4628 MOV R0, R5 0x08004562: 60EE STR R6, [R5, #12] 0x08004564: E9C5 9604 STRD R9, R6, [R5, #16] 0x08004568: E9C5 6606 STRD R6, R6, [R5, #24] 0x0800456C: E9C5 7608 STRD R7, R6, [R5, #32] 0x08004570: F7FC FE8A BL HAL_DMA_Init ; 0x08001288 0x08004574: 2800 CMP R0, #0 0x08004576: D044 BEQ .L25 ; 0x08004602 0x08004578: B672 CPSID i
.L23: 0x0800457A: E7FE B .L23 ; 0x0800457A
.L24: 0x0800457C: F244 40E0 MOVW R0, #0x44E0 0x08004580: F6C5 0002 MOVT R0, #0x5802 0x08004584: 6901 LDR R1, [R0, #16] 0x08004586: F441 5100 ORR R1, R1, #0x2000 0x0800458A: 6101 STR R1, [R0, #16] 0x0800458C: 6901 LDR R1, [R0, #16] 0x0800458E: F401 5100 AND R1, R1, #0x2000 0x08004592: 9101 STR R1, [SP, #4] 0x08004594: 9901 LDR R1, [SP, #4] 0x08004596: 6801 LDR R1, [R0] 0x08004598: F041 0110 ORR R1, R1, #16 0x0800459C: 6001 STR R1, [R0] 0x0800459E: 6800 LDR R0, [R0] 0x080045A0: A930 ADD R1, SP, #192 0x080045A2: F000 0010 AND R0, R0, #16 0x080045A6: 9001 STR R0, [SP, #4] 0x080045A8: 9801 LDR R0, [SP, #4] 0x080045AA: F44F 40B0 MOV.W R0, #0x5800 0x080045AE: 9030 STR R0, [SP, #192] 0x080045B0: 2002 MOVS R0, #2 0x080045B2: E9CD 0931 STRD R0, R9, [SP, #196] 0x080045B6: 2005 MOVS R0, #5 0x080045B8: E9CD 9033 STRD R9, R0, [SP, #204] 0x080045BC: F241 0000 MOVW R0, #0x1000 0x080045C0: F6C5 0002 MOVT R0, #0x5802 0x080045C4: F005 FFE2 BL HAL_GPIO_Init ; 0x0800A58C 0x080045C8: F641 65A0 MOVW R5, #0x1EA0 ; 0x24001EA0 = hdma_spi4_tx 0x080045CC: 2010 MOVS R0, #16 0x080045CE: F2C2 4500 MOVT R5, #0x2400 ; 0x24001EA0 = hdma_spi4_tx 0x080045D2: F2C4 0002 MOVT R0, #0x4002 0x080045D6: 2654 MOVS R6, #84 0x080045D8: F105 0114 ADD.W R1, R5, #20 0x080045DC: E9C5 0600 STRD R0, R6, [R5] 0x080045E0: 2040 MOVS R0, #64 0x080045E2: E9C5 0902 STRD R0, R9, [R5, #8] 0x080045E6: F44F 6080 MOV.W R0, #0x0400 0x080045EA: 6128 STR R0, [R5, #16] 0x080045EC: F44F 6000 MOV.W R0, #0x0800 0x080045F0: E881 0301 STM.W R1, {R0, R8-R9} 0x080045F4: 4628 MOV R0, R5 0x080045F6: E9C5 9908 STRD R9, R9, [R5, #32] 0x080045FA: F7FC FE45 BL HAL_DMA_Init ; 0x08001288 0x080045FE: B9C8 CBNZ R0, .L26 ; 0x08004634 0x08004600: E01B B .L29 ; 0x0800463A
.L25: 0x08004602: 67E5 STR R5, [R4, #124] 0x08004604: F108 0060 ADD.W R0, R8, #96 0x08004608: 63AC STR R4, [R5, #56] 0x0800460A: F641 7518 MOVW R5, #0x1F18 ; 0x24001F18 = hdma_spi2_tx 0x0800460E: F2C2 4500 MOVT R5, #0x2400 ; 0x24001F18 = hdma_spi2_tx 0x08004612: F105 0108 ADD.W R1, R5, #8 0x08004616: 6028 STR R0, [R5] 0x08004618: 2028 MOVS R0, #40 0x0800461A: 6068 STR R0, [R5, #4] 0x0800461C: 2040 MOVS R0, #64 0x0800461E: E881 0241 STM.W R1, {R0, R6, R9} 0x08004622: 4628 MOV R0, R5 0x08004624: 61EE STR R6, [R5, #28] 0x08004626: E9C5 6605 STRD R6, R6, [R5, #20] 0x0800462A: E9C5 7608 STRD R7, R6, [R5, #32] 0x0800462E: F7FC FE2B BL HAL_DMA_Init ; 0x08001288 0x08004632: B108 CBZ R0, .L28 ; 0x08004638
.L26: 0x08004634: B672 CPSID i
.L27: 0x08004636: E7FE B .L27 ; 0x08004636
.L28: 0x08004638: 2624 MOVS R6, #36
.L29: 0x0800463A: 2105 MOVS R1, #5 0x0800463C: 4630 MOV R0, R6 0x0800463E: 67A5 STR R5, [R4, #120] 0x08004640: 63AC STR R4, [R5, #56] 0x08004642: F005 FE3B BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08004646: F006 0014 AND R0, R6, #20 0x0800464A: 2201 MOVS R2, #1 0x0800464C: 210C MOVS R1, #12 0x0800464E: FA02 F000 LSL.W R0, R2, R0 0x08004652: F24E 1200 MOVW R2, #0xE100 0x08004656: EA01 01D6 AND.W R1, R1, R6, LSR #3 0x0800465A: F2CE 0200 MOVT R2, #0xE000 0x0800465E: 5088 STR R0, [R1, R2] 0x08004660: E678 B .L4 ; 0x08004354

Section .text.HAL_SPI_Transmit from charger_lto.o, size=494, align=2


HAL_SPI_Transmit: 0x08004662: B570 PUSH {R4-R6, LR} 0x08004664: F641 44AC MOVW R4, #0x1CAC ; 0x24001CAC = hspi2 0x08004668: F242 4C7C MOVW R12, #0x247C ; 0x2400247C = uwTick 0x0800466C: F2C2 4400 MOVT R4, #0x2400 ; 0x24001CAC = hspi2 0x08004670: F2C2 4C00 MOVT R12, #0x2400 ; 0x2400247C = uwTick 0x08004674: 6822 LDR R2, [R4] 0x08004676: F8DC 3000 LDR.W R3, [R12] 0x0800467A: F894 6081 LDRB.W R6, [R4, #129] 0x0800467E: 2E01 CMP R6, #1 0x08004680: BF18 IT NE 0x08004682: BD70 POPNE {R4-R6, PC} 0x08004684: B128 CBZ R0, .L1 ; 0x08004692 0x08004686: 2900 CMP R1, #0 0x08004688: BF1C ITT NE 0x0800468A: F894 6080 LDRBNE.W R6, [R4, #128] 0x0800468E: 2E01 CMPNE R6, #1 0x08004690: D100 BNE .L2 ; 0x08004694
.L1: 0x08004692: BD70 POP {R4-R6, PC}
.L2: 0x08004694: 2503 MOVS R5, #3 0x08004696: F04F 0E01 MOV.W LR, #1 0x0800469A: F884 E080 STRB.W LR, [R4, #128] 0x0800469E: F884 5081 STRB.W R5, [R4, #129] 0x080046A2: 2500 MOVS R5, #0 0x080046A4: F8C4 5084 STR.W R5, [R4, #132] 0x080046A8: 65E0 STR R0, [R4, #92] 0x080046AA: F8A4 1060 STRH.W R1, [R4, #96] 0x080046AE: F8A4 1062 STRH.W R1, [R4, #98] 0x080046B2: 6665 STR R5, [R4, #100] 0x080046B4: F8A4 5068 STRH.W R5, [R4, #104] 0x080046B8: F8A4 506A STRH.W R5, [R4, #106] 0x080046BC: 68A6 LDR R6, [R4, #8] 0x080046BE: F5B6 2FC0 CMP.W R6, #0x060000 0x080046C2: E9C4 551C STRD R5, R5, [R4, #112] 0x080046C6: D104 BNE .L3 ; 0x080046D2 0x080046C8: 6816 LDR R6, [R2] 0x080046CA: F446 6600 ORR R6, R6, #0x0800 0x080046CE: 6016 STR R6, [R2] 0x080046D0: E003 B .L4 ; 0x080046DA
.L3: 0x080046D2: 68D5 LDR R5, [R2, #12] 0x080046D4: F36E 4552 BFI R5, LR, #17, #2 0x080046D8: 60D5 STR R5, [R2, #12]
.L4: 0x080046DA: 6856 LDR R6, [R2, #4] 0x080046DC: F64F 75FF MOVW R5, #0xFFFF 0x080046E0: 43AE BICS R6, R5 0x080046E2: 4431 ADD R1, R6 0x080046E4: 6051 STR R1, [R2, #4] 0x080046E6: 6811 LDR R1, [R2] 0x080046E8: F041 0101 ORR R1, R1, #1 0x080046EC: 6011 STR R1, [R2] 0x080046EE: 6861 LDR R1, [R4, #4] 0x080046F0: F5B1 0F80 CMP.W R1, #0x400000 0x080046F4: D103 BNE .L5 ; 0x080046FE 0x080046F6: 6811 LDR R1, [R2] 0x080046F8: F441 7100 ORR R1, R1, #0x0200 0x080046FC: 6011 STR R1, [R2]
.L5: 0x080046FE: 68E6 LDR R6, [R4, #12] 0x08004700: F8B4 1062 LDRH.W R1, [R4, #98] 0x08004704: 2E10 CMP R6, #16 0x08004706: D316 BCC .L9 ; 0x08004736
.L6: 0x08004708: 2900 CMP R1, #0 0x0800470A: D07B BEQ .L23 ; 0x08004804 0x0800470C: 6951 LDR R1, [R2, #20] 0x0800470E: 0789 LSLS R1, R1, #30 0x08004710: D405 BMI .L7 ; 0x0800471E 0x08004712: F8DC 1000 LDR.W R1, [R12] 0x08004716: 1AC9 SUBS R1, R1, R3 0x08004718: 2964 CMP R1, #100 0x0800471A: D309 BCC .L8 ; 0x08004730 0x0800471C: E088 B .L26 ; 0x08004830
.L7: 0x0800471E: F850 1B04 LDR R1, [R0], #4 0x08004722: 6211 STR R1, [R2, #32] 0x08004724: 65E0 STR R0, [R4, #92] 0x08004726: F8B4 1062 LDRH.W R1, [R4, #98] 0x0800472A: 3901 SUBS R1, #1 0x0800472C: F8A4 1062 STRH.W R1, [R4, #98]
.L8: 0x08004730: F8B4 1062 LDRH.W R1, [R4, #98] 0x08004734: E7E8 B .L6 ; 0x08004708
.L9: 0x08004736: 2E07 CMP R6, #7 0x08004738: D929 BLS .L15 ; 0x0800478E 0x0800473A: 2900 CMP R1, #0 0x0800473C: D062 BEQ .L23 ; 0x08004804 0x0800473E: F64F 7EFF MOVW LR, #0xFFFF 0x08004742: F64F 71FE MOVW R1, #0xFFFE
.L10: 0x08004746: 6955 LDR R5, [R2, #20] 0x08004748: 07AD LSLS R5, R5, #30 0x0800474A: D405 BMI .L11 ; 0x08004758 0x0800474C: F8DC 5000 LDR.W R5, [R12] 0x08004750: 1AED SUBS R5, R5, R3 0x08004752: 2D64 CMP R5, #100 0x08004754: D316 BCC .L14 ; 0x08004784 0x08004756: E06B B .L26 ; 0x08004830
.L11: 0x08004758: F8B4 5062 LDRH.W R5, [R4, #98] 0x0800475C: 2D02 CMP R5, #2 0x0800475E: D306 BCC .L12 ; 0x0800476E 0x08004760: 6BE5 LDR R5, [R4, #60] 0x08004762: B125 CBZ R5, .L12 ; 0x0800476E 0x08004764: 6805 LDR R5, [R0] 0x08004766: 6215 STR R5, [R2, #32] 0x08004768: 2504 MOVS R5, #4 0x0800476A: 460E MOV R6, R1 0x0800476C: E003 B .L13 ; 0x08004776
.L12: 0x0800476E: 8805 LDRH R5, [R0] 0x08004770: 4676 MOV R6, LR 0x08004772: 8415 STRH R5, [R2, #32] 0x08004774: 2502 MOVS R5, #2
.L13: 0x08004776: 4428 ADD R0, R5 0x08004778: 65E0 STR R0, [R4, #92] 0x0800477A: F8B4 5062 LDRH.W R5, [R4, #98] 0x0800477E: 4435 ADD R5, R6 0x08004780: F8A4 5062 STRH.W R5, [R4, #98]
.L14: 0x08004784: F8B4 5062 LDRH.W R5, [R4, #98] 0x08004788: 2D00 CMP R5, #0 0x0800478A: D1DC BNE .L10 ; 0x08004746 0x0800478C: E03A B .L23 ; 0x08004804
.L15: 0x0800478E: B3C9 CBZ R1, .L23 ; 0x08004804 0x08004790: F64F 7EFF MOVW LR, #0xFFFF 0x08004794: F64F 71FE MOVW R1, #0xFFFE
.L16: 0x08004798: 6955 LDR R5, [R2, #20] 0x0800479A: 07AD LSLS R5, R5, #30 0x0800479C: D405 BMI .L17 ; 0x080047AA 0x0800479E: F8DC 5000 LDR.W R5, [R12] 0x080047A2: 1AED SUBS R5, R5, R3 0x080047A4: 2D64 CMP R5, #100 0x080047A6: D323 BCC .L21 ; 0x080047F0 0x080047A8: E042 B .L26 ; 0x08004830
.L17: 0x080047AA: F8B4 5062 LDRH.W R5, [R4, #98] 0x080047AE: 2D04 CMP R5, #4 0x080047B0: 6BE5 LDR R5, [R4, #60] 0x080047B2: BF28 IT CS 0x080047B4: 2D41 CMPCS R5, #65 0x080047B6: D209 BCS .L18 ; 0x080047CC 0x080047B8: F8B4 6062 LDRH.W R6, [R4, #98] 0x080047BC: 2E02 CMP R6, #2 0x080047BE: D30B BCC .L19 ; 0x080047D8 0x080047C0: B155 CBZ R5, .L19 ; 0x080047D8 0x080047C2: F830 5B02 LDRH R5, [R0], #2 0x080047C6: 8415 STRH R5, [R2, #32] 0x080047C8: 460D MOV R5, R1 0x080047CA: E00B B .L20 ; 0x080047E4
.L18: 0x080047CC: F850 5B04 LDR R5, [R0], #4 0x080047D0: 6215 STR R5, [R2, #32] 0x080047D2: F64F 75FC MOVW R5, #0xFFFC 0x080047D6: E005 B .L20 ; 0x080047E4
.L19: 0x080047D8: 7800 LDRB R0, [R0] 0x080047DA: 4675 MOV R5, LR 0x080047DC: F882 0020 STRB.W R0, [R2, #32] 0x080047E0: 6DE0 LDR R0, [R4, #92] 0x080047E2: 3001 ADDS R0, #1
.L20: 0x080047E4: 65E0 STR R0, [R4, #92] 0x080047E6: F8B4 6062 LDRH.W R6, [R4, #98] 0x080047EA: 4435 ADD R5, R6 0x080047EC: F8A4 5062 STRH.W R5, [R4, #98]
.L21: 0x080047F0: F8B4 5062 LDRH.W R5, [R4, #98] 0x080047F4: 2D00 CMP R5, #0 0x080047F6: D1CF BNE .L16 ; 0x08004798 0x080047F8: E004 B .L23 ; 0x08004804
.L22: 0x080047FA: F8DC 0000 LDR.W R0, [R12] 0x080047FE: 1AC0 SUBS R0, R0, R3 0x08004800: 2864 CMP R0, #100 0x08004802: D203 BCS .L24 ; 0x0800480C
.L23: 0x08004804: 6950 LDR R0, [R2, #20] 0x08004806: 0700 LSLS R0, R0, #28 0x08004808: D5F7 BPL .L22 ; 0x080047FA 0x0800480A: E005 B .L25 ; 0x08004818
.L24: 0x0800480C: F8D4 0084 LDR.W R0, [R4, #132] 0x08004810: F040 0020 ORR R0, R0, #32 0x08004814: F8C4 0084 STR.W R0, [R4, #132]
.L25: 0x08004818: 4620 MOV R0, R4 0x0800481A: F000 F819 BL SPI_CloseTransfer ; 0x08004850 0x0800481E: 2001 MOVS R0, #1 0x08004820: F884 0081 STRB.W R0, [R4, #129] 0x08004824: 2000 MOVS R0, #0 0x08004826: F884 0080 STRB.W R0, [R4, #128] 0x0800482A: F8D4 0084 LDR.W R0, [R4, #132] 0x0800482E: BD70 POP {R4-R6, PC}
.L26: 0x08004830: 4620 MOV R0, R4 0x08004832: F000 F80D BL SPI_CloseTransfer ; 0x08004850 0x08004836: F8D4 0084 LDR.W R0, [R4, #132] 0x0800483A: F440 7080 ORR R0, R0, #0x0100 0x0800483E: F8C4 0084 STR.W R0, [R4, #132] 0x08004842: 2001 MOVS R0, #1 0x08004844: F884 0081 STRB.W R0, [R4, #129] 0x08004848: 2000 MOVS R0, #0 0x0800484A: F884 0080 STRB.W R0, [R4, #128] 0x0800484E: BD70 POP {R4-R6, PC}

Section .text.SPI_CloseTransfer from charger_lto.o, size=182, align=2


SPI_CloseTransfer: 0x08004850: 6801 LDR R1, [R0] 0x08004852: F240 326F MOVW R2, #0x036F 0x08004856: F8D1 C014 LDR.W R12, [R1, #20] 0x0800485A: 698B LDR R3, [R1, #24] 0x0800485C: F043 0308 ORR R3, R3, #8 0x08004860: 618B STR R3, [R1, #24] 0x08004862: 698B LDR R3, [R1, #24] 0x08004864: F043 0310 ORR R3, R3, #16 0x08004868: 618B STR R3, [R1, #24] 0x0800486A: 680B LDR R3, [R1] 0x0800486C: F023 0301 BIC R3, R3, #1 0x08004870: 600B STR R3, [R1] 0x08004872: 690B LDR R3, [R1, #16] 0x08004874: EA23 0202 BIC.W R2, R3, R2 0x08004878: 610A STR R2, [R1, #16] 0x0800487A: 688A LDR R2, [R1, #8] 0x0800487C: F422 4240 BIC R2, R2, #0xC000 0x08004880: 608A STR R2, [R1, #8] 0x08004882: F890 2081 LDRB.W R2, [R0, #129] 0x08004886: 2A04 CMP R2, #4 0x08004888: BF18 IT NE 0x0800488A: F01C 0220 ANDSNE R2, R12, #32 0x0800488E: D009 BEQ .L1 ; 0x080048A4 0x08004890: F8D0 2084 LDR.W R2, [R0, #132] 0x08004894: F042 0280 ORR R2, R2, #128 0x08004898: F8C0 2084 STR.W R2, [R0, #132] 0x0800489C: 698A LDR R2, [R1, #24] 0x0800489E: F042 0220 ORR R2, R2, #32 0x080048A2: 618A STR R2, [R1, #24]
.L1: 0x080048A4: F890 2081 LDRB.W R2, [R0, #129] 0x080048A8: 2A03 CMP R2, #3 0x080048AA: BF18 IT NE 0x080048AC: F01C 0240 ANDSNE R2, R12, #64 0x080048B0: D009 BEQ .L2 ; 0x080048C6 0x080048B2: F8D0 2084 LDR.W R2, [R0, #132] 0x080048B6: F042 0204 ORR R2, R2, #4 0x080048BA: F8C0 2084 STR.W R2, [R0, #132] 0x080048BE: 698A LDR R2, [R1, #24] 0x080048C0: F042 0240 ORR R2, R2, #64 0x080048C4: 618A STR R2, [R1, #24]
.L2: 0x080048C6: EA5F 528C LSLS.W R2, R12, #22 0x080048CA: D509 BPL .L3 ; 0x080048E0 0x080048CC: F8D0 2084 LDR.W R2, [R0, #132] 0x080048D0: F042 0201 ORR R2, R2, #1 0x080048D4: F8C0 2084 STR.W R2, [R0, #132] 0x080048D8: 698A LDR R2, [R1, #24] 0x080048DA: F442 7200 ORR R2, R2, #0x0200 0x080048DE: 618A STR R2, [R1, #24]
.L3: 0x080048E0: EA5F 52CC LSLS.W R2, R12, #23 0x080048E4: D509 BPL .L4 ; 0x080048FA 0x080048E6: F8D0 2084 LDR.W R2, [R0, #132] 0x080048EA: F042 0208 ORR R2, R2, #8 0x080048EE: F8C0 2084 STR.W R2, [R0, #132] 0x080048F2: 698A LDR R2, [R1, #24] 0x080048F4: F442 7280 ORR R2, R2, #0x0100 0x080048F8: 618A STR R2, [R1, #24]
.L4: 0x080048FA: 2100 MOVS R1, #0 0x080048FC: F8A0 1062 STRH.W R1, [R0, #98] 0x08004900: F8A0 106A STRH.W R1, [R0, #106] 0x08004904: 4770 BX LR

Section .text.HAL_SPI_Receive from charger_lto.o, size=578, align=2


HAL_SPI_Receive: 0x08004906: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800490A: F641 44AC MOVW R4, #0x1CAC ; 0x24001CAC = hspi2 0x0800490E: F242 4C7C MOVW R12, #0x247C ; 0x2400247C = uwTick 0x08004912: F2C2 4400 MOVT R4, #0x2400 ; 0x24001CAC = hspi2 0x08004916: F2C2 4C00 MOVT R12, #0x2400 ; 0x2400247C = uwTick 0x0800491A: 6822 LDR R2, [R4] 0x0800491C: 6BE3 LDR R3, [R4, #60] 0x0800491E: F8DC E000 LDR.W LR, [R12] 0x08004922: F894 5081 LDRB.W R5, [R4, #129] 0x08004926: 2D01 CMP R5, #1 0x08004928: BF18 IT NE 0x0800492A: E8BD 83F8 POPNE.W {R3-R9, PC} 0x0800492E: B128 CBZ R0, .L1 ; 0x0800493C 0x08004930: 2900 CMP R1, #0 0x08004932: BF1C ITT NE 0x08004934: F894 5080 LDRBNE.W R5, [R4, #128] 0x08004938: 2D01 CMPNE R5, #1 0x0800493A: D101 BNE .L2 ; 0x08004940
.L1: 0x0800493C: E8BD 83F8 POP.W {R3-R9, PC}
.L2: 0x08004940: 2501 MOVS R5, #1 0x08004942: F884 5080 STRB.W R5, [R4, #128] 0x08004946: 2504 MOVS R5, #4 0x08004948: F884 5081 STRB.W R5, [R4, #129] 0x0800494C: 2500 MOVS R5, #0 0x0800494E: F8C4 5084 STR.W R5, [R4, #132] 0x08004952: 6660 STR R0, [R4, #100] 0x08004954: F8A4 1068 STRH.W R1, [R4, #104] 0x08004958: F8A4 106A STRH.W R1, [R4, #106] 0x0800495C: 65E5 STR R5, [R4, #92] 0x0800495E: F8A4 5060 STRH.W R5, [R4, #96] 0x08004962: F8A4 5062 STRH.W R5, [R4, #98] 0x08004966: 68A6 LDR R6, [R4, #8] 0x08004968: F5B6 2FC0 CMP.W R6, #0x060000 0x0800496C: E9C4 551C STRD R5, R5, [R4, #112] 0x08004970: D104 BNE .L3 ; 0x0800497C 0x08004972: 6815 LDR R5, [R2] 0x08004974: F425 6500 BIC R5, R5, #0x0800 0x08004978: 6015 STR R5, [R2] 0x0800497A: E004 B .L4 ; 0x08004986
.L3: 0x0800497C: 68D5 LDR R5, [R2, #12] 0x0800497E: 2602 MOVS R6, #2 0x08004980: F366 4552 BFI R5, R6, #17, #2 0x08004984: 60D5 STR R5, [R2, #12]
.L4: 0x08004986: 6855 LDR R5, [R2, #4] 0x08004988: F64F 76FF MOVW R6, #0xFFFF 0x0800498C: 43B5 BICS R5, R6 0x0800498E: 4429 ADD R1, R5 0x08004990: 6051 STR R1, [R2, #4] 0x08004992: 6811 LDR R1, [R2] 0x08004994: F041 0101 ORR R1, R1, #1 0x08004998: 6011 STR R1, [R2] 0x0800499A: 6861 LDR R1, [R4, #4] 0x0800499C: F5B1 0F80 CMP.W R1, #0x400000 0x080049A0: F04F 0101 MOV.W R1, #1 0x080049A4: D103 BNE .L5 ; 0x080049AE 0x080049A6: 6815 LDR R5, [R2] 0x080049A8: F445 7500 ORR R5, R5, #0x0200 0x080049AC: 6015 STR R5, [R2]
.L5: 0x080049AE: 68E6 LDR R6, [R4, #12] 0x080049B0: F8B4 506A LDRH.W R5, [R4, #106] 0x080049B4: 2E10 CMP R6, #16 0x080049B6: EB01 1353 ADD.W R3, R1, R3, LSR #5 0x080049BA: D324 BCC .L10 ; 0x08004A06 0x080049BC: 2D00 CMP R5, #0 0x080049BE: F000 80B6 BEQ.W .L25 ; 0x08004B2E 0x080049C2: B299 UXTH R1, R3
.L6: 0x080049C4: 6953 LDR R3, [R2, #20] 0x080049C6: 6955 LDR R5, [R2, #20] 0x080049C8: 07ED LSLS R5, R5, #31 0x080049CA: D106 BNE .L7 ; 0x080049DA 0x080049CC: F8B4 506A LDRH.W R5, [R4, #106] 0x080049D0: 428D CMP R5, R1 0x080049D2: D20C BCS .L8 ; 0x080049EE 0x080049D4: F413 4300 ANDS R3, R3, #0x8000 0x080049D8: D009 BEQ .L8 ; 0x080049EE
.L7: 0x080049DA: 6B13 LDR R3, [R2, #48] 0x080049DC: F840 3B04 STR R3, [R0], #4 0x080049E0: 6660 STR R0, [R4, #100] 0x080049E2: F8B4 306A LDRH.W R3, [R4, #106] 0x080049E6: 3B01 SUBS R3, #1 0x080049E8: F8A4 306A STRH.W R3, [R4, #106] 0x080049EC: E006 B .L9 ; 0x080049FC
.L8: 0x080049EE: F8DC 3000 LDR.W R3, [R12] 0x080049F2: EBA3 030E SUB.W R3, R3, LR 0x080049F6: 2B64 CMP R3, #100 0x080049F8: F080 8088 BCS.W .L24 ; 0x08004B0C
.L9: 0x080049FC: F8B4 306A LDRH.W R3, [R4, #106] 0x08004A00: 2B00 CMP R3, #0 0x08004A02: D1DF BNE .L6 ; 0x080049C4 0x08004A04: E093 B .L25 ; 0x08004B2E
.L10: 0x08004A06: 2E07 CMP R6, #7 0x08004A08: D939 BLS .L17 ; 0x08004A7E 0x08004A0A: 2D00 CMP R5, #0 0x08004A0C: F000 808F BEQ.W .L25 ; 0x08004B2E 0x08004A10: F64F 75FF MOVW R5, #0xFFFF 0x08004A14: F64F 78FE MOVW R8, #0xFFFE 0x08004A18: FA1F F983 UXTH R9, R3
.L11: 0x08004A1C: 6956 LDR R6, [R2, #20] 0x08004A1E: 6951 LDR R1, [R2, #20] 0x08004A20: 07C9 LSLS R1, R1, #31 0x08004A22: D114 BNE .L13 ; 0x08004A4E 0x08004A24: F8B4 106A LDRH.W R1, [R4, #106] 0x08004A28: 4549 CMP R1, R9 0x08004A2A: D209 BCS .L12 ; 0x08004A40 0x08004A2C: F416 4100 ANDS R1, R6, #0x8000 0x08004A30: D006 BEQ .L12 ; 0x08004A40 0x08004A32: 4607 MOV R7, R0 0x08004A34: 8E11 LDRH R1, [R2, #48] 0x08004A36: 2604 MOVS R6, #4 0x08004A38: F827 1B02 STRH R1, [R7], #2 0x08004A3C: 4641 MOV R1, R8 0x08004A3E: E009 B .L14 ; 0x08004A54
.L12: 0x08004A40: F8B4 106A LDRH.W R1, [R4, #106] 0x08004A44: 2901 CMP R1, #1 0x08004A46: D113 BNE .L16 ; 0x08004A70 0x08004A48: F416 5100 ANDS R1, R6, #0x2000 0x08004A4C: D010 BEQ .L16 ; 0x08004A70
.L13: 0x08004A4E: 2602 MOVS R6, #2 0x08004A50: 4607 MOV R7, R0 0x08004A52: 4629 MOV R1, R5
.L14: 0x08004A54: 8E13 LDRH R3, [R2, #48] 0x08004A56: 4430 ADD R0, R6 0x08004A58: 803B STRH R3, [R7] 0x08004A5A: 6660 STR R0, [R4, #100] 0x08004A5C: F8B4 306A LDRH.W R3, [R4, #106] 0x08004A60: 4419 ADD R1, R3 0x08004A62: F8A4 106A STRH.W R1, [R4, #106]
.L15: 0x08004A66: F8B4 106A LDRH.W R1, [R4, #106] 0x08004A6A: 2900 CMP R1, #0 0x08004A6C: D1D6 BNE .L11 ; 0x08004A1C 0x08004A6E: E05E B .L25 ; 0x08004B2E
.L16: 0x08004A70: F8DC 1000 LDR.W R1, [R12] 0x08004A74: EBA1 010E SUB.W R1, R1, LR 0x08004A78: 2964 CMP R1, #100 0x08004A7A: D3F4 BCC .L15 ; 0x08004A66 0x08004A7C: E046 B .L24 ; 0x08004B0C
.L17: 0x08004A7E: 2D00 CMP R5, #0 0x08004A80: D055 BEQ .L25 ; 0x08004B2E 0x08004A82: F64F 71FF MOVW R1, #0xFFFF 0x08004A86: B29A UXTH R2, R3
.L18: 0x08004A88: 6823 LDR R3, [R4] 0x08004A8A: 695D LDR R5, [R3, #20] 0x08004A8C: 695E LDR R6, [R3, #20] 0x08004A8E: 07F6 LSLS R6, R6, #31 0x08004A90: D125 BNE .L20 ; 0x08004ADE 0x08004A92: F8B4 606A LDRH.W R6, [R4, #106] 0x08004A96: 4296 CMP R6, R2 0x08004A98: D21A BCS .L19 ; 0x08004AD0 0x08004A9A: F415 4600 ANDS R6, R5, #0x8000 0x08004A9E: D017 BEQ .L19 ; 0x08004AD0 0x08004AA0: F893 3030 LDRB.W R3, [R3, #48] 0x08004AA4: 7003 STRB R3, [R0] 0x08004AA6: 6820 LDR R0, [R4] 0x08004AA8: 6E63 LDR R3, [R4, #100] 0x08004AAA: 1C5D ADDS R5, R3, #1 0x08004AAC: 6665 STR R5, [R4, #100] 0x08004AAE: F890 0030 LDRB.W R0, [R0, #48] 0x08004AB2: 7058 STRB R0, [R3, #1] 0x08004AB4: 6820 LDR R0, [R4] 0x08004AB6: 6E63 LDR R3, [R4, #100] 0x08004AB8: 1C5D ADDS R5, R3, #1 0x08004ABA: 6665 STR R5, [R4, #100] 0x08004ABC: F890 0030 LDRB.W R0, [R0, #48] 0x08004AC0: F64F 75FC MOVW R5, #0xFFFC 0x08004AC4: 7058 STRB R0, [R3, #1] 0x08004AC6: 6E60 LDR R0, [R4, #100] 0x08004AC8: 6823 LDR R3, [R4] 0x08004ACA: 3001 ADDS R0, #1 0x08004ACC: 6660 STR R0, [R4, #100] 0x08004ACE: E007 B .L21 ; 0x08004AE0
.L19: 0x08004AD0: F8B4 606A LDRH.W R6, [R4, #106] 0x08004AD4: 2E03 CMP R6, #3 0x08004AD6: D813 BHI .L23 ; 0x08004B00 0x08004AD8: F415 45C0 ANDS R5, R5, #0x6000 0x08004ADC: D010 BEQ .L23 ; 0x08004B00
.L20: 0x08004ADE: 460D MOV R5, R1
.L21: 0x08004AE0: F893 3030 LDRB.W R3, [R3, #48] 0x08004AE4: 7003 STRB R3, [R0] 0x08004AE6: 6E60 LDR R0, [R4, #100] 0x08004AE8: 3001 ADDS R0, #1 0x08004AEA: 6660 STR R0, [R4, #100] 0x08004AEC: F8B4 306A LDRH.W R3, [R4, #106] 0x08004AF0: 442B ADD R3, R5 0x08004AF2: F8A4 306A STRH.W R3, [R4, #106]
.L22: 0x08004AF6: F8B4 306A LDRH.W R3, [R4, #106] 0x08004AFA: 2B00 CMP R3, #0 0x08004AFC: D1C4 BNE .L18 ; 0x08004A88 0x08004AFE: E016 B .L25 ; 0x08004B2E
.L23: 0x08004B00: F8DC 3000 LDR.W R3, [R12] 0x08004B04: EBA3 030E SUB.W R3, R3, LR 0x08004B08: 2B64 CMP R3, #100 0x08004B0A: D3F4 BCC .L22 ; 0x08004AF6
.L24: 0x08004B0C: 4620 MOV R0, R4 0x08004B0E: F7FF FE9F BL SPI_CloseTransfer ; 0x08004850 0x08004B12: F8D4 0084 LDR.W R0, [R4, #132] 0x08004B16: F440 7080 ORR R0, R0, #0x0100 0x08004B1A: F8C4 0084 STR.W R0, [R4, #132] 0x08004B1E: 2001 MOVS R0, #1 0x08004B20: F884 0081 STRB.W R0, [R4, #129] 0x08004B24: 2000 MOVS R0, #0 0x08004B26: F884 0080 STRB.W R0, [R4, #128] 0x08004B2A: E8BD 83F8 POP.W {R3-R9, PC}
.L25: 0x08004B2E: 4620 MOV R0, R4 0x08004B30: F7FF FE8E BL SPI_CloseTransfer ; 0x08004850 0x08004B34: 2001 MOVS R0, #1 0x08004B36: F884 0081 STRB.W R0, [R4, #129] 0x08004B3A: 2000 MOVS R0, #0 0x08004B3C: F884 0080 STRB.W R0, [R4, #128] 0x08004B40: F8D4 0084 LDR.W R0, [R4, #132] 0x08004B44: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.HAL_TIM_Base_Init from charger_lto.o, size=326, align=2


HAL_TIM_Base_Init: 0x08004B48: B530 PUSH {R4-R5, LR} 0x08004B4A: B085 SUB SP, SP, #20 0x08004B4C: 0004 MOVS R4, R0 0x08004B4E: D026 BEQ .L2 ; 0x08004B9E 0x08004B50: 6821 LDR R1, [R4] 0x08004B52: F894 003D LDRB.W R0, [R4, #61] 0x08004B56: 1D25 ADDS R5, R4, #4 0x08004B58: B320 CBZ R0, .L4 ; 0x08004BA4
.L1: 0x08004B5A: 2002 MOVS R0, #2 0x08004B5C: F884 003D STRB.W R0, [R4, #61] 0x08004B60: 6820 LDR R0, [R4] 0x08004B62: 4629 MOV R1, R5 0x08004B64: F006 F82A BL TIM_Base_SetConfig ; 0x0800ABBC 0x08004B68: 2001 MOVS R0, #1 0x08004B6A: F884 0048 STRB.W R0, [R4, #72] 0x08004B6E: F884 003E STRB.W R0, [R4, #62] 0x08004B72: F884 003F STRB.W R0, [R4, #63] 0x08004B76: F884 0040 STRB.W R0, [R4, #64] 0x08004B7A: F884 0041 STRB.W R0, [R4, #65] 0x08004B7E: F884 0042 STRB.W R0, [R4, #66] 0x08004B82: F884 0043 STRB.W R0, [R4, #67] 0x08004B86: F884 0044 STRB.W R0, [R4, #68] 0x08004B8A: F884 0045 STRB.W R0, [R4, #69] 0x08004B8E: F884 0046 STRB.W R0, [R4, #70] 0x08004B92: F884 0047 STRB.W R0, [R4, #71] 0x08004B96: F884 003D STRB.W R0, [R4, #61] 0x08004B9A: 2000 MOVS R0, #0 0x08004B9C: E000 B .L3 ; 0x08004BA0
.L2: 0x08004B9E: 2001 MOVS R0, #1
.L3: 0x08004BA0: B005 ADD SP, SP, #20 0x08004BA2: BD30 POP {R4-R5, PC}
.L4: 0x08004BA4: F240 4000 MOVW R0, #0x0400 0x08004BA8: F2C4 0001 MOVT R0, #0x4001 0x08004BAC: 4281 CMP R1, R0 0x08004BAE: F04F 0000 MOV.W R0, #0 0x08004BB2: F884 003C STRB.W R0, [R4, #60] 0x08004BB6: D030 BEQ .L6 ; 0x08004C1A 0x08004BB8: F241 0000 MOVW R0, #0x1000 0x08004BBC: F2C4 0000 MOVT R0, #0x4000 0x08004BC0: 4281 CMP R1, R0 0x08004BC2: D01C BEQ .L5 ; 0x08004BFE 0x08004BC4: F5A0 6040 SUB.W R0, R0, #0x0C00 0x08004BC8: 4281 CMP R1, R0 0x08004BCA: D1C6 BNE .L1 ; 0x08004B5A 0x08004BCC: F244 40E0 MOVW R0, #0x44E0 0x08004BD0: F6C5 0002 MOVT R0, #0x5802 0x08004BD4: 6881 LDR R1, [R0, #8] 0x08004BD6: F041 0102 ORR R1, R1, #2 0x08004BDA: 6081 STR R1, [R0, #8] 0x08004BDC: 6880 LDR R0, [R0, #8] 0x08004BDE: 2105 MOVS R1, #5 0x08004BE0: F000 0002 AND R0, R0, #2 0x08004BE4: 9000 STR R0, [SP, #0] 0x08004BE6: 9800 LDR R0, [SP, #0] 0x08004BE8: 201D MOVS R0, #29 0x08004BEA: F005 FB67 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08004BEE: F24E 1000 MOVW R0, #0xE100 0x08004BF2: F2CE 0000 MOVT R0, #0xE000 0x08004BF6: F04F 5100 MOV.W R1, #0x20000000 0x08004BFA: 6001 STR R1, [R0] 0x08004BFC: E7AD B .L1 ; 0x08004B5A
.L5: 0x08004BFE: F244 40E0 MOVW R0, #0x44E0 0x08004C02: F6C5 0002 MOVT R0, #0x5802 0x08004C06: 6881 LDR R1, [R0, #8] 0x08004C08: F041 0110 ORR R1, R1, #16 0x08004C0C: 6081 STR R1, [R0, #8] 0x08004C0E: 6880 LDR R0, [R0, #8] 0x08004C10: F000 0010 AND R0, R0, #16 0x08004C14: 9000 STR R0, [SP, #0] 0x08004C16: 9800 LDR R0, [SP, #0] 0x08004C18: E79F B .L1 ; 0x08004B5A
.L6: 0x08004C1A: F244 41E0 MOVW R1, #0x44E0 0x08004C1E: F6C5 0102 MOVT R1, #0x5802 0x08004C22: 690A LDR R2, [R1, #16] 0x08004C24: F042 0202 ORR R2, R2, #2 0x08004C28: 610A STR R2, [R1, #16] 0x08004C2A: 690A LDR R2, [R1, #16] 0x08004C2C: F002 0202 AND R2, R2, #2 0x08004C30: 9200 STR R2, [SP, #0] 0x08004C32: 9A00 LDR R2, [SP, #0] 0x08004C34: 680A LDR R2, [R1] 0x08004C36: F042 0204 ORR R2, R2, #4 0x08004C3A: 600A STR R2, [R1] 0x08004C3C: 6809 LDR R1, [R1] 0x08004C3E: F001 0104 AND R1, R1, #4 0x08004C42: 9100 STR R1, [SP, #0] 0x08004C44: 9900 LDR R1, [SP, #0] 0x08004C46: 2140 MOVS R1, #64 0x08004C48: 9100 STR R1, [SP, #0] 0x08004C4A: 2102 MOVS R1, #2 0x08004C4C: 9101 STR R1, [SP, #4] 0x08004C4E: 2101 MOVS R1, #1 0x08004C50: E9CD 1002 STRD R1, R0, [SP, #8] 0x08004C54: 2003 MOVS R0, #3 0x08004C56: 9004 STR R0, [SP, #16] 0x08004C58: F640 0000 MOVW R0, #0x0800 0x08004C5C: 4669 MOV R1, SP 0x08004C5E: F6C5 0002 MOVT R0, #0x5802 0x08004C62: F005 FC93 BL HAL_GPIO_Init ; 0x0800A58C 0x08004C66: 202E MOVS R0, #46 0x08004C68: 2105 MOVS R1, #5 0x08004C6A: F005 FB27 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08004C6E: F24E 1000 MOVW R0, #0xE100 0x08004C72: F2CE 0000 MOVT R0, #0xE000 0x08004C76: F44F 4180 MOV.W R1, #0x4000 0x08004C7A: 6041 STR R1, [R0, #4] 0x08004C7C: 202E MOVS R0, #46 0x08004C7E: 210F MOVS R1, #15 0x08004C80: F005 FB1C BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08004C84: 202C MOVS R0, #44 0x08004C86: 210F MOVS R1, #15 0x08004C88: F005 FB18 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08004C8C: E765 B .L1 ; 0x08004B5A

Section .text.TIM_TI1_ConfigInputStage from charger_lto.o, size=34, align=2


TIM_TI1_ConfigInputStage: 0x08004C8E: F8D0 C020 LDR.W R12, [R0, #32] 0x08004C92: 6A03 LDR R3, [R0, #32] 0x08004C94: F023 0301 BIC R3, R3, #1 0x08004C98: 6203 STR R3, [R0, #32] 0x08004C9A: 6983 LDR R3, [R0, #24] 0x08004C9C: F023 03F0 BIC R3, R3, #240 0x08004CA0: EA43 1202 ORR.W R2, R3, R2, LSL #4 0x08004CA4: F02C 030A BIC R3, R12, #10 0x08004CA8: 6182 STR R2, [R0, #24] 0x08004CAA: 4319 ORRS R1, R3 0x08004CAC: 6201 STR R1, [R0, #32] 0x08004CAE: 4770 BX LR

Section .text.UART_CheckIdleState from charger_lto.o, size=170, align=2


UART_CheckIdleState: 0x08004CB0: B538 PUSH {R3-R5, LR} 0x08004CB2: 4604 MOV R4, R0 0x08004CB4: 2000 MOVS R0, #0 0x08004CB6: F8C4 0090 STR.W R0, [R4, #144] 0x08004CBA: F242 407C MOVW R0, #0x247C ; 0x2400247C = uwTick 0x08004CBE: F2C2 4000 MOVT R0, #0x2400 ; 0x2400247C = uwTick 0x08004CC2: 6805 LDR R5, [R0] 0x08004CC4: 6820 LDR R0, [R4] 0x08004CC6: 6801 LDR R1, [R0] 0x08004CC8: 0709 LSLS R1, R1, #28 0x08004CCA: D515 BPL .L3 ; 0x08004CF8 0x08004CCC: F44F 1100 MOV.W R1, #0x200000 0x08004CD0: 4620 MOV R0, R4 0x08004CD2: 462A MOV R2, R5 0x08004CD4: F000 F841 BL UART_WaitOnFlagUntilTimeout ; 0x08004D5A 0x08004CD8: B168 CBZ R0, .L2 ; 0x08004CF6
.L1: 0x08004CDA: 6820 LDR R0, [R4] 0x08004CDC: E850 0F00 LDREX R0, [R0] 0x08004CE0: 6821 LDR R1, [R4] 0x08004CE2: F020 0080 BIC R0, R0, #128 0x08004CE6: E841 0200 STREX R2, R0, [R1] 0x08004CEA: 2A00 CMP R2, #0 0x08004CEC: D1F5 BNE .L1 ; 0x08004CDA 0x08004CEE: 2020 MOVS R0, #32 0x08004CF0: F8C4 0088 STR.W R0, [R4, #136] 0x08004CF4: E023 B .L6 ; 0x08004D3E
.L2: 0x08004CF6: 6820 LDR R0, [R4]
.L3: 0x08004CF8: 6800 LDR R0, [R0] 0x08004CFA: 0740 LSLS R0, R0, #29 0x08004CFC: D521 BPL .L7 ; 0x08004D42 0x08004CFE: F44F 0180 MOV.W R1, #0x400000 0x08004D02: 4620 MOV R0, R4 0x08004D04: 462A MOV R2, R5 0x08004D06: F000 F828 BL UART_WaitOnFlagUntilTimeout ; 0x08004D5A 0x08004D0A: B1D0 CBZ R0, .L7 ; 0x08004D42
.L4: 0x08004D0C: 6820 LDR R0, [R4] 0x08004D0E: E850 0F00 LDREX R0, [R0] 0x08004D12: 6821 LDR R1, [R4] 0x08004D14: F420 7090 BIC R0, R0, #0x0120 0x08004D18: E841 0200 STREX R2, R0, [R1] 0x08004D1C: 2A00 CMP R2, #0 0x08004D1E: D1F5 BNE .L4 ; 0x08004D0C
.L5: 0x08004D20: 6820 LDR R0, [R4] 0x08004D22: 3008 ADDS R0, #8 0x08004D24: E850 0F00 LDREX R0, [R0] 0x08004D28: 6821 LDR R1, [R4] 0x08004D2A: F020 0001 BIC R0, R0, #1 0x08004D2E: 3108 ADDS R1, #8 0x08004D30: E841 0200 STREX R2, R0, [R1] 0x08004D34: 2A00 CMP R2, #0 0x08004D36: D1F3 BNE .L5 ; 0x08004D20 0x08004D38: 2020 MOVS R0, #32 0x08004D3A: F8C4 008C STR.W R0, [R4, #140]
.L6: 0x08004D3E: 2003 MOVS R0, #3 0x08004D40: E007 B .L8 ; 0x08004D52
.L7: 0x08004D42: 2020 MOVS R0, #32 0x08004D44: F8C4 0088 STR.W R0, [R4, #136] 0x08004D48: F8C4 008C STR.W R0, [R4, #140] 0x08004D4C: 2000 MOVS R0, #0 0x08004D4E: 66E0 STR R0, [R4, #108] 0x08004D50: 6720 STR R0, [R4, #112]
.L8: 0x08004D52: 2100 MOVS R1, #0 0x08004D54: F884 1084 STRB.W R1, [R4, #132] 0x08004D58: BD38 POP {R3-R5, PC}

Section .text.UART_WaitOnFlagUntilTimeout from charger_lto.o, size=102, align=2


UART_WaitOnFlagUntilTimeout: 0x08004D5A: B570 PUSH {R4-R6, LR} 0x08004D5C: 4604 MOV R4, R0 0x08004D5E: 6800 LDR R0, [R0] 0x08004D60: 69C3 LDR R3, [R0, #28] 0x08004D62: 400B ANDS R3, R1 0x08004D64: 428B CMP R3, R1 0x08004D66: D014 BEQ .L3 ; 0x08004D92 0x08004D68: F242 437C MOVW R3, #0x247C ; 0x2400247C = uwTick 0x08004D6C: F2C2 4300 MOVT R3, #0x2400 ; 0x2400247C = uwTick
.L1: 0x08004D70: 681E LDR R6, [R3] 0x08004D72: 1AB6 SUBS R6, R6, R2 0x08004D74: 0E76 LSRS R6, R6, #25 0x08004D76: D10E BNE .L4 ; 0x08004D96 0x08004D78: 6806 LDR R6, [R0] 0x08004D7A: 0776 LSLS R6, R6, #29 0x08004D7C: D505 BPL .L2 ; 0x08004D8A 0x08004D7E: 69C6 LDR R6, [R0, #28] 0x08004D80: 0736 LSLS R6, R6, #28 0x08004D82: D40A BMI .L5 ; 0x08004D9A 0x08004D84: 69C6 LDR R6, [R0, #28] 0x08004D86: 0536 LSLS R6, R6, #20 0x08004D88: D40B BMI .L6 ; 0x08004DA2
.L2: 0x08004D8A: 69C6 LDR R6, [R0, #28] 0x08004D8C: 400E ANDS R6, R1 0x08004D8E: 428E CMP R6, R1 0x08004D90: D1EE BNE .L1 ; 0x08004D70
.L3: 0x08004D92: 2500 MOVS R5, #0 0x08004D94: E012 B .L8 ; 0x08004DBC
.L4: 0x08004D96: 2503 MOVS R5, #3 0x08004D98: E010 B .L8 ; 0x08004DBC
.L5: 0x08004D9A: 2501 MOVS R5, #1 0x08004D9C: 2108 MOVS R1, #8 0x08004D9E: 2608 MOVS R6, #8 0x08004DA0: E003 B .L7 ; 0x08004DAA
.L6: 0x08004DA2: 2503 MOVS R5, #3 0x08004DA4: 2620 MOVS R6, #32 0x08004DA6: F44F 6100 MOV.W R1, #0x0800
.L7: 0x08004DAA: 6201 STR R1, [R0, #32] 0x08004DAC: 4620 MOV R0, R4 0x08004DAE: F006 F985 BL UART_EndRxTransfer ; 0x0800B0BC 0x08004DB2: F8C4 6090 STR.W R6, [R4, #144] 0x08004DB6: 2000 MOVS R0, #0 0x08004DB8: F884 0084 STRB.W R0, [R4, #132]
.L8: 0x08004DBC: 4628 MOV R0, R5 0x08004DBE: BD70 POP {R4-R6, PC}

Section .text.UART_TxISR_8BIT_FIFOEN from charger_lto.o, size=110, align=2


UART_TxISR_8BIT_FIFOEN: 0x08004DC0: F8D0 1088 LDR.W R1, [R0, #136] 0x08004DC4: 2921 CMP R1, #33 0x08004DC6: D131 BNE .L5 ; 0x08004E2C 0x08004DC8: F8B0 106A LDRH.W R1, [R0, #106] 0x08004DCC: 2900 CMP R1, #0 0x08004DCE: BF08 IT EQ 0x08004DD0: 4770 BXEQ LR
.L1: 0x08004DD2: F8B0 2056 LDRH.W R2, [R0, #86] 0x08004DD6: B19A CBZ R2, .L3 ; 0x08004E00 0x08004DD8: 6802 LDR R2, [R0] 0x08004DDA: 69D3 LDR R3, [R2, #28] 0x08004DDC: 061B LSLS R3, R3, #24 0x08004DDE: D50B BPL .L2 ; 0x08004DF8 0x08004DE0: F8D0 C050 LDR.W R12, [R0, #80] 0x08004DE4: F81C 3B01 LDRB R3, [R12], #1 0x08004DE8: 6293 STR R3, [R2, #40] 0x08004DEA: F8C0 C050 STR.W R12, [R0, #80] 0x08004DEE: F8B0 2056 LDRH.W R2, [R0, #86] 0x08004DF2: 3A01 SUBS R2, #1 0x08004DF4: F8A0 2056 STRH.W R2, [R0, #86]
.L2: 0x08004DF8: 3901 SUBS R1, #1 0x08004DFA: 040A LSLS R2, R1, #16 0x08004DFC: D1E9 BNE .L1 ; 0x08004DD2 0x08004DFE: 4770 BX LR
.L3: 0x08004E00: 6801 LDR R1, [R0] 0x08004E02: 3108 ADDS R1, #8 0x08004E04: E851 1F00 LDREX R1, [R1] 0x08004E08: 6802 LDR R2, [R0] 0x08004E0A: F421 0100 BIC R1, R1, #0x800000 0x08004E0E: 3208 ADDS R2, #8 0x08004E10: E842 1300 STREX R3, R1, [R2] 0x08004E14: 2B00 CMP R3, #0 0x08004E16: D1F3 BNE .L3 ; 0x08004E00
.L4: 0x08004E18: 6801 LDR R1, [R0] 0x08004E1A: E851 1F00 LDREX R1, [R1] 0x08004E1E: 6802 LDR R2, [R0] 0x08004E20: F041 0140 ORR R1, R1, #64 0x08004E24: E842 1300 STREX R3, R1, [R2] 0x08004E28: 2B00 CMP R3, #0 0x08004E2A: D1F5 BNE .L4 ; 0x08004E18
.L5: 0x08004E2C: 4770 BX LR

Section .text.UART_TxISR_16BIT_FIFOEN from charger_lto.o, size=114, align=2


UART_TxISR_16BIT_FIFOEN: 0x08004E2E: F8D0 1088 LDR.W R1, [R0, #136] 0x08004E32: 2921 CMP R1, #33 0x08004E34: D133 BNE .L5 ; 0x08004E9E 0x08004E36: F8B0 106A LDRH.W R1, [R0, #106] 0x08004E3A: 2900 CMP R1, #0 0x08004E3C: BF08 IT EQ 0x08004E3E: 4770 BXEQ LR
.L1: 0x08004E40: F8B0 2056 LDRH.W R2, [R0, #86] 0x08004E44: B1AA CBZ R2, .L3 ; 0x08004E72 0x08004E46: 6802 LDR R2, [R0] 0x08004E48: 69D3 LDR R3, [R2, #28] 0x08004E4A: 061B LSLS R3, R3, #24 0x08004E4C: D50D BPL .L2 ; 0x08004E6A 0x08004E4E: F8D0 C050 LDR.W R12, [R0, #80] 0x08004E52: F83C 3B02 LDRH R3, [R12], #2 0x08004E56: F36F 235F BFC R3, #9, #23 0x08004E5A: 6293 STR R3, [R2, #40] 0x08004E5C: F8C0 C050 STR.W R12, [R0, #80] 0x08004E60: F8B0 2056 LDRH.W R2, [R0, #86] 0x08004E64: 3A01 SUBS R2, #1 0x08004E66: F8A0 2056 STRH.W R2, [R0, #86]
.L2: 0x08004E6A: 3901 SUBS R1, #1 0x08004E6C: 040A LSLS R2, R1, #16 0x08004E6E: D1E7 BNE .L1 ; 0x08004E40 0x08004E70: 4770 BX LR
.L3: 0x08004E72: 6801 LDR R1, [R0] 0x08004E74: 3108 ADDS R1, #8 0x08004E76: E851 1F00 LDREX R1, [R1] 0x08004E7A: 6802 LDR R2, [R0] 0x08004E7C: F421 0100 BIC R1, R1, #0x800000 0x08004E80: 3208 ADDS R2, #8 0x08004E82: E842 1300 STREX R3, R1, [R2] 0x08004E86: 2B00 CMP R3, #0 0x08004E88: D1F3 BNE .L3 ; 0x08004E72
.L4: 0x08004E8A: 6801 LDR R1, [R0] 0x08004E8C: E851 1F00 LDREX R1, [R1] 0x08004E90: 6802 LDR R2, [R0] 0x08004E92: F041 0140 ORR R1, R1, #64 0x08004E96: E842 1300 STREX R3, R1, [R2] 0x08004E9A: 2B00 CMP R3, #0 0x08004E9C: D1F5 BNE .L4 ; 0x08004E8A
.L5: 0x08004E9E: 4770 BX LR

Section .text.UART_TxISR_8BIT from charger_lto.o, size=82, align=2


UART_TxISR_8BIT: 0x08004EA0: F8D0 1088 LDR.W R1, [R0, #136] 0x08004EA4: 2921 CMP R1, #33 0x08004EA6: BF18 IT NE 0x08004EA8: 4770 BXNE LR 0x08004EAA: F8B0 1056 LDRH.W R1, [R0, #86] 0x08004EAE: B159 CBZ R1, .L1 ; 0x08004EC8 0x08004EB0: 6D01 LDR R1, [R0, #80] 0x08004EB2: 6802 LDR R2, [R0] 0x08004EB4: F811 3B01 LDRB R3, [R1], #1 0x08004EB8: 6293 STR R3, [R2, #40] 0x08004EBA: 6501 STR R1, [R0, #80] 0x08004EBC: F8B0 1056 LDRH.W R1, [R0, #86] 0x08004EC0: 3901 SUBS R1, #1 0x08004EC2: F8A0 1056 STRH.W R1, [R0, #86] 0x08004EC6: 4770 BX LR
.L1: 0x08004EC8: 6801 LDR R1, [R0] 0x08004ECA: E851 1F00 LDREX R1, [R1] 0x08004ECE: 6802 LDR R2, [R0] 0x08004ED0: F021 0180 BIC R1, R1, #128 0x08004ED4: E842 1300 STREX R3, R1, [R2] 0x08004ED8: 2B00 CMP R3, #0 0x08004EDA: D1F5 BNE .L1 ; 0x08004EC8
.L2: 0x08004EDC: 6801 LDR R1, [R0] 0x08004EDE: E851 1F00 LDREX R1, [R1] 0x08004EE2: 6802 LDR R2, [R0] 0x08004EE4: F041 0140 ORR R1, R1, #64 0x08004EE8: E842 1300 STREX R3, R1, [R2] 0x08004EEC: 2B00 CMP R3, #0 0x08004EEE: D1F5 BNE .L2 ; 0x08004EDC 0x08004EF0: 4770 BX LR

Section .text.UART_TxISR_16BIT from charger_lto.o, size=86, align=2


UART_TxISR_16BIT: 0x08004EF2: F8D0 1088 LDR.W R1, [R0, #136] 0x08004EF6: 2921 CMP R1, #33 0x08004EF8: BF18 IT NE 0x08004EFA: 4770 BXNE LR 0x08004EFC: F8B0 1056 LDRH.W R1, [R0, #86] 0x08004F00: B169 CBZ R1, .L1 ; 0x08004F1E 0x08004F02: 6D01 LDR R1, [R0, #80] 0x08004F04: 6802 LDR R2, [R0] 0x08004F06: F831 3B02 LDRH R3, [R1], #2 0x08004F0A: F36F 235F BFC R3, #9, #23 0x08004F0E: 6293 STR R3, [R2, #40] 0x08004F10: 6501 STR R1, [R0, #80] 0x08004F12: F8B0 1056 LDRH.W R1, [R0, #86] 0x08004F16: 3901 SUBS R1, #1 0x08004F18: F8A0 1056 STRH.W R1, [R0, #86] 0x08004F1C: 4770 BX LR
.L1: 0x08004F1E: 6801 LDR R1, [R0] 0x08004F20: E851 1F00 LDREX R1, [R1] 0x08004F24: 6802 LDR R2, [R0] 0x08004F26: F021 0180 BIC R1, R1, #128 0x08004F2A: E842 1300 STREX R3, R1, [R2] 0x08004F2E: 2B00 CMP R3, #0 0x08004F30: D1F5 BNE .L1 ; 0x08004F1E
.L2: 0x08004F32: 6801 LDR R1, [R0] 0x08004F34: E851 1F00 LDREX R1, [R1] 0x08004F38: 6802 LDR R2, [R0] 0x08004F3A: F041 0140 ORR R1, R1, #64 0x08004F3E: E842 1300 STREX R3, R1, [R2] 0x08004F42: 2B00 CMP R3, #0 0x08004F44: D1F5 BNE .L2 ; 0x08004F32 0x08004F46: 4770 BX LR

Section .text.UART_RxISR_16BIT_FIFOEN from charger_lto.o, size=414, align=2


UART_RxISR_16BIT_FIFOEN: 0x08004F48: E92D 43F0 PUSH.W {R4-R9, LR} 0x08004F4C: 6801 LDR R1, [R0] 0x08004F4E: F8B0 2060 LDRH.W R2, [R0, #96] 0x08004F52: 69CB LDR R3, [R1, #28] 0x08004F54: 680F LDR R7, [R1] 0x08004F56: 688E LDR R6, [R1, #8] 0x08004F58: F8D0 508C LDR.W R5, [R0, #140] 0x08004F5C: 2D22 CMP R5, #34 0x08004F5E: F040 80BC BNE.W .L14 ; 0x080050DA 0x08004F62: F8B0 5068 LDRH.W R5, [R0, #104] 0x08004F66: 2D00 CMP R5, #0 0x08004F68: F000 8091 BEQ.W .L10 ; 0x0800508E 0x08004F6C: F407 7C80 AND R12, R7, #0x0100 0x08004F70: F006 0E01 AND LR, R6, #1 0x08004F74: F04F 0800 MOV.W R8, #0 0x08004F78: 2404 MOVS R4, #4 0x08004F7A: F04F 0902 MOV.W R9, #2 0x08004F7E: 2701 MOVS R7, #1
.L1: 0x08004F80: 069B LSLS R3, R3, #26 0x08004F82: F140 8084 BPL.W .L10 ; 0x0800508E 0x08004F86: 6A4B LDR R3, [R1, #36] 0x08004F88: 6D85 LDR R5, [R0, #88] 0x08004F8A: 4013 ANDS R3, R2 0x08004F8C: F825 3B02 STRH R3, [R5], #2 0x08004F90: 6585 STR R5, [R0, #88] 0x08004F92: F8B0 305E LDRH.W R3, [R0, #94] 0x08004F96: 3B01 SUBS R3, #1 0x08004F98: F8A0 305E STRH.W R3, [R0, #94] 0x08004F9C: 69CB LDR R3, [R1, #28] 0x08004F9E: 075D LSLS R5, R3, #29 0x08004FA0: D02A BEQ .L4 ; 0x08004FF8 0x08004FA2: 07DE LSLS R6, R3, #31 0x08004FA4: BF1F ITTTT NE 0x08004FA6: F1BC 0F00 CMPNE.W R12, #0 0x08004FAA: 620F STRNE R7, [R1, #32] 0x08004FAC: F8D0 6090 LDRNE.W R6, [R0, #144] 0x08004FB0: F046 0601 ORRNE R6, R6, #1 0x08004FB4: BF18 IT NE 0x08004FB6: F8C0 6090 STRNE.W R6, [R0, #144] 0x08004FBA: 079E LSLS R6, R3, #30 0x08004FBC: D50A BPL .L2 ; 0x08004FD4 0x08004FBE: F1BE 0F00 CMP.W LR, #0 0x08004FC2: BF1F ITTTT NE 0x08004FC4: F8C1 9020 STRNE.W R9, [R1, #32] 0x08004FC8: F8D0 6090 LDRNE.W R6, [R0, #144] 0x08004FCC: F046 0604 ORRNE R6, R6, #4 0x08004FD0: F8C0 6090 STRNE.W R6, [R0, #144]
.L2: 0x08004FD4: 2D00 CMP R5, #0 0x08004FD6: D509 BPL .L3 ; 0x08004FEC 0x08004FD8: F1BE 0F00 CMP.W LR, #0 0x08004FDC: BF1F ITTTT NE 0x08004FDE: 620C STRNE R4, [R1, #32] 0x08004FE0: F8D0 5090 LDRNE.W R5, [R0, #144] 0x08004FE4: F045 0502 ORRNE R5, R5, #2 0x08004FE8: F8C0 5090 STRNE.W R5, [R0, #144]
.L3: 0x08004FEC: F8D0 5090 LDR.W R5, [R0, #144] 0x08004FF0: 2D00 CMP R5, #0 0x08004FF2: BF18 IT NE 0x08004FF4: F8C0 8090 STRNE.W R8, [R0, #144]
.L4: 0x08004FF8: F8B0 505E LDRH.W R5, [R0, #94] 0x08004FFC: 2D00 CMP R5, #0 0x08004FFE: D1BF BNE .L1 ; 0x08004F80
.L5: 0x08005000: 6801 LDR R1, [R0] 0x08005002: E851 1F00 LDREX R1, [R1] 0x08005006: 6802 LDR R2, [R0] 0x08005008: F421 7180 BIC R1, R1, #0x0100 0x0800500C: E842 1300 STREX R3, R1, [R2] 0x08005010: 2B00 CMP R3, #0 0x08005012: D1F5 BNE .L5 ; 0x08005000 0x08005014: F64F 71FE MOVW R1, #0xFFFE 0x08005018: F6CE 71FF MOVT R1, #0xEFFF
.L6: 0x0800501C: 6802 LDR R2, [R0] 0x0800501E: 3208 ADDS R2, #8 0x08005020: E852 2F00 LDREX R2, [R2] 0x08005024: 6803 LDR R3, [R0] 0x08005026: 400A ANDS R2, R1 0x08005028: 3308 ADDS R3, #8 0x0800502A: E843 2700 STREX R7, R2, [R3] 0x0800502E: 2F00 CMP R7, #0 0x08005030: D1F4 BNE .L6 ; 0x0800501C 0x08005032: 2120 MOVS R1, #32 0x08005034: F8C0 108C STR.W R1, [R0, #140] 0x08005038: 6747 STR R7, [R0, #116] 0x0800503A: F640 4200 MOVW R2, #0x0C00 0x0800503E: 6707 STR R7, [R0, #112] 0x08005040: F6C5 0200 MOVT R2, #0x5800 0x08005044: 6801 LDR R1, [R0] 0x08005046: 4291 CMP R1, R2 0x08005048: D00C BEQ .L8 ; 0x08005064 0x0800504A: 6849 LDR R1, [R1, #4] 0x0800504C: 0209 LSLS R1, R1, #8 0x0800504E: D509 BPL .L8 ; 0x08005064
.L7: 0x08005050: 6801 LDR R1, [R0] 0x08005052: E851 1F00 LDREX R1, [R1] 0x08005056: 6802 LDR R2, [R0] 0x08005058: F021 6180 BIC R1, R1, #0x04000000 0x0800505C: E842 1300 STREX R3, R1, [R2] 0x08005060: 2B00 CMP R3, #0 0x08005062: D1F5 BNE .L7 ; 0x08005050
.L8: 0x08005064: 6EC1 LDR R1, [R0, #108] 0x08005066: 2901 CMP R1, #1 0x08005068: D111 BNE .L10 ; 0x0800508E 0x0800506A: 2100 MOVS R1, #0 0x0800506C: 66C1 STR R1, [R0, #108]
.L9: 0x0800506E: 6801 LDR R1, [R0] 0x08005070: E851 1F00 LDREX R1, [R1] 0x08005074: 6802 LDR R2, [R0] 0x08005076: F021 0110 BIC R1, R1, #16 0x0800507A: E842 1300 STREX R3, R1, [R2] 0x0800507E: 2B00 CMP R3, #0 0x08005080: D1F5 BNE .L9 ; 0x0800506E 0x08005082: 6801 LDR R1, [R0] 0x08005084: 69CA LDR R2, [R1, #28] 0x08005086: 06D2 LSLS R2, R2, #27 0x08005088: BF44 ITT MI 0x0800508A: 2210 MOVMI R2, #16 0x0800508C: 620A STRMI R2, [R1, #32]
.L10: 0x0800508E: F8B0 105E LDRH.W R1, [R0, #94] 0x08005092: B301 CBZ R1, .L13 ; 0x080050D6 0x08005094: F8B0 2068 LDRH.W R2, [R0, #104] 0x08005098: 4291 CMP R1, R2 0x0800509A: BF28 IT CS 0x0800509C: E8BD 83F0 POPCS.W {R4-R9, PC}
.L11: 0x080050A0: 6801 LDR R1, [R0] 0x080050A2: 3108 ADDS R1, #8 0x080050A4: E851 1F00 LDREX R1, [R1] 0x080050A8: 6802 LDR R2, [R0] 0x080050AA: F021 5180 BIC R1, R1, #0x10000000 0x080050AE: 3208 ADDS R2, #8 0x080050B0: E842 1300 STREX R3, R1, [R2] 0x080050B4: 2B00 CMP R3, #0 0x080050B6: D1F3 BNE .L11 ; 0x080050A0 0x080050B8: F24B 1119 MOVW R1, #0xB119 ; 0x0800B119 = UART_RxISR_16BIT 0x080050BC: F6C0 0100 MOVT R1, #0x0800 ; 0x0800B119 = UART_RxISR_16BIT 0x080050C0: 6741 STR R1, [R0, #116]
.L12: 0x080050C2: 6801 LDR R1, [R0] 0x080050C4: E851 1F00 LDREX R1, [R1] 0x080050C8: 6802 LDR R2, [R0] 0x080050CA: F041 0120 ORR R1, R1, #32 0x080050CE: E842 1300 STREX R3, R1, [R2] 0x080050D2: 2B00 CMP R3, #0 0x080050D4: D1F5 BNE .L12 ; 0x080050C2
.L13: 0x080050D6: E8BD 83F0 POP.W {R4-R9, PC}
.L14: 0x080050DA: 6988 LDR R0, [R1, #24] 0x080050DC: F040 0008 ORR R0, R0, #8 0x080050E0: 6188 STR R0, [R1, #24] 0x080050E2: E8BD 83F0 POP.W {R4-R9, PC}

Section .text.UART_RxISR_8BIT_FIFOEN from charger_lto.o, size=418, align=2


UART_RxISR_8BIT_FIFOEN: 0x080050E6: E92D 43F0 PUSH.W {R4-R9, LR} 0x080050EA: 6802 LDR R2, [R0] 0x080050EC: F8B0 1060 LDRH.W R1, [R0, #96] 0x080050F0: 69D6 LDR R6, [R2, #28] 0x080050F2: 6813 LDR R3, [R2] 0x080050F4: 6897 LDR R7, [R2, #8] 0x080050F6: F8D0 508C LDR.W R5, [R0, #140] 0x080050FA: 2D22 CMP R5, #34 0x080050FC: F040 80BE BNE.W .L14 ; 0x0800527C 0x08005100: F8B0 5068 LDRH.W R5, [R0, #104] 0x08005104: 2D00 CMP R5, #0 0x08005106: F000 8093 BEQ.W .L10 ; 0x08005230 0x0800510A: F403 7C80 AND R12, R3, #0x0100 0x0800510E: F007 0301 AND R3, R7, #1 0x08005112: F04F 0E00 MOV.W LR, #0 0x08005116: F04F 0804 MOV.W R8, #4 0x0800511A: F04F 0902 MOV.W R9, #2 0x0800511E: 2701 MOVS R7, #1
.L1: 0x08005120: 06B4 LSLS R4, R6, #26 0x08005122: F140 8085 BPL.W .L10 ; 0x08005230 0x08005126: 6A52 LDR R2, [R2, #36] 0x08005128: 6D84 LDR R4, [R0, #88] 0x0800512A: 400A ANDS R2, R1 0x0800512C: 7022 STRB R2, [R4] 0x0800512E: 6D82 LDR R2, [R0, #88] 0x08005130: 3201 ADDS R2, #1 0x08005132: 6582 STR R2, [R0, #88] 0x08005134: 6802 LDR R2, [R0] 0x08005136: F8B0 405E LDRH.W R4, [R0, #94] 0x0800513A: 3C01 SUBS R4, #1 0x0800513C: F8A0 405E STRH.W R4, [R0, #94] 0x08005140: 69D6 LDR R6, [R2, #28] 0x08005142: 0774 LSLS R4, R6, #29 0x08005144: D029 BEQ .L4 ; 0x0800519A 0x08005146: 07F5 LSLS R5, R6, #31 0x08005148: BF1F ITTTT NE 0x0800514A: F1BC 0F00 CMPNE.W R12, #0 0x0800514E: 6217 STRNE R7, [R2, #32] 0x08005150: F8D0 5090 LDRNE.W R5, [R0, #144] 0x08005154: F045 0501 ORRNE R5, R5, #1 0x08005158: BF18 IT NE 0x0800515A: F8C0 5090 STRNE.W R5, [R0, #144] 0x0800515E: 07B5 LSLS R5, R6, #30 0x08005160: D509 BPL .L2 ; 0x08005176 0x08005162: 2B00 CMP R3, #0 0x08005164: BF1F ITTTT NE 0x08005166: F8C2 9020 STRNE.W R9, [R2, #32] 0x0800516A: F8D0 5090 LDRNE.W R5, [R0, #144] 0x0800516E: F045 0504 ORRNE R5, R5, #4 0x08005172: F8C0 5090 STRNE.W R5, [R0, #144]
.L2: 0x08005176: 2C00 CMP R4, #0 0x08005178: D509 BPL .L3 ; 0x0800518E 0x0800517A: 2B00 CMP R3, #0 0x0800517C: BF1F ITTTT NE 0x0800517E: F8C2 8020 STRNE.W R8, [R2, #32] 0x08005182: F8D0 4090 LDRNE.W R4, [R0, #144] 0x08005186: F044 0402 ORRNE R4, R4, #2 0x0800518A: F8C0 4090 STRNE.W R4, [R0, #144]
.L3: 0x0800518E: F8D0 4090 LDR.W R4, [R0, #144] 0x08005192: 2C00 CMP R4, #0 0x08005194: BF18 IT NE 0x08005196: F8C0 E090 STRNE.W LR, [R0, #144]
.L4: 0x0800519A: F8B0 405E LDRH.W R4, [R0, #94] 0x0800519E: 2C00 CMP R4, #0 0x080051A0: D1BE BNE .L1 ; 0x08005120
.L5: 0x080051A2: 6801 LDR R1, [R0] 0x080051A4: E851 1F00 LDREX R1, [R1] 0x080051A8: 6802 LDR R2, [R0] 0x080051AA: F421 7180 BIC R1, R1, #0x0100 0x080051AE: E842 1300 STREX R3, R1, [R2] 0x080051B2: 2B00 CMP R3, #0 0x080051B4: D1F5 BNE .L5 ; 0x080051A2 0x080051B6: F64F 71FE MOVW R1, #0xFFFE 0x080051BA: F6CE 71FF MOVT R1, #0xEFFF
.L6: 0x080051BE: 6802 LDR R2, [R0] 0x080051C0: 3208 ADDS R2, #8 0x080051C2: E852 2F00 LDREX R2, [R2] 0x080051C6: 6803 LDR R3, [R0] 0x080051C8: 400A ANDS R2, R1 0x080051CA: 3308 ADDS R3, #8 0x080051CC: E843 2700 STREX R7, R2, [R3] 0x080051D0: 2F00 CMP R7, #0 0x080051D2: D1F4 BNE .L6 ; 0x080051BE 0x080051D4: 2120 MOVS R1, #32 0x080051D6: F8C0 108C STR.W R1, [R0, #140] 0x080051DA: 6747 STR R7, [R0, #116] 0x080051DC: F640 4200 MOVW R2, #0x0C00 0x080051E0: 6707 STR R7, [R0, #112] 0x080051E2: F6C5 0200 MOVT R2, #0x5800 0x080051E6: 6801 LDR R1, [R0] 0x080051E8: 4291 CMP R1, R2 0x080051EA: D00C BEQ .L8 ; 0x08005206 0x080051EC: 6849 LDR R1, [R1, #4] 0x080051EE: 0209 LSLS R1, R1, #8 0x080051F0: D509 BPL .L8 ; 0x08005206
.L7: 0x080051F2: 6801 LDR R1, [R0] 0x080051F4: E851 1F00 LDREX R1, [R1] 0x080051F8: 6802 LDR R2, [R0] 0x080051FA: F021 6180 BIC R1, R1, #0x04000000 0x080051FE: E842 1300 STREX R3, R1, [R2] 0x08005202: 2B00 CMP R3, #0 0x08005204: D1F5 BNE .L7 ; 0x080051F2
.L8: 0x08005206: 6EC1 LDR R1, [R0, #108] 0x08005208: 2901 CMP R1, #1 0x0800520A: D111 BNE .L10 ; 0x08005230 0x0800520C: 2100 MOVS R1, #0 0x0800520E: 66C1 STR R1, [R0, #108]
.L9: 0x08005210: 6801 LDR R1, [R0] 0x08005212: E851 1F00 LDREX R1, [R1] 0x08005216: 6802 LDR R2, [R0] 0x08005218: F021 0110 BIC R1, R1, #16 0x0800521C: E842 1300 STREX R3, R1, [R2] 0x08005220: 2B00 CMP R3, #0 0x08005222: D1F5 BNE .L9 ; 0x08005210 0x08005224: 6801 LDR R1, [R0] 0x08005226: 69CA LDR R2, [R1, #28] 0x08005228: 06D2 LSLS R2, R2, #27 0x0800522A: BF44 ITT MI 0x0800522C: 2210 MOVMI R2, #16 0x0800522E: 620A STRMI R2, [R1, #32]
.L10: 0x08005230: F8B0 105E LDRH.W R1, [R0, #94] 0x08005234: B301 CBZ R1, .L13 ; 0x08005278 0x08005236: F8B0 2068 LDRH.W R2, [R0, #104] 0x0800523A: 4291 CMP R1, R2 0x0800523C: BF28 IT CS 0x0800523E: E8BD 83F0 POPCS.W {R4-R9, PC}
.L11: 0x08005242: 6801 LDR R1, [R0] 0x08005244: 3108 ADDS R1, #8 0x08005246: E851 1F00 LDREX R1, [R1] 0x0800524A: 6802 LDR R2, [R0] 0x0800524C: F021 5180 BIC R1, R1, #0x10000000 0x08005250: 3208 ADDS R2, #8 0x08005252: E842 1300 STREX R3, R1, [R2] 0x08005256: 2B00 CMP R3, #0 0x08005258: D1F3 BNE .L11 ; 0x08005242 0x0800525A: F245 2189 MOVW R1, #0x5289 ; 0x08005289 = UART_RxISR_8BIT 0x0800525E: F6C0 0100 MOVT R1, #0x0800 ; 0x08005289 = UART_RxISR_8BIT 0x08005262: 6741 STR R1, [R0, #116]
.L12: 0x08005264: 6801 LDR R1, [R0] 0x08005266: E851 1F00 LDREX R1, [R1] 0x0800526A: 6802 LDR R2, [R0] 0x0800526C: F041 0120 ORR R1, R1, #32 0x08005270: E842 1300 STREX R3, R1, [R2] 0x08005274: 2B00 CMP R3, #0 0x08005276: D1F5 BNE .L12 ; 0x08005264
.L13: 0x08005278: E8BD 83F0 POP.W {R4-R9, PC}
.L14: 0x0800527C: 6990 LDR R0, [R2, #24] 0x0800527E: F040 0008 ORR R0, R0, #8 0x08005282: 6190 STR R0, [R2, #24] 0x08005284: E8BD 83F0 POP.W {R4-R9, PC}

Section .text.UART_RxISR_8BIT from charger_lto.o, size=194, align=2


UART_RxISR_8BIT: 0x08005288: F8B0 1060 LDRH.W R1, [R0, #96] 0x0800528C: 6802 LDR R2, [R0] 0x0800528E: F8D0 308C LDR.W R3, [R0, #140] 0x08005292: 2B22 CMP R3, #34 0x08005294: D154 BNE .L7 ; 0x08005340 0x08005296: 6A52 LDR R2, [R2, #36] 0x08005298: 6D83 LDR R3, [R0, #88] 0x0800529A: 4011 ANDS R1, R2 0x0800529C: 7019 STRB R1, [R3] 0x0800529E: 6D81 LDR R1, [R0, #88] 0x080052A0: 3101 ADDS R1, #1 0x080052A2: 6581 STR R1, [R0, #88] 0x080052A4: F8B0 105E LDRH.W R1, [R0, #94] 0x080052A8: 3901 SUBS R1, #1 0x080052AA: F8A0 105E STRH.W R1, [R0, #94] 0x080052AE: F8B0 105E LDRH.W R1, [R0, #94] 0x080052B2: B101 CBZ R1, .L2 ; 0x080052B6
.L1: 0x080052B4: 4770 BX LR
.L2: 0x080052B6: 6801 LDR R1, [R0] 0x080052B8: E851 1F00 LDREX R1, [R1] 0x080052BC: 6802 LDR R2, [R0] 0x080052BE: F421 7190 BIC R1, R1, #0x0120 0x080052C2: E842 1300 STREX R3, R1, [R2] 0x080052C6: 2B00 CMP R3, #0 0x080052C8: D1F5 BNE .L2 ; 0x080052B6
.L3: 0x080052CA: 6801 LDR R1, [R0] 0x080052CC: 3108 ADDS R1, #8 0x080052CE: E851 1F00 LDREX R1, [R1] 0x080052D2: 6802 LDR R2, [R0] 0x080052D4: F021 0101 BIC R1, R1, #1 0x080052D8: 3208 ADDS R2, #8 0x080052DA: E842 1300 STREX R3, R1, [R2] 0x080052DE: 2B00 CMP R3, #0 0x080052E0: D1F3 BNE .L3 ; 0x080052CA 0x080052E2: 2120 MOVS R1, #32 0x080052E4: F8C0 108C STR.W R1, [R0, #140] 0x080052E8: 6743 STR R3, [R0, #116] 0x080052EA: F640 4200 MOVW R2, #0x0C00 0x080052EE: 6703 STR R3, [R0, #112] 0x080052F0: F6C5 0200 MOVT R2, #0x5800 0x080052F4: 6801 LDR R1, [R0] 0x080052F6: 4291 CMP R1, R2 0x080052F8: D00C BEQ .L5 ; 0x08005314 0x080052FA: 6849 LDR R1, [R1, #4] 0x080052FC: 0209 LSLS R1, R1, #8 0x080052FE: D509 BPL .L5 ; 0x08005314
.L4: 0x08005300: 6801 LDR R1, [R0] 0x08005302: E851 1F00 LDREX R1, [R1] 0x08005306: 6802 LDR R2, [R0] 0x08005308: F021 6180 BIC R1, R1, #0x04000000 0x0800530C: E842 1300 STREX R3, R1, [R2] 0x08005310: 2B00 CMP R3, #0 0x08005312: D1F5 BNE .L4 ; 0x08005300
.L5: 0x08005314: 6EC1 LDR R1, [R0, #108] 0x08005316: 2901 CMP R1, #1 0x08005318: D1CC BNE .L1 ; 0x080052B4 0x0800531A: 66C3 STR R3, [R0, #108]
.L6: 0x0800531C: 6801 LDR R1, [R0] 0x0800531E: E851 1F00 LDREX R1, [R1] 0x08005322: 6802 LDR R2, [R0] 0x08005324: F021 0110 BIC R1, R1, #16 0x08005328: E842 1300 STREX R3, R1, [R2] 0x0800532C: 2B00 CMP R3, #0 0x0800532E: D1F5 BNE .L6 ; 0x0800531C 0x08005330: 6800 LDR R0, [R0] 0x08005332: 69C1 LDR R1, [R0, #28] 0x08005334: 06C9 LSLS R1, R1, #27 0x08005336: BF58 IT PL 0x08005338: 4770 BXPL LR 0x0800533A: 2110 MOVS R1, #16 0x0800533C: 6201 STR R1, [R0, #32] 0x0800533E: 4770 BX LR
.L7: 0x08005340: 6990 LDR R0, [R2, #24] 0x08005342: F040 0008 ORR R0, R0, #8 0x08005346: 6190 STR R0, [R2, #24] 0x08005348: 4770 BX LR

Section .text.HAL_UART_IRQHandler from charger_lto.o, size=1410, align=2


HAL_UART_IRQHandler: 0x0800534A: B5F8 PUSH {R3-R7, LR} 0x0800534C: 4604 MOV R4, R0 0x0800534E: 6800 LDR R0, [R0] 0x08005350: F640 012F MOVW R1, #0x082F 0x08005354: 69C2 LDR R2, [R0, #28] 0x08005356: 4011 ANDS R1, R2 0x08005358: 2920 CMP R1, #32 0x0800535A: 6801 LDR R1, [R0] 0x0800535C: 6883 LDR R3, [R0, #8] 0x0800535E: D107 BNE .L1 ; 0x08005370 0x08005360: F001 0620 AND R6, R1, #32 0x08005364: F003 5580 AND R5, R3, #0x10000000 0x08005368: 1976 ADDS R6, R6, R5 0x0800536A: D013 BEQ .L2 ; 0x08005394 0x0800536C: 6F61 LDR R1, [R4, #116] 0x0800536E: E111 B .L21 ; 0x08005594
.L1: 0x08005370: F640 060F MOVW R6, #0x080F 0x08005374: 4232 TST R2, R6 0x08005376: D00D BEQ .L2 ; 0x08005394 0x08005378: 2601 MOVS R6, #1 0x0800537A: F240 1520 MOVW R5, #0x0120 0x0800537E: F2C1 0600 MOVT R6, #0x1000 0x08005382: F2C0 4500 MOVT R5, #0x0400 0x08005386: EA03 0C06 AND.W R12, R3, R6 0x0800538A: EA01 0605 AND.W R6, R1, R5 0x0800538E: EB16 060C ADDS.W R6, R6, R12 0x08005392: D168 BNE .L11 ; 0x08005466
.L2: 0x08005394: 06D6 LSLS R6, R2, #27 0x08005396: 6EE6 LDR R6, [R4, #108] 0x08005398: D53E BPL .L7 ; 0x08005418 0x0800539A: 2E01 CMP R6, #1 0x0800539C: D13C BNE .L7 ; 0x08005418 0x0800539E: F011 0610 ANDS R6, R1, #16 0x080053A2: D039 BEQ .L7 ; 0x08005418 0x080053A4: 2110 MOVS R1, #16 0x080053A6: 6201 STR R1, [R0, #32] 0x080053A8: 6880 LDR R0, [R0, #8] 0x080053AA: 0640 LSLS R0, R0, #25 0x080053AC: F100 80E2 BMI.W .L19 ; 0x08005574 0x080053B0: F8B4 005C LDRH.W R0, [R4, #92] 0x080053B4: F8B4 105E LDRH.W R1, [R4, #94] 0x080053B8: F8B4 205E LDRH.W R2, [R4, #94] 0x080053BC: 2A00 CMP R2, #0 0x080053BE: BF18 IT NE 0x080053C0: 4288 CMPNE R0, R1 0x080053C2: D100 BNE .L4 ; 0x080053C6
.L3: 0x080053C4: BDF8 POP {R3-R7, PC}
.L4: 0x080053C6: 6820 LDR R0, [R4] 0x080053C8: E850 0F00 LDREX R0, [R0] 0x080053CC: 6821 LDR R1, [R4] 0x080053CE: F420 7090 BIC R0, R0, #0x0120 0x080053D2: E841 0200 STREX R2, R0, [R1] 0x080053D6: 2A00 CMP R2, #0 0x080053D8: D1F5 BNE .L4 ; 0x080053C6 0x080053DA: F64F 70FE MOVW R0, #0xFFFE 0x080053DE: F6CE 70FF MOVT R0, #0xEFFF
.L5: 0x080053E2: 6821 LDR R1, [R4] 0x080053E4: 3108 ADDS R1, #8 0x080053E6: E851 1F00 LDREX R1, [R1] 0x080053EA: 6822 LDR R2, [R4] 0x080053EC: 4001 ANDS R1, R0 0x080053EE: 3208 ADDS R2, #8 0x080053F0: E842 1300 STREX R3, R1, [R2] 0x080053F4: 2B00 CMP R3, #0 0x080053F6: D1F4 BNE .L5 ; 0x080053E2 0x080053F8: 2020 MOVS R0, #32 0x080053FA: F8C4 008C STR.W R0, [R4, #140] 0x080053FE: 66E3 STR R3, [R4, #108] 0x08005400: 6763 STR R3, [R4, #116]
.L6: 0x08005402: 6820 LDR R0, [R4] 0x08005404: E850 0F00 LDREX R0, [R0] 0x08005408: 6821 LDR R1, [R4] 0x0800540A: F020 0010 BIC R0, R0, #16 0x0800540E: E841 0200 STREX R2, R0, [R1] 0x08005412: 2A00 CMP R2, #0 0x08005414: D1F5 BNE .L6 ; 0x08005402 0x08005416: E131 B .L34 ; 0x0800567C
.L7: 0x08005418: 02D7 LSLS R7, R2, #11 0x0800541A: D506 BPL .L8 ; 0x0800542A 0x0800541C: F413 0780 ANDS R7, R3, #0x400000 0x08005420: BF1E ITTT NE 0x08005422: F44F 1180 MOVNE.W R1, #0x100000 0x08005426: 6201 STRNE R1, [R0, #32] 0x08005428: BDF8 POPNE {R3-R7, PC}
.L8: 0x0800542A: 0610 LSLS R0, R2, #24 0x0800542C: D506 BPL .L9 ; 0x0800543C 0x0800542E: F001 0080 AND R0, R1, #128 0x08005432: F403 0300 AND R3, R3, #0x800000 0x08005436: 18C0 ADDS R0, R0, R3 0x08005438: F040 80AB BNE.W .L20 ; 0x08005592
.L9: 0x0800543C: 0650 LSLS R0, R2, #25 0x0800543E: D5C1 BPL .L3 ; 0x080053C4 0x08005440: F011 0040 ANDS R0, R1, #64 0x08005444: BF08 IT EQ 0x08005446: BDF8 POPEQ {R3-R7, PC}
.L10: 0x08005448: 6820 LDR R0, [R4] 0x0800544A: E850 0F00 LDREX R0, [R0] 0x0800544E: 6821 LDR R1, [R4] 0x08005450: F020 0040 BIC R0, R0, #64 0x08005454: E841 0200 STREX R2, R0, [R1] 0x08005458: 2A00 CMP R2, #0 0x0800545A: D1F5 BNE .L10 ; 0x08005448 0x0800545C: 2020 MOVS R0, #32 0x0800545E: F8C4 0088 STR.W R0, [R4, #136] 0x08005462: 67A2 STR R2, [R4, #120] 0x08005464: BDF8 POP {R3-R7, PC}
.L11: 0x08005466: 07D6 LSLS R6, R2, #31 0x08005468: BF18 IT NE 0x0800546A: F411 7680 ANDSNE R6, R1, #0x0100 0x0800546E: D007 BEQ .L12 ; 0x08005480 0x08005470: 2601 MOVS R6, #1 0x08005472: 6206 STR R6, [R0, #32] 0x08005474: F8D4 6090 LDR.W R6, [R4, #144] 0x08005478: F046 0601 ORR R6, R6, #1 0x0800547C: F8C4 6090 STR.W R6, [R4, #144]
.L12: 0x08005480: 0796 LSLS R6, R2, #30 0x08005482: F003 0601 AND R6, R3, #1 0x08005486: D508 BPL .L13 ; 0x0800549A 0x08005488: B13E CBZ R6, .L13 ; 0x0800549A 0x0800548A: 2502 MOVS R5, #2 0x0800548C: 6205 STR R5, [R0, #32] 0x0800548E: F8D4 5090 LDR.W R5, [R4, #144] 0x08005492: F045 0504 ORR R5, R5, #4 0x08005496: F8C4 5090 STR.W R5, [R4, #144]
.L13: 0x0800549A: 0755 LSLS R5, R2, #29 0x0800549C: D508 BPL .L14 ; 0x080054B0 0x0800549E: B13E CBZ R6, .L14 ; 0x080054B0 0x080054A0: 2604 MOVS R6, #4 0x080054A2: 6206 STR R6, [R0, #32] 0x080054A4: F8D4 6090 LDR.W R6, [R4, #144] 0x080054A8: F046 0602 ORR R6, R6, #2 0x080054AC: F8C4 6090 STR.W R6, [R4, #144]
.L14: 0x080054B0: 0716 LSLS R6, R2, #28 0x080054B2: D50C BPL .L15 ; 0x080054CE 0x080054B4: F001 0620 AND R6, R1, #32 0x080054B8: EA56 060C ORRS.W R6, R6, R12 0x080054BC: D007 BEQ .L15 ; 0x080054CE 0x080054BE: 2608 MOVS R6, #8 0x080054C0: 6206 STR R6, [R0, #32] 0x080054C2: F8D4 6090 LDR.W R6, [R4, #144] 0x080054C6: F046 0608 ORR R6, R6, #8 0x080054CA: F8C4 6090 STR.W R6, [R4, #144]
.L15: 0x080054CE: 0516 LSLS R6, R2, #20 0x080054D0: D50B BPL .L16 ; 0x080054EA 0x080054D2: F011 6680 ANDS R6, R1, #0x04000000 0x080054D6: D008 BEQ .L16 ; 0x080054EA 0x080054D8: F44F 6600 MOV.W R6, #0x0800 0x080054DC: 6206 STR R6, [R0, #32] 0x080054DE: F8D4 6090 LDR.W R6, [R4, #144] 0x080054E2: F046 0620 ORR R6, R6, #32 0x080054E6: F8C4 6090 STR.W R6, [R4, #144]
.L16: 0x080054EA: F8D4 6090 LDR.W R6, [R4, #144] 0x080054EE: 2E00 CMP R6, #0 0x080054F0: F43F AF68 BEQ.W .L3 ; 0x080053C4 0x080054F4: 0692 LSLS R2, R2, #26 0x080054F6: D50A BPL .L17 ; 0x0800550E 0x080054F8: F001 0120 AND R1, R1, #32 0x080054FC: F003 5280 AND R2, R3, #0x10000000 0x08005500: 1889 ADDS R1, R1, R2 0x08005502: D004 BEQ .L17 ; 0x0800550E 0x08005504: 6F61 LDR R1, [R4, #116] 0x08005506: B111 CBZ R1, .L17 ; 0x0800550E 0x08005508: 4620 MOV R0, R4 0x0800550A: 4788 BLX R1 0x0800550C: 6820 LDR R0, [R4]
.L17: 0x0800550E: F8D4 1090 LDR.W R1, [R4, #144] 0x08005512: 6880 LDR R0, [R0, #8] 0x08005514: F000 0040 AND R0, R0, #64 0x08005518: F001 0128 AND R1, R1, #40 0x0800551C: 1840 ADDS R0, R0, R1 0x0800551E: BF04 ITT EQ 0x08005520: F8C4 0090 STREQ.W R0, [R4, #144] 0x08005524: BDF8 POPEQ {R3-R7, PC} 0x08005526: 4620 MOV R0, R4 0x08005528: F005 FDC8 BL UART_EndRxTransfer ; 0x0800B0BC 0x0800552C: 6820 LDR R0, [R4] 0x0800552E: 6880 LDR R0, [R0, #8] 0x08005530: 0640 LSLS R0, R0, #25 0x08005532: F57F AF47 BPL.W .L3 ; 0x080053C4
.L18: 0x08005536: 6820 LDR R0, [R4] 0x08005538: 3008 ADDS R0, #8 0x0800553A: E850 0F00 LDREX R0, [R0] 0x0800553E: 6821 LDR R1, [R4] 0x08005540: F020 0040 BIC R0, R0, #64 0x08005544: 3108 ADDS R1, #8 0x08005546: E841 0200 STREX R2, R0, [R1] 0x0800554A: 2A00 CMP R2, #0 0x0800554C: D1F3 BNE .L18 ; 0x08005536 0x0800554E: F8D4 0080 LDR.W R0, [R4, #128] 0x08005552: 2800 CMP R0, #0 0x08005554: F43F AF36 BEQ.W .L3 ; 0x080053C4 0x08005558: F645 01CD MOVW R1, #0x58CD ; 0x080058CD = UART_DMAAbortOnError 0x0800555C: F6C0 0100 MOVT R1, #0x0800 ; 0x080058CD = UART_DMAAbortOnError 0x08005560: 6501 STR R1, [R0, #80] 0x08005562: F004 FF3D BL HAL_DMA_Abort_IT ; 0x0800A3E0 0x08005566: 2800 CMP R0, #0 0x08005568: F43F AF2C BEQ.W .L3 ; 0x080053C4 0x0800556C: F8D4 0080 LDR.W R0, [R4, #128] 0x08005570: 6D01 LDR R1, [R0, #80] 0x08005572: E013 B .L22 ; 0x0800559C
.L19: 0x08005574: F8D4 0080 LDR.W R0, [R4, #128] 0x08005578: F240 4C0F MOVW R12, #0x040F 0x0800557C: F2C4 0C02 MOVT R12, #0x4002 0x08005580: 6801 LDR R1, [R0] 0x08005582: 4561 CMP R1, R12 0x08005584: DC0D BGT .L23 ; 0x080055A2 0x08005586: F5AC 7268 SUB.W R2, R12, #0x03A0 0x0800558A: 4291 CMP R1, R2 0x0800558C: DD0D BLE .L24 ; 0x080055AA 0x0800558E: 3230 ADDS R2, #48 0x08005590: E00C B .L25 ; 0x080055AC
.L20: 0x08005592: 6FA1 LDR R1, [R4, #120]
.L21: 0x08005594: 2900 CMP R1, #0 0x08005596: F43F AF15 BEQ.W .L3 ; 0x080053C4 0x0800559A: 4620 MOV R0, R4
.L22: 0x0800559C: E8BD 40F8 POP.W {R3-R7, LR} 0x080055A0: 4708 BX R1
.L23: 0x080055A2: F10C 0260 ADD.W R2, R12, #96 0x080055A6: 4291 CMP R1, R2 0x080055A8: DC03 BGT .L26 ; 0x080055B2
.L24: 0x080055AA: 3A30 SUBS R2, #48
.L25: 0x080055AC: 4291 CMP R1, R2 0x080055AE: DD03 BLE .L27 ; 0x080055B8 0x080055B0: E003 B .L28 ; 0x080055BA
.L26: 0x080055B2: 3230 ADDS R2, #48 0x080055B4: 4291 CMP R1, R2 0x080055B6: DC64 BGT .L35 ; 0x08005682
.L27: 0x080055B8: 3A2F SUBS R2, #47
.L28: 0x080055BA: 6849 LDR R1, [R1, #4] 0x080055BC: F8B4 305C LDRH.W R3, [R4, #92] 0x080055C0: B28A UXTH R2, R1 0x080055C2: 2A00 CMP R2, #0 0x080055C4: D052 BEQ .L33 ; 0x0800566C 0x080055C6: 429A CMP R2, R3 0x080055C8: D250 BCS .L33 ; 0x0800566C 0x080055CA: F8A4 105E STRH.W R1, [R4, #94] 0x080055CE: 69C0 LDR R0, [R0, #28] 0x080055D0: F5B0 7F80 CMP.W R0, #0x0100 0x080055D4: F000 816C BEQ.W .L84 ; 0x080058B0
.L29: 0x080055D8: 6820 LDR R0, [R4] 0x080055DA: E850 0F00 LDREX R0, [R0] 0x080055DE: 6821 LDR R1, [R4] 0x080055E0: F420 7080 BIC R0, R0, #0x0100 0x080055E4: E841 0200 STREX R2, R0, [R1] 0x080055E8: 2A00 CMP R2, #0 0x080055EA: D1F5 BNE .L29 ; 0x080055D8
.L30: 0x080055EC: 6820 LDR R0, [R4] 0x080055EE: 3008 ADDS R0, #8 0x080055F0: E850 0F00 LDREX R0, [R0] 0x080055F4: 6821 LDR R1, [R4] 0x080055F6: F020 0001 BIC R0, R0, #1 0x080055FA: 3108 ADDS R1, #8 0x080055FC: E841 0200 STREX R2, R0, [R1] 0x08005600: 2A00 CMP R2, #0 0x08005602: D1F3 BNE .L30 ; 0x080055EC
.L31: 0x08005604: 6820 LDR R0, [R4] 0x08005606: 3008 ADDS R0, #8 0x08005608: E850 0F00 LDREX R0, [R0] 0x0800560C: 6821 LDR R1, [R4] 0x0800560E: F020 0040 BIC R0, R0, #64 0x08005612: 3108 ADDS R1, #8 0x08005614: E841 0200 STREX R2, R0, [R1] 0x08005618: 2A00 CMP R2, #0 0x0800561A: D1F3 BNE .L31 ; 0x08005604 0x0800561C: 2020 MOVS R0, #32 0x0800561E: F8C4 008C STR.W R0, [R4, #140] 0x08005622: 66E2 STR R2, [R4, #108]
.L32: 0x08005624: 6820 LDR R0, [R4] 0x08005626: E850 0F00 LDREX R0, [R0] 0x0800562A: 6821 LDR R1, [R4] 0x0800562C: F020 0010 BIC R0, R0, #16 0x08005630: E841 0200 STREX R2, R0, [R1] 0x08005634: 2A00 CMP R2, #0 0x08005636: D1F5 BNE .L32 ; 0x08005624 0x08005638: F242 437C MOVW R3, #0x247C ; 0x2400247C = uwTick 0x0800563C: F8D4 0080 LDR.W R0, [R4, #128] 0x08005640: F2C2 4300 MOVT R3, #0x2400 ; 0x2400247C = uwTick 0x08005644: 2800 CMP R0, #0 0x08005646: 681A LDR R2, [R3] 0x08005648: F000 8132 BEQ.W .L84 ; 0x080058B0 0x0800564C: F890 1035 LDRB.W R1, [R0, #53] 0x08005650: 2902 CMP R1, #2 0x08005652: D11B BNE .L36 ; 0x0800568C 0x08005654: 6801 LDR R1, [R0] 0x08005656: F06F 050E MVN R5, #14 0x0800565A: 4561 CMP R1, R12 0x0800565C: DC19 BGT .L37 ; 0x08005692 0x0800565E: 266F MOVS R6, #111 0x08005660: F2C4 0602 MOVT R6, #0x4002 0x08005664: 42B1 CMP R1, R6 0x08005666: DD1A BLE .L38 ; 0x0800569E 0x08005668: 3630 ADDS R6, #48 0x0800566A: E019 B .L39 ; 0x080056A0
.L33: 0x0800566C: 4293 CMP R3, R2 0x0800566E: F47F AEA9 BNE.W .L3 ; 0x080053C4 0x08005672: 69C0 LDR R0, [R0, #28] 0x08005674: F5B0 7F80 CMP.W R0, #0x0100 0x08005678: F47F AEA4 BNE.W .L3 ; 0x080053C4
.L34: 0x0800567C: 2002 MOVS R0, #2 0x0800567E: 6720 STR R0, [R4, #112] 0x08005680: BDF8 POP {R3-R7, PC}
.L35: 0x08005682: 3219 ADDS R2, #25 0x08005684: 4291 CMP R1, R2 0x08005686: BF18 IT NE 0x08005688: 3A18 SUBNE R2, #24 0x0800568A: E796 B .L28 ; 0x080055BA
.L36: 0x0800568C: 2180 MOVS R1, #128 0x0800568E: 6541 STR R1, [R0, #84] 0x08005690: E10B B .L83 ; 0x080058AA
.L37: 0x08005692: F240 466F MOVW R6, #0x046F 0x08005696: F2C4 0602 MOVT R6, #0x4002 0x0800569A: 42B1 CMP R1, R6 0x0800569C: DC04 BGT .L40 ; 0x080056A8
.L38: 0x0800569E: 3E30 SUBS R6, #48
.L39: 0x080056A0: 42B1 CMP R1, R6 0x080056A2: DD04 BLE .L41 ; 0x080056AE 0x080056A4: 3601 ADDS R6, #1 0x080056A6: E003 B .L42 ; 0x080056B0
.L40: 0x080056A8: 3630 ADDS R6, #48 0x080056AA: 42B1 CMP R1, R6 0x080056AC: DC49 BGT .L52 ; 0x08005742
.L41: 0x080056AE: 3E2F SUBS R6, #47
.L42: 0x080056B0: 42B1 CMP R1, R6 0x080056B2: D003 BEQ .L44 ; 0x080056BC 0x080056B4: 3618 ADDS R6, #24
.L43: 0x080056B6: 42B1 CMP R1, R6 0x080056B8: 460E MOV R6, R1 0x080056BA: D107 BNE .L45 ; 0x080056CC
.L44: 0x080056BC: 680D LDR R5, [R1] 0x080056BE: 460E MOV R6, R1 0x080056C0: F025 051E BIC R5, R5, #30 0x080056C4: F846 5B14 STR R5, [R6], #20 0x080056C8: F06F 0580 MVN R5, #128
.L45: 0x080056CC: F240 4E6F MOVW LR, #0x046F 0x080056D0: 6837 LDR R7, [R6] 0x080056D2: F2C4 0E02 MOVT LR, #0x4002 0x080056D6: 403D ANDS R5, R7 0x080056D8: 4571 CMP R1, LR 0x080056DA: 6035 STR R5, [R6] 0x080056DC: DC07 BGT .L46 ; 0x080056EE 0x080056DE: F5AE 7574 SUB.W R5, LR, #0x03D0 0x080056E2: 42A9 CMP R1, R5 0x080056E4: DC0F BGT .L48 ; 0x08005706 0x080056E6: 3D48 SUBS R5, #72 0x080056E8: 42A9 CMP R1, R5 0x080056EA: DD0A BLE .L47 ; 0x08005702 0x080056EC: E021 B .L50 ; 0x08005732
.L46: 0x080056EE: F245 452F MOVW R5, #0x542F 0x080056F2: F6C5 0502 MOVT R5, #0x5802 0x080056F6: 42A9 CMP R1, R5 0x080056F8: DC13 BGT .L49 ; 0x08005722 0x080056FA: F10E 0548 ADD.W R5, LR, #72 0x080056FE: 42A9 CMP R1, R5 0x08005700: DC24 BGT .L53 ; 0x0800574C
.L47: 0x08005702: 3D47 SUBS R5, #71 0x08005704: E016 B .L51 ; 0x08005734
.L48: 0x08005706: F505 7562 ADD.W R5, R5, #0x0388 0x0800570A: 42A9 CMP R1, R5 0x0800570C: DC11 BGT .L50 ; 0x08005732 0x0800570E: F2A5 3587 SUBW R5, R5, #0x0387 0x08005712: 42A9 CMP R1, R5 0x08005714: D02E BEQ .L57 ; 0x08005774 0x08005716: 3518 ADDS R5, #24 0x08005718: 42A9 CMP R1, R5 0x0800571A: D02B BEQ .L57 ; 0x08005774 0x0800571C: F505 7556 ADD.W R5, R5, #0x0358 0x08005720: E026 B .L56 ; 0x08005770
.L49: 0x08005722: 353C ADDS R5, #60 0x08005724: 42A9 CMP R1, R5 0x08005726: DC1C BGT .L55 ; 0x08005762 0x08005728: 3D3B SUBS R5, #59 0x0800572A: 42A9 CMP R1, R5 0x0800572C: D022 BEQ .L57 ; 0x08005774 0x0800572E: 3514 ADDS R5, #20 0x08005730: E013 B .L54 ; 0x0800575A
.L50: 0x08005732: 3501 ADDS R5, #1
.L51: 0x08005734: 42A9 CMP R1, R5 0x08005736: D01D BEQ .L57 ; 0x08005774 0x08005738: 3518 ADDS R5, #24 0x0800573A: 42A9 CMP R1, R5 0x0800573C: D01A BEQ .L57 ; 0x08005774 0x0800573E: 3518 ADDS R5, #24 0x08005740: E016 B .L56 ; 0x08005770
.L52: 0x08005742: 3619 ADDS R6, #25 0x08005744: 42B1 CMP R1, R6 0x08005746: D0B9 BEQ .L44 ; 0x080056BC 0x08005748: 3E18 SUBS R6, #24 0x0800574A: E7B4 B .L43 ; 0x080056B6
.L53: 0x0800574C: 3501 ADDS R5, #1 0x0800574E: 42A9 CMP R1, R5 0x08005750: D010 BEQ .L57 ; 0x08005774 0x08005752: F245 4508 MOVW R5, #0x5408 0x08005756: F6C5 0502 MOVT R5, #0x5802
.L54: 0x0800575A: 42A9 CMP R1, R5 0x0800575C: D00A BEQ .L57 ; 0x08005774 0x0800575E: 3514 ADDS R5, #20 0x08005760: E006 B .L56 ; 0x08005770
.L55: 0x08005762: 3501 ADDS R5, #1 0x08005764: 42A9 CMP R1, R5 0x08005766: D005 BEQ .L57 ; 0x08005774 0x08005768: 3528 ADDS R5, #40 0x0800576A: 42A9 CMP R1, R5 0x0800576C: D002 BEQ .L57 ; 0x08005774 0x0800576E: 3D14 SUBS R5, #20
.L56: 0x08005770: 42A9 CMP R1, R5 0x08005772: D104 BNE .L58 ; 0x0800577E
.L57: 0x08005774: 6E05 LDR R5, [R0, #96] 0x08005776: 682E LDR R6, [R5] 0x08005778: F426 7680 BIC R6, R6, #0x0100 0x0800577C: 602E STR R6, [R5]
.L58: 0x0800577E: 680D LDR R5, [R1] 0x08005780: F025 0501 BIC R5, R5, #1 0x08005784: 600D STR R5, [R1]
.L59: 0x08005786: 680D LDR R5, [R1] 0x08005788: 07ED LSLS R5, R5, #31 0x0800578A: D007 BEQ .L60 ; 0x0800579C 0x0800578C: 681D LDR R5, [R3] 0x0800578E: 1AAD SUBS R5, R5, R2 0x08005790: 2D06 CMP R5, #6 0x08005792: D3F8 BCC .L59 ; 0x08005786 0x08005794: 2120 MOVS R1, #32 0x08005796: 6541 STR R1, [R0, #84] 0x08005798: 2103 MOVS R1, #3 0x0800579A: E084 B .L82 ; 0x080058A6
.L60: 0x0800579C: 4561 CMP R1, R12 0x0800579E: DC07 BGT .L61 ; 0x080057B0 0x080057A0: 226F MOVS R2, #111 0x080057A2: F2C4 0202 MOVT R2, #0x4002 0x080057A6: 4291 CMP R1, R2 0x080057A8: BFD4 ITE LE 0x080057AA: 3A30 SUBLE R2, #48 0x080057AC: 3230 ADDGT R2, #48 0x080057AE: E005 B .L62 ; 0x080057BC
.L61: 0x080057B0: 4571 CMP R1, LR 0x080057B2: DC07 BGT .L63 ; 0x080057C4 0x080057B4: F240 423F MOVW R2, #0x043F 0x080057B8: F2C4 0202 MOVT R2, #0x4002
.L62: 0x080057BC: 4291 CMP R1, R2 0x080057BE: DD07 BLE .L64 ; 0x080057D0 0x080057C0: 3201 ADDS R2, #1 0x080057C2: E006 B .L65 ; 0x080057D2
.L63: 0x080057C4: F240 429F MOVW R2, #0x049F 0x080057C8: F2C4 0202 MOVT R2, #0x4002 0x080057CC: 4291 CMP R1, R2 0x080057CE: DC44 BGT .L75 ; 0x0800585A
.L64: 0x080057D0: 3A2F SUBS R2, #47
.L65: 0x080057D2: 4291 CMP R1, R2 0x080057D4: D002 BEQ .L67 ; 0x080057DC 0x080057D6: 3218 ADDS R2, #24
.L66: 0x080057D8: 4291 CMP R1, R2 0x080057DA: D16E BNE .L85 ; 0x080058BA
.L67: 0x080057DC: E9D0 2316 LDRD R2, R3, [R0, #88] 0x080057E0: F003 031F AND R3, R3, #31 0x080057E4: 273F MOVS R7, #63 0x080057E6: FA07 F303 LSL.W R3, R7, R3 0x080057EA: 6093 STR R3, [R2, #8]
.L68: 0x080057EC: 4571 CMP R1, LR 0x080057EE: DC08 BGT .L69 ; 0x08005802 0x080057F0: 229F MOVS R2, #159 0x080057F2: F2C4 0202 MOVT R2, #0x4002 0x080057F6: 4291 CMP R1, R2 0x080057F8: DC11 BGT .L71 ; 0x0800581E 0x080057FA: 3A48 SUBS R2, #72 0x080057FC: 4291 CMP R1, R2 0x080057FE: DD0C BLE .L70 ; 0x0800581A 0x08005800: E023 B .L73 ; 0x0800584A
.L69: 0x08005802: F245 422F MOVW R2, #0x542F 0x08005806: F6C5 0202 MOVT R2, #0x5802 0x0800580A: 4291 CMP R1, R2 0x0800580C: DC15 BGT .L72 ; 0x0800583A 0x0800580E: F240 42B7 MOVW R2, #0x04B7 0x08005812: F2C4 0202 MOVT R2, #0x4002 0x08005816: 4291 CMP R1, R2 0x08005818: DC24 BGT .L76 ; 0x08005864
.L70: 0x0800581A: 3A47 SUBS R2, #71 0x0800581C: E016 B .L74 ; 0x0800584C
.L71: 0x0800581E: F502 7262 ADD.W R2, R2, #0x0388 0x08005822: 4291 CMP R1, R2 0x08005824: DC11 BGT .L73 ; 0x0800584A 0x08005826: F2A2 3287 SUBW R2, R2, #0x0387 0x0800582A: 4291 CMP R1, R2 0x0800582C: D02E BEQ .L80 ; 0x0800588C 0x0800582E: 3218 ADDS R2, #24 0x08005830: 4291 CMP R1, R2 0x08005832: D02B BEQ .L80 ; 0x0800588C 0x08005834: F502 7256 ADD.W R2, R2, #0x0358 0x08005838: E026 B .L79 ; 0x08005888
.L72: 0x0800583A: 323C ADDS R2, #60 0x0800583C: 4291 CMP R1, R2 0x0800583E: DC1C BGT .L78 ; 0x0800587A 0x08005840: 3A3B SUBS R2, #59 0x08005842: 4291 CMP R1, R2 0x08005844: D022 BEQ .L80 ; 0x0800588C 0x08005846: 3214 ADDS R2, #20 0x08005848: E013 B .L77 ; 0x08005872
.L73: 0x0800584A: 3201 ADDS R2, #1
.L74: 0x0800584C: 4291 CMP R1, R2 0x0800584E: D01D BEQ .L80 ; 0x0800588C 0x08005850: 3218 ADDS R2, #24 0x08005852: 4291 CMP R1, R2 0x08005854: D01A BEQ .L80 ; 0x0800588C 0x08005856: 3218 ADDS R2, #24 0x08005858: E016 B .L79 ; 0x08005888
.L75: 0x0800585A: 3219 ADDS R2, #25 0x0800585C: 4291 CMP R1, R2 0x0800585E: D0BD BEQ .L67 ; 0x080057DC 0x08005860: 3A18 SUBS R2, #24 0x08005862: E7B9 B .L66 ; 0x080057D8
.L76: 0x08005864: 3201 ADDS R2, #1 0x08005866: 4291 CMP R1, R2 0x08005868: D010 BEQ .L80 ; 0x0800588C 0x0800586A: F245 4208 MOVW R2, #0x5408 0x0800586E: F6C5 0202 MOVT R2, #0x5802
.L77: 0x08005872: 4291 CMP R1, R2 0x08005874: D00A BEQ .L80 ; 0x0800588C 0x08005876: 3214 ADDS R2, #20 0x08005878: E006 B .L79 ; 0x08005888
.L78: 0x0800587A: 3201 ADDS R2, #1 0x0800587C: 4291 CMP R1, R2 0x0800587E: D005 BEQ .L80 ; 0x0800588C 0x08005880: 3228 ADDS R2, #40 0x08005882: 4291 CMP R1, R2 0x08005884: D002 BEQ .L80 ; 0x0800588C 0x08005886: 3A14 SUBS R2, #20
.L79: 0x08005888: 4291 CMP R1, R2 0x0800588A: D10B BNE .L81 ; 0x080058A4
.L80: 0x0800588C: E9D0 2319 LDRD R2, R3, [R0, #100] 0x08005890: 6EC1 LDR R1, [R0, #108] 0x08005892: 6053 STR R3, [R2, #4] 0x08005894: B131 CBZ R1, .L81 ; 0x080058A4 0x08005896: 680A LDR R2, [R1] 0x08005898: F422 7280 BIC R2, R2, #0x0100 0x0800589C: 600A STR R2, [R1] 0x0800589E: E9D0 121C LDRD R1, R2, [R0, #112] 0x080058A2: 604A STR R2, [R1, #4]
.L81: 0x080058A4: 2101 MOVS R1, #1
.L82: 0x080058A6: F880 1035 STRB.W R1, [R0, #53]
.L83: 0x080058AA: 2100 MOVS R1, #0 0x080058AC: F880 1034 STRB.W R1, [R0, #52]
.L84: 0x080058B0: 2002 MOVS R0, #2 0x080058B2: 6720 STR R0, [R4, #112] 0x080058B4: F8B4 005E LDRH.W R0, [R4, #94] 0x080058B8: BDF8 POP {R3-R7, PC}
.L85: 0x080058BA: E9D0 2316 LDRD R2, R3, [R0, #88] 0x080058BE: F003 031F AND R3, R3, #31 0x080058C2: 2701 MOVS R7, #1 0x080058C4: FA07 F303 LSL.W R3, R7, R3 0x080058C8: 6053 STR R3, [R2, #4] 0x080058CA: E78F B .L68 ; 0x080057EC

Section .text.UART_DMAAbortOnError from charger_lto.o, size=10, align=2


UART_DMAAbortOnError: 0x080058CC: 6B80 LDR R0, [R0, #56] 0x080058CE: 2100 MOVS R1, #0 0x080058D0: F8A0 105E STRH.W R1, [R0, #94] 0x080058D4: 4770 BX LR

Section .text.HAL_RS485Ex_Init from charger_lto.o, size=106, align=2


HAL_RS485Ex_Init: 0x080058D6: B510 PUSH {R4, LR} 0x080058D8: 0004 MOVS R4, R0 0x080058DA: D019 BEQ .L3 ; 0x08005910 0x080058DC: F8D4 0088 LDR.W R0, [R4, #136] 0x080058E0: B920 CBNZ R0, .L1 ; 0x080058EC 0x080058E2: F884 0084 STRB.W R0, [R4, #132] 0x080058E6: 4620 MOV R0, R4 0x080058E8: F7FD FFA4 BL HAL_UART_MspInit ; 0x08003834
.L1: 0x080058EC: 2024 MOVS R0, #36 0x080058EE: F8C4 0088 STR.W R0, [R4, #136] 0x080058F2: 6820 LDR R0, [R4] 0x080058F4: 6AA1 LDR R1, [R4, #40] 0x080058F6: 6802 LDR R2, [R0] 0x080058F8: 2900 CMP R1, #0 0x080058FA: F022 0101 BIC R1, R2, #1 0x080058FE: 6001 STR R1, [R0] 0x08005900: D002 BEQ .L2 ; 0x08005908 0x08005902: 4620 MOV R0, R4 0x08005904: F005 FB7A BL UART_AdvFeatureConfig ; 0x0800AFFC
.L2: 0x08005908: 4620 MOV R0, R4 0x0800590A: F7FC FD0B BL UART_SetConfig ; 0x08002324 0x0800590E: B108 CBZ R0, .L4 ; 0x08005914
.L3: 0x08005910: 2001 MOVS R0, #1 0x08005912: BD10 POP {R4, PC}
.L4: 0x08005914: 6820 LDR R0, [R4] 0x08005916: 6881 LDR R1, [R0, #8] 0x08005918: F441 4180 ORR R1, R1, #0x4000 0x0800591C: 6081 STR R1, [R0, #8] 0x0800591E: 6881 LDR R1, [R0, #8] 0x08005920: F421 4100 BIC R1, R1, #0x8000 0x08005924: 6081 STR R1, [R0, #8] 0x08005926: 6801 LDR R1, [R0] 0x08005928: F36F 4119 BFC R1, #16, #10 0x0800592C: 6001 STR R1, [R0] 0x0800592E: 6801 LDR R1, [R0] 0x08005930: F041 0101 ORR R1, R1, #1 0x08005934: 6001 STR R1, [R0] 0x08005936: 4620 MOV R0, R4 0x08005938: E8BD 4010 POP.W {R4, LR} 0x0800593C: F7FF B9B8 B.W UART_CheckIdleState ; 0x08004CB0

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


UARTEx_SetNbDataToProcess: 0x08005940: 6E41 LDR R1, [R0, #100] 0x08005942: B1F9 CBZ R1, .L1 ; 0x08005984 0x08005944: B500 PUSH {LR} 0x08005946: 6801 LDR R1, [R0] 0x08005948: F24E 3C97 MOVW R12, #0xE397 ; 0x0800E397 = UARTEx_SetNbDataToProcess.numerator 0x0800594C: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800E397 = UARTEx_SetNbDataToProcess.numerator 0x08005950: F24E 3E9F MOVW LR, #0xE39F ; 0x0800E39F = UARTEx_SetNbDataToProcess.denominator 0x08005954: 688A LDR R2, [R1, #8] 0x08005956: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800E39F = UARTEx_SetNbDataToProcess.denominator 0x0800595A: 6889 LDR R1, [R1, #8] 0x0800595C: 0F49 LSRS R1, R1, #29 0x0800595E: F3C2 6242 UBFX R2, R2, #25, #3 0x08005962: F81C 3001 LDRB.W R3, [R12, R1] 0x08005966: F81E 1001 LDRB.W R1, [LR, R1] 0x0800596A: 011B LSLS R3, R3, #4 0x0800596C: FBB3 F1F1 UDIV R1, R3, R1 0x08005970: F81C 3002 LDRB.W R3, [R12, R2] 0x08005974: F81E 2002 LDRB.W R2, [LR, R2] 0x08005978: 011B LSLS R3, R3, #4 0x0800597A: FBB3 F2F2 UDIV R2, R3, R2 0x0800597E: F85D EB04 POP.W {LR} 0x08005982: E001 B .L2 ; 0x08005988
.L1: 0x08005984: 2101 MOVS R1, #1 0x08005986: 2201 MOVS R2, #1
.L2: 0x08005988: F8A0 106A STRH.W R1, [R0, #106] 0x0800598C: F8A0 2068 STRH.W R2, [R0, #104] 0x08005990: 4770 BX LR

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


HAL_UARTEx_DisableFifoMode: 0x08005992: F890 1084 LDRB.W R1, [R0, #132] 0x08005996: 2901 CMP R1, #1 0x08005998: D101 BNE .L1 ; 0x0800599E 0x0800599A: 2102 MOVS R1, #2 0x0800599C: E012 B .L2 ; 0x080059C4
.L1: 0x0800599E: 6802 LDR R2, [R0] 0x080059A0: 2124 MOVS R1, #36 0x080059A2: F8C0 1088 STR.W R1, [R0, #136] 0x080059A6: 6813 LDR R3, [R2] 0x080059A8: 6811 LDR R1, [R2] 0x080059AA: F023 5300 BIC R3, R3, #0x20000000 0x080059AE: F021 0101 BIC R1, R1, #1 0x080059B2: 6011 STR R1, [R2] 0x080059B4: 2100 MOVS R1, #0 0x080059B6: 6641 STR R1, [R0, #100] 0x080059B8: 6013 STR R3, [R2] 0x080059BA: 2220 MOVS R2, #32 0x080059BC: F8C0 2088 STR.W R2, [R0, #136] 0x080059C0: F880 1084 STRB.W R1, [R0, #132]
.L2: 0x080059C4: 4608 MOV R0, R1 0x080059C6: 4770 BX LR

Section .text.SDMMC_GetCmdResp1 from charger_lto.o, size=302, align=2


SDMMC_GetCmdResp1: 0x080059C8: F646 63FC MOVW R3, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x080059CC: F2C2 4300 MOVT R3, #0x2400 ; 0x24006EFC = SystemCoreClock 0x080059D0: F8D3 C000 LDR.W R12, [R3] 0x080059D4: F644 53D3 MOVW R3, #0x4DD3 0x080059D8: F2C1 0362 MOVT R3, #0x1062 0x080059DC: FBAC C303 UMULL R12, R3, R12, R3 0x080059E0: 0A5B LSRS R3, R3, #9 0x080059E2: F240 0C45 MOVW R12, #69 0x080059E6: 4353 MULS R3, R2, R3 0x080059E8: 4602 MOV R2, R0 0x080059EA: F2C0 0C20 MOVT R12, #32 0x080059EE: 3301 ADDS R3, #1
.L1: 0x080059F0: 3B01 SUBS R3, #1 0x080059F2: D078 BEQ .L2 ; 0x08005AE6 0x080059F4: 6B50 LDR R0, [R2, #52] 0x080059F6: EA10 0F0C TST.W R0, R12 0x080059FA: D0F9 BEQ .L1 ; 0x080059F0 0x080059FC: F410 5000 ANDS R0, R0, #0x2000 0x08005A00: D1F6 BNE .L1 ; 0x080059F0 0x08005A02: 6B50 LDR R0, [R2, #52] 0x08005A04: 0740 LSLS R0, R0, #29 0x08005A06: D471 BMI .L3 ; 0x08005AEC 0x08005A08: 6B50 LDR R0, [R2, #52] 0x08005A0A: 07C0 LSLS R0, R0, #31 0x08005A0C: D170 BNE .L4 ; 0x08005AF0 0x08005A0E: F10C 0080 ADD.W R0, R12, #128 0x08005A12: 6390 STR R0, [R2, #56] 0x08005A14: 6910 LDR R0, [R2, #16] 0x08005A16: B2C0 UXTB R0, R0 0x08005A18: 4288 CMP R0, R1 0x08005A1A: BF1C ITT NE 0x08005A1C: 2001 MOVNE R0, #1 0x08005A1E: 4770 BXNE LR 0x08005A20: F24E 0108 MOVW R1, #0xE008 0x08005A24: 6950 LDR R0, [R2, #20] 0x08005A26: F6CF 51FF MOVT R1, #0xFDFF 0x08005A2A: 4208 TST R0, R1 0x08005A2C: BF04 ITT EQ 0x08005A2E: 2000 MOVEQ R0, #0 0x08005A30: 4770 BXEQ LR 0x08005A32: 2800 CMP R0, #0 0x08005A34: BF44 ITT MI 0x08005A36: F04F 7000 MOVMI.W R0, #0x02000000 0x08005A3A: 4770 BXMI LR 0x08005A3C: 0F81 LSRS R1, R0, #30 0x08005A3E: BF1C ITT NE 0x08005A40: 2040 MOVNE R0, #64 0x08005A42: 4770 BXNE LR 0x08005A44: 0F41 LSRS R1, R0, #29 0x08005A46: BF1C ITT NE 0x08005A48: 2080 MOVNE R0, #128 0x08005A4A: 4770 BXNE LR 0x08005A4C: 0F01 LSRS R1, R0, #28 0x08005A4E: BF1C ITT NE 0x08005A50: F44F 7080 MOVNE.W R0, #0x0100 0x08005A54: 4770 BXNE LR 0x08005A56: 0EC1 LSRS R1, R0, #27 0x08005A58: BF1C ITT NE 0x08005A5A: F44F 7000 MOVNE.W R0, #0x0200 0x08005A5E: 4770 BXNE LR 0x08005A60: 0E81 LSRS R1, R0, #26 0x08005A62: BF1C ITT NE 0x08005A64: F44F 6080 MOVNE.W R0, #0x0400 0x08005A68: 4770 BXNE LR 0x08005A6A: 01C1 LSLS R1, R0, #7 0x08005A6C: BF44 ITT MI 0x08005A6E: F44F 6000 MOVMI.W R0, #0x0800 0x08005A72: 4770 BXMI LR 0x08005A74: 0201 LSLS R1, R0, #8 0x08005A76: BF44 ITT MI 0x08005A78: F44F 5080 MOVMI.W R0, #0x1000 0x08005A7C: 4770 BXMI LR 0x08005A7E: 0241 LSLS R1, R0, #9 0x08005A80: BF44 ITT MI 0x08005A82: F44F 5000 MOVMI.W R0, #0x2000 0x08005A86: 4770 BXMI LR 0x08005A88: 0281 LSLS R1, R0, #10 0x08005A8A: BF44 ITT MI 0x08005A8C: F44F 4080 MOVMI.W R0, #0x4000 0x08005A90: 4770 BXMI LR 0x08005A92: 02C1 LSLS R1, R0, #11 0x08005A94: BF44 ITT MI 0x08005A96: F44F 4000 MOVMI.W R0, #0x8000 0x08005A9A: 4770 BXMI LR 0x08005A9C: 0341 LSLS R1, R0, #13 0x08005A9E: BF44 ITT MI 0x08005AA0: F44F 3000 MOVMI.W R0, #0x020000 0x08005AA4: 4770 BXMI LR 0x08005AA6: 0381 LSLS R1, R0, #14 0x08005AA8: BF44 ITT MI 0x08005AAA: F44F 2080 MOVMI.W R0, #0x040000 0x08005AAE: 4770 BXMI LR 0x08005AB0: 03C1 LSLS R1, R0, #15 0x08005AB2: BF44 ITT MI 0x08005AB4: F44F 2000 MOVMI.W R0, #0x080000 0x08005AB8: 4770 BXMI LR 0x08005ABA: 0401 LSLS R1, R0, #16 0x08005ABC: BF44 ITT MI 0x08005ABE: F44F 1080 MOVMI.W R0, #0x100000 0x08005AC2: 4770 BXMI LR 0x08005AC4: 0441 LSLS R1, R0, #17 0x08005AC6: BF44 ITT MI 0x08005AC8: F44F 1000 MOVMI.W R0, #0x200000 0x08005ACC: 4770 BXMI LR 0x08005ACE: 0481 LSLS R1, R0, #18 0x08005AD0: BF44 ITT MI 0x08005AD2: F44F 0080 MOVMI.W R0, #0x400000 0x08005AD6: 4770 BXMI LR 0x08005AD8: 0700 LSLS R0, R0, #28 0x08005ADA: F44F 0000 MOV.W R0, #0x800000 0x08005ADE: BF58 IT PL 0x08005AE0: F44F 3080 MOVPL.W R0, #0x010000 0x08005AE4: 4770 BX LR
.L2: 0x08005AE6: F04F 4000 MOV.W R0, #0x80000000 0x08005AEA: 4770 BX LR
.L3: 0x08005AEC: 2004 MOVS R0, #4 0x08005AEE: E000 B .L5 ; 0x08005AF2
.L4: 0x08005AF0: 2001 MOVS R0, #1
.L5: 0x08005AF2: 6390 STR R0, [R2, #56] 0x08005AF4: 4770 BX LR

Section .text.SDMMC_CmdStopTransfer from charger_lto.o, size=78, align=2


SDMMC_CmdStopTransfer: 0x08005AF6: B510 PUSH {R4, LR} 0x08005AF8: 4604 MOV R4, R0 0x08005AFA: 68C0 LDR R0, [R0, #12] 0x08005AFC: F040 0080 ORR R0, R0, #128 0x08005B00: F24E 01C0 MOVW R1, #0xE0C0 0x08005B04: 60E0 STR R0, [R4, #12] 0x08005B06: F6CF 71FE MOVT R1, #0xFFFE 0x08005B0A: 68E0 LDR R0, [R4, #12] 0x08005B0C: F24E 1200 MOVW R2, #0xE100 0x08005B10: F020 0040 BIC R0, R0, #64 0x08005B14: 60E0 STR R0, [R4, #12] 0x08005B16: 2000 MOVS R0, #0 0x08005B18: 60A0 STR R0, [R4, #8] 0x08005B1A: 68E0 LDR R0, [R4, #12] 0x08005B1C: F2C0 52F5 MOVT R2, #0x05F5 0x08005B20: 4008 ANDS R0, R1 0x08005B22: F241 110C MOVW R1, #0x110C 0x08005B26: 4308 ORRS R0, R1 0x08005B28: 60E0 STR R0, [R4, #12] 0x08005B2A: 210C MOVS R1, #12 0x08005B2C: 4620 MOV R0, R4 0x08005B2E: F7FF FF4B BL SDMMC_GetCmdResp1 ; 0x080059C8 0x08005B32: F1B0 7100 SUBS.W R1, R0, #0x02000000 0x08005B36: 68E2 LDR R2, [R4, #12] 0x08005B38: BF08 IT EQ 0x08005B3A: 4608 MOVEQ R0, R1 0x08005B3C: F022 0180 BIC R1, R2, #128 0x08005B40: 60E1 STR R1, [R4, #12] 0x08005B42: BD10 POP {R4, PC}

Section .text.SDMMC_CmdGoIdleState from charger_lto.o, size=82, align=2


SDMMC_CmdGoIdleState: 0x08005B44: 2100 MOVS R1, #0 0x08005B46: 6081 STR R1, [R0, #8] 0x08005B48: F24E 02C0 MOVW R2, #0xE0C0 0x08005B4C: 68C1 LDR R1, [R0, #12] 0x08005B4E: F6CF 72FE MOVT R2, #0xFFFE 0x08005B52: 4011 ANDS R1, R2 0x08005B54: F644 52D3 MOVW R2, #0x4DD3 0x08005B58: F501 5180 ADD.W R1, R1, #0x1000 0x08005B5C: 60C1 STR R1, [R0, #12] 0x08005B5E: F646 61FC MOVW R1, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x08005B62: F2C1 0262 MOVT R2, #0x1062 0x08005B66: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EFC = SystemCoreClock 0x08005B6A: 6809 LDR R1, [R1] 0x08005B6C: FBA1 1202 UMULL R1, R2, R1, R2 0x08005B70: 0A51 LSRS R1, R2, #9 0x08005B72: F241 3288 MOVW R2, #0x1388 0x08005B76: 4351 MULS R1, R2, R1 0x08005B78: 43C9 MVNS R1, R1
.L1: 0x08005B7A: 3101 ADDS R1, #1 0x08005B7C: D208 BCS .L2 ; 0x08005B90 0x08005B7E: 6B42 LDR R2, [R0, #52] 0x08005B80: 0612 LSLS R2, R2, #24 0x08005B82: D5FA BPL .L1 ; 0x08005B7A 0x08005B84: 21C5 MOVS R1, #197 0x08005B86: F2C0 0120 MOVT R1, #32 0x08005B8A: 6381 STR R1, [R0, #56] 0x08005B8C: 2000 MOVS R0, #0 0x08005B8E: 4770 BX LR
.L2: 0x08005B90: F04F 4000 MOV.W R0, #0x80000000 0x08005B94: 4770 BX LR

Section .text.SDMMC_CmdSendCSD from charger_lto.o, size=26, align=2


SDMMC_CmdSendCSD: 0x08005B96: 6081 STR R1, [R0, #8] 0x08005B98: F24E 02C0 MOVW R2, #0xE0C0 0x08005B9C: 68C1 LDR R1, [R0, #12] 0x08005B9E: F6CF 72FE MOVT R2, #0xFFFE 0x08005BA2: 4011 ANDS R1, R2 0x08005BA4: F241 3209 MOVW R2, #0x1309 0x08005BA8: 4311 ORRS R1, R2 0x08005BAA: 60C1 STR R1, [R0, #12] 0x08005BAC: F005 BBB2 B.W SDMMC_GetCmdResp2 ; 0x0800B314

Section .text.socket from charger_lto.o, size=166, align=2


socket: 0x08005BB0: B5F8 PUSH {R3-R7, LR} 0x08005BB2: 460E MOV R6, R1 0x08005BB4: 2901 CMP R1, #1 0x08005BB6: 4615 MOV R5, R2 0x08005BB8: 4604 MOV R4, R0 0x08005BBA: D108 BNE .L1 ; 0x08005BCE 0x08005BBC: 4669 MOV R1, SP 0x08005BBE: 200F MOVS R0, #15 0x08005BC0: 2204 MOVS R2, #4 0x08005BC2: F000 F966 BL WIZCHIP_READ_BUF ; 0x08005E92 0x08005BC6: 9800 LDR R0, [SP, #0] 0x08005BC8: 2800 CMP R0, #0 0x08005BCA: BF08 IT EQ 0x08005BCC: BDF8 POPEQ {R3-R7, PC}
.L1: 0x08005BCE: 4620 MOV R0, R4 0x08005BD0: F000 F841 BL close ; 0x08005C56 0x08005BD4: F44F 6080 MOV.W R0, #0x0400 0x08005BD8: 4631 MOV R1, R6 0x08005BDA: EB00 2004 ADD.W R0, R0, R4, LSL #8 0x08005BDE: 0227 LSLS R7, R4, #8 0x08005BE0: F000 F913 BL WIZCHIP_WRITE ; 0x08005E0A 0x08005BE4: F240 4004 MOVW R0, #0x0404 0x08005BE8: 0A29 LSRS R1, R5, #8 0x08005BEA: EB00 2004 ADD.W R0, R0, R4, LSL #8 0x08005BEE: F000 F90C BL WIZCHIP_WRITE ; 0x08005E0A 0x08005BF2: F240 4005 MOVW R0, #0x0405 0x08005BF6: EB00 2004 ADD.W R0, R0, R4, LSL #8 0x08005BFA: B2E9 UXTB R1, R5 0x08005BFC: F000 F905 BL WIZCHIP_WRITE ; 0x08005E0A 0x08005C00: F240 4001 MOVW R0, #0x0401 0x08005C04: 2101 MOVS R1, #1 0x08005C06: EB00 2504 ADD.W R5, R0, R4, LSL #8 0x08005C0A: 4628 MOV R0, R5 0x08005C0C: F000 F8FD BL WIZCHIP_WRITE ; 0x08005E0A
.L2: 0x08005C10: 4628 MOV R0, R5 0x08005C12: F000 F915 BL WIZCHIP_READ ; 0x08005E40 0x08005C16: 2800 CMP R0, #0 0x08005C18: D1FA BNE .L2 ; 0x08005C10 0x08005C1A: F242 40E2 MOVW R0, #0x24E2 ; 0x240024E2 = sock_is_sending 0x08005C1E: 2101 MOVS R1, #1 0x08005C20: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E2 = sock_is_sending 0x08005C24: 40A1 LSLS R1, R4 0x08005C26: 8802 LDRH R2, [R0] 0x08005C28: EA22 0101 BIC.W R1, R2, R1 0x08005C2C: 8001 STRH R1, [R0] 0x08005C2E: F242 50EE MOVW R0, #0x25EE ; 0x240025EE = sock_remained_size 0x08005C32: 2100 MOVS R1, #0 0x08005C34: F2C2 4000 MOVT R0, #0x2400 ; 0x240025EE = sock_remained_size 0x08005C38: F820 1014 STRH.W R1, [R0, R4, LSL #1] 0x08005C3C: F646 60B2 MOVW R0, #0x6EB2 ; 0x24006EB2 = sock_pack_info 0x08005C40: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EB2 = sock_pack_info 0x08005C44: 5501 STRB R1, [R0, R4] 0x08005C46: F207 4403 ADDW R4, R7, #0x0403
.L3: 0x08005C4A: 4620 MOV R0, R4 0x08005C4C: F000 F8F8 BL WIZCHIP_READ ; 0x08005E40 0x08005C50: 2800 CMP R0, #0 0x08005C52: D0FA BEQ .L3 ; 0x08005C4A 0x08005C54: BDF8 POP {R3-R7, PC}

Section .text.close from charger_lto.o, size=102, align=2


close: 0x08005C56: B570 PUSH {R4-R6, LR} 0x08005C58: 4604 MOV R4, R0 0x08005C5A: 0206 LSLS R6, R0, #8 0x08005C5C: F240 4001 MOVW R0, #0x0401 0x08005C60: 2110 MOVS R1, #16 0x08005C62: EB00 2504 ADD.W R5, R0, R4, LSL #8 0x08005C66: 4628 MOV R0, R5 0x08005C68: F000 F8CF BL WIZCHIP_WRITE ; 0x08005E0A
.L1: 0x08005C6C: 4628 MOV R0, R5 0x08005C6E: F000 F8E7 BL WIZCHIP_READ ; 0x08005E40 0x08005C72: 2800 CMP R0, #0 0x08005C74: D1FA BNE .L1 ; 0x08005C6C 0x08005C76: F206 4002 ADDW R0, R6, #0x0402 0x08005C7A: 21FF MOVS R1, #255 0x08005C7C: F000 F8C5 BL WIZCHIP_WRITE ; 0x08005E0A 0x08005C80: F242 40E2 MOVW R0, #0x24E2 ; 0x240024E2 = sock_is_sending 0x08005C84: 2101 MOVS R1, #1 0x08005C86: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E2 = sock_is_sending 0x08005C8A: 40A1 LSLS R1, R4 0x08005C8C: 8802 LDRH R2, [R0] 0x08005C8E: EA22 0101 BIC.W R1, R2, R1 0x08005C92: 8001 STRH R1, [R0] 0x08005C94: F242 50EE MOVW R0, #0x25EE ; 0x240025EE = sock_remained_size 0x08005C98: 2100 MOVS R1, #0 0x08005C9A: F2C2 4000 MOVT R0, #0x2400 ; 0x240025EE = sock_remained_size 0x08005C9E: F820 1014 STRH.W R1, [R0, R4, LSL #1] 0x08005CA2: F646 60B2 MOVW R0, #0x6EB2 ; 0x24006EB2 = sock_pack_info 0x08005CA6: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EB2 = sock_pack_info 0x08005CAA: 5501 STRB R1, [R0, R4] 0x08005CAC: F206 4403 ADDW R4, R6, #0x0403
.L2: 0x08005CB0: 4620 MOV R0, R4 0x08005CB2: F000 F8C5 BL WIZCHIP_READ ; 0x08005E40 0x08005CB6: 2800 CMP R0, #0 0x08005CB8: D1FA BNE .L2 ; 0x08005CB0 0x08005CBA: BD70 POP {R4-R6, PC}

Section .text.sendto from charger_lto.o, size=334, align=2


sendto: 0x08005CBC: E92D 47F0 PUSH.W {R4-R10, LR} 0x08005CC0: B082 SUB SP, SP, #8 0x08005CC2: F44F 6A80 MOV.W R10, #0x0400 0x08005CC6: 4606 MOV R6, R0 0x08005CC8: EB0A 2A00 ADD.W R10, R10, R0, LSL #8 0x08005CCC: 461D MOV R5, R3 0x08005CCE: 4650 MOV R0, R10 0x08005CD0: 4614 MOV R4, R2 0x08005CD2: 4688 MOV R8, R1 0x08005CD4: F000 F8B4 BL WIZCHIP_READ ; 0x08005E40 0x08005CD8: F000 000F AND R0, R0, #15 0x08005CDC: 3802 SUBS R0, #2 0x08005CDE: 2802 CMP R0, #2 0x08005CE0: D80B BHI .L1 ; 0x08005CFA 0x08005CE2: 6828 LDR R0, [R5] 0x08005CE4: BA00 REV R0, R0 0x08005CE6: 9001 STR R0, [SP, #4] 0x08005CE8: B950 CBNZ R0, .L2 ; 0x08005D00 0x08005CEA: 4650 MOV R0, R10 0x08005CEC: F000 F8A8 BL WIZCHIP_READ ; 0x08005E40 0x08005CF0: 0740 LSLS R0, R0, #29 0x08005CF2: D405 BMI .L2 ; 0x08005D00 0x08005CF4: F06F 040B MVN R4, #11 0x08005CF8: E083 B .L13 ; 0x08005E02
.L1: 0x08005CFA: F06F 0404 MVN R4, #4 0x08005CFE: E080 B .L13 ; 0x08005E02
.L2: 0x08005D00: EA4F 2906 LSL.W R9, R6, #8 0x08005D04: F209 4A03 ADDW R10, R9, #0x0403 0x08005D08: 4650 MOV R0, R10 0x08005D0A: F000 F899 BL WIZCHIP_READ ; 0x08005E40 0x08005D0E: 2822 CMP R0, #34 0x08005D10: D003 BEQ .L3 ; 0x08005D1A 0x08005D12: 2842 CMP R0, #66 0x08005D14: BF18 IT NE 0x08005D16: 2832 CMPNE R0, #50 0x08005D18: D13C BNE .L6 ; 0x08005D94
.L3: 0x08005D1A: F209 400C ADDW R0, R9, #0x040C 0x08005D1E: 2204 MOVS R2, #4 0x08005D20: 4629 MOV R1, R5 0x08005D22: 9F0A LDR R7, [SP, #40] 0x08005D24: F005 FB24 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x08005D28: F509 6082 ADD.W R0, R9, #0x0410 0x08005D2C: 0A39 LSRS R1, R7, #8 0x08005D2E: F000 F86C BL WIZCHIP_WRITE ; 0x08005E0A 0x08005D32: F209 4011 ADDW R0, R9, #0x0411 0x08005D36: B2F9 UXTB R1, R7 0x08005D38: F000 F867 BL WIZCHIP_WRITE ; 0x08005E0A 0x08005D3C: 201B MOVS R0, #27 0x08005D3E: F000 F87F BL WIZCHIP_READ ; 0x08005E40 0x08005D42: 0071 LSLS R1, R6, #1 0x08005D44: 2203 MOVS R2, #3 0x08005D46: 408A LSLS R2, R1 0x08005D48: 4010 ANDS R0, R2 0x08005D4A: 40C8 LSRS R0, R1 0x08005D4C: F44F 6180 MOV.W R1, #0x0400 0x08005D50: FA01 F000 LSL.W R0, R1, R0 0x08005D54: B281 UXTH R1, R0 0x08005D56: 42A1 CMP R1, R4 0x08005D58: BF38 IT CC 0x08005D5A: 4604 MOVCC R4, R0 0x08005D5C: B2A4 UXTH R4, R4
.L4: 0x08005D5E: 4630 MOV R0, R6 0x08005D60: F005 FB26 BL getSn_TX_FSR ; 0x0800B3B0 0x08005D64: 4605 MOV R5, R0 0x08005D66: 4650 MOV R0, R10 0x08005D68: F000 F86A BL WIZCHIP_READ ; 0x08005E40 0x08005D6C: B180 CBZ R0, .L5 ; 0x08005D90 0x08005D6E: 42AC CMP R4, R5 0x08005D70: D8F5 BHI .L4 ; 0x08005D5E 0x08005D72: 4630 MOV R0, R6 0x08005D74: 4641 MOV R1, R8 0x08005D76: 4622 MOV R2, R4 0x08005D78: F005 FB5E BL wiz_send_data ; 0x0800B438 0x08005D7C: A901 ADD R1, SP, #4 0x08005D7E: 200F MOVS R0, #15 0x08005D80: 2204 MOVS R2, #4 0x08005D82: F000 F886 BL WIZCHIP_READ_BUF ; 0x08005E92 0x08005D86: 9801 LDR R0, [SP, #4] 0x08005D88: B138 CBZ R0, .L7 ; 0x08005D9A 0x08005D8A: 2000 MOVS R0, #0 0x08005D8C: 9001 STR R0, [SP, #4] 0x08005D8E: E011 B .L8 ; 0x08005DB4
.L5: 0x08005D90: 1F04 SUBS R4, R0, #4 0x08005D92: E036 B .L13 ; 0x08005E02
.L6: 0x08005D94: F06F 0406 MVN R4, #6 0x08005D98: E033 B .L13 ; 0x08005E02
.L7: 0x08005D9A: A901 ADD R1, SP, #4 0x08005D9C: 2005 MOVS R0, #5 0x08005D9E: 2204 MOVS R2, #4 0x08005DA0: F000 F877 BL WIZCHIP_READ_BUF ; 0x08005E92 0x08005DA4: F24E 11A3 MOVW R1, #0xE1A3 ; 0x0800E1A3 = .rodata..L.str.233 0x08005DA8: 2005 MOVS R0, #5 0x08005DAA: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E1A3 = .rodata..L.str.233 0x08005DAE: 2204 MOVS R2, #4 0x08005DB0: F005 FADE BL WIZCHIP_WRITE_BUF ; 0x0800B370
.L8: 0x08005DB4: F209 4501 ADDW R5, R9, #0x0401 0x08005DB8: 2120 MOVS R1, #32 0x08005DBA: 4628 MOV R0, R5 0x08005DBC: F000 F825 BL WIZCHIP_WRITE ; 0x08005E0A
.L9: 0x08005DC0: 4628 MOV R0, R5 0x08005DC2: F000 F83D BL WIZCHIP_READ ; 0x08005E40 0x08005DC6: 2800 CMP R0, #0 0x08005DC8: D1FA BNE .L9 ; 0x08005DC0 0x08005DCA: F209 4502 ADDW R5, R9, #0x0402
.L10: 0x08005DCE: 4628 MOV R0, R5 0x08005DD0: F000 F836 BL WIZCHIP_READ ; 0x08005E40 0x08005DD4: 06C1 LSLS R1, R0, #27 0x08005DD6: D409 BMI .L11 ; 0x08005DEC 0x08005DD8: 0700 LSLS R0, R0, #28 0x08005DDA: D5F8 BPL .L10 ; 0x08005DCE 0x08005DDC: 2108 MOVS R1, #8 0x08005DDE: 4628 MOV R0, R5 0x08005DE0: F000 F813 BL WIZCHIP_WRITE ; 0x08005E0A 0x08005DE4: 9801 LDR R0, [SP, #4] 0x08005DE6: F06F 040C MVN R4, #12 0x08005DEA: E004 B .L12 ; 0x08005DF6
.L11: 0x08005DEC: 2110 MOVS R1, #16 0x08005DEE: 4628 MOV R0, R5 0x08005DF0: F000 F80B BL WIZCHIP_WRITE ; 0x08005E0A 0x08005DF4: 9801 LDR R0, [SP, #4]
.L12: 0x08005DF6: B120 CBZ R0, .L13 ; 0x08005E02 0x08005DF8: A901 ADD R1, SP, #4 0x08005DFA: 2005 MOVS R0, #5 0x08005DFC: 2204 MOVS R2, #4 0x08005DFE: F005 FAB7 BL WIZCHIP_WRITE_BUF ; 0x0800B370
.L13: 0x08005E02: 4620 MOV R0, R4 0x08005E04: B002 ADD SP, SP, #8 0x08005E06: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.WIZCHIP_WRITE from charger_lto.o, size=54, align=2


WIZCHIP_WRITE: 0x08005E0A: B510 PUSH {R4, LR} 0x08005E0C: B082 SUB SP, SP, #8 0x08005E0E: F240 4418 MOVW R4, #0x0418 0x08005E12: F44F 1280 MOV.W R2, #0x100000 0x08005E16: F6C5 0402 MOVT R4, #0x5802 0x08005E1A: 6022 STR R2, [R4] 0x08005E1C: 22F0 MOVS R2, #240 0x08005E1E: F88D 2004 STRB.W R2, [SP, #4] 0x08005E22: 0A02 LSRS R2, R0, #8 0x08005E24: F88D 0006 STRB.W R0, [SP, #6] 0x08005E28: A801 ADD R0, SP, #4 0x08005E2A: F88D 1007 STRB.W R1, [SP, #7] 0x08005E2E: 2104 MOVS R1, #4 0x08005E30: F88D 2005 STRB.W R2, [SP, #5] 0x08005E34: F000 F89A BL wizchip_spi_writeburst ; 0x08005F6C 0x08005E38: 2010 MOVS R0, #16 0x08005E3A: 6020 STR R0, [R4] 0x08005E3C: B002 ADD SP, SP, #8 0x08005E3E: BD10 POP {R4, PC}

Section .text.WIZCHIP_READ from charger_lto.o, size=82, align=2


WIZCHIP_READ: 0x08005E40: B510 PUSH {R4, LR} 0x08005E42: B082 SUB SP, SP, #8 0x08005E44: F240 4418 MOVW R4, #0x0418 0x08005E48: F44F 1180 MOV.W R1, #0x100000 0x08005E4C: F6C5 0402 MOVT R4, #0x5802 0x08005E50: 6021 STR R1, [R4] 0x08005E52: 210F MOVS R1, #15 0x08005E54: F88D 1004 STRB.W R1, [SP, #4] 0x08005E58: 0A01 LSRS R1, R0, #8 0x08005E5A: F88D 1005 STRB.W R1, [SP, #5] 0x08005E5E: 2103 MOVS R1, #3 0x08005E60: F88D 0006 STRB.W R0, [SP, #6] 0x08005E64: A801 ADD R0, SP, #4 0x08005E66: F000 F881 BL wizchip_spi_writeburst ; 0x08005F6C 0x08005E6A: 2000 MOVS R0, #0 0x08005E6C: F88D 0007 STRB.W R0, [SP, #7] 0x08005E70: F641 502D MOVW R0, #0x1D2D ; 0x24001CAC = hspi2 0x08005E74: F2C2 4000 MOVT R0, #0x2400 ; 0x24001CAC = hspi2
.L1: 0x08005E78: 7801 LDRB R1, [R0] 0x08005E7A: 2901 CMP R1, #1 0x08005E7C: D1FC BNE .L1 ; 0x08005E78 0x08005E7E: F10D 0007 ADD.W R0, SP, #7 0x08005E82: F7FE FD40 BL HAL_SPI_Receive ; 0x08004906 0x08005E86: F89D 0007 LDRB.W R0, [SP, #7] 0x08005E8A: 2110 MOVS R1, #16 0x08005E8C: 6021 STR R1, [R4] 0x08005E8E: B002 ADD SP, SP, #8 0x08005E90: BD10 POP {R4, PC}

Section .text.WIZCHIP_READ_BUF from charger_lto.o, size=78, align=2


WIZCHIP_READ_BUF: 0x08005E92: B570 PUSH {R4-R6, LR} 0x08005E94: B082 SUB SP, SP, #8 0x08005E96: F240 4618 MOVW R6, #0x0418 0x08005E9A: F44F 1380 MOV.W R3, #0x100000 0x08005E9E: F6C5 0602 MOVT R6, #0x5802 0x08005EA2: 460D MOV R5, R1 0x08005EA4: 2103 MOVS R1, #3 0x08005EA6: 4614 MOV R4, R2 0x08005EA8: 6033 STR R3, [R6] 0x08005EAA: 230F MOVS R3, #15 0x08005EAC: F88D 3005 STRB.W R3, [SP, #5] 0x08005EB0: 0A03 LSRS R3, R0, #8 0x08005EB2: F88D 0007 STRB.W R0, [SP, #7] 0x08005EB6: F10D 0005 ADD.W R0, SP, #5 0x08005EBA: F88D 3006 STRB.W R3, [SP, #6] 0x08005EBE: F000 F855 BL wizchip_spi_writeburst ; 0x08005F6C 0x08005EC2: F641 502D MOVW R0, #0x1D2D ; 0x24001CAC = hspi2 0x08005EC6: F2C2 4000 MOVT R0, #0x2400 ; 0x24001CAC = hspi2
.L1: 0x08005ECA: 7801 LDRB R1, [R0] 0x08005ECC: 2901 CMP R1, #1 0x08005ECE: D1FC BNE .L1 ; 0x08005ECA 0x08005ED0: 4628 MOV R0, R5 0x08005ED2: 4621 MOV R1, R4 0x08005ED4: F7FE FD17 BL HAL_SPI_Receive ; 0x08004906 0x08005ED8: 2010 MOVS R0, #16 0x08005EDA: 6030 STR R0, [R6] 0x08005EDC: B002 ADD SP, SP, #8 0x08005EDE: BD70 POP {R4-R6, PC}

Section .text.getSn_RxBASE from charger_lto.o, size=70, align=2


getSn_RxBASE: 0x08005EE0: E92D 43F8 PUSH.W {R3-R9, LR} 0x08005EE4: F44F 48C0 MOV.W R8, #0x6000 0x08005EE8: B1D0 CBZ R0, .L2 ; 0x08005F20 0x08005EEA: F64F 4700 MOVW R7, #0xFC00 0x08005EEE: 2600 MOVS R6, #0 0x08005EF0: B245 SXTB R5, R0 0x08005EF2: 2403 MOVS R4, #3 0x08005EF4: F44F 6980 MOV.W R9, #0x0400 0x08005EF8: F2C0 37FF MOVT R7, #0x03FF 0x08005EFC: 2D01 CMP R5, #1 0x08005EFE: BFD8 IT LE 0x08005F00: 2501 MOVLE R5, #1
.L1: 0x08005F02: 201A MOVS R0, #26 0x08005F04: F7FF FF9C BL WIZCHIP_READ ; 0x08005E40 0x08005F08: FA04 F106 LSL.W R1, R4, R6 0x08005F0C: 4008 ANDS R0, R1 0x08005F0E: 40F0 LSRS R0, R6 0x08005F10: 3602 ADDS R6, #2 0x08005F12: FA09 F000 LSL.W R0, R9, R0 0x08005F16: 4038 ANDS R0, R7 0x08005F18: EBB6 0F45 CMP.W R6, R5, LSL #1 0x08005F1C: 4480 ADD R8, R0 0x08005F1E: D1F0 BNE .L1 ; 0x08005F02
.L2: 0x08005F20: 4640 MOV R0, R8 0x08005F22: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.getSn_TxBASE from charger_lto.o, size=70, align=2


getSn_TxBASE: 0x08005F26: E92D 43F8 PUSH.W {R3-R9, LR} 0x08005F2A: F44F 4880 MOV.W R8, #0x4000 0x08005F2E: B1D0 CBZ R0, .L2 ; 0x08005F66 0x08005F30: F64F 4700 MOVW R7, #0xFC00 0x08005F34: 2600 MOVS R6, #0 0x08005F36: B245 SXTB R5, R0 0x08005F38: 2403 MOVS R4, #3 0x08005F3A: F44F 6980 MOV.W R9, #0x0400 0x08005F3E: F2C0 37FF MOVT R7, #0x03FF 0x08005F42: 2D01 CMP R5, #1 0x08005F44: BFD8 IT LE 0x08005F46: 2501 MOVLE R5, #1
.L1: 0x08005F48: 201B MOVS R0, #27 0x08005F4A: F7FF FF79 BL WIZCHIP_READ ; 0x08005E40 0x08005F4E: FA04 F106 LSL.W R1, R4, R6 0x08005F52: 4008 ANDS R0, R1 0x08005F54: 40F0 LSRS R0, R6 0x08005F56: 3602 ADDS R6, #2 0x08005F58: FA09 F000 LSL.W R0, R9, R0 0x08005F5C: 4038 ANDS R0, R7 0x08005F5E: EBB6 0F45 CMP.W R6, R5, LSL #1 0x08005F62: 4480 ADD R8, R0 0x08005F64: D1F0 BNE .L1 ; 0x08005F48
.L2: 0x08005F66: 4640 MOV R0, R8 0x08005F68: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.wizchip_spi_writeburst from charger_lto.o, size=18, align=2


wizchip_spi_writeburst: 0x08005F6C: F641 522D MOVW R2, #0x1D2D ; 0x24001CAC = hspi2 0x08005F70: F2C2 4200 MOVT R2, #0x2400 ; 0x24001CAC = hspi2
.L1: 0x08005F74: 7813 LDRB R3, [R2] 0x08005F76: 2B01 CMP R3, #1 0x08005F78: D1FC BNE .L1 ; 0x08005F74 0x08005F7A: F7FE BB72 B.W HAL_SPI_Transmit ; 0x08004662

Section .text.default_ip_assign from charger_lto.o, size=54, align=2


default_ip_assign: 0x08005F7E: B580 PUSH {R7, LR} 0x08005F80: F242 41D0 MOVW R1, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x08005F84: 200F MOVS R0, #15 0x08005F86: F2C2 4100 MOVT R1, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x08005F8A: 2204 MOVS R2, #4 0x08005F8C: F005 F9F0 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x08005F90: F646 61B6 MOVW R1, #0x6EB6 ; 0x24006EB6 = DHCP_allocated_sn 0x08005F94: 2005 MOVS R0, #5 0x08005F96: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EB6 = DHCP_allocated_sn 0x08005F9A: 2204 MOVS R2, #4 0x08005F9C: F005 F9E8 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x08005FA0: F646 61BA MOVW R1, #0x6EBA ; 0x24006EBA = DHCP_allocated_gw 0x08005FA4: 2001 MOVS R0, #1 0x08005FA6: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EBA = DHCP_allocated_gw 0x08005FAA: 2204 MOVS R2, #4 0x08005FAC: E8BD 4008 POP.W {R3, LR} 0x08005FB0: F005 B9DE B.W WIZCHIP_WRITE_BUF ; 0x0800B370

Section .text.check_DHCP_timeout from charger_lto.o, size=162, align=2


check_DHCP_timeout: 0x08005FB4: B570 PUSH {R4-R6, LR} 0x08005FB6: F242 44E9 MOVW R4, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x08005FBA: F2C2 4400 MOVT R4, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x08005FBE: F994 0000 LDRSB.W R0, [R4] 0x08005FC2: 2801 CMP R0, #1 0x08005FC4: DC21 BGT .L2 ; 0x0800600A 0x08005FC6: F646 65E8 MOVW R5, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x08005FCA: F242 46BC MOVW R6, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x08005FCE: F2C2 4500 MOVT R5, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x08005FD2: F2C2 4600 MOVT R6, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x08005FD6: 6828 LDR R0, [R5] 0x08005FD8: 6831 LDR R1, [R6] 0x08005FDA: 4288 CMP R0, R1 0x08005FDC: BF24 ITT CS 0x08005FDE: 2001 MOVCS R0, #1 0x08005FE0: BD70 POPCS {R4-R6, PC} 0x08005FE2: F242 40E5 MOVW R0, #0x24E5 ; 0x240024E5 = dhcp_state 0x08005FE6: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E5 = dhcp_state 0x08005FEA: 7800 LDRB R0, [R0] 0x08005FEC: 2804 CMP R0, #4 0x08005FEE: BF18 IT NE 0x08005FF0: 2802 CMPNE R0, #2 0x08005FF2: D119 BNE .L3 ; 0x08006028 0x08005FF4: F005 FC3E BL send_DHCP_REQUEST ; 0x0800B874
.L1: 0x08005FF8: 2000 MOVS R0, #0 0x08005FFA: 6030 STR R0, [R6] 0x08005FFC: 6830 LDR R0, [R6] 0x08005FFE: 7821 LDRB R1, [R4] 0x08006000: 300A ADDS R0, #10 0x08006002: 6028 STR R0, [R5] 0x08006004: 3101 ADDS R1, #1 0x08006006: 2001 MOVS R0, #1 0x08006008: E021 B .L7 ; 0x0800604E
.L2: 0x0800600A: F242 45E5 MOVW R5, #0x24E5 ; 0x240024E5 = dhcp_state 0x0800600E: F2C2 4500 MOVT R5, #0x2400 ; 0x240024E5 = dhcp_state 0x08006012: 7828 LDRB R0, [R5] 0x08006014: 2801 CMP R0, #1 0x08006016: D00C BEQ .L4 ; 0x08006032 0x08006018: 2804 CMP R0, #4 0x0800601A: BF18 IT NE 0x0800601C: 2802 CMPNE R0, #2 0x0800601E: D118 BNE .L8 ; 0x08006052 0x08006020: F005 FB7E BL send_DHCP_DISCOVER ; 0x0800B720 0x08006024: 2001 MOVS R0, #1 0x08006026: E005 B .L5 ; 0x08006034
.L3: 0x08006028: 2801 CMP R0, #1 0x0800602A: D1E5 BNE .L1 ; 0x08005FF8 0x0800602C: F005 FB78 BL send_DHCP_DISCOVER ; 0x0800B720 0x08006030: E7E2 B .L1 ; 0x08005FF8
.L4: 0x08006032: 2000 MOVS R0, #0
.L5: 0x08006034: 7028 STRB R0, [R5]
.L6: 0x08006036: F242 42BC MOVW R2, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800603A: 2100 MOVS R1, #0 0x0800603C: F2C2 4200 MOVT R2, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x08006040: 230A MOVS R3, #10 0x08006042: 6011 STR R1, [R2] 0x08006044: F646 62E8 MOVW R2, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x08006048: F2C2 4200 MOVT R2, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x0800604C: 6013 STR R3, [R2]
.L7: 0x0800604E: 7021 STRB R1, [R4] 0x08006050: BD70 POP {R4-R6, PC}
.L8: 0x08006052: 2001 MOVS R0, #1 0x08006054: E7EF B .L6 ; 0x08006036

Section .text.BSP_SD_GetCardState from charger_lto.o, size=14, align=2


BSP_SD_GetCardState: 0x08006056: B580 PUSH {R7, LR} 0x08006058: F7FE F801 BL HAL_SD_GetCardState ; 0x0800405E 0x0800605C: 3804 SUBS R0, #4 0x0800605E: BF18 IT NE 0x08006060: 2001 MOVNE R0, #1 0x08006062: BD08 POP {R3, PC}

Section .text.ff_convert from charger_lto.o, size=66, align=2


ff_convert: 0x08006064: 2880 CMP R0, #128 0x08006066: BF38 IT CC 0x08006068: 4770 BXCC LR 0x0800606A: B159 CBZ R1, .L1 ; 0x08006084 0x0800606C: 28FF CMP R0, #255 0x0800606E: D814 BHI .L3 ; 0x0800609A 0x08006070: F64D 01C8 MOVW R1, #0xD8C8 ; 0x0800D8C8 = Tbl 0x08006074: F6C0 0100 MOVT R1, #0x0800 ; 0x0800D8C8 = Tbl 0x08006078: EB01 0040 ADD.W R0, R1, R0, LSL #1 0x0800607C: F06F 01FF MVN R1, #255 0x08006080: 5A40 LDRH R0, [R0, R1] 0x08006082: 4770 BX LR
.L1: 0x08006084: F64D 02C8 MOVW R2, #0xD8C8 ; 0x0800D8C8 = Tbl 0x08006088: F6C0 0200 MOVT R2, #0x0800 ; 0x0800D8C8 = Tbl
.L2: 0x0800608C: F832 3011 LDRH.W R3, [R2, R1, LSL #1] 0x08006090: 4283 CMP R3, R0 0x08006092: D004 BEQ .L4 ; 0x0800609E 0x08006094: 3101 ADDS R1, #1 0x08006096: 2980 CMP R1, #128 0x08006098: D1F8 BNE .L2 ; 0x0800608C
.L3: 0x0800609A: 2000 MOVS R0, #0 0x0800609C: 4770 BX LR
.L4: 0x0800609E: B2C8 UXTB R0, R1 0x080060A0: F080 0080 EOR R0, R0, #128 0x080060A4: 4770 BX LR

Section .text.find_volume from charger_lto.o, size=666, align=2


find_volume: 0x080060A6: E92D 47F0 PUSH.W {R4-R10, LR} 0x080060AA: B084 SUB SP, SP, #16 0x080060AC: 460D MOV R5, R1 0x080060AE: 2100 MOVS R1, #0 0x080060B0: 6029 STR R1, [R5] 0x080060B2: F005 FCF5 BL get_ldnumber ; 0x0800BAA0 0x080060B6: 2800 CMP R0, #0 0x080060B8: D44B BMI .L10 ; 0x08006152 0x080060BA: F242 40CC MOVW R0, #0x24CC ; 0x240024CC = FatFs 0x080060BE: F2C2 4000 MOVT R0, #0x2400 ; 0x240024CC = FatFs 0x080060C2: 6804 LDR R4, [R0] 0x080060C4: 2C00 CMP R4, #0 0x080060C6: D046 BEQ .L11 ; 0x08006156 0x080060C8: 4620 MOV R0, R4 0x080060CA: F005 FD2D BL lock_fs ; 0x0800BB28 0x080060CE: 2800 CMP R0, #0 0x080060D0: D043 BEQ .L12 ; 0x0800615A 0x080060D2: 7820 LDRB R0, [R4] 0x080060D4: 602C STR R4, [R5] 0x080060D6: F242 4524 MOVW R5, #0x2424 ; 0x24002424 = disk 0x080060DA: F2C2 4500 MOVT R5, #0x2400 ; 0x24002424 = disk 0x080060DE: B148 CBZ R0, .L1 ; 0x080060F4 0x080060E0: 7860 LDRB R0, [R4, #1] 0x080060E2: EB05 0180 ADD.W R1, R5, R0, LSL #2 0x080060E6: 4428 ADD R0, R5 0x080060E8: 6849 LDR R1, [R1, #4] 0x080060EA: 7A00 LDRB R0, [R0, #8] 0x080060EC: 6849 LDR R1, [R1, #4] 0x080060EE: 4788 BLX R1 0x080060F0: 07C0 LSLS R0, R0, #31 0x080060F2: D06B BEQ .L17 ; 0x080061CC
.L1: 0x080060F4: 2000 MOVS R0, #0 0x080060F6: 8020 STRH R0, [R4] 0x080060F8: 7828 LDRB R0, [R5] 0x080060FA: 2800 CMP R0, #0 0x080060FC: D05E BEQ .L16 ; 0x080061BC
.L2: 0x080060FE: 2100 MOVS R1, #0 0x08006100: 4620 MOV R0, R4 0x08006102: 2500 MOVS R5, #0 0x08006104: F000 F91C BL check_fs ; 0x08006340 0x08006108: 2802 CMP R0, #2 0x0800610A: D11E BNE .L9 ; 0x0800614A 0x0800610C: 466F MOV R7, SP
.L3: 0x0800610E: 1960 ADDS R0, R4, R5 0x08006110: F890 11FA LDRB.W R1, [R0, #0x01FA] 0x08006114: B121 CBZ R1, .L4 ; 0x08006120 0x08006116: F500 70FF ADD.W R0, R0, #0x01FE 0x0800611A: F7FA F923 BL ld_dword ; 0x08000364 0x0800611E: E000 B .L5 ; 0x08006122
.L4: 0x08006120: 2000 MOVS R0, #0
.L5: 0x08006122: 3510 ADDS R5, #16 0x08006124: F847 0B04 STR R0, [R7], #4 0x08006128: 2D40 CMP R5, #64 0x0800612A: D1F0 BNE .L3 ; 0x0800610E 0x0800612C: 2700 MOVS R7, #0
.L6: 0x0800612E: F85D 5027 LDR.W R5, [SP, R7, LSL #2] 0x08006132: B125 CBZ R5, .L7 ; 0x0800613E 0x08006134: 4620 MOV R0, R4 0x08006136: 4629 MOV R1, R5 0x08006138: F000 F902 BL check_fs ; 0x08006340 0x0800613C: E000 B .L8 ; 0x08006140
.L7: 0x0800613E: 2003 MOVS R0, #3
.L8: 0x08006140: 2F02 CMP R7, #2 0x08006142: D802 BHI .L9 ; 0x0800614A 0x08006144: 3701 ADDS R7, #1 0x08006146: 2801 CMP R0, #1 0x08006148: D8F1 BHI .L6 ; 0x0800612E
.L9: 0x0800614A: 2804 CMP R0, #4 0x0800614C: D107 BNE .L13 ; 0x0800615E 0x0800614E: 2001 MOVS R0, #1 0x08006150: E03C B .L17 ; 0x080061CC
.L10: 0x08006152: 200B MOVS R0, #11 0x08006154: E03A B .L17 ; 0x080061CC
.L11: 0x08006156: 200C MOVS R0, #12 0x08006158: E038 B .L17 ; 0x080061CC
.L12: 0x0800615A: 200F MOVS R0, #15 0x0800615C: E036 B .L17 ; 0x080061CC
.L13: 0x0800615E: 2801 CMP R0, #1 0x08006160: D82A BHI .L15 ; 0x080061B8 0x08006162: F8B4 0043 LDRH.W R0, [R4, #67] 0x08006166: F5B0 7F00 CMP.W R0, #0x0200 0x0800616A: D125 BNE .L15 ; 0x080061B8 0x0800616C: F8B4 A04E LDRH.W R10, [R4, #78] 0x08006170: F1BA 0F00 CMP.W R10, #0 0x08006174: D104 BNE .L14 ; 0x08006180 0x08006176: F104 005C ADD.W R0, R4, #92 0x0800617A: F7FA F8F3 BL ld_dword ; 0x08000364 0x0800617E: 4682 MOV R10, R0
.L14: 0x08006180: F894 6048 LDRB.W R6, [R4, #72] 0x08006184: F8C4 A020 STR.W R10, [R4, #32] 0x08006188: 70A6 STRB R6, [R4, #2] 0x0800618A: 1E70 SUBS R0, R6, #1 0x0800618C: 2801 CMP R0, #1 0x0800618E: D813 BHI .L15 ; 0x080061B8 0x08006190: F894 7045 LDRB.W R7, [R4, #69] 0x08006194: 8167 STRH R7, [R4, #10] 0x08006196: 1E78 SUBS R0, R7, #1 0x08006198: EA87 0100 EOR.W R1, R7, R0 0x0800619C: B2C9 UXTB R1, R1 0x0800619E: B2C0 UXTB R0, R0 0x080061A0: 4281 CMP R1, R0 0x080061A2: D909 BLS .L15 ; 0x080061B8 0x080061A4: F894 104A LDRB.W R1, [R4, #74] 0x080061A8: F894 0049 LDRB.W R0, [R4, #73] 0x080061AC: 0702 LSLS R2, R0, #28 0x080061AE: EA40 2901 ORR.W R9, R0, R1, LSL #8 0x080061B2: F8A4 9008 STRH.W R9, [R4, #8] 0x080061B6: D00F BEQ .L19 ; 0x080061D8
.L15: 0x080061B8: 200D MOVS R0, #13 0x080061BA: E007 B .L17 ; 0x080061CC
.L16: 0x080061BC: 6869 LDR R1, [R5, #4] 0x080061BE: 7A28 LDRB R0, [R5, #8] 0x080061C0: 6809 LDR R1, [R1] 0x080061C2: 4788 BLX R1 0x080061C4: B128 CBZ R0, .L18 ; 0x080061D2 0x080061C6: 07C0 LSLS R0, R0, #31 0x080061C8: D099 BEQ .L2 ; 0x080060FE 0x080061CA: 2003 MOVS R0, #3
.L17: 0x080061CC: B004 ADD SP, SP, #16 0x080061CE: E8BD 87F0 POP.W {R4-R10, PC}
.L18: 0x080061D2: 2001 MOVS R0, #1 0x080061D4: 7028 STRB R0, [R5] 0x080061D6: E792 B .L2 ; 0x080060FE
.L19: 0x080061D8: F8B4 004B LDRH.W R0, [R4, #75] 0x080061DC: B918 CBNZ R0, .L20 ; 0x080061E6 0x080061DE: F104 0058 ADD.W R0, R4, #88 0x080061E2: F7FA F8BF BL ld_dword ; 0x08000364
.L20: 0x080061E6: F8B4 2046 LDRH.W R2, [R4, #70] 0x080061EA: 2A00 CMP R2, #0 0x080061EC: D0E4 BEQ .L15 ; 0x080061B8 0x080061EE: FB0A F106 MUL R1, R10, R6 0x080061F2: EB01 1319 ADD.W R3, R1, R9, LSR #4 0x080061F6: 4413 ADD R3, R2 0x080061F8: 4298 CMP R0, R3 0x080061FA: D3DD BCC .L15 ; 0x080061B8 0x080061FC: 1AC0 SUBS R0, R0, R3 0x080061FE: 42B8 CMP R0, R7 0x08006200: D3DA BCC .L15 ; 0x080061B8 0x08006202: FBB0 F0F7 UDIV R0, R0, R7 0x08006206: F64F 77F6 MOVW R7, #0xFFF6 0x0800620A: F640 76F5 MOVW R6, #0x0FF5 0x0800620E: 42B8 CMP R0, R7 0x08006210: F04F 0801 MOV.W R8, #1 0x08006214: 41BF SBCS R7, R7 0x08006216: 42B0 CMP R0, R6 0x08006218: BF88 IT HI 0x0800621A: F107 0803 ADDHI.W R8, R7, #3 0x0800621E: 1C86 ADDS R6, R0, #2 0x08006220: 442A ADD R2, R5 0x08006222: F1B8 0F03 CMP.W R8, #3 0x08006226: 61E6 STR R6, [R4, #28] 0x08006228: E9C4 5209 STRD R5, R2, [R4, #36] 0x0800622C: 442B ADD R3, R5 0x0800622E: 6323 STR R3, [R4, #48] 0x08006230: D149 BNE .L21 ; 0x080062C6 0x08006232: F8B4 0062 LDRH.W R0, [R4, #98] 0x08006236: EA50 0009 ORRS.W R0, R0, R9 0x0800623A: D1BD BNE .L15 ; 0x080061B8 0x0800623C: F104 0064 ADD.W R0, R4, #100 0x08006240: F7FA F890 BL ld_dword ; 0x08000364 0x08006244: F240 11FF MOVW R1, #0x01FF 0x08006248: 62E0 STR R0, [R4, #44] 0x0800624A: EB01 0186 ADD.W R1, R1, R6, LSL #2 0x0800624E: EBBA 2F51 CMP.W R10, R1, LSR #9 0x08006252: D3B1 BCC .L15 ; 0x080061B8 0x08006254: F8B4 0068 LDRH.W R0, [R4, #104] 0x08006258: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x0800625C: E9C4 1105 STRD R1, R1, [R4, #20] 0x08006260: 2801 CMP R0, #1 0x08006262: F04F 0080 MOV.W R0, #128 0x08006266: 7120 STRB R0, [R4, #4] 0x08006268: D14C BNE .L22 ; 0x08006304 0x0800626A: 1C69 ADDS R1, R5, #1 0x0800626C: 4620 MOV R0, R4 0x0800626E: F000 F89E BL move_window ; 0x080063AE 0x08006272: 2800 CMP R0, #0 0x08006274: D146 BNE .L22 ; 0x08006304 0x08006276: F8B4 0236 LDRH.W R0, [R4, #0x0236] 0x0800627A: F64A 2155 MOVW R1, #0xAA55 0x0800627E: 4288 CMP R0, R1 0x08006280: F04F 0000 MOV.W R0, #0 0x08006284: 7120 STRB R0, [R4, #4] 0x08006286: D13D BNE .L22 ; 0x08006304 0x08006288: F104 0038 ADD.W R0, R4, #56 0x0800628C: F7FA F86A BL ld_dword ; 0x08000364 0x08006290: F245 2152 MOVW R1, #0x5252 0x08006294: F2C4 1161 MOVT R1, #0x4161 0x08006298: 4288 CMP R0, R1 0x0800629A: D133 BNE .L22 ; 0x08006304 0x0800629C: F504 7007 ADD.W R0, R4, #0x021C 0x080062A0: F7FA F860 BL ld_dword ; 0x08000364 0x080062A4: F247 2172 MOVW R1, #0x7272 0x080062A8: F2C6 1141 MOVT R1, #0x6141 0x080062AC: 4288 CMP R0, R1 0x080062AE: D129 BNE .L22 ; 0x08006304 0x080062B0: F504 7008 ADD.W R0, R4, #0x0220 0x080062B4: F7FA F856 BL ld_dword ; 0x08000364 0x080062B8: 61A0 STR R0, [R4, #24] 0x080062BA: F504 7009 ADD.W R0, R4, #0x0224 0x080062BE: F7FA F851 BL ld_dword ; 0x08000364 0x080062C2: 6160 STR R0, [R4, #20] 0x080062C4: E01E B .L22 ; 0x08006304
.L21: 0x080062C6: F1B9 0F00 CMP.W R9, #0 0x080062CA: F43F AF75 BEQ.W .L15 ; 0x080061B8 0x080062CE: EB06 0346 ADD.W R3, R6, R6, LSL #1 0x080062D2: F6A0 77F6 SUBW R7, R0, #0x0FF6 0x080062D6: F000 0001 AND R0, R0, #1 0x080062DA: F5B7 4F70 CMP.W R7, #0xF000 0x080062DE: EB00 0053 ADD.W R0, R0, R3, LSR #1 0x080062E2: BF38 IT CC 0x080062E4: 0070 LSLCC R0, R6, #1 0x080062E6: F200 10FF ADDW R0, R0, #0x01FF 0x080062EA: EBBA 2F50 CMP.W R10, R0, LSR #9 0x080062EE: EB02 0001 ADD.W R0, R2, R1 0x080062F2: 62E0 STR R0, [R4, #44] 0x080062F4: F4FF AF60 BCC.W .L15 ; 0x080061B8 0x080062F8: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x080062FC: E9C4 0005 STRD R0, R0, [R4, #20] 0x08006300: 2080 MOVS R0, #128 0x08006302: 7120 STRB R0, [R4, #4]
.L22: 0x08006304: F242 40E6 MOVW R0, #0x24E6 ; 0x240024E6 = Fsid 0x08006308: F242 3278 MOVW R2, #0x2378 ; 0x24002378 = Files 0x0800630C: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E6 = Fsid 0x08006310: 2301 MOVS R3, #1 0x08006312: F2C2 4200 MOVT R2, #0x2400 ; 0x24002378 = Files 0x08006316: 2700 MOVS R7, #0 0x08006318: 8801 LDRH R1, [R0] 0x0800631A: F884 8000 STRB.W R8, [R4] 0x0800631E: 3101 ADDS R1, #1 0x08006320: 8001 STRH R1, [R0] 0x08006322: 80E1 STRH R1, [R4, #6] 0x08006324: 2100 MOVS R1, #0
.L23: 0x08006326: 0138 LSLS R0, R7, #4 0x08006328: 5810 LDR R0, [R2, R0] 0x0800632A: 42A0 CMP R0, R4 0x0800632C: BF04 ITT EQ 0x0800632E: EB02 1007 ADDEQ.W R0, R2, R7, LSL #4 0x08006332: 6001 STREQ R1, [R0] 0x08006334: 2000 MOVS R0, #0 0x08006336: 2701 MOVS R7, #1 0x08006338: 07DB LSLS R3, R3, #31 0x0800633A: 4603 MOV R3, R0 0x0800633C: D1F3 BNE .L23 ; 0x08006326 0x0800633E: E745 B .L17 ; 0x080061CC

Section .text.check_fs from charger_lto.o, size=110, align=2


check_fs: 0x08006340: B538 PUSH {R3-R5, LR} 0x08006342: 4604 MOV R4, R0 0x08006344: 2000 MOVS R0, #0 0x08006346: 70E0 STRB R0, [R4, #3] 0x08006348: 43C0 MVNS R0, R0 0x0800634A: 6360 STR R0, [R4, #52] 0x0800634C: 4620 MOV R0, R4 0x0800634E: F000 F82E BL move_window ; 0x080063AE 0x08006352: 2800 CMP R0, #0 0x08006354: BF1C ITT NE 0x08006356: 2004 MOVNE R0, #4 0x08006358: BD38 POPNE {R3-R5, PC} 0x0800635A: F8B4 0236 LDRH.W R0, [R4, #0x0236] 0x0800635E: F64A 2155 MOVW R1, #0xAA55 0x08006362: 4288 CMP R0, R1 0x08006364: BF1C ITT NE 0x08006366: 2003 MOVNE R0, #3 0x08006368: BD38 POPNE {R3-R5, PC} 0x0800636A: F894 0038 LDRB.W R0, [R4, #56] 0x0800636E: 28E9 CMP R0, #233 0x08006370: D005 BEQ .L1 ; 0x0800637E 0x08006372: 28EB CMP R0, #235 0x08006374: D119 BNE .L3 ; 0x080063AA 0x08006376: F894 003A LDRB.W R0, [R4, #58] 0x0800637A: 2890 CMP R0, #144 0x0800637C: D115 BNE .L3 ; 0x080063AA
.L1: 0x0800637E: F244 1546 MOVW R5, #0x4146 0x08006382: F104 006E ADD.W R0, R4, #110 0x08006386: F2C0 0554 MOVT R5, #84 0x0800638A: F7F9 FFEB BL ld_dword ; 0x08000364 0x0800638E: F020 407F BIC R0, R0, #0xFF000000 0x08006392: 42A8 CMP R0, R5 0x08006394: D007 BEQ .L2 ; 0x080063A6 0x08006396: F104 008A ADD.W R0, R4, #138 0x0800639A: F7F9 FFE3 BL ld_dword ; 0x08000364 0x0800639E: F105 514C ADD.W R1, R5, #0x33000000 0x080063A2: 4288 CMP R0, R1 0x080063A4: D101 BNE .L3 ; 0x080063AA
.L2: 0x080063A6: 2000 MOVS R0, #0 0x080063A8: BD38 POP {R3-R5, PC}
.L3: 0x080063AA: 2002 MOVS R0, #2 0x080063AC: BD38 POP {R3-R5, PC}

Section .text.move_window from charger_lto.o, size=158, align=2


move_window: 0x080063AE: E92D 47F0 PUSH.W {R4-R10, LR} 0x080063B2: 6B46 LDR R6, [R0, #52] 0x080063B4: 428E CMP R6, R1 0x080063B6: D101 BNE .L1 ; 0x080063BC 0x080063B8: 2700 MOVS R7, #0 0x080063BA: E044 B .L4 ; 0x08006446
.L1: 0x080063BC: 4604 MOV R4, R0 0x080063BE: 78C0 LDRB R0, [R0, #3] 0x080063C0: F242 4924 MOVW R9, #0x2424 ; 0x24002424 = disk 0x080063C4: 468A MOV R10, R1 0x080063C6: F2C2 4900 MOVT R9, #0x2400 ; 0x24002424 = disk 0x080063CA: B348 CBZ R0, .L3 ; 0x08006420 0x080063CC: 7860 LDRB R0, [R4, #1] 0x080063CE: F104 0838 ADD.W R8, R4, #56 0x080063D2: 2301 MOVS R3, #1 0x080063D4: 4632 MOV R2, R6 0x080063D6: 2701 MOVS R7, #1 0x080063D8: EB09 0180 ADD.W R1, R9, R0, LSL #2 0x080063DC: 4448 ADD R0, R9 0x080063DE: 6849 LDR R1, [R1, #4] 0x080063E0: 7A00 LDRB R0, [R0, #8] 0x080063E2: F8D1 C00C LDR.W R12, [R1, #12] 0x080063E6: 4641 MOV R1, R8 0x080063E8: 47E0 BLX R12 0x080063EA: BB60 CBNZ R0, .L4 ; 0x08006446 0x080063EC: 6AA0 LDR R0, [R4, #40] 0x080063EE: 6A21 LDR R1, [R4, #32] 0x080063F0: 1A30 SUBS R0, R6, R0 0x080063F2: 4288 CMP R0, R1 0x080063F4: 2000 MOVS R0, #0 0x080063F6: 70E0 STRB R0, [R4, #3] 0x080063F8: D212 BCS .L3 ; 0x08006420 0x080063FA: 78A0 LDRB R0, [R4, #2] 0x080063FC: 2802 CMP R0, #2 0x080063FE: D30F BCC .L3 ; 0x08006420 0x08006400: 1E47 SUBS R7, R0, #1
.L2: 0x08006402: 7860 LDRB R0, [R4, #1] 0x08006404: 2301 MOVS R3, #1 0x08006406: 6A22 LDR R2, [R4, #32] 0x08006408: 4416 ADD R6, R2 0x0800640A: EB09 0180 ADD.W R1, R9, R0, LSL #2 0x0800640E: 4448 ADD R0, R9 0x08006410: 4632 MOV R2, R6 0x08006412: 6849 LDR R1, [R1, #4] 0x08006414: 7A00 LDRB R0, [R0, #8] 0x08006416: 68CD LDR R5, [R1, #12] 0x08006418: 4641 MOV R1, R8 0x0800641A: 47A8 BLX R5 0x0800641C: 3F01 SUBS R7, #1 0x0800641E: D8F0 BHI .L2 ; 0x08006402
.L3: 0x08006420: 7860 LDRB R0, [R4, #1] 0x08006422: 2301 MOVS R3, #1 0x08006424: EB09 0180 ADD.W R1, R9, R0, LSL #2 0x08006428: 4448 ADD R0, R9 0x0800642A: 684A LDR R2, [R1, #4] 0x0800642C: 7A00 LDRB R0, [R0, #8] 0x0800642E: F104 0138 ADD.W R1, R4, #56 0x08006432: 6897 LDR R7, [R2, #8] 0x08006434: 4652 MOV R2, R10 0x08006436: 47B8 BLX R7 0x08006438: 0007 MOVS R7, R0 0x0800643A: BF1C ITT NE 0x0800643C: F04F 3AFF MOVNE.W R10, #0xFFFFFFFF 0x08006440: 2701 MOVNE R7, #1 0x08006442: F8C4 A034 STR.W R10, [R4, #52]
.L4: 0x08006446: 4638 MOV R0, R7 0x08006448: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.inc_lock from charger_lto.o, size=122, align=2


inc_lock: 0x0800644C: B530 PUSH {R4-R5, LR} 0x0800644E: F242 3C78 MOVW R12, #0x2378 ; 0x24002378 = Files 0x08006452: F8D0 E000 LDR.W LR, [R0] 0x08006456: 2300 MOVS R3, #0 0x08006458: 2101 MOVS R1, #1 0x0800645A: F2C2 4C00 MOVT R12, #0x2400 ; 0x24002378 = Files
.L1: 0x0800645E: 011A LSLS R2, R3, #4 0x08006460: F85C 2002 LDR.W R2, [R12, R2] 0x08006464: 4572 CMP R2, LR 0x08006466: D109 BNE .L2 ; 0x0800647C 0x08006468: EB0C 1203 ADD.W R2, R12, R3, LSL #4 0x0800646C: 6885 LDR R5, [R0, #8] 0x0800646E: 6854 LDR R4, [R2, #4] 0x08006470: 42AC CMP R4, R5 0x08006472: D103 BNE .L2 ; 0x0800647C 0x08006474: 6894 LDR R4, [R2, #8] 0x08006476: 6945 LDR R5, [R0, #20] 0x08006478: 42AC CMP R4, R5 0x0800647A: D01C BEQ .L5 ; 0x080064B6
.L2: 0x0800647C: 2301 MOVS R3, #1 0x0800647E: 07C9 LSLS R1, R1, #31 0x08006480: F04F 0100 MOV.W R1, #0 0x08006484: D1EB BNE .L1 ; 0x0800645E 0x08006486: 2300 MOVS R3, #0 0x08006488: 2201 MOVS R2, #1
.L3: 0x0800648A: 0119 LSLS R1, R3, #4 0x0800648C: F85C 1001 LDR.W R1, [R12, R1] 0x08006490: B129 CBZ R1, .L4 ; 0x0800649E 0x08006492: 2100 MOVS R1, #0 0x08006494: 2301 MOVS R3, #1 0x08006496: 07D2 LSLS R2, R2, #31 0x08006498: 460A MOV R2, R1 0x0800649A: D1F6 BNE .L3 ; 0x0800648A 0x0800649C: E011 B .L7 ; 0x080064C2
.L4: 0x0800649E: EB0C 1103 ADD.W R1, R12, R3, LSL #4 0x080064A2: 6882 LDR R2, [R0, #8] 0x080064A4: 6940 LDR R0, [R0, #20] 0x080064A6: E9C1 2001 STRD R2, R0, [R1, #4] 0x080064AA: 2000 MOVS R0, #0 0x080064AC: F8C1 E000 STR.W LR, [R1] 0x080064B0: 8188 STRH R0, [R1, #12] 0x080064B2: 2001 MOVS R0, #1 0x080064B4: E001 B .L6 ; 0x080064BA
.L5: 0x080064B6: 8990 LDRH R0, [R2, #12] 0x080064B8: 3001 ADDS R0, #1
.L6: 0x080064BA: EB0C 1103 ADD.W R1, R12, R3, LSL #4 0x080064BE: 8188 STRH R0, [R1, #12] 0x080064C0: 1C59 ADDS R1, R3, #1
.L7: 0x080064C2: 4608 MOV R0, R1 0x080064C4: BD30 POP {R4-R5, PC}

Section .text.get_fat from charger_lto.o, size=174, align=2


get_fat: 0x080064C6: 2902 CMP R1, #2 0x080064C8: BF3C ITT CC 0x080064CA: 2001 MOVCC R0, #1 0x080064CC: 4770 BXCC LR 0x080064CE: B5F8 PUSH {R3-R7, LR} 0x080064D0: 6805 LDR R5, [R0] 0x080064D2: 460C MOV R4, R1 0x080064D4: 69E8 LDR R0, [R5, #28] 0x080064D6: 4288 CMP R0, R1 0x080064D8: D92A BLS .L1 ; 0x08006530 0x080064DA: 7828 LDRB R0, [R5] 0x080064DC: 2803 CMP R0, #3 0x080064DE: D035 BEQ .L3 ; 0x0800654C 0x080064E0: 2802 CMP R0, #2 0x080064E2: D027 BEQ .L2 ; 0x08006534 0x080064E4: 2801 CMP R0, #1 0x080064E6: D123 BNE .L1 ; 0x08006530 0x080064E8: EB04 0754 ADD.W R7, R4, R4, LSR #1 0x080064EC: 6AA8 LDR R0, [R5, #40] 0x080064EE: EB00 2157 ADD.W R1, R0, R7, LSR #9 0x080064F2: 4628 MOV R0, R5 0x080064F4: F7FF FF5B BL move_window ; 0x080063AE 0x080064F8: BB78 CBNZ R0, .L4 ; 0x0800655A 0x080064FA: 1C7E ADDS R6, R7, #1 0x080064FC: 6AA9 LDR R1, [R5, #40] 0x080064FE: F36F 275F BFC R7, #9, #23 0x08006502: 19E8 ADDS R0, R5, R7 0x08006504: EB01 2156 ADD.W R1, R1, R6, LSR #9 0x08006508: F890 7038 LDRB.W R7, [R0, #56] 0x0800650C: 4628 MOV R0, R5 0x0800650E: F7FF FF4E BL move_window ; 0x080063AE 0x08006512: BB10 CBNZ R0, .L4 ; 0x0800655A 0x08006514: F36F 265F BFC R6, #9, #23 0x08006518: 19A8 ADDS R0, R5, R6 0x0800651A: 07E2 LSLS R2, R4, #31 0x0800651C: F890 0038 LDRB.W R0, [R0, #56] 0x08006520: EA47 2100 ORR.W R1, R7, R0, LSL #8 0x08006524: 4608 MOV R0, R1 0x08006526: F36F 301F BFC R0, #12, #20 0x0800652A: BF18 IT NE 0x0800652C: 0908 LSRNE R0, R1, #4 0x0800652E: BDF8 POP {R3-R7, PC}
.L1: 0x08006530: 2001 MOVS R0, #1 0x08006532: BDF8 POP {R3-R7, PC}
.L2: 0x08006534: 6AA8 LDR R0, [R5, #40] 0x08006536: EB00 2114 ADD.W R1, R0, R4, LSR #8 0x0800653A: 4628 MOV R0, R5 0x0800653C: F7FF FF37 BL move_window ; 0x080063AE 0x08006540: B958 CBNZ R0, .L4 ; 0x0800655A 0x08006542: B2E0 UXTB R0, R4 0x08006544: EB05 0040 ADD.W R0, R5, R0, LSL #1 0x08006548: 8F00 LDRH R0, [R0, #56] 0x0800654A: BDF8 POP {R3-R7, PC}
.L3: 0x0800654C: 6AA8 LDR R0, [R5, #40] 0x0800654E: EB00 11D4 ADD.W R1, R0, R4, LSR #7 0x08006552: 4628 MOV R0, R5 0x08006554: F7FF FF2B BL move_window ; 0x080063AE 0x08006558: B110 CBZ R0, .L5 ; 0x08006560
.L4: 0x0800655A: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800655E: BDF8 POP {R3-R7, PC}
.L5: 0x08006560: F004 007F AND R0, R4, #127 0x08006564: EB05 0080 ADD.W R0, R5, R0, LSL #2 0x08006568: 3038 ADDS R0, #56 0x0800656A: F7F9 FEFB BL ld_dword ; 0x08000364 0x0800656E: F020 4070 BIC R0, R0, #0xF0000000 0x08006572: BDF8 POP {R3-R7, PC}

Section .text.f_opendir from charger_lto.o, size=1162, align=2


f_opendir: 0x08006574: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08006578: F5AD 7D0B SUB.W SP, SP, #0x022C 0x0800657C: 0006 MOVS R6, R0 0x0800657E: F242 40EE MOVW R0, #0x24EE ; 0x240024EE = mainTaskStart::buff 0x08006582: F2C2 4000 MOVT R0, #0x2400 ; 0x240024EE = mainTaskStart::buff 0x08006586: 908A STR R0, [SP, #0x0228] 0x08006588: D00E BEQ .L3 ; 0x080065A8 0x0800658A: A88A ADD R0, SP, #0x0228 0x0800658C: A989 ADD R1, SP, #0x0224 0x0800658E: F7FF FD8A BL find_volume ; 0x080060A6 0x08006592: 0007 MOVS R7, R0 0x08006594: F8DD 8224 LDR.W R8, [SP, #0x0224] 0x08006598: D00C BEQ .L5 ; 0x080065B4
.L1: 0x0800659A: 2000 MOVS R0, #0 0x0800659C: 6030 STR R0, [R6]
.L2: 0x0800659E: 4640 MOV R0, R8 0x080065A0: 4639 MOV R1, R7 0x080065A2: F005 FA9D BL unlock_fs ; 0x0800BAE0 0x080065A6: E000 B .L4 ; 0x080065AA
.L3: 0x080065A8: 2709 MOVS R7, #9
.L4: 0x080065AA: 4638 MOV R0, R7 0x080065AC: F50D 7D0B ADD.W SP, SP, #0x022C 0x080065B0: E8BD 8FF0 POP.W {R4-R11, PC}
.L5: 0x080065B4: F8DD B228 LDR.W R11, [SP, #0x0228] 0x080065B8: F8C6 8000 STR.W R8, [R6] 0x080065BC: A809 ADD R0, SP, #36 0x080065BE: F8C8 000C STR.W R0, [R8, #12]
.L6: 0x080065C2: F89B 0000 LDRB.W R0, [R11] 0x080065C6: 285C CMP R0, #92 0x080065C8: D001 BEQ .L7 ; 0x080065CE 0x080065CA: 282F CMP R0, #47 0x080065CC: D102 BNE .L8 ; 0x080065D4
.L7: 0x080065CE: F10B 0B01 ADD.W R11, R11, #1 0x080065D2: E7F6 B .L6 ; 0x080065C2
.L8: 0x080065D4: 2000 MOVS R0, #0 0x080065D6: 60B0 STR R0, [R6, #8] 0x080065D8: F89B 0000 LDRB.W R0, [R11] 0x080065DC: 2820 CMP R0, #32 0x080065DE: D22C BCS .L12 ; 0x0800663A 0x080065E0: 2080 MOVS R0, #128 0x080065E2: F886 002F STRB.W R0, [R6, #47] 0x080065E6: 4630 MOV R0, R6 0x080065E8: F005 FADC BL dir_sdi ; 0x0800BBA4 0x080065EC: 4607 MOV R7, R0
.L9: 0x080065EE: 2F04 CMP R7, #4 0x080065F0: F000 81FF BEQ.W .L71 ; 0x080069F2 0x080065F4: 2F00 CMP R7, #0 0x080065F6: D1D0 BNE .L1 ; 0x0800659A 0x080065F8: F896 002F LDRB.W R0, [R6, #47]
.L10: 0x080065FC: 0600 LSLS R0, R0, #24 0x080065FE: D408 BMI .L11 ; 0x08006612 0x08006600: 79B0 LDRB R0, [R6, #6] 0x08006602: 06C0 LSLS R0, R0, #27 0x08006604: F140 81F5 BPL.W .L71 ; 0x080069F2 0x08006608: 6A31 LDR R1, [R6, #32] 0x0800660A: 4640 MOV R0, R8 0x0800660C: F005 FABE BL ld_clust ; 0x0800BB8C 0x08006610: 60B0 STR R0, [R6, #8]
.L11: 0x08006612: F8B8 0006 LDRH.W R0, [R8, #6] 0x08006616: 80B0 STRH R0, [R6, #4] 0x08006618: 4630 MOV R0, R6 0x0800661A: F005 FAC3 BL dir_sdi ; 0x0800BBA4 0x0800661E: 0007 MOVS R7, R0 0x08006620: D1BB BNE .L1 ; 0x0800659A 0x08006622: 68B0 LDR R0, [R6, #8] 0x08006624: 2800 CMP R0, #0 0x08006626: F000 81E8 BEQ.W .L73 ; 0x080069FA 0x0800662A: 4630 MOV R0, R6 0x0800662C: F7FF FF0E BL inc_lock ; 0x0800644C 0x08006630: 2800 CMP R0, #0 0x08006632: 6130 STR R0, [R6, #16] 0x08006634: D1B3 BNE .L2 ; 0x0800659E 0x08006636: 2712 MOVS R7, #18 0x08006638: E7AF B .L1 ; 0x0800659A
.L12: 0x0800663A: F24E 14EF MOVW R4, #0xE1EF ; 0x0800E1EF = .rodata..L.str.3.279 0x0800663E: F106 0A24 ADD.W R10, R6, #36 0x08006642: F108 0338 ADD.W R3, R8, #56 0x08006646: AF09 ADD R7, SP, #36 0x08006648: F04F 3E20 MOV.W LR, #0x20202020 0x0800664C: F6C0 0400 MOVT R4, #0x0800 ; 0x0800E1EF = .rodata..L.str.3.279 0x08006650: F8CD 8020 STR.W R8, [SP, #32]
.L13: 0x08006654: 2100 MOVS R1, #0 0x08006656: 2201 MOVS R2, #1
.L14: 0x08006658: 285C CMP R0, #92 0x0800665A: D02B BEQ .L20 ; 0x080066B4 0x0800665C: 282F CMP R0, #47 0x0800665E: D029 BEQ .L20 ; 0x080066B4 0x08006660: 29FF CMP R1, #255 0x08006662: F000 81C1 BEQ.W .L69 ; 0x080069E8 0x08006666: EA5F 6C00 LSLS.W R12, R0, #24 0x0800666A: D509 BPL .L15 ; 0x08006680 0x0800666C: F64D 0CC8 MOVW R12, #0xD8C8 ; 0x0800D8C8 = Tbl 0x08006670: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800D8C8 = Tbl 0x08006674: EB0C 0040 ADD.W R0, R12, R0, LSL #1 0x08006678: F06F 0CFF MVN R12, #255 0x0800667C: F830 000C LDRH.W R0, [R0, R12]
.L15: 0x08006680: 287F CMP R0, #127 0x08006682: D808 BHI .L18 ; 0x08006696 0x08006684: 46A4 MOV R12, R4
.L16: 0x08006686: F81C 5B01 LDRB R5, [R12], #1 0x0800668A: B10D CBZ R5, .L17 ; 0x08006690 0x0800668C: 42A8 CMP R0, R5 0x0800668E: D1FA BNE .L16 ; 0x08006686
.L17: 0x08006690: 2D00 CMP R5, #0 0x08006692: F040 81A9 BNE.W .L69 ; 0x080069E8
.L18: 0x08006696: F827 0011 STRH.W R0, [R7, R1, LSL #1] 0x0800669A: F101 0901 ADD.W R9, R1, #1 0x0800669E: F81B 0002 LDRB.W R0, [R11, R2] 0x080066A2: F102 0C01 ADD.W R12, R2, #1 0x080066A6: 4662 MOV R2, R12 0x080066A8: 4649 MOV R1, R9 0x080066AA: 2820 CMP R0, #32 0x080066AC: D2D4 BCS .L14 ; 0x08006658 0x080066AE: 2504 MOVS R5, #4 0x080066B0: E00C B .L21 ; 0x080066CC
.L19: 0x080066B2: 3201 ADDS R2, #1
.L20: 0x080066B4: F81B 0002 LDRB.W R0, [R11, R2] 0x080066B8: 285C CMP R0, #92 0x080066BA: D0FA BEQ .L19 ; 0x080066B2 0x080066BC: 282F CMP R0, #47 0x080066BE: D0F8 BEQ .L19 ; 0x080066B2 0x080066C0: 2900 CMP R1, #0 0x080066C2: F000 818F BEQ.W .L68 ; 0x080069E4 0x080066C6: 2500 MOVS R5, #0 0x080066C8: 4694 MOV R12, R2 0x080066CA: 4689 MOV R9, R1
.L21: 0x080066CC: 44E3 ADD R11, R12 0x080066CE: 1EB8 SUBS R0, R7, #2
.L22: 0x080066D0: F830 1019 LDRH.W R1, [R0, R9, LSL #1] 0x080066D4: 292E CMP R1, #46 0x080066D6: D001 BEQ .L23 ; 0x080066DC 0x080066D8: 2920 CMP R1, #32 0x080066DA: D103 BNE .L24 ; 0x080066E4
.L23: 0x080066DC: F1B9 0901 SUBS.W R9, R9, #1 0x080066E0: D1F6 BNE .L22 ; 0x080066D0 0x080066E2: E17F B .L68 ; 0x080069E4
.L24: 0x080066E4: 2400 MOVS R4, #0 0x080066E6: F827 4019 STRH.W R4, [R7, R9, LSL #1] 0x080066EA: F8CA E007 STR.W LR, [R10, #7] 0x080066EE: F8CA E004 STR.W LR, [R10, #4] 0x080066F2: F8CA E000 STR.W LR, [R10]
.L25: 0x080066F6: F837 1014 LDRH.W R1, [R7, R4, LSL #1] 0x080066FA: 292E CMP R1, #46 0x080066FC: D001 BEQ .L26 ; 0x08006702 0x080066FE: 2920 CMP R1, #32 0x08006700: D101 BNE .L27 ; 0x08006706
.L26: 0x08006702: 3401 ADDS R4, #1 0x08006704: E7F7 B .L25 ; 0x080066F6
.L27: 0x08006706: 2C00 CMP R4, #0 0x08006708: BF18 IT NE 0x0800670A: F045 0503 ORRNE R5, R5, #3 0x0800670E: E9CD 3A03 STRD R3, R10, [SP, #12]
.L28: 0x08006712: F830 1019 LDRH.W R1, [R0, R9, LSL #1] 0x08006716: 292E CMP R1, #46 0x08006718: D002 BEQ .L29 ; 0x08006720 0x0800671A: F1B9 0901 SUBS.W R9, R9, #1 0x0800671E: D1F8 BNE .L28 ; 0x08006712
.L29: 0x08006720: F1A9 0A01 SUB.W R10, R9, #1 0x08006724: F04F 0E01 MOV.W LR, #1 0x08006728: 2300 MOVS R3, #0 0x0800672A: 2008 MOVS R0, #8 0x0800672C: E9CD 0306 STRD R0, R3, [SP, #24] 0x08006730: 9305 STR R3, [SP, #20]
.L30: 0x08006732: F045 0203 ORR R2, R5, #3 0x08006736: 4621 MOV R1, R4 0x08006738: F04F 34FF MOV.W R4, #0xFFFFFFFF
.L31: 0x0800673C: F837 0011 LDRH.W R0, [R7, R1, LSL #1] 0x08006740: 2820 CMP R0, #32 0x08006742: D003 BEQ .L32 ; 0x0800674C 0x08006744: 282E CMP R0, #46 0x08006746: D104 BNE .L33 ; 0x08006752 0x08006748: 458A CMP R10, R1 0x0800674A: D033 BEQ .L40 ; 0x080067B4
.L32: 0x0800674C: 3101 ADDS R1, #1 0x0800674E: 4615 MOV R5, R2 0x08006750: E7F4 B .L31 ; 0x0800673C
.L33: 0x08006752: 2800 CMP R0, #0 0x08006754: D05F BEQ .L47 ; 0x08006816 0x08006756: E9DD 2C06 LDRD R2, R12, [SP, #24] 0x0800675A: 1C4C ADDS R4, R1, #1 0x0800675C: 4594 CMP R12, R2 0x0800675E: D251 BCS .L44 ; 0x08006804 0x08006760: 458A CMP R10, R1 0x08006762: D04F BEQ .L44 ; 0x08006804 0x08006764: 2880 CMP R0, #128 0x08006766: D310 BCC .L35 ; 0x0800678A 0x08006768: 2100 MOVS R1, #0 0x0800676A: E9CD E301 STRD LR, R3, [SP, #4] 0x0800676E: F7FF FC79 BL ff_convert ; 0x08006064 0x08006772: B130 CBZ R0, .L34 ; 0x08006782 0x08006774: F24E 411B MOVW R1, #0xE41B ; 0x0800E41B = ExCvt 0x08006778: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E41B = ExCvt 0x0800677C: 4408 ADD R0, R1 0x0800677E: F810 0C80 LDRB R0, [R0, #-128]
.L34: 0x08006782: E9DD E301 LDRD LR, R3, [SP, #4] 0x08006786: F045 0502 ORR R5, R5, #2
.L35: 0x0800678A: B148 CBZ R0, .L38 ; 0x080067A0 0x0800678C: F64D 6173 MOVW R1, #0xDE73 ; 0x0800DE73 = .rodata..L.str.4.280 0x08006790: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DE73 = .rodata..L.str.4.280
.L36: 0x08006794: F811 2B01 LDRB R2, [R1], #1 0x08006798: B10A CBZ R2, .L37 ; 0x0800679E 0x0800679A: 4290 CMP R0, R2 0x0800679C: D1FA BNE .L36 ; 0x08006794
.L37: 0x0800679E: B302 CBZ R2, .L42 ; 0x080067E2
.L38: 0x080067A0: F045 0503 ORR R5, R5, #3 0x080067A4: 205F MOVS R0, #95
.L39: 0x080067A6: 9A07 LDR R2, [SP, #28] 0x080067A8: 18B1 ADDS R1, R6, R2 0x080067AA: 3201 ADDS R2, #1 0x080067AC: 9207 STR R2, [SP, #28] 0x080067AE: F881 0024 STRB.W R0, [R1, #36] 0x080067B2: E7BE B .L30 ; 0x08006732
.L40: 0x080067B4: 2001 MOVS R0, #1 0x080067B6: 464C MOV R4, R9
.L41: 0x080067B8: 9905 LDR R1, [SP, #20] 0x080067BA: 07C9 LSLS R1, R1, #31 0x080067BC: F045 0103 ORR R1, R5, #3 0x080067C0: D126 BNE .L45 ; 0x08006810 0x080067C2: 2800 CMP R0, #0 0x080067C4: BF08 IT EQ 0x080067C6: 460D MOVEQ R5, R1 0x080067C8: 454C CMP R4, R9 0x080067CA: D822 BHI .L46 ; 0x08006812 0x080067CC: 200B MOVS R0, #11 0x080067CE: 9006 STR R0, [SP, #24] 0x080067D0: 2001 MOVS R0, #1 0x080067D2: 009B LSLS R3, R3, #2 0x080067D4: F04F 0E00 MOV.W LR, #0 0x080067D8: 9005 STR R0, [SP, #20] 0x080067DA: 2008 MOVS R0, #8 0x080067DC: 9007 STR R0, [SP, #28] 0x080067DE: 464C MOV R4, R9 0x080067E0: E7A7 B .L30 ; 0x08006732
.L42: 0x080067E2: F1A0 0141 SUB.W R1, R0, #65 0x080067E6: B289 UXTH R1, R1 0x080067E8: 2919 CMP R1, #25 0x080067EA: D802 BHI .L43 ; 0x080067F2 0x080067EC: F043 0302 ORR R3, R3, #2 0x080067F0: E7D9 B .L39 ; 0x080067A6
.L43: 0x080067F2: F1A0 0161 SUB.W R1, R0, #97 0x080067F6: B289 UXTH R1, R1 0x080067F8: 2919 CMP R1, #25 0x080067FA: BF9C ITT LS 0x080067FC: F043 0301 ORRLS R3, R3, #1 0x08006800: 3820 SUBLS R0, #32 0x08006802: E7D0 B .L39 ; 0x080067A6
.L44: 0x08006804: EBAA 0001 SUB.W R0, R10, R1 0x08006808: FAB0 F080 CLZ R0, R0 0x0800680C: 0940 LSRS R0, R0, #5 0x0800680E: E7D3 B .L41 ; 0x080067B8
.L45: 0x08006810: 460D MOV R5, R1
.L46: 0x08006812: F04F 34FF MOV.W R4, #0xFFFFFFFF
.L47: 0x08006816: F8DD A010 LDR.W R10, [SP, #16] 0x0800681A: F045 0202 ORR R2, R5, #2 0x0800681E: F89A 0000 LDRB.W R0, [R10] 0x08006822: 28E5 CMP R0, #229 0x08006824: BF04 ITT EQ 0x08006826: 2005 MOVEQ R0, #5 0x08006828: F88A 0000 STRBEQ.W R0, [R10] 0x0800682C: EA5F 70CE LSLS.W R0, LR, #31 0x08006830: BF18 IT NE 0x08006832: 009B LSLNE R3, R3, #2 0x08006834: F003 0103 AND R1, R3, #3 0x08006838: F003 000C AND R0, R3, #12 0x0800683C: 2903 CMP R1, #3 0x0800683E: BF08 IT EQ 0x08006840: 4615 MOVEQ R5, R2 0x08006842: 280C CMP R0, #12 0x08006844: BF08 IT EQ 0x08006846: 4615 MOVEQ R5, R2 0x08006848: 07AA LSLS R2, R5, #30 0x0800684A: D407 BMI .L48 ; 0x0800685C 0x0800684C: 2901 CMP R1, #1 0x0800684E: BF08 IT EQ 0x08006850: F045 0510 ORREQ R5, R5, #16 0x08006854: 2804 CMP R0, #4 0x08006856: BF08 IT EQ 0x08006858: F045 0508 ORREQ R5, R5, #8
.L48: 0x0800685C: 4630 MOV R0, R6 0x0800685E: F886 502F STRB.W R5, [R6, #47] 0x08006862: F005 F99F BL dir_sdi ; 0x0800BBA4 0x08006866: 0007 MOVS R7, R0 0x08006868: F47F AEC1 BNE.W .L9 ; 0x080065EE 0x0800686C: 25FF MOVS R5, #255 0x0800686E: 6334 STR R4, [R6, #48] 0x08006870: 9507 STR R5, [SP, #28]
.L49: 0x08006872: 69F1 LDR R1, [R6, #28] 0x08006874: 9808 LDR R0, [SP, #32] 0x08006876: F7FF FD9A BL move_window ; 0x080063AE 0x0800687A: 2800 CMP R0, #0 0x0800687C: F040 80BB BNE.W .L72 ; 0x080069F6 0x08006880: 6A37 LDR R7, [R6, #32] 0x08006882: 7838 LDRB R0, [R7] 0x08006884: 2800 CMP R0, #0 0x08006886: F000 80B4 BEQ.W .L71 ; 0x080069F2 0x0800688A: F897 900B LDRB.W R9, [R7, #11] 0x0800688E: 28E5 CMP R0, #229 0x08006890: F009 013F AND R1, R9, #63 0x08006894: 71B1 STRB R1, [R6, #6] 0x08006896: D004 BEQ .L50 ; 0x080068A2 0x08006898: EA5F 7209 LSLS.W R2, R9, #28 0x0800689C: D509 BPL .L53 ; 0x080068B2 0x0800689E: 290F CMP R1, #15 0x080068A0: D007 BEQ .L53 ; 0x080068B2
.L50: 0x080068A2: 6334 STR R4, [R6, #48]
.L51: 0x080068A4: 25FF MOVS R5, #255
.L52: 0x080068A6: 4630 MOV R0, R6 0x080068A8: F005 F9CC BL dir_next ; 0x0800BC44 0x080068AC: 0007 MOVS R7, R0 0x080068AE: D0E0 BEQ .L49 ; 0x08006872 0x080068B0: E09C B .L70 ; 0x080069EC
.L53: 0x080068B2: 290F CMP R1, #15 0x080068B4: D10A BNE .L54 ; 0x080068CC 0x080068B6: F896 102F LDRB.W R1, [R6, #47] 0x080068BA: 0649 LSLS R1, R1, #25 0x080068BC: D4F3 BMI .L52 ; 0x080068A6 0x080068BE: 0641 LSLS R1, R0, #25 0x080068C0: D41B BMI .L58 ; 0x080068FA 0x080068C2: B2E9 UXTB R1, R5 0x080068C4: 4288 CMP R0, R1 0x080068C6: D1ED BNE .L51 ; 0x080068A4 0x080068C8: 9907 LDR R1, [SP, #28] 0x080068CA: E01B B .L59 ; 0x08006904
.L54: 0x080068CC: 0628 LSLS R0, R5, #24 0x080068CE: D105 BNE .L55 ; 0x080068DC 0x080068D0: 4638 MOV R0, R7 0x080068D2: F005 F9A9 BL sum_sfn ; 0x0800BC28 0x080068D6: 9907 LDR R1, [SP, #28] 0x080068D8: 4281 CMP R1, R0 0x080068DA: D063 BEQ .L66 ; 0x080069A4
.L55: 0x080068DC: F896 002F LDRB.W R0, [R6, #47] 0x080068E0: 07C1 LSLS R1, R0, #31 0x080068E2: D1DE BNE .L50 ; 0x080068A2
.L56: 0x080068E4: 5C7A LDRB R2, [R7, R1] 0x080068E6: F81A C001 LDRB.W R12, [R10, R1] 0x080068EA: 290A CMP R1, #10 0x080068EC: D002 BEQ .L57 ; 0x080068F4 0x080068EE: 3101 ADDS R1, #1 0x080068F0: 4562 CMP R2, R12 0x080068F2: D0F7 BEQ .L56 ; 0x080068E4
.L57: 0x080068F4: 4562 CMP R2, R12 0x080068F6: D1D4 BNE .L50 ; 0x080068A2 0x080068F8: E056 B .L67 ; 0x080069A8
.L58: 0x080068FA: 7B79 LDRB R1, [R7, #13] 0x080068FC: F000 05BF AND R5, R0, #191 0x08006900: 6970 LDR R0, [R6, #20] 0x08006902: 6330 STR R0, [R6, #48]
.L59: 0x08006904: 7B78 LDRB R0, [R7, #13] 0x08006906: 9107 STR R1, [SP, #28] 0x08006908: 4281 CMP R1, R0 0x0800690A: D1CB BNE .L51 ; 0x080068A4 0x0800690C: 8B78 LDRH R0, [R7, #26] 0x0800690E: 2800 CMP R0, #0 0x08006910: D1C8 BNE .L51 ; 0x080068A4 0x08006912: 7838 LDRB R0, [R7] 0x08006914: 210D MOVS R1, #13 0x08006916: 9002 STR R0, [SP, #8] 0x08006918: F04F 0900 MOV.W R9, #0 0x0800691C: F000 003F AND R0, R0, #63 0x08006920: 4348 MULS R0, R1, R0 0x08006922: 9908 LDR R1, [SP, #32] 0x08006924: F1A0 020D SUB.W R2, R0, #13 0x08006928: 2001 MOVS R0, #1 0x0800692A: 68C9 LDR R1, [R1, #12] 0x0800692C: 9105 STR R1, [SP, #20]
.L60: 0x0800692E: F24E 11F8 MOVW R1, #0xE1F8 ; 0x0800E1F8 = LfnOfs 0x08006932: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E1F8 = LfnOfs 0x08006936: F811 1009 LDRB.W R1, [R1, R9] 0x0800693A: F837 A001 LDRH.W R10, [R7, R1] 0x0800693E: B188 CBZ R0, .L61 ; 0x08006964 0x08006940: 2AFE CMP R2, #254 0x08006942: D825 BHI .L63 ; 0x08006990 0x08006944: 4650 MOV R0, R10 0x08006946: 4614 MOV R4, R2 0x08006948: F7FB FFB2 BL ff_wtoupper ; 0x080028B0 0x0800694C: 9905 LDR R1, [SP, #20] 0x0800694E: 9006 STR R0, [SP, #24] 0x08006950: F831 0014 LDRH.W R0, [R1, R4, LSL #1] 0x08006954: F7FB FFAC BL ff_wtoupper ; 0x080028B0 0x08006958: 9906 LDR R1, [SP, #24] 0x0800695A: 4281 CMP R1, R0 0x0800695C: D118 BNE .L63 ; 0x08006990 0x0800695E: 1C62 ADDS R2, R4, #1 0x08006960: 4650 MOV R0, R10 0x08006962: E004 B .L62 ; 0x0800696E
.L61: 0x08006964: F64F 70FF MOVW R0, #0xFFFF 0x08006968: 4582 CMP R10, R0 0x0800696A: D111 BNE .L63 ; 0x08006990 0x0800696C: 2000 MOVS R0, #0
.L62: 0x0800696E: F109 0901 ADD.W R9, R9, #1 0x08006972: F04F 34FF MOV.W R4, #0xFFFFFFFF 0x08006976: F1B9 0F0D CMP.W R9, #13 0x0800697A: D1D8 BNE .L60 ; 0x0800692E 0x0800697C: 9902 LDR R1, [SP, #8] 0x0800697E: 0649 LSLS R1, R1, #25 0x08006980: D50C BPL .L64 ; 0x0800699C 0x08006982: B158 CBZ R0, .L64 ; 0x0800699C 0x08006984: 9805 LDR R0, [SP, #20] 0x08006986: F830 0012 LDRH.W R0, [R0, R2, LSL #1] 0x0800698A: B138 CBZ R0, .L64 ; 0x0800699C 0x0800698C: 25FF MOVS R5, #255 0x0800698E: E006 B .L65 ; 0x0800699E
.L63: 0x08006990: 25FF MOVS R5, #255 0x08006992: F8DD A010 LDR.W R10, [SP, #16] 0x08006996: F04F 34FF MOV.W R4, #0xFFFFFFFF 0x0800699A: E784 B .L52 ; 0x080068A6
.L64: 0x0800699C: 3D01 SUBS R5, #1
.L65: 0x0800699E: F8DD A010 LDR.W R10, [SP, #16] 0x080069A2: E780 B .L52 ; 0x080068A6
.L66: 0x080069A4: F896 002F LDRB.W R0, [R6, #47]
.L67: 0x080069A8: 0741 LSLS R1, R0, #29 0x080069AA: F53F AE27 BMI.W .L10 ; 0x080065FC 0x080069AE: F24E 14EF MOVW R4, #0xE1EF ; 0x0800E1EF = .rodata..L.str.3.279 0x080069B2: EA5F 60C9 LSLS.W R0, R9, #27 0x080069B6: 9903 LDR R1, [SP, #12] 0x080069B8: F6C0 0400 MOVT R4, #0x0800 ; 0x0800E1EF = .rodata..L.str.3.279 0x080069BC: D519 BPL .L71 ; 0x080069F2 0x080069BE: 6970 LDR R0, [R6, #20] 0x080069C0: F36F 205F BFC R0, #9, #23 0x080069C4: 4401 ADD R1, R0 0x080069C6: 4640 MOV R0, R8 0x080069C8: F005 F8E0 BL ld_clust ; 0x0800BB8C 0x080069CC: 60B0 STR R0, [R6, #8] 0x080069CE: 6831 LDR R1, [R6] 0x080069D0: F89B 0000 LDRB.W R0, [R11] 0x080069D4: 9B03 LDR R3, [SP, #12] 0x080069D6: 68CF LDR R7, [R1, #12] 0x080069D8: F04F 3E20 MOV.W LR, #0x20202020 0x080069DC: 2820 CMP R0, #32 0x080069DE: 9108 STR R1, [SP, #32] 0x080069E0: F4BF AE38 BCS.W .L13 ; 0x08006654
.L68: 0x080069E4: 2000 MOVS R0, #0 0x080069E6: 8038 STRH R0, [R7]
.L69: 0x080069E8: 2706 MOVS R7, #6 0x080069EA: E5D6 B .L1 ; 0x0800659A
.L70: 0x080069EC: 2F04 CMP R7, #4 0x080069EE: F47F ADFE BNE.W .L9 ; 0x080065EE
.L71: 0x080069F2: 2705 MOVS R7, #5 0x080069F4: E5D1 B .L1 ; 0x0800659A
.L72: 0x080069F6: 2701 MOVS R7, #1 0x080069F8: E5CF B .L1 ; 0x0800659A
.L73: 0x080069FA: 6137 STR R7, [R6, #16] 0x080069FC: E5CF B .L2 ; 0x0800659E

Section .text.f_readdir from charger_lto.o, size=614, align=2


f_readdir: 0x080069FE: E92D 4FF0 PUSH.W {R4-R11, LR} 0x08006A02: F5AD 7D01 SUB.W SP, SP, #0x0204 0x08006A06: 468B MOV R11, R1 0x08006A08: A980 ADD R1, SP, #0x0200 0x08006A0A: 4604 MOV R4, R0 0x08006A0C: F005 F962 BL validate ; 0x0800BCD4 0x08006A10: 0007 MOVS R7, R0 0x08006A12: F040 8113 BNE.W .L30 ; 0x08006C3C 0x08006A16: 4583 CMP R11, R0 0x08006A18: D06F BEQ .L12 ; 0x08006AFA 0x08006A1A: 9880 LDR R0, [SP, #0x0200] 0x08006A1C: 69E1 LDR R1, [R4, #28] 0x08006A1E: 2900 CMP R1, #0 0x08006A20: F8C0 D00C STR.W SP, [R0, #12] 0x08006A24: D06E BEQ .L13 ; 0x08006B04 0x08006A26: F24E 1AF8 MOVW R10, #0xE1F8 ; 0x0800E1F8 = LfnOfs 0x08006A2A: F8D4 9000 LDR.W R9, [R4] 0x08006A2E: 250D MOVS R5, #13 0x08006A30: F6C0 0A00 MOVT R10, #0x0800 ; 0x0800E1F8 = LfnOfs 0x08006A34: 26FF MOVS R6, #255 0x08006A36: 46B0 MOV R8, R6
.L1: 0x08006A38: 4648 MOV R0, R9 0x08006A3A: F7FF FCB8 BL move_window ; 0x080063AE 0x08006A3E: 2800 CMP R0, #0 0x08006A40: F040 808A BNE.W .L17 ; 0x08006B58 0x08006A44: 6A20 LDR R0, [R4, #32] 0x08006A46: 7801 LDRB R1, [R0] 0x08006A48: 2900 CMP R1, #0 0x08006A4A: D05B BEQ .L13 ; 0x08006B04 0x08006A4C: 7AC2 LDRB R2, [R0, #11] 0x08006A4E: 292E CMP R1, #46 0x08006A50: F002 033F AND R3, R2, #63 0x08006A54: 71A3 STRB R3, [R4, #6] 0x08006A56: BF18 IT NE 0x08006A58: 29E5 CMPNE R1, #229 0x08006A5A: D109 BNE .L4 ; 0x08006A70
.L2: 0x08006A5C: 26FF MOVS R6, #255
.L3: 0x08006A5E: 4620 MOV R0, R4 0x08006A60: F005 F8F0 BL dir_next ; 0x0800BC44 0x08006A64: 0007 MOVS R7, R0 0x08006A66: D17B BNE .L18 ; 0x08006B60 0x08006A68: 69E1 LDR R1, [R4, #28] 0x08006A6A: 2900 CMP R1, #0 0x08006A6C: D1E4 BNE .L1 ; 0x08006A38 0x08006A6E: E04A B .L14 ; 0x08006B06
.L4: 0x08006A70: F002 021F AND R2, R2, #31 0x08006A74: 2A08 CMP R2, #8 0x08006A76: D0F1 BEQ .L2 ; 0x08006A5C 0x08006A78: 2B0F CMP R3, #15 0x08006A7A: F040 80E8 BNE.W .L31 ; 0x08006C4E 0x08006A7E: 064A LSLS R2, R1, #25 0x08006A80: D403 BMI .L5 ; 0x08006A8A 0x08006A82: B2F2 UXTB R2, R6 0x08006A84: 4291 CMP R1, R2 0x08006A86: D1E9 BNE .L2 ; 0x08006A5C 0x08006A88: E005 B .L6 ; 0x08006A96
.L5: 0x08006A8A: F890 800D LDRB.W R8, [R0, #13] 0x08006A8E: F001 06BF AND R6, R1, #191 0x08006A92: 6961 LDR R1, [R4, #20] 0x08006A94: 6321 STR R1, [R4, #48]
.L6: 0x08006A96: 7B41 LDRB R1, [R0, #13] 0x08006A98: 4588 CMP R8, R1 0x08006A9A: D1DF BNE .L2 ; 0x08006A5C 0x08006A9C: 8B41 LDRH R1, [R0, #26] 0x08006A9E: 2900 CMP R1, #0 0x08006AA0: D1DC BNE .L2 ; 0x08006A5C 0x08006AA2: 7801 LDRB R1, [R0] 0x08006AA4: F8D9 C00C LDR.W R12, [R9, #12] 0x08006AA8: 2300 MOVS R3, #0 0x08006AAA: F64F 7EFF MOVW LR, #0xFFFF 0x08006AAE: F001 01BF AND R1, R1, #191 0x08006AB2: FB01 F205 MUL R2, R1, R5 0x08006AB6: 2501 MOVS R5, #1 0x08006AB8: F1A2 010D SUB.W R1, R2, #13
.L7: 0x08006ABC: F81A 7003 LDRB.W R7, [R10, R3] 0x08006AC0: 5BC7 LDRH R7, [R0, R7] 0x08006AC2: B13D CBZ R5, .L8 ; 0x08006AD4 0x08006AC4: 29FE CMP R1, #254 0x08006AC6: D815 BHI .L11 ; 0x08006AF4 0x08006AC8: 1C4A ADDS R2, R1, #1 0x08006ACA: F82C 7011 STRH.W R7, [R12, R1, LSL #1] 0x08006ACE: 4611 MOV R1, R2 0x08006AD0: 463D MOV R5, R7 0x08006AD2: E001 B .L9 ; 0x08006AD8
.L8: 0x08006AD4: 4577 CMP R7, LR 0x08006AD6: D10D BNE .L11 ; 0x08006AF4
.L9: 0x08006AD8: 3301 ADDS R3, #1 0x08006ADA: 2B0D CMP R3, #13 0x08006ADC: D1EE BNE .L7 ; 0x08006ABC 0x08006ADE: 7800 LDRB R0, [R0] 0x08006AE0: 250D MOVS R5, #13 0x08006AE2: 0640 LSLS R0, R0, #25 0x08006AE4: D504 BPL .L10 ; 0x08006AF0 0x08006AE6: 29FE CMP R1, #254 0x08006AE8: D8B8 BHI .L2 ; 0x08006A5C 0x08006AEA: 2000 MOVS R0, #0 0x08006AEC: F82C 0011 STRH.W R0, [R12, R1, LSL #1]
.L10: 0x08006AF0: 3E01 SUBS R6, #1 0x08006AF2: E7B4 B .L3 ; 0x08006A5E
.L11: 0x08006AF4: 26FF MOVS R6, #255 0x08006AF6: 250D MOVS R5, #13 0x08006AF8: E7B1 B .L3 ; 0x08006A5E
.L12: 0x08006AFA: 4620 MOV R0, R4 0x08006AFC: F005 F852 BL dir_sdi ; 0x0800BBA4 0x08006B00: 4607 MOV R7, R0 0x08006B02: E09B B .L30 ; 0x08006C3C
.L13: 0x08006B04: 61E1 STR R1, [R4, #28]
.L14: 0x08006B06: 6826 LDR R6, [R4] 0x08006B08: 2000 MOVS R0, #0 0x08006B0A: F88B 0016 STRB.W R0, [R11, #22] 0x08006B0E: 69E0 LDR R0, [R4, #28] 0x08006B10: 2800 CMP R0, #0 0x08006B12: F000 808D BEQ.W .L29 ; 0x08006C30 0x08006B16: 6B20 LDR R0, [R4, #48] 0x08006B18: 3001 ADDS R0, #1 0x08006B1A: D01B BEQ .L16 ; 0x08006B54 0x08006B1C: 68F0 LDR R0, [R6, #12] 0x08006B1E: F04F 0800 MOV.W R8, #0 0x08006B22: 8800 LDRH R0, [R0] 0x08006B24: B310 CBZ R0, .L19 ; 0x08006B6C 0x08006B26: F10B 0716 ADD.W R7, R11, #22 0x08006B2A: 46C1 MOV R9, R8
.L15: 0x08006B2C: 2100 MOVS R1, #0 0x08006B2E: 2500 MOVS R5, #0 0x08006B30: F7FF FA98 BL ff_convert ; 0x08006064 0x08006B34: B1D8 CBZ R0, .L20 ; 0x08006B6E 0x08006B36: F1B9 0FFE CMP.W R9, #254 0x08006B3A: D818 BHI .L20 ; 0x08006B6E 0x08006B3C: F807 0009 STRB.W R0, [R7, R9] 0x08006B40: F109 0501 ADD.W R5, R9, #1 0x08006B44: 68F0 LDR R0, [R6, #12] 0x08006B46: EB00 0049 ADD.W R0, R0, R9, LSL #1 0x08006B4A: 46A9 MOV R9, R5 0x08006B4C: 8840 LDRH R0, [R0, #2] 0x08006B4E: 2800 CMP R0, #0 0x08006B50: D1EC BNE .L15 ; 0x08006B2C 0x08006B52: E00C B .L20 ; 0x08006B6E
.L16: 0x08006B54: 2101 MOVS R1, #1 0x08006B56: E013 B .L21 ; 0x08006B80
.L17: 0x08006B58: 2000 MOVS R0, #0 0x08006B5A: 61E0 STR R0, [R4, #28] 0x08006B5C: 2701 MOVS R7, #1 0x08006B5E: E06D B .L30 ; 0x08006C3C
.L18: 0x08006B60: 07B8 LSLS R0, R7, #30 0x08006B62: F04F 0000 MOV.W R0, #0 0x08006B66: 61E0 STR R0, [R4, #28] 0x08006B68: D168 BNE .L30 ; 0x08006C3C 0x08006B6A: E7CC B .L14 ; 0x08006B06
.L19: 0x08006B6C: 2500 MOVS R5, #0
.L20: 0x08006B6E: F10B 0016 ADD.W R0, R11, #22 0x08006B72: F800 8005 STRB.W R8, [R0, R5] 0x08006B76: F89B 0016 LDRB.W R0, [R11, #22] 0x08006B7A: FAB0 F080 CLZ R0, R0 0x08006B7E: 0941 LSRS R1, R0, #5
.L21: 0x08006B80: 2000 MOVS R0, #0 0x08006B82: F04F 0C2E MOV.W R12, #46 0x08006B86: 4681 MOV R9, R0
.L22: 0x08006B88: 464D MOV R5, R9 0x08006B8A: 464B MOV R3, R9 0x08006B8C: 2B0B CMP R3, #11 0x08006B8E: BF98 IT LS 0x08006B90: 250B MOVLS R5, #11
.L23: 0x08006B92: 429D CMP R5, R3 0x08006B94: D02D BEQ .L27 ; 0x08006BF2 0x08006B96: 6A27 LDR R7, [R4, #32] 0x08006B98: F103 0901 ADD.W R9, R3, #1 0x08006B9C: 5CFF LDRB R7, [R7, R3] 0x08006B9E: 464B MOV R3, R9 0x08006BA0: 2F20 CMP R7, #32 0x08006BA2: D0F6 BEQ .L23 ; 0x08006B92 0x08006BA4: 2F05 CMP R7, #5 0x08006BA6: BF08 IT EQ 0x08006BA8: F06F 071A MVNEQ R7, #26 0x08006BAC: 2B09 CMP R3, #9 0x08006BAE: D108 BNE .L24 ; 0x08006BC2 0x08006BB0: EB0B 0300 ADD.W R3, R11, R0 0x08006BB4: 3001 ADDS R0, #1 0x08006BB6: 2900 CMP R1, #0 0x08006BB8: BF18 IT NE 0x08006BBA: F883 C016 STRBNE.W R12, [R3, #22] 0x08006BBE: F883 C009 STRB.W R12, [R3, #9]
.L24: 0x08006BC2: EB0B 0300 ADD.W R3, R11, R0 0x08006BC6: 725F STRB R7, [R3, #9] 0x08006BC8: B189 CBZ R1, .L26 ; 0x08006BEE 0x08006BCA: F1A7 0541 SUB.W R5, R7, #65 0x08006BCE: B2ED UXTB R5, R5 0x08006BD0: 2D19 CMP R5, #25 0x08006BD2: D80B BHI .L25 ; 0x08006BEC 0x08006BD4: 6A25 LDR R5, [R4, #32] 0x08006BD6: F1A9 0201 SUB.W R2, R9, #1 0x08006BDA: 2A08 CMP R2, #8 0x08006BDC: 7B2D LDRB R5, [R5, #12] 0x08006BDE: BF2C ITE CS 0x08006BE0: 2210 MOVCS R2, #16 0x08006BE2: 2208 MOVCC R2, #8 0x08006BE4: 422A TST R2, R5 0x08006BE6: BF18 IT NE 0x08006BE8: F047 0720 ORRNE R7, R7, #32
.L25: 0x08006BEC: 759F STRB R7, [R3, #22]
.L26: 0x08006BEE: 3001 ADDS R0, #1 0x08006BF0: E7CA B .L22 ; 0x08006B88
.L27: 0x08006BF2: B141 CBZ R1, .L28 ; 0x08006C06 0x08006BF4: EB0B 0100 ADD.W R1, R11, R0 0x08006BF8: 2200 MOVS R2, #0 0x08006BFA: 758A STRB R2, [R1, #22] 0x08006BFC: 6A21 LDR R1, [R4, #32] 0x08006BFE: 7B09 LDRB R1, [R1, #12] 0x08006C00: 2900 CMP R1, #0 0x08006C02: BF08 IT EQ 0x08006C04: 4608 MOVEQ R0, R1
.L28: 0x08006C06: 4458 ADD R0, R11 0x08006C08: 2100 MOVS R1, #0 0x08006C0A: 7241 STRB R1, [R0, #9] 0x08006C0C: 6A25 LDR R5, [R4, #32] 0x08006C0E: 7AE8 LDRB R0, [R5, #11] 0x08006C10: F88B 0008 STRB.W R0, [R11, #8] 0x08006C14: F105 001C ADD.W R0, R5, #28 0x08006C18: F7F9 FBA4 BL ld_dword ; 0x08000364 0x08006C1C: F8CB 0000 STR.W R0, [R11] 0x08006C20: F105 0016 ADD.W R0, R5, #22 0x08006C24: F7F9 FB9E BL ld_dword ; 0x08000364 0x08006C28: EA4F 4030 ROR R0, R0, #16 0x08006C2C: F8CB 0004 STR.W R0, [R11, #4]
.L29: 0x08006C30: 4620 MOV R0, R4 0x08006C32: F005 F807 BL dir_next ; 0x0800BC44 0x08006C36: 1F07 SUBS R7, R0, #4 0x08006C38: BF18 IT NE 0x08006C3A: 4607 MOVNE R7, R0
.L30: 0x08006C3C: 9880 LDR R0, [SP, #0x0200] 0x08006C3E: 4639 MOV R1, R7 0x08006C40: F004 FF4E BL unlock_fs ; 0x0800BAE0 0x08006C44: 4638 MOV R0, R7 0x08006C46: F50D 7D01 ADD.W SP, SP, #0x0204 0x08006C4A: E8BD 8FF0 POP.W {R4-R11, PC}
.L31: 0x08006C4E: 0631 LSLS R1, R6, #24 0x08006C50: D104 BNE .L32 ; 0x08006C5C 0x08006C52: F004 FFE9 BL sum_sfn ; 0x0800BC28 0x08006C56: 4580 CMP R8, R0 0x08006C58: F43F AF55 BEQ.W .L14 ; 0x08006B06
.L32: 0x08006C5C: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08006C60: 6320 STR R0, [R4, #48] 0x08006C62: E750 B .L14 ; 0x08006B06

Section .text.SD_read from charger_lto.o, size=274, align=2


SD_read: 0x08006C64: B5F8 PUSH {R3-R7, LR} 0x08006C66: 461E MOV R6, R3 0x08006C68: 4615 MOV R5, R2 0x08006C6A: 460C MOV R4, R1 0x08006C6C: F000 F90C BL SD_CheckStatusWithTimeout ; 0x08006E88 0x08006C70: 2800 CMP R0, #0 0x08006C72: D416 BMI .L3 ; 0x08006CA2 0x08006C74: F641 5734 MOVW R7, #0x1D34 ; 0x24001D34 = hsd1 0x08006C78: F2C2 4700 MOVT R7, #0x2400 ; 0x24001D34 = hsd1 0x08006C7C: B16C CBZ R4, .L1 ; 0x08006C9A 0x08006C7E: F897 0030 LDRB.W R0, [R7, #48] 0x08006C82: 2801 CMP R0, #1 0x08006C84: D10D BNE .L3 ; 0x08006CA2 0x08006C86: 2100 MOVS R1, #0 0x08006C88: 6379 STR R1, [R7, #52] 0x08006C8A: 1970 ADDS R0, R6, R5 0x08006C8C: 6D3A LDR R2, [R7, #80] 0x08006C8E: 4290 CMP R0, R2 0x08006C90: D90A BLS .L5 ; 0x08006CA8 0x08006C92: 6B78 LDR R0, [R7, #52] 0x08006C94: F040 7000 ORR R0, R0, #0x02000000 0x08006C98: E002 B .L2 ; 0x08006CA0
.L1: 0x08006C9A: 6B78 LDR R0, [R7, #52] 0x08006C9C: F040 6000 ORR R0, R0, #0x08000000
.L2: 0x08006CA0: 6378 STR R0, [R7, #52]
.L3: 0x08006CA2: 2401 MOVS R4, #1
.L4: 0x08006CA4: 4620 MOV R0, R4 0x08006CA6: BDF8 POP {R3-R7, PC}
.L5: 0x08006CA8: 2003 MOVS R0, #3 0x08006CAA: F887 0030 STRB.W R0, [R7, #48] 0x08006CAE: 6838 LDR R0, [R7] 0x08006CB0: 43CB MVNS R3, R1 0x08006CB2: 6BBA LDR R2, [R7, #56] 0x08006CB4: 62C1 STR R1, [R0, #44] 0x08006CB6: 0271 LSLS R1, R6, #9 0x08006CB8: E9C7 4109 STRD R4, R1, [R7, #36] 0x08006CBC: 6243 STR R3, [R0, #36] 0x08006CBE: 2392 MOVS R3, #146 0x08006CC0: 6281 STR R1, [R0, #40] 0x08006CC2: 6AC1 LDR R1, [R0, #44] 0x08006CC4: F363 0107 BFI R1, R3, #0, #8 0x08006CC8: 62C1 STR R1, [R0, #44] 0x08006CCA: 68C1 LDR R1, [R0, #12] 0x08006CCC: F24E 03C0 MOVW R3, #0xE0C0 0x08006CD0: F041 0140 ORR R1, R1, #64 0x08006CD4: 60C1 STR R1, [R0, #12] 0x08006CD6: 2181 MOVS R1, #129 0x08006CD8: 2A01 CMP R2, #1 0x08006CDA: F6CF 73FE MOVT R3, #0xFFFE 0x08006CDE: BF18 IT NE 0x08006CE0: 026D LSLNE R5, R5, #9 0x08006CE2: 6584 STR R4, [R0, #88] 0x08006CE4: 2401 MOVS R4, #1 0x08006CE6: 6504 STR R4, [R0, #80] 0x08006CE8: 2E01 CMP R6, #1 0x08006CEA: BF88 IT HI 0x08006CEC: 2182 MOVHI R1, #130 0x08006CEE: 62F9 STR R1, [R7, #44] 0x08006CF0: F241 1111 MOVW R1, #0x1111 0x08006CF4: 6085 STR R5, [R0, #8] 0x08006CF6: 68C2 LDR R2, [R0, #12] 0x08006CF8: EA02 0203 AND.W R2, R2, R3 0x08006CFC: BF88 IT HI 0x08006CFE: 3101 ADDHI R1, #1 0x08006D00: 440A ADD R2, R1 0x08006D02: 60C2 STR R2, [R0, #12] 0x08006D04: F241 3288 MOVW R2, #0x1388 0x08006D08: BF94 ITE LS 0x08006D0A: 2111 MOVLS R1, #17 0x08006D0C: 2112 MOVHI R1, #18 0x08006D0E: F7FE FE5B BL SDMMC_GetCmdResp1 ; 0x080059C8 0x08006D12: 6839 LDR R1, [R7] 0x08006D14: B160 CBZ R0, .L6 ; 0x08006D30 0x08006D16: F640 72FF MOVW R2, #0x0FFF 0x08006D1A: F6C1 72E0 MOVT R2, #0x1FE0 0x08006D1E: 638A STR R2, [R1, #56] 0x08006D20: 6B79 LDR R1, [R7, #52] 0x08006D22: 4308 ORRS R0, R1 0x08006D24: 6378 STR R0, [R7, #52] 0x08006D26: F887 4030 STRB.W R4, [R7, #48] 0x08006D2A: 2000 MOVS R0, #0 0x08006D2C: 62F8 STR R0, [R7, #44] 0x08006D2E: E7B9 B .L4 ; 0x08006CA4
.L6: 0x08006D30: 6BC8 LDR R0, [R1, #60] 0x08006D32: F440 7095 ORR R0, R0, #0x012A 0x08006D36: 63C8 STR R0, [R1, #60] 0x08006D38: F242 40C4 MOVW R0, #0x24C4 ; 0x240024C4 = SDQueueID 0x08006D3C: F10D 0102 ADD.W R1, SP, #2 0x08006D40: F2C2 4000 MOVT R0, #0x2400 ; 0x240024C4 = SDQueueID 0x08006D44: 6800 LDR R0, [R0] 0x08006D46: F005 FB41 BL osMessageQueueGet ; 0x0800C3CC 0x08006D4A: 2800 CMP R0, #0 0x08006D4C: D1AA BNE .L4 ; 0x08006CA4 0x08006D4E: F8BD 0002 LDRH.W R0, [SP, #2] 0x08006D52: 2801 CMP R0, #1 0x08006D54: D1A6 BNE .L4 ; 0x08006CA4 0x08006D56: F005 FB2B BL osKernelGetTickCount ; 0x0800C3B0 0x08006D5A: 4605 MOV R5, R0 0x08006D5C: F247 562F MOVW R6, #0x752F 0x08006D60: 2400 MOVS R4, #0
.L7: 0x08006D62: F005 FB25 BL osKernelGetTickCount ; 0x0800C3B0 0x08006D66: 1B40 SUBS R0, R0, R5 0x08006D68: 42B0 CMP R0, R6 0x08006D6A: D89A BHI .L3 ; 0x08006CA2 0x08006D6C: F7FF F973 BL BSP_SD_GetCardState ; 0x08006056 0x08006D70: 2800 CMP R0, #0 0x08006D72: D1F6 BNE .L7 ; 0x08006D62 0x08006D74: E796 B .L4 ; 0x08006CA4

Section .text.SD_write from charger_lto.o, size=274, align=2


SD_write: 0x08006D76: B5F8 PUSH {R3-R7, LR} 0x08006D78: 461E MOV R6, R3 0x08006D7A: 4615 MOV R5, R2 0x08006D7C: 460C MOV R4, R1 0x08006D7E: F000 F883 BL SD_CheckStatusWithTimeout ; 0x08006E88 0x08006D82: 2800 CMP R0, #0 0x08006D84: D416 BMI .L3 ; 0x08006DB4 0x08006D86: F641 5734 MOVW R7, #0x1D34 ; 0x24001D34 = hsd1 0x08006D8A: F2C2 4700 MOVT R7, #0x2400 ; 0x24001D34 = hsd1 0x08006D8E: B16C CBZ R4, .L1 ; 0x08006DAC 0x08006D90: F897 0030 LDRB.W R0, [R7, #48] 0x08006D94: 2801 CMP R0, #1 0x08006D96: D10D BNE .L3 ; 0x08006DB4 0x08006D98: 2100 MOVS R1, #0 0x08006D9A: 6379 STR R1, [R7, #52] 0x08006D9C: 1970 ADDS R0, R6, R5 0x08006D9E: 6D3A LDR R2, [R7, #80] 0x08006DA0: 4290 CMP R0, R2 0x08006DA2: D90A BLS .L5 ; 0x08006DBA 0x08006DA4: 6B78 LDR R0, [R7, #52] 0x08006DA6: F040 7000 ORR R0, R0, #0x02000000 0x08006DAA: E002 B .L2 ; 0x08006DB2
.L1: 0x08006DAC: 6B78 LDR R0, [R7, #52] 0x08006DAE: F040 6000 ORR R0, R0, #0x08000000
.L2: 0x08006DB2: 6378 STR R0, [R7, #52]
.L3: 0x08006DB4: 2401 MOVS R4, #1
.L4: 0x08006DB6: 4620 MOV R0, R4 0x08006DB8: BDF8 POP {R3-R7, PC}
.L5: 0x08006DBA: 2003 MOVS R0, #3 0x08006DBC: F887 0030 STRB.W R0, [R7, #48] 0x08006DC0: 6838 LDR R0, [R7] 0x08006DC2: 43CB MVNS R3, R1 0x08006DC4: 6BBA LDR R2, [R7, #56] 0x08006DC6: 62C1 STR R1, [R0, #44] 0x08006DC8: 0271 LSLS R1, R6, #9 0x08006DCA: E9C7 4107 STRD R4, R1, [R7, #28] 0x08006DCE: 6243 STR R3, [R0, #36] 0x08006DD0: 2A01 CMP R2, #1 0x08006DD2: 6281 STR R1, [R0, #40] 0x08006DD4: F04F 0290 MOV.W R2, #144 0x08006DD8: 6AC1 LDR R1, [R0, #44] 0x08006DDA: F24E 03C0 MOVW R3, #0xE0C0 0x08006DDE: F362 0107 BFI R1, R2, #0, #8 0x08006DE2: 62C1 STR R1, [R0, #44] 0x08006DE4: BF18 IT NE 0x08006DE6: 026D LSLNE R5, R5, #9 0x08006DE8: 68C1 LDR R1, [R0, #12] 0x08006DEA: F041 0140 ORR R1, R1, #64 0x08006DEE: 60C1 STR R1, [R0, #12] 0x08006DF0: 6584 STR R4, [R0, #88] 0x08006DF2: 2401 MOVS R4, #1 0x08006DF4: 2E01 CMP R6, #1 0x08006DF6: 6504 STR R4, [R0, #80] 0x08006DF8: F6CF 73FE MOVT R3, #0xFFFE 0x08006DFC: BF88 IT HI 0x08006DFE: 22A0 MOVHI R2, #160 0x08006E00: 62FA STR R2, [R7, #44] 0x08006E02: F241 1118 MOVW R1, #0x1118 0x08006E06: 6085 STR R5, [R0, #8] 0x08006E08: 68C2 LDR R2, [R0, #12] 0x08006E0A: EA02 0203 AND.W R2, R2, R3 0x08006E0E: BF88 IT HI 0x08006E10: 3101 ADDHI R1, #1 0x08006E12: 440A ADD R2, R1 0x08006E14: 60C2 STR R2, [R0, #12] 0x08006E16: F241 3288 MOVW R2, #0x1388 0x08006E1A: BF94 ITE LS 0x08006E1C: 2118 MOVLS R1, #24 0x08006E1E: 2119 MOVHI R1, #25 0x08006E20: F7FE FDD2 BL SDMMC_GetCmdResp1 ; 0x080059C8 0x08006E24: 6839 LDR R1, [R7] 0x08006E26: B160 CBZ R0, .L6 ; 0x08006E42 0x08006E28: F640 72FF MOVW R2, #0x0FFF 0x08006E2C: F6C1 72E0 MOVT R2, #0x1FE0 0x08006E30: 638A STR R2, [R1, #56] 0x08006E32: 6B79 LDR R1, [R7, #52] 0x08006E34: 4308 ORRS R0, R1 0x08006E36: 6378 STR R0, [R7, #52] 0x08006E38: F887 4030 STRB.W R4, [R7, #48] 0x08006E3C: 2000 MOVS R0, #0 0x08006E3E: 62F8 STR R0, [R7, #44] 0x08006E40: E7B9 B .L4 ; 0x08006DB6
.L6: 0x08006E42: 6BC8 LDR R0, [R1, #60] 0x08006E44: F440 708D ORR R0, R0, #0x011A 0x08006E48: 63C8 STR R0, [R1, #60] 0x08006E4A: F242 40C4 MOVW R0, #0x24C4 ; 0x240024C4 = SDQueueID 0x08006E4E: F10D 0102 ADD.W R1, SP, #2 0x08006E52: F2C2 4000 MOVT R0, #0x2400 ; 0x240024C4 = SDQueueID 0x08006E56: 6800 LDR R0, [R0] 0x08006E58: F005 FAB8 BL osMessageQueueGet ; 0x0800C3CC 0x08006E5C: 2800 CMP R0, #0 0x08006E5E: D1AA BNE .L4 ; 0x08006DB6 0x08006E60: F8BD 0002 LDRH.W R0, [SP, #2] 0x08006E64: 2802 CMP R0, #2 0x08006E66: D1A6 BNE .L4 ; 0x08006DB6 0x08006E68: F005 FAA2 BL osKernelGetTickCount ; 0x0800C3B0 0x08006E6C: 4605 MOV R5, R0 0x08006E6E: F247 562F MOVW R6, #0x752F 0x08006E72: 2400 MOVS R4, #0
.L7: 0x08006E74: F005 FA9C BL osKernelGetTickCount ; 0x0800C3B0 0x08006E78: 1B40 SUBS R0, R0, R5 0x08006E7A: 42B0 CMP R0, R6 0x08006E7C: D89A BHI .L3 ; 0x08006DB4 0x08006E7E: F7FF F8EA BL BSP_SD_GetCardState ; 0x08006056 0x08006E82: 2800 CMP R0, #0 0x08006E84: D1F6 BNE .L7 ; 0x08006E74 0x08006E86: E796 B .L4 ; 0x08006DB6

Section .text.SD_CheckStatusWithTimeout from charger_lto.o, size=38, align=2


SD_CheckStatusWithTimeout: 0x08006E88: B538 PUSH {R3-R5, LR} 0x08006E8A: F005 FA91 BL osKernelGetTickCount ; 0x0800C3B0 0x08006E8E: 4604 MOV R4, R0 0x08006E90: F247 552F MOVW R5, #0x752F
.L1: 0x08006E94: F005 FA8C BL osKernelGetTickCount ; 0x0800C3B0 0x08006E98: 1B00 SUBS R0, R0, R4 0x08006E9A: 42A8 CMP R0, R5 0x08006E9C: D804 BHI .L2 ; 0x08006EA8 0x08006E9E: F7FF F8DA BL BSP_SD_GetCardState ; 0x08006056 0x08006EA2: 2800 CMP R0, #0 0x08006EA4: D1F6 BNE .L1 ; 0x08006E94 0x08006EA6: BD38 POP {R3-R5, PC}
.L2: 0x08006EA8: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x08006EAC: BD38 POP {R3-R5, PC}

Section .text.SysTick_Handler from charger_lto.o, size=82, align=2


SysTick_Handler: 0x08006EAE: F24E 0010 MOVW R0, #0xE010 0x08006EB2: F242 4144 MOVW R1, #0x2444 ; 0x24002444 = xSchedulerRunning 0x08006EB6: F2CE 0000 MOVT R0, #0xE000 0x08006EBA: F2C2 4100 MOVT R1, #0x2400 ; 0x24002444 = xSchedulerRunning 0x08006EBE: 6800 LDR R0, [R0] 0x08006EC0: 6808 LDR R0, [R1] 0x08006EC2: 2800 CMP R0, #0 0x08006EC4: BF08 IT EQ 0x08006EC6: 4770 BXEQ LR 0x08006EC8: B580 PUSH {R7, LR} 0x08006ECA: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08006ECE: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x08006ED2: 6800 LDR R0, [R0] 0x08006ED4: F04F 0050 MOV.W R0, #80 0x08006ED8: F380 8811 MSR BASEPRI, R0 0x08006EDC: F3BF 8F6F ISB SY 0x08006EE0: F3BF 8F4F DSB SY 0x08006EE4: F000 FC6F BL xTaskIncrementTick ; 0x080077C6 0x08006EE8: B130 CBZ R0, .L1 ; 0x08006EF8 0x08006EEA: F64E 5004 MOVW R0, #0xED04 0x08006EEE: F04F 5180 MOV.W R1, #0x10000000 0x08006EF2: F2CE 0000 MOVT R0, #0xE000 0x08006EF6: 6001 STR R1, [R0]
.L1: 0x08006EF8: 2000 MOVS R0, #0 0x08006EFA: F380 8811 MSR BASEPRI, R0 0x08006EFE: BD08 POP {R3, PC}

Section .text.osMessageQueuePut from charger_lto.o, size=162, align=2


osMessageQueuePut: 0x08006F00: B5F8 PUSH {R3-R7, LR} 0x08006F02: 460D MOV R5, R1 0x08006F04: 4604 MOV R4, R0 0x08006F06: FAB4 F184 CLZ R1, R4 0x08006F0A: F3EF 8005 MRS R0, IPSR 0x08006F0E: FAB5 F285 CLZ R2, R5 0x08006F12: 0952 LSRS R2, R2, #5 0x08006F14: 2800 CMP R0, #0 0x08006F16: EA42 1051 ORR.W R0, R2, R1, LSR #5 0x08006F1A: D030 BEQ .L2 ; 0x08006F7E 0x08006F1C: 2800 CMP R0, #0 0x08006F1E: BF18 IT NE 0x08006F20: BDF8 POPNE {R3-R7, PC} 0x08006F22: F000 F866 BL vPortValidateInterruptPriority ; 0x08006FF2 0x08006F26: F3EF 8611 MRS R6, BASEPRI 0x08006F2A: F04F 0050 MOV.W R0, #80 0x08006F2E: F380 8811 MSR BASEPRI, R0 0x08006F32: F3BF 8F6F ISB SY 0x08006F36: F3BF 8F4F DSB SY 0x08006F3A: 6BA0 LDR R0, [R4, #56] 0x08006F3C: 6BE1 LDR R1, [R4, #60] 0x08006F3E: 4288 CMP R0, R1 0x08006F40: D226 BCS .L3 ; 0x08006F90 0x08006F42: F894 7045 LDRB.W R7, [R4, #69] 0x08006F46: 6BA0 LDR R0, [R4, #56] 0x08006F48: 4620 MOV R0, R4 0x08006F4A: 4629 MOV R1, R5 0x08006F4C: F005 FBF2 BL prvCopyDataToQueue ; 0x0800C734 0x08006F50: 2FFF CMP R7, #255 0x08006F52: D120 BNE .L4 ; 0x08006F96 0x08006F54: F854 0F24 LDR R0, [R4, #36]! 0x08006F58: B300 CBZ R0, .L5 ; 0x08006F9C 0x08006F5A: 4620 MOV R0, R4 0x08006F5C: F005 FFB6 BL xTaskRemoveFromEventList ; 0x0800CECC 0x08006F60: B1E0 CBZ R0, .L5 ; 0x08006F9C 0x08006F62: F64E 5004 MOVW R0, #0xED04 0x08006F66: F386 8811 MSR BASEPRI, R6 0x08006F6A: F2CE 0000 MOVT R0, #0xE000 0x08006F6E: F04F 5180 MOV.W R1, #0x10000000 0x08006F72: 6001 STR R1, [R0] 0x08006F74: F3BF 8F4F DSB SY 0x08006F78: F3BF 8F6F ISB SY
.L1: 0x08006F7C: BDF8 POP {R3-R7, PC}
.L2: 0x08006F7E: 2800 CMP R0, #0 0x08006F80: D1FC BNE .L1 ; 0x08006F7C 0x08006F82: 2200 MOVS R2, #0 0x08006F84: 4620 MOV R0, R4 0x08006F86: 4629 MOV R1, R5 0x08006F88: E8BD 40F8 POP.W {R3-R7, LR} 0x08006F8C: F005 BAFE B.W xQueueGenericSend ; 0x0800C58C
.L3: 0x08006F90: F386 8811 MSR BASEPRI, R6 0x08006F94: BDF8 POP {R3-R7, PC}
.L4: 0x08006F96: 1C78 ADDS R0, R7, #1 0x08006F98: F884 0045 STRB.W R0, [R4, #69]
.L5: 0x08006F9C: F386 8811 MSR BASEPRI, R6 0x08006FA0: BDF8 POP {R3-R7, PC}

Section .text.uxListRemove from charger_lto.o, size=34, align=2


uxListRemove: 0x08006FA2: 6901 LDR R1, [R0, #16] 0x08006FA4: E9D0 3201 LDRD R3, R2, [R0, #4] 0x08006FA8: F8D1 C004 LDR.W R12, [R1, #4] 0x08006FAC: 609A STR R2, [R3, #8] 0x08006FAE: 4584 CMP R12, R0 0x08006FB0: 6053 STR R3, [R2, #4] 0x08006FB2: BF08 IT EQ 0x08006FB4: 604A STREQ R2, [R1, #4] 0x08006FB6: 2200 MOVS R2, #0 0x08006FB8: 6102 STR R2, [R0, #16] 0x08006FBA: 6808 LDR R0, [R1] 0x08006FBC: 3801 SUBS R0, #1 0x08006FBE: 6008 STR R0, [R1] 0x08006FC0: 6808 LDR R0, [R1] 0x08006FC2: 4770 BX LR

Section .text.vPortExitCritical from charger_lto.o, size=46, align=2


vPortExitCritical: 0x08006FC4: F646 60D8 MOVW R0, #0x6ED8 ; 0x24006ED8 = uxCriticalNesting 0x08006FC8: F2C2 4000 MOVT R0, #0x2400 ; 0x24006ED8 = uxCriticalNesting 0x08006FCC: 6801 LDR R1, [R0] 0x08006FCE: B139 CBZ R1, .L1 ; 0x08006FE0 0x08006FD0: 3901 SUBS R1, #1 0x08006FD2: 6001 STR R1, [R0] 0x08006FD4: BF18 IT NE 0x08006FD6: 4770 BXNE LR 0x08006FD8: 2000 MOVS R0, #0 0x08006FDA: F380 8811 MSR BASEPRI, R0 0x08006FDE: 4770 BX LR
.L1: 0x08006FE0: F04F 0050 MOV.W R0, #80 0x08006FE4: F380 8811 MSR BASEPRI, R0 0x08006FE8: F3BF 8F6F ISB SY 0x08006FEC: F3BF 8F4F DSB SY
.L2: 0x08006FF0: E7FE B .L2 ; 0x08006FF0

Section .text.vPortValidateInterruptPriority from charger_lto.o, size=98, align=2


vPortValidateInterruptPriority: 0x08006FF2: F3EF 8005 MRS R0, IPSR 0x08006FF6: 2810 CMP R0, #16 0x08006FF8: D314 BCC .L2 ; 0x08007024 0x08006FFA: F24E 31F0 MOVW R1, #0xE3F0 0x08006FFE: F242 42E1 MOVW R2, #0x24E1 ; 0x240024E1 = ucMaxSysCallPriority 0x08007002: F2CE 0100 MOVT R1, #0xE000 0x08007006: F2C2 4200 MOVT R2, #0x2400 ; 0x240024E1 = ucMaxSysCallPriority 0x0800700A: 5C40 LDRB R0, [R0, R1] 0x0800700C: 7811 LDRB R1, [R2] 0x0800700E: 4288 CMP R0, R1 0x08007010: D208 BCS .L2 ; 0x08007024 0x08007012: F04F 0050 MOV.W R0, #80 0x08007016: F380 8811 MSR BASEPRI, R0 0x0800701A: F3BF 8F6F ISB SY 0x0800701E: F3BF 8F4F DSB SY
.L1: 0x08007022: E7FE B .L1 ; 0x08007022
.L2: 0x08007024: F64E 500C MOVW R0, #0xED0C 0x08007028: F242 4184 MOVW R1, #0x2484 ; 0x24002484 = ulMaxPRIGROUPValue 0x0800702C: F2CE 0000 MOVT R0, #0xE000 0x08007030: F2C2 4100 MOVT R1, #0x2400 ; 0x24002484 = ulMaxPRIGROUPValue 0x08007034: 6800 LDR R0, [R0] 0x08007036: 6809 LDR R1, [R1] 0x08007038: F400 60E0 AND R0, R0, #0x0700 0x0800703C: 4288 CMP R0, R1 0x0800703E: BF98 IT LS 0x08007040: 4770 BXLS LR 0x08007042: F04F 0050 MOV.W R0, #80 0x08007046: F380 8811 MSR BASEPRI, R0 0x0800704A: F3BF 8F6F ISB SY 0x0800704E: F3BF 8F4F DSB SY
.L3: 0x08007052: E7FE B .L3 ; 0x08007052

Section .text.xQueueGenericCreateStatic from charger_lto.o, size=102, align=2


xQueueGenericCreateStatic: 0x08007054: B510 PUSH {R4, LR} 0x08007056: B082 SUB SP, SP, #8 0x08007058: 0014 MOVS R4, R2 0x0800705A: D013 BEQ .L1 ; 0x08007084 0x0800705C: 000A MOVS R2, R1 0x0800705E: D01A BEQ .L3 ; 0x08007096 0x08007060: 4601 MOV R1, R0 0x08007062: 2050 MOVS R0, #80 0x08007064: 9001 STR R0, [SP, #4] 0x08007066: 9801 LDR R0, [SP, #4] 0x08007068: 2850 CMP R0, #80 0x0800706A: D11D BNE .L5 ; 0x080070A8 0x0800706C: 9801 LDR R0, [SP, #4] 0x0800706E: 2300 MOVS R3, #0 0x08007070: 2001 MOVS R0, #1 0x08007072: F884 0046 STRB.W R0, [R4, #70] 0x08007076: 200A MOVS R0, #10 0x08007078: 9400 STR R4, [SP, #0] 0x0800707A: F000 F81E BL prvInitialiseNewQueue ; 0x080070BA 0x0800707E: 4620 MOV R0, R4 0x08007080: B002 ADD SP, SP, #8 0x08007082: BD10 POP {R4, PC}
.L1: 0x08007084: F04F 0050 MOV.W R0, #80 0x08007088: F380 8811 MSR BASEPRI, R0 0x0800708C: F3BF 8F6F ISB SY 0x08007090: F3BF 8F4F DSB SY
.L2: 0x08007094: E7FE B .L2 ; 0x08007094
.L3: 0x08007096: F04F 0050 MOV.W R0, #80 0x0800709A: F380 8811 MSR BASEPRI, R0 0x0800709E: F3BF 8F6F ISB SY 0x080070A2: F3BF 8F4F DSB SY
.L4: 0x080070A6: E7FE B .L4 ; 0x080070A6
.L5: 0x080070A8: F04F 0050 MOV.W R0, #80 0x080070AC: F380 8811 MSR BASEPRI, R0 0x080070B0: F3BF 8F6F ISB SY 0x080070B4: F3BF 8F4F DSB SY
.L6: 0x080070B8: E7FE B .L6 ; 0x080070B8

Section .text.prvInitialiseNewQueue from charger_lto.o, size=98, align=2


prvInitialiseNewQueue: 0x080070BA: B570 PUSH {R4-R6, LR} 0x080070BC: 9D04 LDR R5, [SP, #16] 0x080070BE: 461E MOV R6, R3 0x080070C0: 2900 CMP R1, #0 0x080070C2: BF08 IT EQ 0x080070C4: 462A MOVEQ R2, R5 0x080070C6: 602A STR R2, [R5] 0x080070C8: E9C5 010F STRD R0, R1, [R5, #60] 0x080070CC: F005 FA3A BL vPortEnterCritical ; 0x0800C544 0x080070D0: E9D5 010F LDRD R0, R1, [R5, #60] 0x080070D4: 682A LDR R2, [R5] 0x080070D6: FB01 2300 MLA R3, R1, R0, R2 0x080070DA: 3801 SUBS R0, #1 0x080070DC: 2400 MOVS R4, #0 0x080070DE: FB00 2001 MLA R0, R0, R1, R2 0x080070E2: 63AC STR R4, [R5, #56] 0x080070E4: E9C5 3002 STRD R3, R0, [R5, #8] 0x080070E8: 20FF MOVS R0, #255 0x080070EA: 606A STR R2, [R5, #4] 0x080070EC: F885 0044 STRB.W R0, [R5, #68] 0x080070F0: 43E1 MVNS R1, R4 0x080070F2: F885 0045 STRB.W R0, [R5, #69] 0x080070F6: 4628 MOV R0, R5 0x080070F8: F840 1F18 STR R1, [R0, #24]! 0x080070FC: 6168 STR R0, [R5, #20] 0x080070FE: E9C5 0007 STRD R0, R0, [R5, #28] 0x08007102: 4628 MOV R0, R5 0x08007104: 612C STR R4, [R5, #16] 0x08007106: F840 1F2C STR R1, [R0, #44]! 0x0800710A: 62A8 STR R0, [R5, #40] 0x0800710C: E9C5 000C STRD R0, R0, [R5, #48] 0x08007110: 626C STR R4, [R5, #36] 0x08007112: F7FF FF57 BL vPortExitCritical ; 0x08006FC4 0x08007116: F885 604C STRB.W R6, [R5, #76] 0x0800711A: BD70 POP {R4-R6, PC}

Section .text.xQueueGenericCreate from charger_lto.o, size=430, align=2


xQueueGenericCreate: 0x0800711C: E92D 47F0 PUSH.W {R4-R10, LR} 0x08007120: B082 SUB SP, SP, #8 0x08007122: F242 4370 MOVW R3, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08007126: 4680 MOV R8, R0 0x08007128: F2C2 4300 MOVT R3, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800712C: 468A MOV R10, R1 0x0800712E: 4341 MULS R1, R0, R1 0x08007130: 4691 MOV R9, R2 0x08007132: 6818 LDR R0, [R3] 0x08007134: 3001 ADDS R0, #1 0x08007136: 6018 STR R0, [R3] 0x08007138: F242 4390 MOVW R3, #0x2490 ; 0x24002490 = pxEnd 0x0800713C: F2C2 4300 MOVT R3, #0x2400 ; 0x24002490 = pxEnd 0x08007140: F101 0250 ADD.W R2, R1, #80 0x08007144: 6818 LDR R0, [R3] 0x08007146: B148 CBZ R0, .L1 ; 0x0800715C 0x08007148: F242 43E0 MOVW R3, #0x24E0 ; 0x240024E0 = xBlockAllocatedBit 0x0800714C: F2C2 4300 MOVT R3, #0x2400 ; 0x240024E0 = xBlockAllocatedBit 0x08007150: 781B LDRB R3, [R3] 0x08007152: 2B00 CMP R3, #0 0x08007154: BF18 IT NE 0x08007156: F04F 4300 MOVNE.W R3, #0x80000000 0x0800715A: E02E B .L2 ; 0x080071BA
.L1: 0x0800715C: F242 57FC MOVW R7, #0x25FC ; 0x240025FC = ucHeap 0x08007160: 2400 MOVS R4, #0 0x08007162: F2C2 4700 MOVT R7, #0x2400 ; 0x240025FC = ucHeap 0x08007166: 1DF8 ADDS R0, R7, #7 0x08007168: 077E LSLS R6, R7, #29 0x0800716A: F507 5670 ADD.W R6, R7, #0x3C00 0x0800716E: BF18 IT NE 0x08007170: F020 0707 BICNE R7, R0, #7 0x08007174: F242 4030 MOVW R0, #0x2430 ; 0x24002430 = xStart 0x08007178: F2C2 4000 MOVT R0, #0x2400 ; 0x24002430 = xStart 0x0800717C: E9C0 7400 STRD R7, R4, [R0] 0x08007180: F026 0007 BIC R0, R6, #7 0x08007184: F1A0 0608 SUB.W R6, R0, #8 0x08007188: 601E STR R6, [R3] 0x0800718A: E940 4402 STRD R4, R4, [R0, #-8] 0x0800718E: 6818 LDR R0, [R3] 0x08007190: F242 435C MOVW R3, #0x245C ; 0x2400245C = xMinimumEverFreeBytesRemaining 0x08007194: F2C2 4300 MOVT R3, #0x2400 ; 0x2400245C = xMinimumEverFreeBytesRemaining 0x08007198: 1BF6 SUBS R6, R6, R7 0x0800719A: 607E STR R6, [R7, #4] 0x0800719C: 601E STR R6, [R3] 0x0800719E: F242 4364 MOVW R3, #0x2464 ; 0x24002464 = xFreeBytesRemaining 0x080071A2: F2C2 4300 MOVT R3, #0x2400 ; 0x24002464 = xFreeBytesRemaining 0x080071A6: 6038 STR R0, [R7] 0x080071A8: 2701 MOVS R7, #1 0x080071AA: 601E STR R6, [R3] 0x080071AC: F242 43E0 MOVW R3, #0x24E0 ; 0x240024E0 = xBlockAllocatedBit 0x080071B0: F2C2 4300 MOVT R3, #0x2400 ; 0x240024E0 = xBlockAllocatedBit 0x080071B4: 701F STRB R7, [R3] 0x080071B6: F04F 4300 MOV.W R3, #0x80000000
.L2: 0x080071BA: 4213 TST R3, R2 0x080071BC: D143 BNE .L10 ; 0x08007246 0x080071BE: F242 4564 MOVW R5, #0x2464 ; 0x24002464 = xFreeBytesRemaining 0x080071C2: F022 0207 BIC R2, R2, #7 0x080071C6: F2C2 4500 MOVT R5, #0x2400 ; 0x24002464 = xFreeBytesRemaining 0x080071CA: 3210 ADDS R2, #16 0x080071CC: 074B LSLS R3, R1, #29 0x080071CE: BF08 IT EQ 0x080071D0: F101 0258 ADDEQ.W R2, R1, #88 0x080071D4: 6829 LDR R1, [R5] 0x080071D6: 1E53 SUBS R3, R2, #1 0x080071D8: 428B CMP R3, R1 0x080071DA: D234 BCS .L10 ; 0x08007246 0x080071DC: F242 4330 MOVW R3, #0x2430 ; 0x24002430 = xStart 0x080071E0: F2C2 4300 MOVT R3, #0x2400 ; 0x24002430 = xStart 0x080071E4: 681E LDR R6, [R3] 0x080071E6: 6871 LDR R1, [R6, #4] 0x080071E8: 4291 CMP R1, R2 0x080071EA: D211 BCS .L4 ; 0x08007210 0x080071EC: 6837 LDR R7, [R6] 0x080071EE: B17F CBZ R7, .L4 ; 0x08007210 0x080071F0: 6879 LDR R1, [R7, #4] 0x080071F2: 4291 CMP R1, R2 0x080071F4: D20E BCS .L5 ; 0x08007214 0x080071F6: 683C LDR R4, [R7] 0x080071F8: B164 CBZ R4, .L5 ; 0x08007214 0x080071FA: 6861 LDR R1, [R4, #4] 0x080071FC: 4291 CMP R1, R2 0x080071FE: D20D BCS .L7 ; 0x0800721C
.L3: 0x08007200: 4623 MOV R3, R4 0x08007202: 6824 LDR R4, [R4] 0x08007204: B14C CBZ R4, .L6 ; 0x0800721A 0x08007206: 6861 LDR R1, [R4, #4] 0x08007208: 461F MOV R7, R3 0x0800720A: 4291 CMP R1, R2 0x0800720C: D3F8 BCC .L3 ; 0x08007200 0x0800720E: E006 B .L8 ; 0x0800721E
.L4: 0x08007210: 4634 MOV R4, R6 0x08007212: E004 B .L8 ; 0x0800721E
.L5: 0x08007214: 463C MOV R4, R7 0x08007216: 4633 MOV R3, R6 0x08007218: E001 B .L8 ; 0x0800721E
.L6: 0x0800721A: 461C MOV R4, R3
.L7: 0x0800721C: 463B MOV R3, R7
.L8: 0x0800721E: 4284 CMP R4, R0 0x08007220: D011 BEQ .L10 ; 0x08007246 0x08007222: 1A8E SUBS R6, R1, R2 0x08007224: 681F LDR R7, [R3] 0x08007226: 2E11 CMP R6, #17 0x08007228: 6820 LDR R0, [R4] 0x0800722A: 6018 STR R0, [R3] 0x0800722C: D32D BCC .L16 ; 0x0800728A 0x0800722E: 18A0 ADDS R0, R4, R2 0x08007230: 0741 LSLS R1, R0, #29 0x08007232: D025 BEQ .L15 ; 0x08007280 0x08007234: F04F 0050 MOV.W R0, #80 0x08007238: F380 8811 MSR BASEPRI, R0 0x0800723C: F3BF 8F6F ISB SY 0x08007240: F3BF 8F4F DSB SY
.L9: 0x08007244: E7FE B .L9 ; 0x08007244
.L10: 0x08007246: 2700 MOVS R7, #0
.L11: 0x08007248: F000 FA30 BL xTaskResumeAll ; 0x080076AC 0x0800724C: 0778 LSLS R0, R7, #29 0x0800724E: D008 BEQ .L13 ; 0x08007262 0x08007250: F04F 0050 MOV.W R0, #80 0x08007254: F380 8811 MSR BASEPRI, R0 0x08007258: F3BF 8F6F ISB SY 0x0800725C: F3BF 8F4F DSB SY
.L12: 0x08007260: E7FE B .L12 ; 0x08007260
.L13: 0x08007262: B14F CBZ R7, .L14 ; 0x08007278 0x08007264: F107 0250 ADD.W R2, R7, #80 0x08007268: F887 0046 STRB.W R0, [R7, #70] 0x0800726C: 4640 MOV R0, R8 0x0800726E: 4651 MOV R1, R10 0x08007270: 464B MOV R3, R9 0x08007272: 9700 STR R7, [SP, #0] 0x08007274: F7FF FF21 BL prvInitialiseNewQueue ; 0x080070BA
.L14: 0x08007278: 4638 MOV R0, R7 0x0800727A: B002 ADD SP, SP, #8 0x0800727C: E8BD 87F0 POP.W {R4-R10, PC}
.L15: 0x08007280: 6046 STR R6, [R0, #4] 0x08007282: 6062 STR R2, [R4, #4] 0x08007284: F005 F8BA BL prvInsertBlockIntoFreeList ; 0x0800C3FC 0x08007288: 6861 LDR R1, [R4, #4]
.L16: 0x0800728A: F242 405C MOVW R0, #0x245C ; 0x2400245C = xMinimumEverFreeBytesRemaining 0x0800728E: 682A LDR R2, [R5] 0x08007290: F2C2 4000 MOVT R0, #0x2400 ; 0x2400245C = xMinimumEverFreeBytesRemaining 0x08007294: 1A52 SUBS R2, R2, R1 0x08007296: 602A STR R2, [R5] 0x08007298: 3708 ADDS R7, #8 0x0800729A: 6803 LDR R3, [R0] 0x0800729C: 429A CMP R2, R3 0x0800729E: BF38 IT CC 0x080072A0: 6002 STRCC R2, [R0] 0x080072A2: F242 40E0 MOVW R0, #0x24E0 ; 0x240024E0 = xBlockAllocatedBit 0x080072A6: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E0 = xBlockAllocatedBit 0x080072AA: 7800 LDRB R0, [R0] 0x080072AC: 2800 CMP R0, #0 0x080072AE: F04F 0000 MOV.W R0, #0 0x080072B2: BF18 IT NE 0x080072B4: F041 4100 ORRNE R1, R1, #0x80000000 0x080072B8: C403 STM R4!, {R0-R1} 0x080072BA: F242 4050 MOVW R0, #0x2450 ; 0x24002450 = xNumberOfSuccessfulAllocations 0x080072BE: F2C2 4000 MOVT R0, #0x2400 ; 0x24002450 = xNumberOfSuccessfulAllocations 0x080072C2: 6801 LDR R1, [R0] 0x080072C4: 3101 ADDS R1, #1 0x080072C6: 6001 STR R1, [R0] 0x080072C8: E7BE B .L11 ; 0x08007248

Section .text.prvUnlockQueue from charger_lto.o, size=126, align=2


prvUnlockQueue: 0x080072CA: E92D 43F8 PUSH.W {R3-R9, LR} 0x080072CE: 4681 MOV R9, R0 0x080072D0: F005 F938 BL vPortEnterCritical ; 0x0800C544 0x080072D4: F999 7045 LDRSB.W R7, [R9, #69] 0x080072D8: F242 4638 MOVW R6, #0x2438 ; 0x24002438 = xYieldPending 0x080072DC: F2C2 4600 MOVT R6, #0x2400 ; 0x24002438 = xYieldPending 0x080072E0: 2F01 CMP R7, #1 0x080072E2: DB0F BLT .L2 ; 0x08007304 0x080072E4: F109 0524 ADD.W R5, R9, #36 0x080072E8: 2401 MOVS R4, #1
.L1: 0x080072EA: 6828 LDR R0, [R5] 0x080072EC: B150 CBZ R0, .L2 ; 0x08007304 0x080072EE: 4628 MOV R0, R5 0x080072F0: F005 FDEC BL xTaskRemoveFromEventList ; 0x0800CECC 0x080072F4: 2800 CMP R0, #0 0x080072F6: B278 SXTB R0, R7 0x080072F8: F1A7 0701 SUB.W R7, R7, #1 0x080072FC: BF18 IT NE 0x080072FE: 6034 STRNE R4, [R6] 0x08007300: 2801 CMP R0, #1 0x08007302: DCF2 BGT .L1 ; 0x080072EA
.L2: 0x08007304: F04F 08FF MOV.W R8, #255 0x08007308: F889 8045 STRB.W R8, [R9, #69] 0x0800730C: F7FF FE5A BL vPortExitCritical ; 0x08006FC4 0x08007310: F005 F918 BL vPortEnterCritical ; 0x0800C544 0x08007314: F999 7044 LDRSB.W R7, [R9, #68] 0x08007318: 2F01 CMP R7, #1 0x0800731A: DB0F BLT .L4 ; 0x0800733C 0x0800731C: F109 0510 ADD.W R5, R9, #16 0x08007320: 2401 MOVS R4, #1
.L3: 0x08007322: 6828 LDR R0, [R5] 0x08007324: B150 CBZ R0, .L4 ; 0x0800733C 0x08007326: 4628 MOV R0, R5 0x08007328: F005 FDD0 BL xTaskRemoveFromEventList ; 0x0800CECC 0x0800732C: 2800 CMP R0, #0 0x0800732E: B278 SXTB R0, R7 0x08007330: F1A7 0701 SUB.W R7, R7, #1 0x08007334: BF18 IT NE 0x08007336: 6034 STRNE R4, [R6] 0x08007338: 2801 CMP R0, #1 0x0800733A: DCF2 BGT .L3 ; 0x08007322
.L4: 0x0800733C: F889 8044 STRB.W R8, [R9, #68] 0x08007340: E8BD 43F8 POP.W {R3-R9, LR} 0x08007344: F7FF BE3E B.W vPortExitCritical ; 0x08006FC4

Section .text.xQueueSemaphoreTake from charger_lto.o, size=654, align=2


xQueueSemaphoreTake: 0x08007348: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800734C: B085 SUB SP, SP, #20 0x0800734E: 0004 MOVS R4, R0 0x08007350: F44F 707A MOV.W R0, #0x03E8 0x08007354: 9004 STR R0, [SP, #16] 0x08007356: D00A BEQ .L2 ; 0x0800736E 0x08007358: 6C20 LDR R0, [R4, #64] 0x0800735A: B188 CBZ R0, .L4 ; 0x08007380 0x0800735C: F04F 0050 MOV.W R0, #80 0x08007360: F380 8811 MSR BASEPRI, R0 0x08007364: F3BF 8F6F ISB SY 0x08007368: F3BF 8F4F DSB SY
.L1: 0x0800736C: E7FE B .L1 ; 0x0800736C
.L2: 0x0800736E: F04F 0050 MOV.W R0, #80 0x08007372: F380 8811 MSR BASEPRI, R0 0x08007376: F3BF 8F6F ISB SY 0x0800737A: F3BF 8F4F DSB SY
.L3: 0x0800737E: E7FE B .L3 ; 0x0800737E
.L4: 0x08007380: F242 4044 MOVW R0, #0x2444 ; 0x24002444 = xSchedulerRunning 0x08007384: F2C2 4000 MOVT R0, #0x2400 ; 0x24002444 = xSchedulerRunning 0x08007388: 6800 LDR R0, [R0] 0x0800738A: B170 CBZ R0, .L6 ; 0x080073AA 0x0800738C: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08007390: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x08007394: 6800 LDR R0, [R0] 0x08007396: B140 CBZ R0, .L6 ; 0x080073AA 0x08007398: F04F 0050 MOV.W R0, #80 0x0800739C: F380 8811 MSR BASEPRI, R0 0x080073A0: F3BF 8F6F ISB SY 0x080073A4: F3BF 8F4F DSB SY
.L5: 0x080073A8: E7FE B .L5 ; 0x080073A8
.L6: 0x080073AA: F005 F8CB BL vPortEnterCritical ; 0x0800C544 0x080073AE: 6BA0 LDR R0, [R4, #56] 0x080073B0: B340 CBZ R0, .L13 ; 0x08007404
.L7: 0x080073B2: 3801 SUBS R0, #1 0x080073B4: 63A0 STR R0, [R4, #56] 0x080073B6: 6820 LDR R0, [R4] 0x080073B8: B958 CBNZ R0, .L9 ; 0x080073D2 0x080073BA: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x080073BE: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x080073C2: 6801 LDR R1, [R0] 0x080073C4: B119 CBZ R1, .L8 ; 0x080073CE 0x080073C6: 6801 LDR R1, [R0] 0x080073C8: 6D4A LDR R2, [R1, #84] 0x080073CA: 3201 ADDS R2, #1 0x080073CC: 654A STR R2, [R1, #84]
.L8: 0x080073CE: 6800 LDR R0, [R0] 0x080073D0: 60A0 STR R0, [R4, #8]
.L9: 0x080073D2: F854 0F10 LDR R0, [R4, #16]! 0x080073D6: B170 CBZ R0, .L10 ; 0x080073F6 0x080073D8: 4620 MOV R0, R4 0x080073DA: F005 FD77 BL xTaskRemoveFromEventList ; 0x0800CECC 0x080073DE: B150 CBZ R0, .L10 ; 0x080073F6 0x080073E0: F64E 5004 MOVW R0, #0xED04 0x080073E4: F04F 5180 MOV.W R1, #0x10000000 0x080073E8: F2CE 0000 MOVT R0, #0xE000 0x080073EC: 6001 STR R1, [R0] 0x080073EE: F3BF 8F4F DSB SY 0x080073F2: F3BF 8F6F ISB SY
.L10: 0x080073F6: 2401 MOVS R4, #1
.L11: 0x080073F8: F7FF FDE4 BL vPortExitCritical ; 0x08006FC4
.L12: 0x080073FC: 4620 MOV R0, R4 0x080073FE: B005 ADD SP, SP, #20 0x08007400: E8BD 8FF0 POP.W {R4-R11, PC}
.L13: 0x08007404: F242 4770 MOVW R7, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08007408: F242 4A9C MOVW R10, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800740C: F2C2 4700 MOVT R7, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x08007410: F2C2 4A00 MOVT R10, #0x2400 ; 0x2400249C = pxCurrentTCB 0x08007414: 2600 MOVS R6, #0 0x08007416: 46B0 MOV R8, R6 0x08007418: 2500 MOVS R5, #0 0x0800741A: F104 0024 ADD.W R0, R4, #36 0x0800741E: 9001 STR R0, [SP, #4]
.L14: 0x08007420: 9804 LDR R0, [SP, #16] 0x08007422: 2800 CMP R0, #0 0x08007424: F000 80BA BEQ.W .L25 ; 0x0800759C 0x08007428: B966 CBNZ R6, .L15 ; 0x08007444 0x0800742A: F242 4054 MOVW R0, #0x2454 ; 0x24002454 = xNumOfOverflows 0x0800742E: 2601 MOVS R6, #1 0x08007430: F2C2 4000 MOVT R0, #0x2400 ; 0x24002454 = xNumOfOverflows 0x08007434: 6800 LDR R0, [R0] 0x08007436: 9002 STR R0, [SP, #8] 0x08007438: F242 4040 MOVW R0, #0x2440 ; 0x24002440 = xTickCount 0x0800743C: F2C2 4000 MOVT R0, #0x2400 ; 0x24002440 = xTickCount 0x08007440: 6800 LDR R0, [R0] 0x08007442: 9003 STR R0, [SP, #12]
.L15: 0x08007444: F7FF FDBE BL vPortExitCritical ; 0x08006FC4 0x08007448: 6838 LDR R0, [R7] 0x0800744A: 3001 ADDS R0, #1 0x0800744C: 6038 STR R0, [R7] 0x0800744E: F005 F879 BL vPortEnterCritical ; 0x0800C544 0x08007452: F894 0044 LDRB.W R0, [R4, #68] 0x08007456: 28FF CMP R0, #255 0x08007458: BF08 IT EQ 0x0800745A: F884 8044 STRBEQ.W R8, [R4, #68] 0x0800745E: F894 0045 LDRB.W R0, [R4, #69] 0x08007462: 28FF CMP R0, #255 0x08007464: BF08 IT EQ 0x08007466: F884 8045 STRBEQ.W R8, [R4, #69] 0x0800746A: F7FF FDAB BL vPortExitCritical ; 0x08006FC4 0x0800746E: A802 ADD R0, SP, #8 0x08007470: A904 ADD R1, SP, #16 0x08007472: F000 FAD9 BL xTaskCheckForTimeOut ; 0x08007A28 0x08007476: 2800 CMP R0, #0 0x08007478: 4620 MOV R0, R4 0x0800747A: D00F BEQ .L17 ; 0x0800749C 0x0800747C: F7FF FF25 BL prvUnlockQueue ; 0x080072CA 0x08007480: F000 F914 BL xTaskResumeAll ; 0x080076AC 0x08007484: 4620 MOV R0, R4 0x08007486: F005 F9BF BL prvIsQueueEmpty ; 0x0800C808 0x0800748A: 2800 CMP R0, #0 0x0800748C: F040 8090 BNE.W .L27 ; 0x080075B0
.L16: 0x08007490: F005 F858 BL vPortEnterCritical ; 0x0800C544 0x08007494: 6BA0 LDR R0, [R4, #56] 0x08007496: 2800 CMP R0, #0 0x08007498: D0C2 BEQ .L14 ; 0x08007420 0x0800749A: E78A B .L7 ; 0x080073B2
.L17: 0x0800749C: F005 F9B4 BL prvIsQueueEmpty ; 0x0800C808 0x080074A0: B330 CBZ R0, .L19 ; 0x080074F0 0x080074A2: 6820 LDR R0, [R4] 0x080074A4: 2800 CMP R0, #0 0x080074A6: D161 BNE .L24 ; 0x0800756C 0x080074A8: F005 F84C BL vPortEnterCritical ; 0x0800C544 0x080074AC: 68A5 LDR R5, [R4, #8] 0x080074AE: 2D00 CMP R5, #0 0x080074B0: D05A BEQ .L23 ; 0x08007568 0x080074B2: 6AE8 LDR R0, [R5, #44] 0x080074B4: F8DA 1000 LDR.W R1, [R10] 0x080074B8: 4652 MOV R2, R10 0x080074BA: 6AC9 LDR R1, [R1, #44] 0x080074BC: 4288 CMP R0, R1 0x080074BE: D21D BCS .L20 ; 0x080074FC 0x080074C0: 69A9 LDR R1, [R5, #24] 0x080074C2: 2900 CMP R1, #0 0x080074C4: D404 BMI .L18 ; 0x080074D0 0x080074C6: 6811 LDR R1, [R2] 0x080074C8: 6AC9 LDR R1, [R1, #44] 0x080074CA: F1C1 0138 RSB R1, R1, #56 0x080074CE: 61A9 STR R1, [R5, #24]
.L18: 0x080074D0: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x080074D4: F640 0300 MOVW R3, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x080074D8: F2C2 4300 MOVT R3, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x080074DC: 6969 LDR R1, [R5, #20] 0x080074DE: EB03 0080 ADD.W R0, R3, R0, LSL #2 0x080074E2: 4281 CMP R1, R0 0x080074E4: D011 BEQ .L21 ; 0x0800750A 0x080074E6: 6810 LDR R0, [R2] 0x080074E8: 6AC0 LDR R0, [R0, #44] 0x080074EA: 62E8 STR R0, [R5, #44] 0x080074EC: 2501 MOVS R5, #1 0x080074EE: E03B B .L23 ; 0x08007568
.L19: 0x080074F0: 4620 MOV R0, R4 0x080074F2: F7FF FEEA BL prvUnlockQueue ; 0x080072CA 0x080074F6: F000 F8D9 BL xTaskResumeAll ; 0x080076AC 0x080074FA: E7C9 B .L16 ; 0x08007490
.L20: 0x080074FC: 6D28 LDR R0, [R5, #80] 0x080074FE: 6811 LDR R1, [R2] 0x08007500: 6AC9 LDR R1, [R1, #44] 0x08007502: 4288 CMP R0, R1 0x08007504: 4180 SBCS R0, R0 0x08007506: 4245 RSBS R5, R0, #0 0x08007508: E02E B .L23 ; 0x08007568
.L21: 0x0800750A: 1D28 ADDS R0, R5, #4 0x0800750C: 9000 STR R0, [SP, #0] 0x0800750E: F7FF FD48 BL uxListRemove ; 0x08006FA2 0x08007512: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x08007516: F242 4168 MOVW R1, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x0800751A: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800751E: F2C2 4100 MOVT R1, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x08007522: 6800 LDR R0, [R0] 0x08007524: 6AC0 LDR R0, [R0, #44] 0x08007526: 62E8 STR R0, [R5, #44] 0x08007528: 6809 LDR R1, [R1] 0x0800752A: 4288 CMP R0, R1 0x0800752C: D904 BLS .L22 ; 0x08007538 0x0800752E: F242 4168 MOVW R1, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x08007532: F2C2 4100 MOVT R1, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x08007536: 6008 STR R0, [R1]
.L22: 0x08007538: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x0800753C: F640 0C00 MOVW R12, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x08007540: F2C2 4C00 MOVT R12, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x08007544: 9900 LDR R1, [SP, #0] 0x08007546: EB0C 0E80 ADD.W LR, R12, R0, LSL #2 0x0800754A: F8C5 E014 STR.W LR, [R5, #20] 0x0800754E: F8DE 2004 LDR.W R2, [LR, #4] 0x08007552: 60AA STR R2, [R5, #8] 0x08007554: 6893 LDR R3, [R2, #8] 0x08007556: 60EB STR R3, [R5, #12] 0x08007558: 6091 STR R1, [R2, #8] 0x0800755A: 2501 MOVS R5, #1 0x0800755C: 6059 STR R1, [R3, #4] 0x0800755E: F85C 1020 LDR.W R1, [R12, R0, LSL #2] 0x08007562: 3101 ADDS R1, #1 0x08007564: F84C 1020 STR.W R1, [R12, R0, LSL #2]
.L23: 0x08007568: F7FF FD2C BL vPortExitCritical ; 0x08006FC4
.L24: 0x0800756C: 9904 LDR R1, [SP, #16] 0x0800756E: 9801 LDR R0, [SP, #4] 0x08007570: F005 FC92 BL vTaskPlaceOnEventList ; 0x0800CE98 0x08007574: 4620 MOV R0, R4 0x08007576: F7FF FEA8 BL prvUnlockQueue ; 0x080072CA 0x0800757A: F000 F897 BL xTaskResumeAll ; 0x080076AC 0x0800757E: 2800 CMP R0, #0 0x08007580: F47F AF86 BNE.W .L16 ; 0x08007490 0x08007584: F64E 5004 MOVW R0, #0xED04 0x08007588: F04F 5180 MOV.W R1, #0x10000000 0x0800758C: F2CE 0000 MOVT R0, #0xE000 0x08007590: 6001 STR R1, [R0] 0x08007592: F3BF 8F4F DSB SY 0x08007596: F3BF 8F6F ISB SY 0x0800759A: E779 B .L16 ; 0x08007490
.L25: 0x0800759C: B1CD CBZ R5, .L31 ; 0x080075D2 0x0800759E: F04F 0050 MOV.W R0, #80 0x080075A2: F380 8811 MSR BASEPRI, R0 0x080075A6: F3BF 8F6F ISB SY 0x080075AA: F3BF 8F4F DSB SY
.L26: 0x080075AE: E7FE B .L26 ; 0x080075AE
.L27: 0x080075B0: B14D CBZ R5, .L28 ; 0x080075C6 0x080075B2: F004 FFC7 BL vPortEnterCritical ; 0x0800C544 0x080075B6: 9801 LDR R0, [SP, #4] 0x080075B8: 6800 LDR R0, [R0] 0x080075BA: B130 CBZ R0, .L29 ; 0x080075CA 0x080075BC: 6B20 LDR R0, [R4, #48] 0x080075BE: 6800 LDR R0, [R0] 0x080075C0: F1C0 0138 RSB R1, R0, #56 0x080075C4: E002 B .L30 ; 0x080075CC
.L28: 0x080075C6: 2400 MOVS R4, #0 0x080075C8: E718 B .L12 ; 0x080073FC
.L29: 0x080075CA: 2100 MOVS R1, #0
.L30: 0x080075CC: 68A0 LDR R0, [R4, #8] 0x080075CE: F000 FA6C BL vTaskPriorityDisinheritAfterTimeout ; 0x08007AAA
.L31: 0x080075D2: 2400 MOVS R4, #0 0x080075D4: E710 B .L11 ; 0x080073F8

Section .text.vQueueUnregisterQueue from charger_lto.o, size=38, align=2


vQueueUnregisterQueue: 0x080075D6: F242 3C14 MOVW R12, #0x2314 ; 0x24002314 = xQueueRegistry 0x080075DA: 2100 MOVS R1, #0 0x080075DC: F2C2 4C00 MOVT R12, #0x2400 ; 0x24002314 = xQueueRegistry
.L1: 0x080075E0: EB0C 03C1 ADD.W R3, R12, R1, LSL #3 0x080075E4: 685A LDR R2, [R3, #4] 0x080075E6: 4282 CMP R2, R0 0x080075E8: D003 BEQ .L2 ; 0x080075F2 0x080075EA: 3101 ADDS R1, #1 0x080075EC: 2908 CMP R1, #8 0x080075EE: D1F7 BNE .L1 ; 0x080075E0 0x080075F0: 4770 BX LR
.L2: 0x080075F2: 2000 MOVS R0, #0 0x080075F4: F84C 0031 STR.W R0, [R12, R1, LSL #3] 0x080075F8: 6058 STR R0, [R3, #4] 0x080075FA: 4770 BX LR

Section .text.prvResetNextTaskUnblockTime from charger_lto.o, size=38, align=2


prvResetNextTaskUnblockTime: 0x080075FC: F242 4094 MOVW R0, #0x2494 ; 0x24002494 = pxDelayedTaskList 0x08007600: F2C2 4000 MOVT R0, #0x2400 ; 0x24002494 = pxDelayedTaskList 0x08007604: 6801 LDR R1, [R0] 0x08007606: 6809 LDR R1, [R1] 0x08007608: B121 CBZ R1, .L1 ; 0x08007614 0x0800760A: 6800 LDR R0, [R0] 0x0800760C: 68C0 LDR R0, [R0, #12] 0x0800760E: 68C0 LDR R0, [R0, #12] 0x08007610: 6840 LDR R0, [R0, #4] 0x08007612: E000 B .L2 ; 0x08007616
.L1: 0x08007614: 43C8 MVNS R0, R1
.L2: 0x08007616: F242 4158 MOVW R1, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x0800761A: F2C2 4100 MOVT R1, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x0800761E: 6008 STR R0, [R1] 0x08007620: 4770 BX LR

Section .text.prvAddCurrentTaskToDelayedList from charger_lto.o, size=138, align=2


prvAddCurrentTaskToDelayedList: 0x08007622: B5F8 PUSH {R3-R7, LR} 0x08007624: F242 4240 MOVW R2, #0x2440 ; 0x24002440 = xTickCount 0x08007628: F242 469C MOVW R6, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800762C: F2C2 4200 MOVT R2, #0x2400 ; 0x24002440 = xTickCount 0x08007630: F2C2 4600 MOVT R6, #0x2400 ; 0x2400249C = pxCurrentTCB 0x08007634: 4604 MOV R4, R0 0x08007636: 460D MOV R5, R1 0x08007638: 6817 LDR R7, [R2] 0x0800763A: 6832 LDR R2, [R6] 0x0800763C: 1D10 ADDS R0, R2, #4 0x0800763E: F7FF FCB0 BL uxListRemove ; 0x08006FA2 0x08007642: 1C60 ADDS R0, R4, #1 0x08007644: D111 BNE .L1 ; 0x0800766A 0x08007646: B185 CBZ R5, .L1 ; 0x0800766A 0x08007648: F242 30AC MOVW R0, #0x23AC ; 0x240023AC = xSuspendedTaskList 0x0800764C: 6831 LDR R1, [R6] 0x0800764E: F2C2 4000 MOVT R0, #0x2400 ; 0x240023AC = xSuspendedTaskList 0x08007652: 1D0F ADDS R7, R1, #4 0x08007654: 6148 STR R0, [R1, #20] 0x08007656: 6842 LDR R2, [R0, #4] 0x08007658: 608A STR R2, [R1, #8] 0x0800765A: 6893 LDR R3, [R2, #8] 0x0800765C: 60CB STR R3, [R1, #12] 0x0800765E: 6097 STR R7, [R2, #8] 0x08007660: 605F STR R7, [R3, #4] 0x08007662: 6801 LDR R1, [R0] 0x08007664: 3101 ADDS R1, #1 0x08007666: 6001 STR R1, [R0] 0x08007668: BDF8 POP {R3-R7, PC}
.L1: 0x0800766A: 6830 LDR R0, [R6] 0x0800766C: 19E4 ADDS R4, R4, R7 0x0800766E: 6044 STR R4, [R0, #4] 0x08007670: D30A BCC .L2 ; 0x08007688 0x08007672: F242 408C MOVW R0, #0x248C ; 0x2400248C = pxOverflowDelayedTaskList 0x08007676: F2C2 4000 MOVT R0, #0x2400 ; 0x2400248C = pxOverflowDelayedTaskList 0x0800767A: 6800 LDR R0, [R0] 0x0800767C: 6831 LDR R1, [R6] 0x0800767E: 3104 ADDS R1, #4 0x08007680: E8BD 40F8 POP.W {R3-R7, LR} 0x08007684: F004 BF2C B.W vListInsert ; 0x0800C4E0
.L2: 0x08007688: F242 4094 MOVW R0, #0x2494 ; 0x24002494 = pxDelayedTaskList 0x0800768C: F2C2 4000 MOVT R0, #0x2400 ; 0x24002494 = pxDelayedTaskList 0x08007690: 6800 LDR R0, [R0] 0x08007692: 6831 LDR R1, [R6] 0x08007694: 3104 ADDS R1, #4 0x08007696: F004 FF23 BL vListInsert ; 0x0800C4E0 0x0800769A: F242 4058 MOVW R0, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x0800769E: F2C2 4000 MOVT R0, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x080076A2: 6801 LDR R1, [R0] 0x080076A4: 428C CMP R4, R1 0x080076A6: BF38 IT CC 0x080076A8: 6004 STRCC R4, [R0] 0x080076AA: BDF8 POP {R3-R7, PC}

Section .text.xTaskResumeAll from charger_lto.o, size=282, align=2


xTaskResumeAll: 0x080076AC: E92D 4FF8 PUSH.W {R3-R11, LR} 0x080076B0: F242 4470 MOVW R4, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x080076B4: F2C2 4400 MOVT R4, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x080076B8: 6820 LDR R0, [R4] 0x080076BA: B160 CBZ R0, .L3 ; 0x080076D6 0x080076BC: F004 FF42 BL vPortEnterCritical ; 0x0800C544 0x080076C0: 6820 LDR R0, [R4] 0x080076C2: 3801 SUBS R0, #1 0x080076C4: 6020 STR R0, [R4] 0x080076C6: 6820 LDR R0, [R4] 0x080076C8: B170 CBZ R0, .L5 ; 0x080076E8
.L1: 0x080076CA: 2400 MOVS R4, #0
.L2: 0x080076CC: F7FF FC7A BL vPortExitCritical ; 0x08006FC4 0x080076D0: 4620 MOV R0, R4 0x080076D2: E8BD 8FF8 POP.W {R3-R11, PC}
.L3: 0x080076D6: F04F 0050 MOV.W R0, #80 0x080076DA: F380 8811 MSR BASEPRI, R0 0x080076DE: F3BF 8F6F ISB SY 0x080076E2: F3BF 8F4F DSB SY
.L4: 0x080076E6: E7FE B .L4 ; 0x080076E6
.L5: 0x080076E8: F242 4078 MOVW R0, #0x2478 ; 0x24002478 = uxCurrentNumberOfTasks 0x080076EC: F2C2 4000 MOVT R0, #0x2400 ; 0x24002478 = uxCurrentNumberOfTasks 0x080076F0: 6800 LDR R0, [R0] 0x080076F2: 2800 CMP R0, #0 0x080076F4: D0E9 BEQ .L1 ; 0x080076CA 0x080076F6: F242 3AC0 MOVW R10, #0x23C0 ; 0x240023C0 = xPendingReadyList 0x080076FA: F242 4838 MOVW R8, #0x2438 ; 0x24002438 = xYieldPending 0x080076FE: F2C2 4A00 MOVT R10, #0x2400 ; 0x240023C0 = xPendingReadyList 0x08007702: F2C2 4800 MOVT R8, #0x2400 ; 0x24002438 = xYieldPending 0x08007706: F8DA 0000 LDR.W R0, [R10] 0x0800770A: B3D8 CBZ R0, .L7 ; 0x08007784 0x0800770C: F242 4B68 MOVW R11, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x08007710: F640 0500 MOVW R5, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x08007714: F242 499C MOVW R9, #0x249C ; 0x2400249C = pxCurrentTCB 0x08007718: F2C2 4B00 MOVT R11, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x0800771C: F2C2 4500 MOVT R5, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x08007720: F2C2 4900 MOVT R9, #0x2400 ; 0x2400249C = pxCurrentTCB
.L6: 0x08007724: F8DA 000C LDR.W R0, [R10, #12] 0x08007728: 68C7 LDR R7, [R0, #12] 0x0800772A: F107 0018 ADD.W R0, R7, #24 0x0800772E: F7FF FC38 BL uxListRemove ; 0x08006FA2 0x08007732: 1D3C ADDS R4, R7, #4 0x08007734: 4620 MOV R0, R4 0x08007736: F7FF FC34 BL uxListRemove ; 0x08006FA2 0x0800773A: 6AF8 LDR R0, [R7, #44] 0x0800773C: F8DB 1000 LDR.W R1, [R11] 0x08007740: 4288 CMP R0, R1 0x08007742: EB00 0180 ADD.W R1, R0, R0, LSL #2 0x08007746: BF88 IT HI 0x08007748: F8CB 0000 STRHI.W R0, [R11] 0x0800774C: EB05 0281 ADD.W R2, R5, R1, LSL #2 0x08007750: 617A STR R2, [R7, #20] 0x08007752: 6853 LDR R3, [R2, #4] 0x08007754: 60BB STR R3, [R7, #8] 0x08007756: 689E LDR R6, [R3, #8] 0x08007758: 60FE STR R6, [R7, #12] 0x0800775A: 609C STR R4, [R3, #8] 0x0800775C: 6074 STR R4, [R6, #4] 0x0800775E: F855 2021 LDR.W R2, [R5, R1, LSL #2] 0x08007762: 3201 ADDS R2, #1 0x08007764: F845 2021 STR.W R2, [R5, R1, LSL #2] 0x08007768: F8D9 1000 LDR.W R1, [R9] 0x0800776C: 6AC9 LDR R1, [R1, #44] 0x0800776E: 4288 CMP R0, R1 0x08007770: BF24 ITT CS 0x08007772: 2001 MOVCS R0, #1 0x08007774: F8C8 0000 STRCS.W R0, [R8] 0x08007778: F8DA 0000 LDR.W R0, [R10] 0x0800777C: 2800 CMP R0, #0 0x0800777E: D1D1 BNE .L6 ; 0x08007724 0x08007780: F7FF FF3C BL prvResetNextTaskUnblockTime ; 0x080075FC
.L7: 0x08007784: F242 4448 MOVW R4, #0x2448 ; 0x24002448 = xPendedTicks 0x08007788: F2C2 4400 MOVT R4, #0x2400 ; 0x24002448 = xPendedTicks 0x0800778C: 6825 LDR R5, [R4] 0x0800778E: B14D CBZ R5, .L9 ; 0x080077A4 0x08007790: 2601 MOVS R6, #1
.L8: 0x08007792: F000 F818 BL xTaskIncrementTick ; 0x080077C6 0x08007796: 2800 CMP R0, #0 0x08007798: BF18 IT NE 0x0800779A: F8C8 6000 STRNE.W R6, [R8] 0x0800779E: 3D01 SUBS R5, #1 0x080077A0: D1F7 BNE .L8 ; 0x08007792 0x080077A2: 6025 STR R5, [R4]
.L9: 0x080077A4: F8D8 0000 LDR.W R0, [R8] 0x080077A8: 2800 CMP R0, #0 0x080077AA: D08E BEQ .L1 ; 0x080076CA 0x080077AC: F64E 5004 MOVW R0, #0xED04 0x080077B0: F04F 5180 MOV.W R1, #0x10000000 0x080077B4: F2CE 0000 MOVT R0, #0xE000 0x080077B8: 2401 MOVS R4, #1 0x080077BA: 6001 STR R1, [R0] 0x080077BC: F3BF 8F4F DSB SY 0x080077C0: F3BF 8F6F ISB SY 0x080077C4: E782 B .L2 ; 0x080076CC

Section .text.xTaskIncrementTick from charger_lto.o, size=342, align=2


xTaskIncrementTick: 0x080077C6: E92D 4FF8 PUSH.W {R3-R11, LR} 0x080077CA: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x080077CE: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x080077D2: 6800 LDR R0, [R0] 0x080077D4: B140 CBZ R0, .L1 ; 0x080077E8 0x080077D6: F242 4048 MOVW R0, #0x2448 ; 0x24002448 = xPendedTicks 0x080077DA: 2400 MOVS R4, #0 0x080077DC: F2C2 4000 MOVT R0, #0x2400 ; 0x24002448 = xPendedTicks 0x080077E0: 6801 LDR R1, [R0] 0x080077E2: 3101 ADDS R1, #1 0x080077E4: 6001 STR R1, [R0] 0x080077E6: E096 B .L11 ; 0x08007916
.L1: 0x080077E8: F242 4040 MOVW R0, #0x2440 ; 0x24002440 = xTickCount 0x080077EC: F2C2 4000 MOVT R0, #0x2400 ; 0x24002440 = xTickCount 0x080077F0: 6801 LDR R1, [R0] 0x080077F2: F111 0A01 ADDS.W R10, R1, #1 0x080077F6: F8C0 A000 STR.W R10, [R0] 0x080077FA: D320 BCC .L4 ; 0x0800783E 0x080077FC: F242 4094 MOVW R0, #0x2494 ; 0x24002494 = pxDelayedTaskList 0x08007800: F2C2 4000 MOVT R0, #0x2400 ; 0x24002494 = pxDelayedTaskList 0x08007804: 6801 LDR R1, [R0] 0x08007806: 6809 LDR R1, [R1] 0x08007808: B141 CBZ R1, .L3 ; 0x0800781C 0x0800780A: F04F 0050 MOV.W R0, #80 0x0800780E: F380 8811 MSR BASEPRI, R0 0x08007812: F3BF 8F6F ISB SY 0x08007816: F3BF 8F4F DSB SY
.L2: 0x0800781A: E7FE B .L2 ; 0x0800781A
.L3: 0x0800781C: F242 428C MOVW R2, #0x248C ; 0x2400248C = pxOverflowDelayedTaskList 0x08007820: 6801 LDR R1, [R0] 0x08007822: F2C2 4200 MOVT R2, #0x2400 ; 0x2400248C = pxOverflowDelayedTaskList 0x08007826: 6813 LDR R3, [R2] 0x08007828: 6003 STR R3, [R0] 0x0800782A: F242 4054 MOVW R0, #0x2454 ; 0x24002454 = xNumOfOverflows 0x0800782E: 6011 STR R1, [R2] 0x08007830: F2C2 4000 MOVT R0, #0x2400 ; 0x24002454 = xNumOfOverflows 0x08007834: 6801 LDR R1, [R0] 0x08007836: 3101 ADDS R1, #1 0x08007838: 6001 STR R1, [R0] 0x0800783A: F7FF FEDF BL prvResetNextTaskUnblockTime ; 0x080075FC
.L4: 0x0800783E: F242 4158 MOVW R1, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x08007842: F640 0800 MOVW R8, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x08007846: F2C2 4100 MOVT R1, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x0800784A: F2C2 4800 MOVT R8, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x0800784E: 2400 MOVS R4, #0 0x08007850: 6808 LDR R0, [R1] 0x08007852: 4582 CMP R10, R0 0x08007854: D34A BCC .L10 ; 0x080078EC 0x08007856: F242 4794 MOVW R7, #0x2494 ; 0x24002494 = pxDelayedTaskList 0x0800785A: F2C2 4700 MOVT R7, #0x2400 ; 0x24002494 = pxDelayedTaskList 0x0800785E: 6838 LDR R0, [R7] 0x08007860: 6800 LDR R0, [R0] 0x08007862: 2800 CMP R0, #0 0x08007864: D040 BEQ .L8 ; 0x080078E8 0x08007866: F242 4B68 MOVW R11, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x0800786A: F2C2 4B00 MOVT R11, #0x2400 ; 0x24002468 = uxTopReadyPriority
.L5: 0x0800786E: 6838 LDR R0, [R7] 0x08007870: 68C0 LDR R0, [R0, #12] 0x08007872: 68C5 LDR R5, [R0, #12] 0x08007874: 46A9 MOV R9, R5 0x08007876: F859 0F04 LDR R0, [R9, #4]! 0x0800787A: 4582 CMP R10, R0 0x0800787C: D32F BCC .L7 ; 0x080078DE 0x0800787E: 4648 MOV R0, R9 0x08007880: F7FF FB8F BL uxListRemove ; 0x08006FA2 0x08007884: 6AA8 LDR R0, [R5, #40] 0x08007886: B118 CBZ R0, .L6 ; 0x08007890 0x08007888: F105 0018 ADD.W R0, R5, #24 0x0800788C: F7FF FB89 BL uxListRemove ; 0x08006FA2
.L6: 0x08007890: 6AE8 LDR R0, [R5, #44] 0x08007892: F8DB 1000 LDR.W R1, [R11] 0x08007896: 4288 CMP R0, R1 0x08007898: EB00 0180 ADD.W R1, R0, R0, LSL #2 0x0800789C: BF88 IT HI 0x0800789E: F8CB 0000 STRHI.W R0, [R11] 0x080078A2: EB08 0281 ADD.W R2, R8, R1, LSL #2 0x080078A6: 616A STR R2, [R5, #20] 0x080078A8: 6853 LDR R3, [R2, #4] 0x080078AA: 60AB STR R3, [R5, #8] 0x080078AC: 689E LDR R6, [R3, #8] 0x080078AE: 60EE STR R6, [R5, #12] 0x080078B0: F8C3 9008 STR.W R9, [R3, #8] 0x080078B4: F8C6 9004 STR.W R9, [R6, #4] 0x080078B8: F858 2021 LDR.W R2, [R8, R1, LSL #2] 0x080078BC: 3201 ADDS R2, #1 0x080078BE: F848 2021 STR.W R2, [R8, R1, LSL #2] 0x080078C2: F242 419C MOVW R1, #0x249C ; 0x2400249C = pxCurrentTCB 0x080078C6: F2C2 4100 MOVT R1, #0x2400 ; 0x2400249C = pxCurrentTCB 0x080078CA: 6809 LDR R1, [R1] 0x080078CC: 6AC9 LDR R1, [R1, #44] 0x080078CE: 683A LDR R2, [R7] 0x080078D0: 4288 CMP R0, R1 0x080078D2: BF28 IT CS 0x080078D4: 2401 MOVCS R4, #1 0x080078D6: 6810 LDR R0, [R2] 0x080078D8: 2800 CMP R0, #0 0x080078DA: D1C8 BNE .L5 ; 0x0800786E 0x080078DC: 43C0 MVNS R0, R0
.L7: 0x080078DE: F242 4158 MOVW R1, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x080078E2: F2C2 4100 MOVT R1, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x080078E6: E000 B .L9 ; 0x080078EA
.L8: 0x080078E8: 43C0 MVNS R0, R0
.L9: 0x080078EA: 6008 STR R0, [R1]
.L10: 0x080078EC: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x080078F0: F242 4138 MOVW R1, #0x2438 ; 0x24002438 = xYieldPending 0x080078F4: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x080078F8: F2C2 4100 MOVT R1, #0x2400 ; 0x24002438 = xYieldPending 0x080078FC: 6800 LDR R0, [R0] 0x080078FE: 6AC0 LDR R0, [R0, #44] 0x08007900: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x08007904: F858 0020 LDR.W R0, [R8, R0, LSL #2] 0x08007908: 2801 CMP R0, #1 0x0800790A: BF88 IT HI 0x0800790C: 2401 MOVHI R4, #1 0x0800790E: 6808 LDR R0, [R1] 0x08007910: 2800 CMP R0, #0 0x08007912: BF18 IT NE 0x08007914: 2401 MOVNE R4, #1
.L11: 0x08007916: 4620 MOV R0, R4 0x08007918: E8BD 8FF8 POP.W {R3-R11, PC}

Section .text.vTaskSwitchContext from charger_lto.o, size=190, align=2


vTaskSwitchContext: 0x0800791C: B500 PUSH {LR} 0x0800791E: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08007922: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x08007926: 6800 LDR R0, [R0] 0x08007928: 2800 CMP R0, #0 0x0800792A: F242 4038 MOVW R0, #0x2438 ; 0x24002438 = xYieldPending 0x0800792E: F2C2 4000 MOVT R0, #0x2400 ; 0x24002438 = xYieldPending 0x08007932: BF1E ITTT NE 0x08007934: 2101 MOVNE R1, #1 0x08007936: 6001 STRNE R1, [R0] 0x08007938: BD00 POPNE {PC} 0x0800793A: F242 439C MOVW R3, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800793E: 2100 MOVS R1, #0 0x08007940: F2C2 4300 MOVT R3, #0x2400 ; 0x2400249C = pxCurrentTCB 0x08007944: 6001 STR R1, [R0] 0x08007946: 6819 LDR R1, [R3] 0x08007948: 6B09 LDR R1, [R1, #48] 0x0800794A: 680A LDR R2, [R1] 0x0800794C: F1B2 3FA5 CMP.W R2, #0xA5A5A5A5 0x08007950: D10A BNE .L1 ; 0x08007968 0x08007952: 684A LDR R2, [R1, #4] 0x08007954: F1B2 3FA5 CMP.W R2, #0xA5A5A5A5 0x08007958: D106 BNE .L1 ; 0x08007968 0x0800795A: 688A LDR R2, [R1, #8] 0x0800795C: F1B2 3FA5 CMP.W R2, #0xA5A5A5A5 0x08007960: D102 BNE .L1 ; 0x08007968 0x08007962: 68C9 LDR R1, [R1, #12] 0x08007964: 4291 CMP R1, R2 0x08007966: D001 BEQ .L2 ; 0x0800796C
.L1: 0x08007968: 6819 LDR R1, [R3] 0x0800796A: 6819 LDR R1, [R3]
.L2: 0x0800796C: F242 4C68 MOVW R12, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x08007970: F640 0E00 MOVW LR, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x08007974: F2C2 4C00 MOVT R12, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x08007978: F2C2 4E00 MOVT LR, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x0800797C: F8DC 2000 LDR.W R2, [R12] 0x08007980: EB02 0182 ADD.W R1, R2, R2, LSL #2 0x08007984: F85E 0021 LDR.W R0, [LR, R1, LSL #2] 0x08007988: B948 CBNZ R0, .L4 ; 0x0800799E 0x0800798A: EB0E 0081 ADD.W R0, LR, R1, LSL #2 0x0800798E: F1A0 0114 SUB.W R1, R0, #20
.L3: 0x08007992: 3A01 SUBS R2, #1 0x08007994: D318 BCC .L5 ; 0x080079C8 0x08007996: F851 0914 LDR R0, [R1], #-20 0x0800799A: 2800 CMP R0, #0 0x0800799C: D0F9 BEQ .L3 ; 0x08007992
.L4: 0x0800799E: EB02 0082 ADD.W R0, R2, R2, LSL #2 0x080079A2: EB0E 0E80 ADD.W LR, LR, R0, LSL #2 0x080079A6: F85E 0F04 LDR R0, [LR, #4]! 0x080079AA: 6841 LDR R1, [R0, #4] 0x080079AC: F10E 0004 ADD.W R0, LR, #4 0x080079B0: F8CE 1000 STR.W R1, [LR] 0x080079B4: 4281 CMP R1, R0 0x080079B6: BF04 ITT EQ 0x080079B8: 6849 LDREQ R1, [R1, #4] 0x080079BA: F8CE 1000 STREQ.W R1, [LR] 0x080079BE: 68C8 LDR R0, [R1, #12] 0x080079C0: 6018 STR R0, [R3] 0x080079C2: F8CC 2000 STR.W R2, [R12] 0x080079C6: BD00 POP {PC}
.L5: 0x080079C8: F04F 0050 MOV.W R0, #80 0x080079CC: F380 8811 MSR BASEPRI, R0 0x080079D0: F3BF 8F6F ISB SY 0x080079D4: F3BF 8F4F DSB SY
.L6: 0x080079D8: E7FE B .L6 ; 0x080079D8

Section .text.prvGetExpectedIdleTime from charger_lto.o, size=78, align=2


prvGetExpectedIdleTime: 0x080079DA: F242 4068 MOVW R0, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x080079DE: F242 429C MOVW R2, #0x249C ; 0x2400249C = pxCurrentTCB 0x080079E2: F2C2 4000 MOVT R0, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x080079E6: F2C2 4200 MOVT R2, #0x2400 ; 0x2400249C = pxCurrentTCB 0x080079EA: 6801 LDR R1, [R0] 0x080079EC: 6810 LDR R0, [R2] 0x080079EE: 6AC0 LDR R0, [R0, #44] 0x080079F0: 2800 CMP R0, #0 0x080079F2: BF1C ITT NE 0x080079F4: 2000 MOVNE R0, #0 0x080079F6: 4770 BXNE LR 0x080079F8: F640 0000 MOVW R0, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x080079FC: F2C2 4000 MOVT R0, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x08007A00: 6800 LDR R0, [R0] 0x08007A02: 2801 CMP R0, #1 0x08007A04: F04F 0000 MOV.W R0, #0 0x08007A08: D80D BHI .L1 ; 0x08007A26 0x08007A0A: 2900 CMP R1, #0 0x08007A0C: BF18 IT NE 0x08007A0E: 4770 BXNE LR 0x08007A10: F242 4058 MOVW R0, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x08007A14: F242 4140 MOVW R1, #0x2440 ; 0x24002440 = xTickCount 0x08007A18: F2C2 4000 MOVT R0, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x08007A1C: F2C2 4100 MOVT R1, #0x2400 ; 0x24002440 = xTickCount 0x08007A20: 6800 LDR R0, [R0] 0x08007A22: 6809 LDR R1, [R1] 0x08007A24: 1A40 SUBS R0, R0, R1
.L1: 0x08007A26: 4770 BX LR

Section .text.xTaskCheckForTimeOut from charger_lto.o, size=130, align=2


xTaskCheckForTimeOut: 0x08007A28: B570 PUSH {R4-R6, LR} 0x08007A2A: 0004 MOVS R4, R0 0x08007A2C: D024 BEQ .L3 ; 0x08007A78 0x08007A2E: 000D MOVS R5, R1 0x08007A30: D02B BEQ .L5 ; 0x08007A8A 0x08007A32: F004 FD87 BL vPortEnterCritical ; 0x0800C544 0x08007A36: F242 4E40 MOVW LR, #0x2440 ; 0x24002440 = xTickCount 0x08007A3A: F2C2 4E00 MOVT LR, #0x2400 ; 0x24002440 = xTickCount 0x08007A3E: F8DE C000 LDR.W R12, [LR] 0x08007A42: 6829 LDR R1, [R5] 0x08007A44: 1C4A ADDS R2, R1, #1 0x08007A46: D015 BEQ .L2 ; 0x08007A74 0x08007A48: F242 4354 MOVW R3, #0x2454 ; 0x24002454 = xNumOfOverflows 0x08007A4C: F2C2 4300 MOVT R3, #0x2400 ; 0x24002454 = xNumOfOverflows 0x08007A50: E9D4 0200 LDRD R0, R2, [R4] 0x08007A54: 681E LDR R6, [R3] 0x08007A56: 4286 CMP R6, R0 0x08007A58: D001 BEQ .L1 ; 0x08007A5E 0x08007A5A: 4594 CMP R12, R2 0x08007A5C: D220 BCS .L8 ; 0x08007AA0
.L1: 0x08007A5E: EBAC 0202 SUB.W R2, R12, R2 0x08007A62: 4291 CMP R1, R2 0x08007A64: D91A BLS .L7 ; 0x08007A9C 0x08007A66: 1A88 SUBS R0, R1, R2 0x08007A68: 6028 STR R0, [R5] 0x08007A6A: 6818 LDR R0, [R3] 0x08007A6C: 6020 STR R0, [R4] 0x08007A6E: F8DE 0000 LDR.W R0, [LR] 0x08007A72: 6060 STR R0, [R4, #4]
.L2: 0x08007A74: 2400 MOVS R4, #0 0x08007A76: E014 B .L9 ; 0x08007AA2
.L3: 0x08007A78: F04F 0050 MOV.W R0, #80 0x08007A7C: F380 8811 MSR BASEPRI, R0 0x08007A80: F3BF 8F6F ISB SY 0x08007A84: F3BF 8F4F DSB SY
.L4: 0x08007A88: E7FE B .L4 ; 0x08007A88
.L5: 0x08007A8A: F04F 0050 MOV.W R0, #80 0x08007A8E: F380 8811 MSR BASEPRI, R0 0x08007A92: F3BF 8F6F ISB SY 0x08007A96: F3BF 8F4F DSB SY
.L6: 0x08007A9A: E7FE B .L6 ; 0x08007A9A
.L7: 0x08007A9C: 2000 MOVS R0, #0 0x08007A9E: 6028 STR R0, [R5]
.L8: 0x08007AA0: 2401 MOVS R4, #1
.L9: 0x08007AA2: F7FF FA8F BL vPortExitCritical ; 0x08006FC4 0x08007AA6: 4620 MOV R0, R4 0x08007AA8: BD70 POP {R4-R6, PC}

Section .text.vTaskPriorityDisinheritAfterTimeout from charger_lto.o, size=178, align=2


vTaskPriorityDisinheritAfterTimeout: 0x08007AAA: B570 PUSH {R4-R6, LR} 0x08007AAC: 0004 MOVS R4, R0 0x08007AAE: D024 BEQ .L1 ; 0x08007AFA 0x08007AB0: 6D60 LDR R0, [R4, #84] 0x08007AB2: B318 CBZ R0, .L2 ; 0x08007AFC 0x08007AB4: 6D22 LDR R2, [R4, #80] 0x08007AB6: 428A CMP R2, R1 0x08007AB8: BF88 IT HI 0x08007ABA: 4611 MOVHI R1, R2 0x08007ABC: 2801 CMP R0, #1 0x08007ABE: D11C BNE .L1 ; 0x08007AFA 0x08007AC0: 6AE0 LDR R0, [R4, #44] 0x08007AC2: 4288 CMP R0, R1 0x08007AC4: BF08 IT EQ 0x08007AC6: BD70 POPEQ {R4-R6, PC} 0x08007AC8: F242 429C MOVW R2, #0x249C ; 0x2400249C = pxCurrentTCB 0x08007ACC: F2C2 4200 MOVT R2, #0x2400 ; 0x2400249C = pxCurrentTCB 0x08007AD0: 6812 LDR R2, [R2] 0x08007AD2: 42A2 CMP R2, R4 0x08007AD4: D01B BEQ .L4 ; 0x08007B0E 0x08007AD6: 69A2 LDR R2, [R4, #24] 0x08007AD8: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x08007ADC: F640 0600 MOVW R6, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x08007AE0: 2A00 CMP R2, #0 0x08007AE2: 62E1 STR R1, [R4, #44] 0x08007AE4: F2C2 4600 MOVT R6, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x08007AE8: BF5C ITT PL 0x08007AEA: F1C1 0138 RSBPL R1, R1, #56 0x08007AEE: 61A1 STRPL R1, [R4, #24] 0x08007AF0: 6961 LDR R1, [R4, #20] 0x08007AF2: EB06 0080 ADD.W R0, R6, R0, LSL #2 0x08007AF6: 4281 CMP R1, R0 0x08007AF8: D012 BEQ .L6 ; 0x08007B20
.L1: 0x08007AFA: BD70 POP {R4-R6, PC}
.L2: 0x08007AFC: F04F 0050 MOV.W R0, #80 0x08007B00: F380 8811 MSR BASEPRI, R0 0x08007B04: F3BF 8F6F ISB SY 0x08007B08: F3BF 8F4F DSB SY
.L3: 0x08007B0C: E7FE B .L3 ; 0x08007B0C
.L4: 0x08007B0E: F04F 0050 MOV.W R0, #80 0x08007B12: F380 8811 MSR BASEPRI, R0 0x08007B16: F3BF 8F6F ISB SY 0x08007B1A: F3BF 8F4F DSB SY
.L5: 0x08007B1E: E7FE B .L5 ; 0x08007B1E
.L6: 0x08007B20: 1D25 ADDS R5, R4, #4 0x08007B22: 4628 MOV R0, R5 0x08007B24: F7FF FA3D BL uxListRemove ; 0x08006FA2 0x08007B28: F242 4168 MOVW R1, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x08007B2C: 6AE0 LDR R0, [R4, #44] 0x08007B2E: F2C2 4100 MOVT R1, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x08007B32: 680A LDR R2, [R1] 0x08007B34: 4290 CMP R0, R2 0x08007B36: BF88 IT HI 0x08007B38: 6008 STRHI R0, [R1] 0x08007B3A: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x08007B3E: EB06 0180 ADD.W R1, R6, R0, LSL #2 0x08007B42: 6161 STR R1, [R4, #20] 0x08007B44: 684A LDR R2, [R1, #4] 0x08007B46: 60A2 STR R2, [R4, #8] 0x08007B48: 6893 LDR R3, [R2, #8] 0x08007B4A: 60E3 STR R3, [R4, #12] 0x08007B4C: 6095 STR R5, [R2, #8] 0x08007B4E: 605D STR R5, [R3, #4] 0x08007B50: F856 1020 LDR.W R1, [R6, R0, LSL #2] 0x08007B54: 3101 ADDS R1, #1 0x08007B56: F846 1020 STR.W R1, [R6, R0, LSL #2] 0x08007B5A: BD70 POP {R4-R6, PC}

Section .text.xTimerGenericCommand from charger_lto.o, size=90, align=2


xTimerGenericCommand: 0x08007B5C: 0002 MOVS R2, R0 0x08007B5E: D021 BEQ .L2 ; 0x08007BA4 0x08007B60: F242 403C MOVW R0, #0x243C ; 0x2400243C = xTimerQueue 0x08007B64: 2300 MOVS R3, #0 0x08007B66: F2C2 4000 MOVT R0, #0x2400 ; 0x2400243C = xTimerQueue 0x08007B6A: 6800 LDR R0, [R0] 0x08007B6C: B1C0 CBZ R0, .L1 ; 0x08007BA0 0x08007B6E: B500 PUSH {LR} 0x08007B70: B085 SUB SP, SP, #20 0x08007B72: E9CD 3101 STRD R3, R1, [SP, #4] 0x08007B76: F242 4144 MOVW R1, #0x2444 ; 0x24002444 = xSchedulerRunning 0x08007B7A: 9203 STR R2, [SP, #12] 0x08007B7C: F2C2 4100 MOVT R1, #0x2400 ; 0x24002444 = xSchedulerRunning 0x08007B80: 2200 MOVS R2, #0 0x08007B82: 6809 LDR R1, [R1] 0x08007B84: 2900 CMP R1, #0 0x08007B86: BF1E ITTT NE 0x08007B88: F242 4170 MOVWNE R1, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x08007B8C: F2C2 4100 MOVTNE R1, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x08007B90: 6809 LDRNE R1, [R1] 0x08007B92: A901 ADD R1, SP, #4 0x08007B94: F004 FCFA BL xQueueGenericSend ; 0x0800C58C 0x08007B98: 4603 MOV R3, R0 0x08007B9A: B005 ADD SP, SP, #20 0x08007B9C: F85D EB04 POP.W {LR}
.L1: 0x08007BA0: 4618 MOV R0, R3 0x08007BA2: 4770 BX LR
.L2: 0x08007BA4: F04F 0050 MOV.W R0, #80 0x08007BA8: F380 8811 MSR BASEPRI, R0 0x08007BAC: F3BF 8F6F ISB SY 0x08007BB0: F3BF 8F4F DSB SY
.L3: 0x08007BB4: E7FE B .L3 ; 0x08007BB4

Section .text.mbCrc16 from charger_lto.o, size=58, align=2


mbCrc16: 0x08007BB6: F64F 72FF MOVW R2, #0xFFFF 0x08007BBA: B1B9 CBZ R1, .L3 ; 0x08007BEC 0x08007BBC: B530 PUSH {R4-R5, LR} 0x08007BBE: F04F 0C00 MOV.W R12, #0 0x08007BC2: F24A 0E01 MOVW LR, #0xA001
.L1: 0x08007BC6: F810 300C LDRB.W R3, [R0, R12] 0x08007BCA: 405A EORS R2, R3 0x08007BCC: F06F 0307 MVN R3, #7
.L2: 0x08007BD0: EA8E 0452 EOR.W R4, LR, R2, LSR #1 0x08007BD4: 07D5 LSLS R5, R2, #31 0x08007BD6: BF08 IT EQ 0x08007BD8: 0854 LSREQ R4, R2, #1 0x08007BDA: 3301 ADDS R3, #1 0x08007BDC: 4622 MOV R2, R4 0x08007BDE: D3F7 BCC .L2 ; 0x08007BD0 0x08007BE0: F10C 0C01 ADD.W R12, R12, #1 0x08007BE4: 458C CMP R12, R1 0x08007BE6: D1EE BNE .L1 ; 0x08007BC6 0x08007BE8: E8BD 4030 POP.W {R4-R5, LR}
.L3: 0x08007BEC: B290 UXTH R0, R2 0x08007BEE: 4770 BX LR

Section .text.beeperTaskStart from charger_lto.o, size=86, align=2


beeperTaskStart: 0x08007BF0: F641 0518 MOVW R5, #0x1818 0x08007BF4: F242 48C0 MOVW R8, #0x24C0 ; 0x240024C0 = beeperQueue 0x08007BF8: F242 54F6 MOVW R4, #0x25F6 ; 0x240025F6 = bm 0x08007BFC: F6C5 0502 MOVT R5, #0x5802 0x08007C00: F2C2 4800 MOVT R8, #0x2400 ; 0x240024C0 = beeperQueue 0x08007C04: F2C2 4400 MOVT R4, #0x2400 ; 0x240025F6 = bm 0x08007C08: F44F 4900 MOV.W R9, #0x8000 0x08007C0C: F04F 4600 MOV.W R6, #0x80000000
.L1: 0x08007C10: F8D8 0000 LDR.W R0, [R8] 0x08007C14: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x08007C18: 4621 MOV R1, R4 0x08007C1A: F004 FE01 BL xQueueReceive ; 0x0800C820 0x08007C1E: 2801 CMP R0, #1 0x08007C20: D1F6 BNE .L1 ; 0x08007C10 0x08007C22: 88A0 LDRH R0, [R4, #4] 0x08007C24: 2800 CMP R0, #0 0x08007C26: D0F3 BEQ .L1 ; 0x08007C10 0x08007C28: 2700 MOVS R7, #0
.L2: 0x08007C2A: F8C5 9000 STR.W R9, [R5] 0x08007C2E: 8820 LDRH R0, [R4] 0x08007C30: F004 FFF6 BL vTaskDelay ; 0x0800CC20 0x08007C34: 602E STR R6, [R5] 0x08007C36: 8860 LDRH R0, [R4, #2] 0x08007C38: F004 FFF2 BL vTaskDelay ; 0x0800CC20 0x08007C3C: 88A0 LDRH R0, [R4, #4] 0x08007C3E: 3701 ADDS R7, #1 0x08007C40: 4287 CMP R7, R0 0x08007C42: D3F2 BCC .L2 ; 0x08007C2A 0x08007C44: E7E4 B .L1 ; 0x08007C10

Section .text.ip_assigned() from charger_lto.o, size=210, align=2


ip_assigned(): 0x08007C46: B580 PUSH {R7, LR} 0x08007C48: F24E 2086 MOVW R0, #0xE286 ; 0x0800E286 = .rodata..Lstr.14 0x08007C4C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E286 = .rodata..Lstr.14 0x08007C50: F000 FC64 BL puts ; 0x0800851C 0x08007C54: F242 40D0 MOVW R0, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x08007C58: F2C2 4000 MOVT R0, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x08007C5C: 7801 LDRB R1, [R0] 0x08007C5E: 7842 LDRB R2, [R0, #1] 0x08007C60: 7883 LDRB R3, [R0, #2] 0x08007C62: F890 C003 LDRB.W R12, [R0, #3] 0x08007C66: F24E 2044 MOVW R0, #0xE244 ; 0x0800E244 = .rodata..L.str.5.490 0x08007C6A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E244 = .rodata..L.str.5.490 0x08007C6E: F8CD C000 STR.W R12, [SP] 0x08007C72: F000 FCD0 BL printf ; 0x08008616 0x08007C76: F646 60B6 MOVW R0, #0x6EB6 ; 0x24006EB6 = DHCP_allocated_sn 0x08007C7A: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EB6 = DHCP_allocated_sn 0x08007C7E: 7801 LDRB R1, [R0] 0x08007C80: 7842 LDRB R2, [R0, #1] 0x08007C82: 7883 LDRB R3, [R0, #2] 0x08007C84: F890 C003 LDRB.W R12, [R0, #3] 0x08007C88: F24E 006B MOVW R0, #0xE06B ; 0x0800E06B = .rodata..L.str.6.491 0x08007C8C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E06B = .rodata..L.str.6.491 0x08007C90: F8CD C000 STR.W R12, [SP] 0x08007C94: F000 FCBF BL printf ; 0x08008616 0x08007C98: F646 60BA MOVW R0, #0x6EBA ; 0x24006EBA = DHCP_allocated_gw 0x08007C9C: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EBA = DHCP_allocated_gw 0x08007CA0: 7801 LDRB R1, [R0] 0x08007CA2: 7842 LDRB R2, [R0, #1] 0x08007CA4: 7883 LDRB R3, [R0, #2] 0x08007CA6: F890 C003 LDRB.W R12, [R0, #3] 0x08007CAA: F24E 0085 MOVW R0, #0xE085 ; 0x0800E085 = .rodata..L.str.7.492 0x08007CAE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E085 = .rodata..L.str.7.492 0x08007CB2: F8CD C000 STR.W R12, [SP] 0x08007CB6: F000 FCAE BL printf ; 0x08008616 0x08007CBA: F646 60C2 MOVW R0, #0x6EC2 ; 0x24006EC2 = DHCP_allocated_dns.0 0x08007CBE: F646 62C1 MOVW R2, #0x6EC1 ; 0x24006EC1 = DHCP_allocated_dns.1 0x08007CC2: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EC2 = DHCP_allocated_dns.0 0x08007CC6: F646 63C0 MOVW R3, #0x6EC0 ; 0x24006EC0 = DHCP_allocated_dns.2 0x08007CCA: F2C2 4200 MOVT R2, #0x2400 ; 0x24006EC1 = DHCP_allocated_dns.1 0x08007CCE: F2C2 4300 MOVT R3, #0x2400 ; 0x24006EC0 = DHCP_allocated_dns.2 0x08007CD2: 7801 LDRB R1, [R0] 0x08007CD4: F646 60BF MOVW R0, #0x6EBF ; 0x24006EBF = DHCP_allocated_dns.3 0x08007CD8: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EBF = DHCP_allocated_dns.3 0x08007CDC: 7812 LDRB R2, [R2] 0x08007CDE: 781B LDRB R3, [R3] 0x08007CE0: F890 C000 LDRB.W R12, [R0] 0x08007CE4: F24E 00A3 MOVW R0, #0xE0A3 ; 0x0800E0A3 = .rodata..L.str.8.493 0x08007CE8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0A3 = .rodata..L.str.8.493 0x08007CEC: F8CD C000 STR.W R12, [SP] 0x08007CF0: F000 FC91 BL printf ; 0x08008616 0x08007CF4: F242 40EC MOVW R0, #0x24EC ; 0x240024EC = dhcp_lease_time 0x08007CF8: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x08007CFC: F2C2 4000 MOVT R0, #0x2400 ; 0x240024EC = dhcp_lease_time 0x08007D00: 7800 LDRB R0, [R0] 0x08007D02: 2800 CMP R0, #0 0x08007D04: F24E 40A3 MOVW R0, #0xE4A3 ; 0x0800E4A3 = .rodata..L.str.9 0x08007D08: BF18 IT NE 0x08007D0A: 210A MOVNE R1, #10 0x08007D0C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E4A3 = .rodata..L.str.9 0x08007D10: E8BD 4008 POP.W {R3, LR} 0x08007D14: F000 BC7F B.W printf ; 0x08008616

Section .text.mbSlaveTaskStart from charger_lto.o, size=1326, align=2


mbSlaveTaskStart: 0x08007D18: F241 01AE MOVW R1, #0x10AE ; 0x24001060 = sys_data 0x08007D1C: 2032 MOVS R0, #50 0x08007D1E: F2C2 4100 MOVT R1, #0x2400 ; 0x24001060 = sys_data 0x08007D22: F641 25FC MOVW R5, #0x1AFC ; 0x24001AFC = huart2 0x08007D26: F241 548C MOVW R4, #0x158C ; 0x2400158C = lb_mbData 0x08007D2A: F2C2 4500 MOVT R5, #0x2400 ; 0x24001AFC = huart2 0x08007D2E: 7008 STRB R0, [R1] 0x08007D30: 2001 MOVS R0, #1 0x08007D32: 7108 STRB R0, [R1, #4] 0x08007D34: F2C2 4400 MOVT R4, #0x2400 ; 0x2400158C = lb_mbData 0x08007D38: 200C MOVS R0, #12 0x08007D3A: F04F 0900 MOV.W R9, #0 0x08007D3E: F8A1 9002 STRH.W R9, [R1, #2] 0x08007D42: 2114 MOVS R1, #20 0x08007D44: 6168 STR R0, [R5, #20] 0x08007D46: F105 0018 ADD.W R0, R5, #24 0x08007D4A: 6025 STR R5, [R4] 0x08007D4C: F7FB F88E BL __aeabi_memclr ; 0x08002E6C 0x08007D50: F44F 4096 MOV.W R0, #0x4B00 0x08007D54: 6068 STR R0, [R5, #4] 0x08007D56: F44F 5080 MOV.W R0, #0x1000 0x08007D5A: E9C5 0902 STRD R0, R9, [R5, #8] 0x08007D5E: F44F 6080 MOV.W R0, #0x0400 0x08007D62: 6128 STR R0, [R5, #16] 0x08007D64: F8D5 0088 LDR.W R0, [R5, #136] 0x08007D68: B920 CBNZ R0, .L1 ; 0x08007D74 0x08007D6A: 4628 MOV R0, R5 0x08007D6C: F885 9084 STRB.W R9, [R5, #132] 0x08007D70: F7FB FD60 BL HAL_UART_MspInit ; 0x08003834
.L1: 0x08007D74: 2024 MOVS R0, #36 0x08007D76: F8C5 0088 STR.W R0, [R5, #136] 0x08007D7A: 6828 LDR R0, [R5] 0x08007D7C: 6801 LDR R1, [R0] 0x08007D7E: F021 0101 BIC R1, R1, #1 0x08007D82: 6001 STR R1, [R0] 0x08007D84: 4628 MOV R0, R5 0x08007D86: F7FA FACD BL UART_SetConfig ; 0x08002324 0x08007D8A: BBD0 CBNZ R0, .L3 ; 0x08007E02 0x08007D8C: 6AA8 LDR R0, [R5, #40] 0x08007D8E: B128 CBZ R0, .L2 ; 0x08007D9C 0x08007D90: F641 20FC MOVW R0, #0x1AFC ; 0x24001AFC = huart2 0x08007D94: F2C2 4000 MOVT R0, #0x2400 ; 0x24001AFC = huart2 0x08007D98: F003 F930 BL UART_AdvFeatureConfig ; 0x0800AFFC
.L2: 0x08007D9C: E9D5 0100 LDRD R0, R1, [R5] 0x08007DA0: F64D 6783 MOVW R7, #0xDE83 0x08007DA4: 6882 LDR R2, [R0, #8] 0x08007DA6: F2C4 371B MOVT R7, #0x431B 0x08007DAA: F442 4280 ORR R2, R2, #0x4000 0x08007DAE: 6082 STR R2, [R0, #8] 0x08007DB0: 6882 LDR R2, [R0, #8] 0x08007DB2: F422 4200 BIC R2, R2, #0x8000 0x08007DB6: 6082 STR R2, [R0, #8] 0x08007DB8: 6802 LDR R2, [R0] 0x08007DBA: F36F 4219 BFC R2, #16, #10 0x08007DBE: 6002 STR R2, [R0] 0x08007DC0: F240 62D6 MOVW R2, #0x06D6 0x08007DC4: 6843 LDR R3, [R0, #4] 0x08007DC6: 434A MULS R2, R1, R2 0x08007DC8: F443 0300 ORR R3, R3, #0x800000 0x08007DCC: 6043 STR R3, [R0, #4] 0x08007DCE: FBA2 2307 UMULL R2, R3, R2, R7 0x08007DD2: 2701 MOVS R7, #1 0x08007DD4: F5B1 4F96 CMP.W R1, #0x4B00 0x08007DD8: 6802 LDR R2, [R0] 0x08007DDA: F042 6280 ORR R2, R2, #0x04000000 0x08007DDE: 6002 STR R2, [R0] 0x08007DE0: 6941 LDR R1, [R0, #20] 0x08007DE2: EB07 4293 ADD.W R2, R7, R3, LSR #18 0x08007DE6: F001 417F AND R1, R1, #0xFF000000 0x08007DEA: BF98 IT LS 0x08007DEC: 2226 MOVLS R2, #38 0x08007DEE: 4411 ADD R1, R2 0x08007DF0: 6141 STR R1, [R0, #20] 0x08007DF2: 6801 LDR R1, [R0] 0x08007DF4: F041 0101 ORR R1, R1, #1 0x08007DF8: 6001 STR R1, [R0] 0x08007DFA: 4628 MOV R0, R5 0x08007DFC: F7FC FF58 BL UART_CheckIdleState ; 0x08004CB0 0x08007E00: B108 CBZ R0, .L5 ; 0x08007E06
.L3: 0x08007E02: B672 CPSID i
.L4: 0x08007E04: E7FE B .L4 ; 0x08007E04
.L5: 0x08007E06: 6820 LDR R0, [R4] 0x08007E08: F7FD FDC3 BL HAL_UARTEx_DisableFifoMode ; 0x08005992 0x08007E0C: B108 CBZ R0, .L7 ; 0x08007E12 0x08007E0E: B672 CPSID i
.L6: 0x08007E10: E7FE B .L6 ; 0x08007E10
.L7: 0x08007E12: 6820 LDR R0, [R4] 0x08007E14: F8D0 108C LDR.W R1, [R0, #140] 0x08007E18: 2920 CMP R1, #32 0x08007E1A: D12D BNE .L10 ; 0x08007E78 0x08007E1C: 2100 MOVS R1, #0 0x08007E1E: 66C1 STR R1, [R0, #108] 0x08007E20: F640 4300 MOVW R3, #0x0C00 0x08007E24: 6802 LDR R2, [R0] 0x08007E26: F6C5 0300 MOVT R3, #0x5800 0x08007E2A: 429A CMP R2, R3 0x08007E2C: D00C BEQ .L9 ; 0x08007E48 0x08007E2E: 6852 LDR R2, [R2, #4] 0x08007E30: 0212 LSLS R2, R2, #8 0x08007E32: D509 BPL .L9 ; 0x08007E48
.L8: 0x08007E34: 6802 LDR R2, [R0] 0x08007E36: E852 2F00 LDREX R2, [R2] 0x08007E3A: 6803 LDR R3, [R0] 0x08007E3C: F042 6280 ORR R2, R2, #0x04000000 0x08007E40: E843 2700 STREX R7, R2, [R3] 0x08007E44: 2F00 CMP R7, #0 0x08007E46: D1F5 BNE .L8 ; 0x08007E34
.L9: 0x08007E48: F104 0A27 ADD.W R10, R4, #39 0x08007E4C: F8C0 A058 STR.W R10, [R0, #88] 0x08007E50: F44F 7280 MOV.W R2, #0x0100 0x08007E54: F8A0 205C STRH.W R2, [R0, #92] 0x08007E58: F8A0 205E STRH.W R2, [R0, #94] 0x08007E5C: 6882 LDR R2, [R0, #8] 0x08007E5E: 6741 STR R1, [R0, #116] 0x08007E60: B1AA CBZ R2, .L13 ; 0x08007E8E 0x08007E62: F1B2 5F80 CMP.W R2, #0x10000000 0x08007E66: D00E BEQ .L12 ; 0x08007E86 0x08007E68: F5B2 5F80 CMP.W R2, #0x1000 0x08007E6C: D115 BNE .L16 ; 0x08007E9A 0x08007E6E: 6901 LDR R1, [R0, #16] 0x08007E70: B989 CBNZ R1, .L15 ; 0x08007E96 0x08007E72: F240 11FF MOVW R1, #0x01FF 0x08007E76: E011 B .L17 ; 0x08007E9C
.L10: 0x08007E78: F24E 005D MOVW R0, #0xE05D ; 0x0800E05D = .rodata..L.str.477 0x08007E7C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E05D = .rodata..L.str.477 0x08007E80: F000 FBC9 BL printf ; 0x08008616
.L11: 0x08007E84: E7FE B .L11 ; 0x08007E84
.L12: 0x08007E86: 6901 LDR R1, [R0, #16] 0x08007E88: B119 CBZ R1, .L14 ; 0x08007E92 0x08007E8A: 213F MOVS R1, #63 0x08007E8C: E006 B .L17 ; 0x08007E9C
.L13: 0x08007E8E: 6901 LDR R1, [R0, #16] 0x08007E90: B109 CBZ R1, .L15 ; 0x08007E96
.L14: 0x08007E92: 217F MOVS R1, #127 0x08007E94: E002 B .L17 ; 0x08007E9C
.L15: 0x08007E96: 21FF MOVS R1, #255 0x08007E98: E000 B .L17 ; 0x08007E9C
.L16: 0x08007E9A: 2100 MOVS R1, #0
.L17: 0x08007E9C: F8A0 1060 STRH.W R1, [R0, #96] 0x08007EA0: 2100 MOVS R1, #0 0x08007EA2: F8C0 1090 STR.W R1, [R0, #144] 0x08007EA6: 2122 MOVS R1, #34 0x08007EA8: F8C0 108C STR.W R1, [R0, #140]
.L18: 0x08007EAC: 6801 LDR R1, [R0] 0x08007EAE: 3108 ADDS R1, #8 0x08007EB0: E851 1F00 LDREX R1, [R1] 0x08007EB4: 6802 LDR R2, [R0] 0x08007EB6: F041 0101 ORR R1, R1, #1 0x08007EBA: 3208 ADDS R2, #8 0x08007EBC: E842 1300 STREX R3, R1, [R2] 0x08007EC0: 2B00 CMP R3, #0 0x08007EC2: D1F3 BNE .L18 ; 0x08007EAC 0x08007EC4: 6E41 LDR R1, [R0, #100] 0x08007EC6: F1B1 5F00 CMP.W R1, #0x20000000 0x08007ECA: D104 BNE .L19 ; 0x08007ED6 0x08007ECC: F8B0 1068 LDRH.W R1, [R0, #104] 0x08007ED0: F5B1 7F80 CMP.W R1, #0x0100 0x08007ED4: D91C BLS .L22 ; 0x08007F10
.L19: 0x08007ED6: 6881 LDR R1, [R0, #8] 0x08007ED8: F5B1 5F80 CMP.W R1, #0x1000 0x08007EDC: 6901 LDR R1, [R0, #16] 0x08007EDE: D106 BNE .L20 ; 0x08007EEE 0x08007EE0: B311 CBZ R1, .L23 ; 0x08007F28 0x08007EE2: F245 2189 MOVW R1, #0x5289 ; 0x08005289 = UART_RxISR_8BIT 0x08007EE6: F6C0 0100 MOVT R1, #0x0800 ; 0x08005289 = UART_RxISR_8BIT 0x08007EEA: 6741 STR R1, [R0, #116] 0x08007EEC: E005 B .L21 ; 0x08007EFA
.L20: 0x08007EEE: F245 2289 MOVW R2, #0x5289 ; 0x08005289 = UART_RxISR_8BIT 0x08007EF2: F6C0 0200 MOVT R2, #0x0800 ; 0x08005289 = UART_RxISR_8BIT 0x08007EF6: 6742 STR R2, [R0, #116] 0x08007EF8: B1D9 CBZ R1, .L24 ; 0x08007F32
.L21: 0x08007EFA: 6801 LDR R1, [R0] 0x08007EFC: E851 1F00 LDREX R1, [R1] 0x08007F00: 6802 LDR R2, [R0] 0x08007F02: F441 7190 ORR R1, R1, #0x0120 0x08007F06: E842 1300 STREX R3, R1, [R2] 0x08007F0A: 2B00 CMP R3, #0 0x08007F0C: D1F5 BNE .L21 ; 0x08007EFA 0x08007F0E: E03D B .L29 ; 0x08007F8C
.L22: 0x08007F10: 6881 LDR R1, [R0, #8] 0x08007F12: F5B1 5F80 CMP.W R1, #0x1000 0x08007F16: 6901 LDR R1, [R0, #16] 0x08007F18: D116 BNE .L25 ; 0x08007F48 0x08007F1A: B331 CBZ R1, .L27 ; 0x08007F6A 0x08007F1C: F245 01E7 MOVW R1, #0x50E7 ; 0x080050E7 = UART_RxISR_8BIT_FIFOEN 0x08007F20: F6C0 0100 MOVT R1, #0x0800 ; 0x080050E7 = UART_RxISR_8BIT_FIFOEN 0x08007F24: 6741 STR R1, [R0, #116] 0x08007F26: E015 B .L26 ; 0x08007F54
.L23: 0x08007F28: F24B 1119 MOVW R1, #0xB119 ; 0x0800B119 = UART_RxISR_16BIT 0x08007F2C: F6C0 0100 MOVT R1, #0x0800 ; 0x0800B119 = UART_RxISR_16BIT 0x08007F30: 6741 STR R1, [R0, #116]
.L24: 0x08007F32: 6801 LDR R1, [R0] 0x08007F34: E851 1F00 LDREX R1, [R1] 0x08007F38: 6802 LDR R2, [R0] 0x08007F3A: F041 0120 ORR R1, R1, #32 0x08007F3E: E842 1300 STREX R3, R1, [R2] 0x08007F42: 2B00 CMP R3, #0 0x08007F44: D1F5 BNE .L24 ; 0x08007F32 0x08007F46: E021 B .L29 ; 0x08007F8C
.L25: 0x08007F48: F245 02E7 MOVW R2, #0x50E7 ; 0x080050E7 = UART_RxISR_8BIT_FIFOEN 0x08007F4C: F6C0 0200 MOVT R2, #0x0800 ; 0x080050E7 = UART_RxISR_8BIT_FIFOEN 0x08007F50: 6742 STR R2, [R0, #116] 0x08007F52: B179 CBZ R1, .L28 ; 0x08007F74
.L26: 0x08007F54: 6801 LDR R1, [R0] 0x08007F56: E851 1F00 LDREX R1, [R1] 0x08007F5A: 6802 LDR R2, [R0] 0x08007F5C: F441 7180 ORR R1, R1, #0x0100 0x08007F60: E842 1300 STREX R3, R1, [R2] 0x08007F64: 2B00 CMP R3, #0 0x08007F66: D1F5 BNE .L26 ; 0x08007F54 0x08007F68: E004 B .L28 ; 0x08007F74
.L27: 0x08007F6A: F644 7149 MOVW R1, #0x4F49 ; 0x08004F49 = UART_RxISR_16BIT_FIFOEN 0x08007F6E: F6C0 0100 MOVT R1, #0x0800 ; 0x08004F49 = UART_RxISR_16BIT_FIFOEN 0x08007F72: 6741 STR R1, [R0, #116]
.L28: 0x08007F74: 6801 LDR R1, [R0] 0x08007F76: 3108 ADDS R1, #8 0x08007F78: E851 1F00 LDREX R1, [R1] 0x08007F7C: 6802 LDR R2, [R0] 0x08007F7E: F041 5180 ORR R1, R1, #0x10000000 0x08007F82: 3208 ADDS R2, #8 0x08007F84: E842 1300 STREX R3, R1, [R2] 0x08007F88: 2B00 CMP R3, #0 0x08007F8A: D1F3 BNE .L28 ; 0x08007F74
.L29: 0x08007F8C: 4699 MOV R9, R3 0x08007F8E: F04F 0B22 MOV.W R11, #34 0x08007F92: 84A3 STRH R3, [R4, #36] 0x08007F94: F884 9026 STRB.W R9, [R4, #38] 0x08007F98: 61E3 STR R3, [R4, #28] 0x08007F9A: F8C4 301F STR.W R3, [R4, #31]
.L30: 0x08007F9E: 7D20 LDRB R0, [R4, #20] 0x08007FA0: B150 CBZ R0, .L32 ; 0x08007FB8 0x08007FA2: F8D4 8228 LDR.W R8, [R4, #0x0228] 0x08007FA6: F1B8 0F05 CMP.W R8, #5 0x08007FAA: D209 BCS .L33 ; 0x08007FC0
.L31: 0x08007FAC: F8C4 9228 STR.W R9, [R4, #0x0228] 0x08007FB0: F884 9014 STRB.W R9, [R4, #20] 0x08007FB4: F8C5 B08C STR.W R11, [R5, #140]
.L32: 0x08007FB8: 2005 MOVS R0, #5 0x08007FBA: F004 FE31 BL vTaskDelay ; 0x0800CC20 0x08007FBE: E7EE B .L30 ; 0x08007F9E
.L33: 0x08007FC0: F1A8 0602 SUB.W R6, R8, #2 0x08007FC4: F894 7027 LDRB.W R7, [R4, #39] 0x08007FC8: 4650 MOV R0, R10 0x08007FCA: 4631 MOV R1, R6 0x08007FCC: F7FF FDF3 BL mbCrc16 ; 0x08007BB6 0x08007FD0: F118 0101 ADDS.W R1, R8, #1 0x08007FD4: D0EA BEQ .L31 ; 0x08007FAC 0x08007FD6: EB04 0108 ADD.W R1, R4, R8 0x08007FDA: F81A 2006 LDRB.W R2, [R10, R6] 0x08007FDE: F891 1026 LDRB.W R1, [R1, #38] 0x08007FE2: EA42 2101 ORR.W R1, R2, R1, LSL #8 0x08007FE6: 4281 CMP R1, R0 0x08007FE8: D1E0 BNE .L31 ; 0x08007FAC 0x08007FEA: F241 00AE MOVW R0, #0x10AE ; 0x24001060 = sys_data 0x08007FEE: 2F00 CMP R7, #0 0x08007FF0: F2C2 4000 MOVT R0, #0x2400 ; 0x24001060 = sys_data 0x08007FF4: 7800 LDRB R0, [R0] 0x08007FF6: BF18 IT NE 0x08007FF8: 4287 CMPNE R7, R0 0x08007FFA: D1D7 BNE .L31 ; 0x08007FAC 0x08007FFC: F894 1028 LDRB.W R1, [R4, #40] 0x08008000: F8C4 922C STR.W R9, [R4, #0x022C] 0x08008004: F884 7127 STRB.W R7, [R4, #0x0127] 0x08008008: 2910 CMP R1, #16 0x0800800A: D024 BEQ .L35 ; 0x08008056 0x0800800C: 2906 CMP R1, #6 0x0800800E: D012 BEQ .L34 ; 0x08008036 0x08008010: 2903 CMP R1, #3 0x08008012: D133 BNE .L36 ; 0x0800807C 0x08008014: 2F00 CMP R7, #0 0x08008016: BF18 IT NE 0x08008018: 42B8 CMPNE R0, R7 0x0800801A: D13A BNE .L39 ; 0x08008092 0x0800801C: F894 002B LDRB.W R0, [R4, #43] 0x08008020: F894 202C LDRB.W R2, [R4, #44] 0x08008024: EA42 2100 ORR.W R1, R2, R0, LSL #8 0x08008028: F1A1 007E SUB.W R0, R1, #126 0x0800802C: F110 0F7D CMN R0, #125 0x08008030: D24B BCS .L41 ; 0x080080CA 0x08008032: 2003 MOVS R0, #3 0x08008034: E056 B .L42 ; 0x080080E4
.L34: 0x08008036: 2F00 CMP R7, #0 0x08008038: BF18 IT NE 0x0800803A: 42B8 CMPNE R0, R7 0x0800803C: D124 BNE .L37 ; 0x08008088 0x0800803E: F894 0029 LDRB.W R0, [R4, #41] 0x08008042: F894 102A LDRB.W R1, [R4, #42] 0x08008046: EA41 2200 ORR.W R2, R1, R0, LSL #8 0x0800804A: F5B2 7FBD CMP.W R2, #0x017A 0x0800804E: D323 BCC .L40 ; 0x08008098 0x08008050: F240 2086 MOVW R0, #0x0286 0x08008054: E01A B .L38 ; 0x0800808C
.L35: 0x08008056: 2F00 CMP R7, #0 0x08008058: BF18 IT NE 0x0800805A: 42B8 CMPNE R0, R7 0x0800805C: D114 BNE .L37 ; 0x08008088 0x0800805E: F894 102B LDRB.W R1, [R4, #43] 0x08008062: F894 802C LDRB.W R8, [R4, #44] 0x08008066: EA48 2101 ORR.W R1, R8, R1, LSL #8 0x0800806A: F1A1 027C SUB.W R2, R1, #124 0x0800806E: F112 0F7C CMN R2, #124 0x08008072: F200 8090 BHI.W .L55 ; 0x08008196 0x08008076: F44F 7064 MOV.W R0, #0x0390 0x0800807A: E007 B .L38 ; 0x0800808C
.L36: 0x0800807C: F081 0080 EOR R0, R1, #128 0x08008080: F884 0128 STRB.W R0, [R4, #0x0128] 0x08008084: 2001 MOVS R0, #1 0x08008086: E030 B .L44 ; 0x080080EA
.L37: 0x08008088: F640 3086 MOVW R0, #0x0B86
.L38: 0x0800808C: F8A4 0128 STRH.W R0, [R4, #0x0128] 0x08008090: E02D B .L45 ; 0x080080EE
.L39: 0x08008092: 200B MOVS R0, #11 0x08008094: 2186 MOVS R1, #134 0x08008096: E026 B .L43 ; 0x080080E6
.L40: 0x08008098: F241 0C60 MOVW R12, #0x1060 ; 0x24001060 = sys_data 0x0800809C: F894 702B LDRB.W R7, [R4, #43] 0x080080A0: F2C2 4C00 MOVT R12, #0x2400 ; 0x24001060 = sys_data 0x080080A4: F894 302C LDRB.W R3, [R4, #44] 0x080080A8: EB0C 0642 ADD.W R6, R12, R2, LSL #1 0x080080AC: F884 0129 STRB.W R0, [R4, #0x0129] 0x080080B0: F80C 3012 STRB.W R3, [R12, R2, LSL #1] 0x080080B4: 7077 STRB R7, [R6, #1] 0x080080B6: 2606 MOVS R6, #6 0x080080B8: F884 6128 STRB.W R6, [R4, #0x0128] 0x080080BC: F884 112A STRB.W R1, [R4, #0x012A] 0x080080C0: F884 712B STRB.W R7, [R4, #0x012B] 0x080080C4: F884 312C STRB.W R3, [R4, #0x012C] 0x080080C8: E012 B .L46 ; 0x080080F0
.L41: 0x080080CA: F894 7029 LDRB.W R7, [R4, #41] 0x080080CE: F894 302A LDRB.W R3, [R4, #42] 0x080080D2: EA43 2007 ORR.W R0, R3, R7, LSL #8 0x080080D6: 4401 ADD R1, R0 0x080080D8: F2A1 167B SUBW R6, R1, #0x017B 0x080080DC: F516 7FBD CMN R6, #0x017A 0x080080E0: D272 BCS .L58 ; 0x080081C8 0x080080E2: 2002 MOVS R0, #2
.L42: 0x080080E4: 2183 MOVS R1, #131
.L43: 0x080080E6: F884 1128 STRB.W R1, [R4, #0x0128]
.L44: 0x080080EA: F884 0129 STRB.W R0, [R4, #0x0129]
.L45: 0x080080EE: 2603 MOVS R6, #3
.L46: 0x080080F0: F204 1727 ADDW R7, R4, #0x0127 0x080080F4: 4631 MOV R1, R6 0x080080F6: 4638 MOV R0, R7 0x080080F8: F7FF FD5D BL mbCrc16 ; 0x08007BB6 0x080080FC: 53B8 STRH R0, [R7, R6] 0x080080FE: 1CB1 ADDS R1, R6, #2 0x08008100: 6820 LDR R0, [R4] 0x08008102: 220C MOVS R2, #12 0x08008104: F8C4 122C STR.W R1, [R4, #0x022C] 0x08008108: F884 2026 STRB.W R2, [R4, #38] 0x0800810C: 040A LSLS R2, R1, #16 0x0800810E: F8D0 2088 LDR.W R2, [R0, #136] 0x08008112: D03B BEQ .L54 ; 0x0800818C 0x08008114: 2A20 CMP R2, #32 0x08008116: D139 BNE .L54 ; 0x0800818C 0x08008118: 6507 STR R7, [R0, #80] 0x0800811A: F8A0 1054 STRH.W R1, [R0, #84] 0x0800811E: F8A0 1056 STRH.W R1, [R0, #86] 0x08008122: 2121 MOVS R1, #33 0x08008124: F8C0 9090 STR.W R9, [R0, #144] 0x08008128: F8C0 1088 STR.W R1, [R0, #136] 0x0800812C: 6E41 LDR R1, [R0, #100] 0x0800812E: F1B1 5F00 CMP.W R1, #0x20000000 0x08008132: 6881 LDR R1, [R0, #8] 0x08008134: D116 BNE .L50 ; 0x08008164 0x08008136: F5B1 5F80 CMP.W R1, #0x1000 0x0800813A: D101 BNE .L47 ; 0x08008140 0x0800813C: 6901 LDR R1, [R0, #16] 0x0800813E: B3C9 CBZ R1, .L56 ; 0x080081B4
.L47: 0x08008140: F644 51C1 MOVW R1, #0x4DC1 ; 0x08004DC1 = UART_TxISR_8BIT_FIFOEN 0x08008144: F6C0 0100 MOVT R1, #0x0800 ; 0x08004DC1 = UART_TxISR_8BIT_FIFOEN
.L48: 0x08008148: 6781 STR R1, [R0, #120]
.L49: 0x0800814A: 6801 LDR R1, [R0] 0x0800814C: 3108 ADDS R1, #8 0x0800814E: E851 1F00 LDREX R1, [R1] 0x08008152: 6802 LDR R2, [R0] 0x08008154: F441 0100 ORR R1, R1, #0x800000 0x08008158: 3208 ADDS R2, #8 0x0800815A: E842 1300 STREX R3, R1, [R2] 0x0800815E: 2B00 CMP R3, #0 0x08008160: D1F3 BNE .L49 ; 0x0800814A 0x08008162: E013 B .L54 ; 0x0800818C
.L50: 0x08008164: F5B1 5F80 CMP.W R1, #0x1000 0x08008168: D101 BNE .L51 ; 0x0800816E 0x0800816A: 6901 LDR R1, [R0, #16] 0x0800816C: B339 CBZ R1, .L57 ; 0x080081BE
.L51: 0x0800816E: F644 61A1 MOVW R1, #0x4EA1 ; 0x08004EA1 = UART_TxISR_8BIT 0x08008172: F6C0 0100 MOVT R1, #0x0800 ; 0x08004EA1 = UART_TxISR_8BIT
.L52: 0x08008176: 6781 STR R1, [R0, #120]
.L53: 0x08008178: 6801 LDR R1, [R0] 0x0800817A: E851 1F00 LDREX R1, [R1] 0x0800817E: 6802 LDR R2, [R0] 0x08008180: F041 0180 ORR R1, R1, #128 0x08008184: E842 1300 STREX R3, R1, [R2] 0x08008188: 2B00 CMP R3, #0 0x0800818A: D1F5 BNE .L53 ; 0x08008178
.L54: 0x0800818C: F8C4 9228 STR.W R9, [R4, #0x0228] 0x08008190: F884 9014 STRB.W R9, [R4, #20] 0x08008194: E710 B .L32 ; 0x08007FB8
.L55: 0x08008196: F894 C029 LDRB.W R12, [R4, #41] 0x0800819A: F894 E02A LDRB.W LR, [R4, #42] 0x0800819E: EA4E 230C ORR.W R3, LR, R12, LSL #8 0x080081A2: 18CF ADDS R7, R1, R3 0x080081A4: F2A7 117B SUBW R1, R7, #0x017B 0x080081A8: F511 7FBD CMN R1, #0x017A 0x080081AC: D229 BCS .L60 ; 0x08008202 0x080081AE: F44F 7024 MOV.W R0, #0x0290 0x080081B2: E76B B .L38 ; 0x0800808C
.L56: 0x080081B4: F644 612F MOVW R1, #0x4E2F ; 0x08004E2F = UART_TxISR_16BIT_FIFOEN 0x080081B8: F6C0 0100 MOVT R1, #0x0800 ; 0x08004E2F = UART_TxISR_16BIT_FIFOEN 0x080081BC: E7C4 B .L48 ; 0x08008148
.L57: 0x080081BE: F644 61F3 MOVW R1, #0x4EF3 ; 0x08004EF3 = UART_TxISR_16BIT 0x080081C2: F6C0 0100 MOVT R1, #0x0800 ; 0x08004EF3 = UART_TxISR_16BIT 0x080081C6: E7D6 B .L52 ; 0x08008176
.L58: 0x080081C8: 0052 LSLS R2, R2, #1 0x080081CA: F884 2129 STRB.W R2, [R4, #0x0129] 0x080081CE: 027F LSLS R7, R7, #9 0x080081D0: 2603 MOVS R6, #3 0x080081D2: EA47 0243 ORR.W R2, R7, R3, LSL #1 0x080081D6: F241 0360 MOVW R3, #0x1060 ; 0x24001060 = sys_data 0x080081DA: F2C2 4300 MOVT R3, #0x2400 ; 0x24001060 = sys_data 0x080081DE: F884 6128 STRB.W R6, [R4, #0x0128] 0x080081E2: 4413 ADD R3, R2 0x080081E4: 2200 MOVS R2, #0
.L59: 0x080081E6: 189F ADDS R7, R3, R2 0x080081E8: 18A6 ADDS R6, R4, R2 0x080081EA: 3001 ADDS R0, #1 0x080081EC: 787F LDRB R7, [R7, #1] 0x080081EE: F886 712A STRB.W R7, [R6, #0x012A] 0x080081F2: 5C9F LDRB R7, [R3, R2] 0x080081F4: 3202 ADDS R2, #2 0x080081F6: 4288 CMP R0, R1 0x080081F8: F886 712B STRB.W R7, [R6, #0x012B] 0x080081FC: D3F3 BCC .L59 ; 0x080081E6 0x080081FE: 1CD6 ADDS R6, R2, #3 0x08008200: E776 B .L46 ; 0x080080F0
.L60: 0x08008202: EA4F 214C LSL.W R1, R12, #9 0x08008206: F241 0060 MOVW R0, #0x1060 ; 0x24001060 = sys_data 0x0800820A: EA41 014E ORR.W R1, R1, LR, LSL #1 0x0800820E: F2C2 4000 MOVT R0, #0x2400 ; 0x24001060 = sys_data 0x08008212: 4401 ADD R1, R0 0x08008214: 1C4E ADDS R6, R1, #1 0x08008216: F104 012F ADD.W R1, R4, #47
.L61: 0x0800821A: F811 2C01 LDRB R2, [R1, #-1] 0x0800821E: 3301 ADDS R3, #1 0x08008220: F811 0B02 LDRB R0, [R1], #2 0x08008224: F806 2B02 STRB R2, [R6], #2 0x08008228: 42BB CMP R3, R7 0x0800822A: F806 0C03 STRB R0, [R6, #-3] 0x0800822E: D3F4 BCC .L61 ; 0x0800821A 0x08008230: 2606 MOVS R6, #6 0x08008232: 2010 MOVS R0, #16 0x08008234: F884 0128 STRB.W R0, [R4, #0x0128] 0x08008238: F884 C129 STRB.W R12, [R4, #0x0129] 0x0800823C: F8A4 E12A STRH.W LR, [R4, #0x012A] 0x08008240: F884 812C STRB.W R8, [R4, #0x012C] 0x08008244: E754 B .L46 ; 0x080080F0

Section .text.DS18B20_Write(unsigned char) from charger_lto.o, size=118, align=2


DS18B20_Write(unsigned char): 0x08008246: E92D 47F0 PUSH.W {R4-R10, LR} 0x0800824A: B086 SUB SP, SP, #24 0x0800824C: F240 0900 MOVW R9, #0 0x08008250: 2400 MOVS R4, #0 0x08008252: 4680 MOV R8, R0 0x08008254: F6C5 0902 MOVT R9, #0x5802 0x08008258: 2501 MOVS R5, #1 0x0800825A: F04F 4A00 MOV.W R10, #0x80000000 0x0800825E: 2700 MOVS R7, #0 0x08008260: 9403 STR R4, [SP, #12] 0x08008262: E9CD 4404 STRD R4, R4, [SP, #16] 0x08008266: F44F 4000 MOV.W R0, #0x8000 0x0800826A: 9001 STR R0, [SP, #4]
.L1: 0x0800826C: 4648 MOV R0, R9 0x0800826E: A901 ADD R1, SP, #4 0x08008270: 9502 STR R5, [SP, #8] 0x08008272: F002 F98B BL HAL_GPIO_Init ; 0x0800A58C 0x08008276: 2000 MOVS R0, #0 0x08008278: F8C9 A018 STR.W R10, [R9, #24] 0x0800827C: F000 F81E BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x08008280: FA28 F007 LSR.W R0, R8, R7 0x08008284: 07C0 LSLS R0, R0, #31 0x08008286: D008 BEQ .L2 ; 0x0800829A 0x08008288: 4648 MOV R0, R9 0x0800828A: A901 ADD R1, SP, #4 0x0800828C: 9402 STR R4, [SP, #8] 0x0800828E: F002 F97D BL HAL_GPIO_Init ; 0x0800A58C 0x08008292: 203C MOVS R0, #60 0x08008294: F000 F812 BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x08008298: E007 B .L3 ; 0x080082AA
.L2: 0x0800829A: 203C MOVS R0, #60 0x0800829C: F000 F80E BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x080082A0: 4648 MOV R0, R9 0x080082A2: A901 ADD R1, SP, #4 0x080082A4: 9402 STR R4, [SP, #8] 0x080082A6: F002 F971 BL HAL_GPIO_Init ; 0x0800A58C
.L3: 0x080082AA: 200A MOVS R0, #10 0x080082AC: F000 F806 BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x080082B0: 3701 ADDS R7, #1 0x080082B2: 2F08 CMP R7, #8 0x080082B4: D1DA BNE .L1 ; 0x0800826C 0x080082B6: B006 ADD SP, SP, #24 0x080082B8: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.DS18B20_Delay(unsigned short) from charger_lto.o, size=62, align=2


DS18B20_Delay(unsigned short): 0x080082BC: F242 217C MOVW R1, #0x227C ; 0x2400227C = htim6 0x080082C0: F2C2 4100 MOVT R1, #0x2400 ; 0x2400227C = htim6 0x080082C4: 6809 LDR R1, [R1] 0x080082C6: 680A LDR R2, [R1] 0x080082C8: F042 0201 ORR R2, R2, #1 0x080082CC: 600A STR R2, [R1] 0x080082CE: 2200 MOVS R2, #0 0x080082D0: 624A STR R2, [R1, #36]
.L1: 0x080082D2: 6A4A LDR R2, [R1, #36] 0x080082D4: 4282 CMP R2, R0 0x080082D6: D3FC BCC .L1 ; 0x080082D2 0x080082D8: 6A08 LDR R0, [R1, #32] 0x080082DA: F241 1211 MOVW R2, #0x1111 0x080082DE: 4210 TST R0, R2 0x080082E0: D000 BEQ .L2 ; 0x080082E4 0x080082E2: 4770 BX LR
.L2: 0x080082E4: 6A08 LDR R0, [R1, #32] 0x080082E6: F240 4244 MOVW R2, #0x0444 0x080082EA: 4210 TST R0, R2 0x080082EC: BF18 IT NE 0x080082EE: 4770 BXNE LR 0x080082F0: 6808 LDR R0, [R1] 0x080082F2: F020 0001 BIC R0, R0, #1 0x080082F6: 6008 STR R0, [R1] 0x080082F8: 4770 BX LR

Section .rodata.ff_wtoupper.cvt1 from charger_lto.o, size=498, align=2


ff_wtoupper.cvt1: 0x080082FA: 61 DC.B 0x61 ; 'a' 0x080082FB: 00 DC.B 0x00 ; '\0' 0x080082FC: 1A DC.B 0x1A ; '\x1A' 0x080082FD: 03 DC.B 0x03 ; '\x03' 0x080082FE: E0 DC.B 0xE0 ; '\xE0' 0x080082FF: 00 DC.B 0x00 ; '\0' 0x08008300: 17 DC.B 0x17 ; '\x17' 0x08008301: 03 DC.B 0x03 ; '\x03' 0x08008302: F8 DC.B 0xF8 ; '\xF8' 0x08008303: 00 DC.B 0x00 ; '\0' 0x08008304: 07 DC.B 0x07 ; '\x07' 0x08008305: 03 DC.B 0x03 ; '\x03' 0x08008306: FF DC.B 0xFF ; '\xFF' 0x08008307: 00 DC.B 0x00 ; '\0' 0x08008308: 01 DC.B 0x01 ; '\x01' 0x08008309: 00 DC.B 0x00 ; '\0' 0x0800830A: 78 DC.B 0x78 ; 'x' 0x0800830B: 01 DC.B 0x01 ; '\x01' 0x0800830C: 00 DC.B 0x00 ; '\0' 0x0800830D: 01 DC.B 0x01 ; '\x01' 0x0800830E: 30 DC.B 0x30 ; '0' 0x0800830F: 01 DC.B 0x01 ; '\x01' 0x08008310: 32 DC.B 0x32 ; '2' 0x08008311: 01 DC.B 0x01 ; '\x01' 0x08008312: 06 DC.B 0x06 ; '\x06' 0x08008313: 01 DC.B 0x01 ; '\x01' 0x08008314: 39 DC.B 0x39 ; '9' 0x08008315: 01 DC.B 0x01 ; '\x01' 0x08008316: 10 DC.B 0x10 ; '\x10' 0x08008317: 01 DC.B 0x01 ; '\x01' 0x08008318: 4A DC.B 0x4A ; 'J' 0x08008319: 01 DC.B 0x01 ; '\x01' 0x0800831A: 2E DC.B 0x2E ; '.' 0x0800831B: 01 DC.B 0x01 ; '\x01' 0x0800831C: 79 DC.B 0x79 ; 'y' 0x0800831D: 01 DC.B 0x01 ; '\x01' 0x0800831E: 06 DC.B 0x06 ; '\x06' 0x0800831F: 01 DC.B 0x01 ; '\x01' 0x08008320: 80 DC.B 0x80 ; '\x80' 0x08008321: 01 DC.B 0x01 ; '\x01' 0x08008322: 4D DC.B 0x4D ; 'M' 0x08008323: 00 DC.B 0x00 ; '\0' 0x08008324: 43 DC.B 0x43 ; 'C' 0x08008325: 02 DC.B 0x02 ; '\x02' 0x08008326: 81 DC.B 0x81 ; '\x81' 0x08008327: 01 DC.B 0x01 ; '\x01' 0x08008328: 82 DC.B 0x82 ; '\x82' 0x08008329: 01 DC.B 0x01 ; '\x01' 0x0800832A: 82 DC.B 0x82 ; '\x82' 0x0800832B: 01 DC.B 0x01 ; '\x01' 0x0800832C: 84 DC.B 0x84 ; '\x84' 0x0800832D: 01 DC.B 0x01 ; '\x01' 0x0800832E: 84 DC.B 0x84 ; '\x84' 0x0800832F: 01 DC.B 0x01 ; '\x01' 0x08008330: 86 DC.B 0x86 ; '\x86' 0x08008331: 01 DC.B 0x01 ; '\x01' 0x08008332: 87 DC.B 0x87 ; '\x87' 0x08008333: 01 DC.B 0x01 ; '\x01' 0x08008334: 87 DC.B 0x87 ; '\x87' 0x08008335: 01 DC.B 0x01 ; '\x01' 0x08008336: 89 DC.B 0x89 ; '\x89' 0x08008337: 01 DC.B 0x01 ; '\x01' 0x08008338: 8A DC.B 0x8A ; '\x8A' 0x08008339: 01 DC.B 0x01 ; '\x01' 0x0800833A: 8B DC.B 0x8B ; '\x8B' 0x0800833B: 01 DC.B 0x01 ; '\x01' 0x0800833C: 8B DC.B 0x8B ; '\x8B' 0x0800833D: 01 DC.B 0x01 ; '\x01' 0x0800833E: 8D DC.B 0x8D ; '\x8D' 0x0800833F: 01 DC.B 0x01 ; '\x01' 0x08008340: 8E DC.B 0x8E ; '\x8E' 0x08008341: 01 DC.B 0x01 ; '\x01' 0x08008342: 8F DC.B 0x8F ; '\x8F' 0x08008343: 01 DC.B 0x01 ; '\x01' 0x08008344: 90 DC.B 0x90 ; '\x90' 0x08008345: 01 DC.B 0x01 ; '\x01' 0x08008346: 91 DC.B 0x91 ; '\x91' 0x08008347: 01 DC.B 0x01 ; '\x01' 0x08008348: 91 DC.B 0x91 ; '\x91' 0x08008349: 01 DC.B 0x01 ; '\x01' 0x0800834A: 93 DC.B 0x93 ; '\x93' 0x0800834B: 01 DC.B 0x01 ; '\x01' 0x0800834C: 94 DC.B 0x94 ; '\x94' 0x0800834D: 01 DC.B 0x01 ; '\x01' 0x0800834E: F6 DC.B 0xF6 ; '\xF6' 0x0800834F: 01 DC.B 0x01 ; '\x01' 0x08008350: 96 DC.B 0x96 ; '\x96' 0x08008351: 01 DC.B 0x01 ; '\x01' 0x08008352: 97 DC.B 0x97 ; '\x97' 0x08008353: 01 DC.B 0x01 ; '\x01' 0x08008354: 98 DC.B 0x98 ; '\x98' 0x08008355: 01 DC.B 0x01 ; '\x01' 0x08008356: 98 DC.B 0x98 ; '\x98' 0x08008357: 01 DC.B 0x01 ; '\x01' 0x08008358: 3D DC.B 0x3D ; '=' 0x08008359: 02 DC.B 0x02 ; '\x02' 0x0800835A: 9B DC.B 0x9B ; '\x9B' 0x0800835B: 01 DC.B 0x01 ; '\x01' 0x0800835C: 9C DC.B 0x9C ; '\x9C' 0x0800835D: 01 DC.B 0x01 ; '\x01' 0x0800835E: 9D DC.B 0x9D ; '\x9D' 0x0800835F: 01 DC.B 0x01 ; '\x01' 0x08008360: 20 DC.B 0x20 ; ' ' 0x08008361: 02 DC.B 0x02 ; '\x02' 0x08008362: 9F DC.B 0x9F ; '\x9F' 0x08008363: 01 DC.B 0x01 ; '\x01' 0x08008364: A0 DC.B 0xA0 ; '\xA0' 0x08008365: 01 DC.B 0x01 ; '\x01' 0x08008366: A0 DC.B 0xA0 ; '\xA0' 0x08008367: 01 DC.B 0x01 ; '\x01' 0x08008368: A2 DC.B 0xA2 ; '\xA2' 0x08008369: 01 DC.B 0x01 ; '\x01' 0x0800836A: A2 DC.B 0xA2 ; '\xA2' 0x0800836B: 01 DC.B 0x01 ; '\x01' 0x0800836C: A4 DC.B 0xA4 ; '\xA4' 0x0800836D: 01 DC.B 0x01 ; '\x01' 0x0800836E: A4 DC.B 0xA4 ; '\xA4' 0x0800836F: 01 DC.B 0x01 ; '\x01' 0x08008370: A6 DC.B 0xA6 ; '\xA6' 0x08008371: 01 DC.B 0x01 ; '\x01' 0x08008372: A7 DC.B 0xA7 ; '\xA7' 0x08008373: 01 DC.B 0x01 ; '\x01' 0x08008374: A7 DC.B 0xA7 ; '\xA7' 0x08008375: 01 DC.B 0x01 ; '\x01' 0x08008376: A9 DC.B 0xA9 ; '\xA9' 0x08008377: 01 DC.B 0x01 ; '\x01' 0x08008378: AA DC.B 0xAA ; '\xAA' 0x08008379: 01 DC.B 0x01 ; '\x01' 0x0800837A: AB DC.B 0xAB ; '\xAB' 0x0800837B: 01 DC.B 0x01 ; '\x01' 0x0800837C: AC DC.B 0xAC ; '\xAC' 0x0800837D: 01 DC.B 0x01 ; '\x01' 0x0800837E: AC DC.B 0xAC ; '\xAC' 0x0800837F: 01 DC.B 0x01 ; '\x01' 0x08008380: AE DC.B 0xAE ; '\xAE' 0x08008381: 01 DC.B 0x01 ; '\x01' 0x08008382: AF DC.B 0xAF ; '\xAF' 0x08008383: 01 DC.B 0x01 ; '\x01' 0x08008384: AF DC.B 0xAF ; '\xAF' 0x08008385: 01 DC.B 0x01 ; '\x01' 0x08008386: B1 DC.B 0xB1 ; '\xB1' 0x08008387: 01 DC.B 0x01 ; '\x01' 0x08008388: B2 DC.B 0xB2 ; '\xB2' 0x08008389: 01 DC.B 0x01 ; '\x01' 0x0800838A: B3 DC.B 0xB3 ; '\xB3' 0x0800838B: 01 DC.B 0x01 ; '\x01' 0x0800838C: B3 DC.B 0xB3 ; '\xB3' 0x0800838D: 01 DC.B 0x01 ; '\x01' 0x0800838E: B5 DC.B 0xB5 ; '\xB5' 0x0800838F: 01 DC.B 0x01 ; '\x01' 0x08008390: B5 DC.B 0xB5 ; '\xB5' 0x08008391: 01 DC.B 0x01 ; '\x01' 0x08008392: B7 DC.B 0xB7 ; '\xB7' 0x08008393: 01 DC.B 0x01 ; '\x01' 0x08008394: B8 DC.B 0xB8 ; '\xB8' 0x08008395: 01 DC.B 0x01 ; '\x01' 0x08008396: B8 DC.B 0xB8 ; '\xB8' 0x08008397: 01 DC.B 0x01 ; '\x01' 0x08008398: BA DC.B 0xBA ; '\xBA' 0x08008399: 01 DC.B 0x01 ; '\x01' 0x0800839A: BB DC.B 0xBB ; '\xBB' 0x0800839B: 01 DC.B 0x01 ; '\x01' 0x0800839C: BC DC.B 0xBC ; '\xBC' 0x0800839D: 01 DC.B 0x01 ; '\x01' 0x0800839E: BC DC.B 0xBC ; '\xBC' 0x0800839F: 01 DC.B 0x01 ; '\x01' 0x080083A0: BE DC.B 0xBE ; '\xBE' 0x080083A1: 01 DC.B 0x01 ; '\x01' 0x080083A2: F7 DC.B 0xF7 ; '\xF7' 0x080083A3: 01 DC.B 0x01 ; '\x01' 0x080083A4: C0 DC.B 0xC0 ; '\xC0' 0x080083A5: 01 DC.B 0x01 ; '\x01' 0x080083A6: C1 DC.B 0xC1 ; '\xC1' 0x080083A7: 01 DC.B 0x01 ; '\x01' 0x080083A8: C2 DC.B 0xC2 ; '\xC2' 0x080083A9: 01 DC.B 0x01 ; '\x01' 0x080083AA: C3 DC.B 0xC3 ; '\xC3' 0x080083AB: 01 DC.B 0x01 ; '\x01' 0x080083AC: C4 DC.B 0xC4 ; '\xC4' 0x080083AD: 01 DC.B 0x01 ; '\x01' 0x080083AE: C5 DC.B 0xC5 ; '\xC5' 0x080083AF: 01 DC.B 0x01 ; '\x01' 0x080083B0: C4 DC.B 0xC4 ; '\xC4' 0x080083B1: 01 DC.B 0x01 ; '\x01' 0x080083B2: C7 DC.B 0xC7 ; '\xC7' 0x080083B3: 01 DC.B 0x01 ; '\x01' 0x080083B4: C8 DC.B 0xC8 ; '\xC8' 0x080083B5: 01 DC.B 0x01 ; '\x01' 0x080083B6: C7 DC.B 0xC7 ; '\xC7' 0x080083B7: 01 DC.B 0x01 ; '\x01' 0x080083B8: CA DC.B 0xCA ; '\xCA' 0x080083B9: 01 DC.B 0x01 ; '\x01' 0x080083BA: CB DC.B 0xCB ; '\xCB' 0x080083BB: 01 DC.B 0x01 ; '\x01' 0x080083BC: CA DC.B 0xCA ; '\xCA' 0x080083BD: 01 DC.B 0x01 ; '\x01' 0x080083BE: CD DC.B 0xCD ; '\xCD' 0x080083BF: 01 DC.B 0x01 ; '\x01' 0x080083C0: 10 DC.B 0x10 ; '\x10' 0x080083C1: 01 DC.B 0x01 ; '\x01' 0x080083C2: DD DC.B 0xDD ; '\xDD' 0x080083C3: 01 DC.B 0x01 ; '\x01' 0x080083C4: 01 DC.B 0x01 ; '\x01' 0x080083C5: 00 DC.B 0x00 ; '\0' 0x080083C6: 8E DC.B 0x8E ; '\x8E' 0x080083C7: 01 DC.B 0x01 ; '\x01' 0x080083C8: DE DC.B 0xDE ; '\xDE' 0x080083C9: 01 DC.B 0x01 ; '\x01' 0x080083CA: 12 DC.B 0x12 ; '\x12' 0x080083CB: 01 DC.B 0x01 ; '\x01' 0x080083CC: F3 DC.B 0xF3 ; '\xF3' 0x080083CD: 01 DC.B 0x01 ; '\x01' 0x080083CE: 03 DC.B 0x03 ; '\x03' 0x080083CF: 00 DC.B 0x00 ; '\0' 0x080083D0: F1 DC.B 0xF1 ; '\xF1' 0x080083D1: 01 DC.B 0x01 ; '\x01' 0x080083D2: F4 DC.B 0xF4 ; '\xF4' 0x080083D3: 01 DC.B 0x01 ; '\x01' 0x080083D4: F4 DC.B 0xF4 ; '\xF4' 0x080083D5: 01 DC.B 0x01 ; '\x01' 0x080083D6: F8 DC.B 0xF8 ; '\xF8' 0x080083D7: 01 DC.B 0x01 ; '\x01' 0x080083D8: 28 DC.B 0x28 ; '(' 0x080083D9: 01 DC.B 0x01 ; '\x01' 0x080083DA: 22 DC.B 0x22 ; '\"' 0x080083DB: 02 DC.B 0x02 ; '\x02' 0x080083DC: 12 DC.B 0x12 ; '\x12' 0x080083DD: 01 DC.B 0x01 ; '\x01' 0x080083DE: 3A DC.B 0x3A ; ':' 0x080083DF: 02 DC.B 0x02 ; '\x02' 0x080083E0: 09 DC.B 0x09 ; '\t' 0x080083E1: 00 DC.B 0x00 ; '\0' 0x080083E2: 65 DC.B 0x65 ; 'e' 0x080083E3: 2C DC.B 0x2C ; ',' 0x080083E4: 3B DC.B 0x3B ; ';' 0x080083E5: 02 DC.B 0x02 ; '\x02' 0x080083E6: 3B DC.B 0x3B ; ';' 0x080083E7: 02 DC.B 0x02 ; '\x02' 0x080083E8: 3D DC.B 0x3D ; '=' 0x080083E9: 02 DC.B 0x02 ; '\x02' 0x080083EA: 66 DC.B 0x66 ; 'f' 0x080083EB: 2C DC.B 0x2C ; ',' 0x080083EC: 3F DC.B 0x3F ; '?' 0x080083ED: 02 DC.B 0x02 ; '\x02' 0x080083EE: 40 DC.B 0x40 ; '@' 0x080083EF: 02 DC.B 0x02 ; '\x02' 0x080083F0: 41 DC.B 0x41 ; 'A' 0x080083F1: 02 DC.B 0x02 ; '\x02' 0x080083F2: 41 DC.B 0x41 ; 'A' 0x080083F3: 02 DC.B 0x02 ; '\x02' 0x080083F4: 46 DC.B 0x46 ; 'F' 0x080083F5: 02 DC.B 0x02 ; '\x02' 0x080083F6: 0A DC.B 0x0A ; '\n' 0x080083F7: 01 DC.B 0x01 ; '\x01' 0x080083F8: 53 DC.B 0x53 ; 'S' 0x080083F9: 02 DC.B 0x02 ; '\x02' 0x080083FA: 40 DC.B 0x40 ; '@' 0x080083FB: 00 DC.B 0x00 ; '\0' 0x080083FC: 81 DC.B 0x81 ; '\x81' 0x080083FD: 01 DC.B 0x01 ; '\x01' 0x080083FE: 86 DC.B 0x86 ; '\x86' 0x080083FF: 01 DC.B 0x01 ; '\x01' 0x08008400: 55 DC.B 0x55 ; 'U' 0x08008401: 02 DC.B 0x02 ; '\x02' 0x08008402: 89 DC.B 0x89 ; '\x89' 0x08008403: 01 DC.B 0x01 ; '\x01' 0x08008404: 8A DC.B 0x8A ; '\x8A' 0x08008405: 01 DC.B 0x01 ; '\x01' 0x08008406: 58 DC.B 0x58 ; 'X' 0x08008407: 02 DC.B 0x02 ; '\x02' 0x08008408: 8F DC.B 0x8F ; '\x8F' 0x08008409: 01 DC.B 0x01 ; '\x01' 0x0800840A: 5A DC.B 0x5A ; 'Z' 0x0800840B: 02 DC.B 0x02 ; '\x02' 0x0800840C: 90 DC.B 0x90 ; '\x90' 0x0800840D: 01 DC.B 0x01 ; '\x01' 0x0800840E: 5C DC.B 0x5C ; '\\' 0x0800840F: 02 DC.B 0x02 ; '\x02' 0x08008410: 5D DC.B 0x5D ; ']' 0x08008411: 02 DC.B 0x02 ; '\x02' 0x08008412: 5E DC.B 0x5E ; '^' 0x08008413: 02 DC.B 0x02 ; '\x02' 0x08008414: 5F DC.B 0x5F ; '_' 0x08008415: 02 DC.B 0x02 ; '\x02' 0x08008416: 93 DC.B 0x93 ; '\x93' 0x08008417: 01 DC.B 0x01 ; '\x01' 0x08008418: 61 DC.B 0x61 ; 'a' 0x08008419: 02 DC.B 0x02 ; '\x02' 0x0800841A: 62 DC.B 0x62 ; 'b' 0x0800841B: 02 DC.B 0x02 ; '\x02' 0x0800841C: 94 DC.B 0x94 ; '\x94' 0x0800841D: 01 DC.B 0x01 ; '\x01' 0x0800841E: 64 DC.B 0x64 ; 'd' 0x0800841F: 02 DC.B 0x02 ; '\x02' 0x08008420: 65 DC.B 0x65 ; 'e' 0x08008421: 02 DC.B 0x02 ; '\x02' 0x08008422: 66 DC.B 0x66 ; 'f' 0x08008423: 02 DC.B 0x02 ; '\x02' 0x08008424: 67 DC.B 0x67 ; 'g' 0x08008425: 02 DC.B 0x02 ; '\x02' 0x08008426: 97 DC.B 0x97 ; '\x97' 0x08008427: 01 DC.B 0x01 ; '\x01' 0x08008428: 96 DC.B 0x96 ; '\x96' 0x08008429: 01 DC.B 0x01 ; '\x01' 0x0800842A: 6A DC.B 0x6A ; 'j' 0x0800842B: 02 DC.B 0x02 ; '\x02' 0x0800842C: 62 DC.B 0x62 ; 'b' 0x0800842D: 2C DC.B 0x2C ; ',' 0x0800842E: 6C DC.B 0x6C ; 'l' 0x0800842F: 02 DC.B 0x02 ; '\x02' 0x08008430: 6D DC.B 0x6D ; 'm' 0x08008431: 02 DC.B 0x02 ; '\x02' 0x08008432: 6E DC.B 0x6E ; 'n' 0x08008433: 02 DC.B 0x02 ; '\x02' 0x08008434: 9C DC.B 0x9C ; '\x9C' 0x08008435: 01 DC.B 0x01 ; '\x01' 0x08008436: 70 DC.B 0x70 ; 'p' 0x08008437: 02 DC.B 0x02 ; '\x02' 0x08008438: 71 DC.B 0x71 ; 'q' 0x08008439: 02 DC.B 0x02 ; '\x02' 0x0800843A: 9D DC.B 0x9D ; '\x9D' 0x0800843B: 01 DC.B 0x01 ; '\x01' 0x0800843C: 73 DC.B 0x73 ; 's' 0x0800843D: 02 DC.B 0x02 ; '\x02' 0x0800843E: 74 DC.B 0x74 ; 't' 0x0800843F: 02 DC.B 0x02 ; '\x02' 0x08008440: 9F DC.B 0x9F ; '\x9F' 0x08008441: 01 DC.B 0x01 ; '\x01' 0x08008442: 76 DC.B 0x76 ; 'v' 0x08008443: 02 DC.B 0x02 ; '\x02' 0x08008444: 77 DC.B 0x77 ; 'w' 0x08008445: 02 DC.B 0x02 ; '\x02' 0x08008446: 78 DC.B 0x78 ; 'x' 0x08008447: 02 DC.B 0x02 ; '\x02' 0x08008448: 79 DC.B 0x79 ; 'y' 0x08008449: 02 DC.B 0x02 ; '\x02' 0x0800844A: 7A DC.B 0x7A ; 'z' 0x0800844B: 02 DC.B 0x02 ; '\x02' 0x0800844C: 7B DC.B 0x7B ; '{' 0x0800844D: 02 DC.B 0x02 ; '\x02' 0x0800844E: 7C DC.B 0x7C ; '|' 0x0800844F: 02 DC.B 0x02 ; '\x02' 0x08008450: 64 DC.B 0x64 ; 'd' 0x08008451: 2C DC.B 0x2C ; ',' 0x08008452: 7E DC.B 0x7E ; '~' 0x08008453: 02 DC.B 0x02 ; '\x02' 0x08008454: 7F DC.B 0x7F ; '\x7F' 0x08008455: 02 DC.B 0x02 ; '\x02' 0x08008456: A6 DC.B 0xA6 ; '\xA6' 0x08008457: 01 DC.B 0x01 ; '\x01' 0x08008458: 81 DC.B 0x81 ; '\x81' 0x08008459: 02 DC.B 0x02 ; '\x02' 0x0800845A: 82 DC.B 0x82 ; '\x82' 0x0800845B: 02 DC.B 0x02 ; '\x02' 0x0800845C: A9 DC.B 0xA9 ; '\xA9' 0x0800845D: 01 DC.B 0x01 ; '\x01' 0x0800845E: 84 DC.B 0x84 ; '\x84' 0x0800845F: 02 DC.B 0x02 ; '\x02' 0x08008460: 85 DC.B 0x85 ; '\x85' 0x08008461: 02 DC.B 0x02 ; '\x02' 0x08008462: 86 DC.B 0x86 ; '\x86' 0x08008463: 02 DC.B 0x02 ; '\x02' 0x08008464: 87 DC.B 0x87 ; '\x87' 0x08008465: 02 DC.B 0x02 ; '\x02' 0x08008466: AE DC.B 0xAE ; '\xAE' 0x08008467: 01 DC.B 0x01 ; '\x01' 0x08008468: 44 DC.B 0x44 ; 'D' 0x08008469: 02 DC.B 0x02 ; '\x02' 0x0800846A: B1 DC.B 0xB1 ; '\xB1' 0x0800846B: 01 DC.B 0x01 ; '\x01' 0x0800846C: B2 DC.B 0xB2 ; '\xB2' 0x0800846D: 01 DC.B 0x01 ; '\x01' 0x0800846E: 45 DC.B 0x45 ; 'E' 0x0800846F: 02 DC.B 0x02 ; '\x02' 0x08008470: 8D DC.B 0x8D ; '\x8D' 0x08008471: 02 DC.B 0x02 ; '\x02' 0x08008472: 8E DC.B 0x8E ; '\x8E' 0x08008473: 02 DC.B 0x02 ; '\x02' 0x08008474: 8F DC.B 0x8F ; '\x8F' 0x08008475: 02 DC.B 0x02 ; '\x02' 0x08008476: 90 DC.B 0x90 ; '\x90' 0x08008477: 02 DC.B 0x02 ; '\x02' 0x08008478: 91 DC.B 0x91 ; '\x91' 0x08008479: 02 DC.B 0x02 ; '\x02' 0x0800847A: B7 DC.B 0xB7 ; '\xB7' 0x0800847B: 01 DC.B 0x01 ; '\x01' 0x0800847C: 7B DC.B 0x7B ; '{' 0x0800847D: 03 DC.B 0x03 ; '\x03' 0x0800847E: 03 DC.B 0x03 ; '\x03' 0x0800847F: 00 DC.B 0x00 ; '\0' 0x08008480: FD DC.B 0xFD ; '\xFD' 0x08008481: 03 DC.B 0x03 ; '\x03' 0x08008482: FE DC.B 0xFE ; '\xFE' 0x08008483: 03 DC.B 0x03 ; '\x03' 0x08008484: FF DC.B 0xFF ; '\xFF' 0x08008485: 03 DC.B 0x03 ; '\x03' 0x08008486: AC DC.B 0xAC ; '\xAC' 0x08008487: 03 DC.B 0x03 ; '\x03' 0x08008488: 04 DC.B 0x04 ; '\x04' 0x08008489: 00 DC.B 0x00 ; '\0' 0x0800848A: 86 DC.B 0x86 ; '\x86' 0x0800848B: 03 DC.B 0x03 ; '\x03' 0x0800848C: 88 DC.B 0x88 ; '\x88' 0x0800848D: 03 DC.B 0x03 ; '\x03' 0x0800848E: 89 DC.B 0x89 ; '\x89' 0x0800848F: 03 DC.B 0x03 ; '\x03' 0x08008490: 8A DC.B 0x8A ; '\x8A' 0x08008491: 03 DC.B 0x03 ; '\x03' 0x08008492: B1 DC.B 0xB1 ; '\xB1' 0x08008493: 03 DC.B 0x03 ; '\x03' 0x08008494: 11 DC.B 0x11 ; '\x11' 0x08008495: 03 DC.B 0x03 ; '\x03' 0x08008496: C2 DC.B 0xC2 ; '\xC2' 0x08008497: 03 DC.B 0x03 ; '\x03' 0x08008498: 02 DC.B 0x02 ; '\x02' 0x08008499: 00 DC.B 0x00 ; '\0' 0x0800849A: A3 DC.B 0xA3 ; '\xA3' 0x0800849B: 03 DC.B 0x03 ; '\x03' 0x0800849C: A3 DC.B 0xA3 ; '\xA3' 0x0800849D: 03 DC.B 0x03 ; '\x03' 0x0800849E: C4 DC.B 0xC4 ; '\xC4' 0x0800849F: 03 DC.B 0x03 ; '\x03' 0x080084A0: 08 DC.B 0x08 ; '\b' 0x080084A1: 03 DC.B 0x03 ; '\x03' 0x080084A2: CC DC.B 0xCC ; '\xCC' 0x080084A3: 03 DC.B 0x03 ; '\x03' 0x080084A4: 03 DC.B 0x03 ; '\x03' 0x080084A5: 00 DC.B 0x00 ; '\0' 0x080084A6: 8C DC.B 0x8C ; '\x8C' 0x080084A7: 03 DC.B 0x03 ; '\x03' 0x080084A8: 8E DC.B 0x8E ; '\x8E' 0x080084A9: 03 DC.B 0x03 ; '\x03' 0x080084AA: 8F DC.B 0x8F ; '\x8F' 0x080084AB: 03 DC.B 0x03 ; '\x03' 0x080084AC: D8 DC.B 0xD8 ; '\xD8' 0x080084AD: 03 DC.B 0x03 ; '\x03' 0x080084AE: 18 DC.B 0x18 ; '\x18' 0x080084AF: 01 DC.B 0x01 ; '\x01' 0x080084B0: F2 DC.B 0xF2 ; '\xF2' 0x080084B1: 03 DC.B 0x03 ; '\x03' 0x080084B2: 0A DC.B 0x0A ; '\n' 0x080084B3: 00 DC.B 0x00 ; '\0' 0x080084B4: F9 DC.B 0xF9 ; '\xF9' 0x080084B5: 03 DC.B 0x03 ; '\x03' 0x080084B6: F3 DC.B 0xF3 ; '\xF3' 0x080084B7: 03 DC.B 0x03 ; '\x03' 0x080084B8: F4 DC.B 0xF4 ; '\xF4' 0x080084B9: 03 DC.B 0x03 ; '\x03' 0x080084BA: F5 DC.B 0xF5 ; '\xF5' 0x080084BB: 03 DC.B 0x03 ; '\x03' 0x080084BC: F6 DC.B 0xF6 ; '\xF6' 0x080084BD: 03 DC.B 0x03 ; '\x03' 0x080084BE: F7 DC.B 0xF7 ; '\xF7' 0x080084BF: 03 DC.B 0x03 ; '\x03' 0x080084C0: F7 DC.B 0xF7 ; '\xF7' 0x080084C1: 03 DC.B 0x03 ; '\x03' 0x080084C2: F9 DC.B 0xF9 ; '\xF9' 0x080084C3: 03 DC.B 0x03 ; '\x03' 0x080084C4: FA DC.B 0xFA ; '\xFA' 0x080084C5: 03 DC.B 0x03 ; '\x03' 0x080084C6: FA DC.B 0xFA ; '\xFA' 0x080084C7: 03 DC.B 0x03 ; '\x03' 0x080084C8: 30 DC.B 0x30 ; '0' 0x080084C9: 04 DC.B 0x04 ; '\x04' 0x080084CA: 20 DC.B 0x20 ; ' ' 0x080084CB: 03 DC.B 0x03 ; '\x03' 0x080084CC: 50 DC.B 0x50 ; 'P' 0x080084CD: 04 DC.B 0x04 ; '\x04' 0x080084CE: 10 DC.B 0x10 ; '\x10' 0x080084CF: 07 DC.B 0x07 ; '\x07' 0x080084D0: 60 DC.B 0x60 ; '`' 0x080084D1: 04 DC.B 0x04 ; '\x04' 0x080084D2: 22 DC.B 0x22 ; '\"' 0x080084D3: 01 DC.B 0x01 ; '\x01' 0x080084D4: 8A DC.B 0x8A ; '\x8A' 0x080084D5: 04 DC.B 0x04 ; '\x04' 0x080084D6: 36 DC.B 0x36 ; '6' 0x080084D7: 01 DC.B 0x01 ; '\x01' 0x080084D8: C1 DC.B 0xC1 ; '\xC1' 0x080084D9: 04 DC.B 0x04 ; '\x04' 0x080084DA: 0E DC.B 0x0E ; '\x0E' 0x080084DB: 01 DC.B 0x01 ; '\x01' 0x080084DC: CF DC.B 0xCF ; '\xCF' 0x080084DD: 04 DC.B 0x04 ; '\x04' 0x080084DE: 01 DC.B 0x01 ; '\x01' 0x080084DF: 00 DC.B 0x00 ; '\0' 0x080084E0: C0 DC.B 0xC0 ; '\xC0' 0x080084E1: 04 DC.B 0x04 ; '\x04' 0x080084E2: D0 DC.B 0xD0 ; '\xD0' 0x080084E3: 04 DC.B 0x04 ; '\x04' 0x080084E4: 44 DC.B 0x44 ; 'D' 0x080084E5: 01 DC.B 0x01 ; '\x01' 0x080084E6: 61 DC.B 0x61 ; 'a' 0x080084E7: 05 DC.B 0x05 ; '\x05' 0x080084E8: 26 DC.B 0x26 ; '&' 0x080084E9: 04 DC.B 0x04 ; '\x04' 0x080084EA: 00 DC.B 0x00 ; '\0' 0x080084EB: 00 DC.B 0x00 ; '\0'

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


putchar: 0x080084EC: F646 61DC MOVW R1, #0x6EDC ; 0x24006EDC = stdout 0x080084F0: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EDC = stdout 0x080084F4: 6809 LDR R1, [R1] 0x080084F6: F000 B800 B.W fputc ; 0x080084FA

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


fputc: 0x080084FA: B580 PUSH {R7, LR} 0x080084FC: 460B MOV R3, R1 0x080084FE: F88D 0003 STRB.W R0, [SP, #3] 0x08008502: F10D 0003 ADD.W R0, SP, #3 0x08008506: 2101 MOVS R1, #1 0x08008508: 2201 MOVS R2, #1 0x0800850A: F000 F820 BL fwrite ; 0x0800854E 0x0800850E: 2800 CMP R0, #0 0x08008510: F89D 0003 LDRB.W R0, [SP, #3] 0x08008514: BF08 IT EQ 0x08008516: F04F 30FF MOVEQ.W R0, #0xFFFFFFFF 0x0800851A: BD08 POP {R3, PC}

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


puts: 0x0800851C: B538 PUSH {R3-R5, LR} 0x0800851E: 4604 MOV R4, R0 0x08008520: F646 60DC MOVW R0, #0x6EDC ; 0x24006EDC = stdout 0x08008524: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EDC = stdout 0x08008528: 6805 LDR R5, [R0] 0x0800852A: 4620 MOV R0, R4 0x0800852C: F005 FBDE BL strlen ; 0x0800DCEC 0x08008530: 4602 MOV R2, R0 0x08008532: 4628 MOV R0, R5 0x08008534: 4621 MOV R1, R4 0x08008536: F000 F883 BL __SEGGER_RTL_X_file_write ; 0x08008640 0x0800853A: 3001 ADDS R0, #1 0x0800853C: BF1E ITTT NE 0x0800853E: 200A MOVNE R0, #10 0x08008540: E8BD 4038 POPNE.W {R3-R5, LR} 0x08008544: F7FF BFD2 BNE.W putchar ; 0x080084EC 0x08008548: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800854C: BD38 POP {R3-R5, PC}

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


fwrite: 0x0800854E: B5F8 PUSH {R3-R7, LR} 0x08008550: 461D MOV R5, R3 0x08008552: 4617 MOV R7, R2 0x08008554: 460C MOV R4, R1 0x08008556: 4606 MOV R6, R0 0x08008558: 4618 MOV R0, R3 0x0800855A: F005 FB87 BL __SEGGER_RTL_X_file_stat ; 0x0800DC6C 0x0800855E: 2800 CMP R0, #0 0x08008560: D403 BMI .L1 ; 0x0800856A 0x08008562: FB07 F204 MUL R2, R7, R4 0x08008566: 42A2 CMP R2, R4 0x08008568: D201 BCS .L2 ; 0x0800856E
.L1: 0x0800856A: 2000 MOVS R0, #0 0x0800856C: BDF8 POP {R3-R7, PC}
.L2: 0x0800856E: 4628 MOV R0, R5 0x08008570: 4631 MOV R1, R6 0x08008572: F000 F865 BL __SEGGER_RTL_X_file_write ; 0x08008640 0x08008576: FBB0 F0F4 UDIV R0, R0, R4 0x0800857A: BDF8 POP {R3-R7, PC}

Section .text.libc.__SEGGER_RTL_float64_isinf from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=26, align=2


__SEGGER_RTL_float64_isinf: 0x0800857C: EC51 0B10 VMOV R0, R1, D0 0x08008580: F021 4100 BIC R1, R1, #0x80000000 0x08008584: F081 41E0 EOR R1, R1, #0x70000000 0x08008588: F081 617F EOR R1, R1, #0x0FF00000 0x0800858C: 4308 ORRS R0, R1 0x0800858E: FAB0 F080 CLZ R0, R0 0x08008592: 0940 LSRS R0, R0, #5 0x08008594: 4770 BX LR

Section .text.libc.__SEGGER_RTL_float64_isnormal from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=34, align=2


__SEGGER_RTL_float64_isnormal: 0x08008596: EC51 0B10 VMOV R0, R1, D0 0x0800859A: 004A LSLS R2, R1, #1 0x0800859C: EA42 70D0 ORR.W R0, R2, R0, LSR #31 0x080085A0: F510 1F00 CMN R0, #0x200000 0x080085A4: 4180 SBCS R0, R0 0x080085A6: 4240 RSBS R0, R0, #0 0x080085A8: 2200 MOVS R2, #0 0x080085AA: F6C7 72F0 MOVT R2, #0x7FF0 0x080085AE: 4011 ANDS R1, R2 0x080085B0: BF18 IT NE 0x080085B2: 2101 MOVNE R1, #1 0x080085B4: 4008 ANDS R0, R1 0x080085B6: 4770 BX LR

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


ldexp: 0x080085B8: EC51 2B10 VMOV R2, R1, D0 0x080085BC: F3C1 530A UBFX R3, R1, #20, #11 0x080085C0: 2B00 CMP R3, #0 0x080085C2: BF1C ITT NE 0x080085C4: F240 7CFF MOVWNE R12, #0x07FF 0x080085C8: 4563 CMPNE R3, R12 0x080085CA: D100 BNE .L1 ; 0x080085CE 0x080085CC: 4770 BX LR
.L1: 0x080085CE: 4418 ADD R0, R3 0x080085D0: 4560 CMP R0, R12 0x080085D2: DB06 BLT .L2 ; 0x080085E2 0x080085D4: 2000 MOVS R0, #0 0x080085D6: F6C7 70F0 MOVT R0, #0x7FF0 0x080085DA: F360 011E BFI R1, R0, #0, #31 0x080085DE: 2200 MOVS R2, #0 0x080085E0: E008 B .L3 ; 0x080085F4
.L2: 0x080085E2: 2800 CMP R0, #0 0x080085E4: BFC7 ITTEE GT 0x080085E6: F36F 511E BFCGT R1, #20, #11 0x080085EA: EA41 5100 ORRGT.W R1, R1, R0, LSL #20 0x080085EE: F001 4100 ANDLE R1, R1, #0x80000000 0x080085F2: 2200 MOVLE R2, #0
.L3: 0x080085F4: EC41 2B10 VMOV D0, R2, R1 0x080085F8: 4770 BX LR

Section .text.libc.__SEGGER_RTL_pre_padding from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=18, align=2


__SEGGER_RTL_pre_padding: 0x080085FA: 06CB LSLS R3, R1, #27 0x080085FC: BF48 IT MI 0x080085FE: 4770 BXMI LR 0x08008600: 0589 LSLS R1, R1, #22 0x08008602: BF4C ITE MI 0x08008604: 2130 MOVMI R1, #48 0x08008606: 2120 MOVPL R1, #32 0x08008608: F005 BADE B.W __SEGGER_RTL_print_padding ; 0x0800DBC8

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


__SEGGER_RTL_stream_write: 0x0800860C: 6A43 LDR R3, [R0, #36] 0x0800860E: 4608 MOV R0, R1 0x08008610: 2101 MOVS R1, #1 0x08008612: F7FF BF9C B.W fwrite ; 0x0800854E

Section .text.libc.printf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=42, align=2


printf: 0x08008616: B083 SUB SP, SP, #12 0x08008618: B500 PUSH {LR} 0x0800861A: B082 SUB SP, SP, #8 0x0800861C: 4684 MOV R12, R0 0x0800861E: A803 ADD R0, SP, #12 0x08008620: C00E STM R0!, {R1-R3} 0x08008622: F646 60DC MOVW R0, #0x6EDC ; 0x24006EDC = stdout 0x08008626: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EDC = stdout 0x0800862A: AA03 ADD R2, SP, #12 0x0800862C: 6800 LDR R0, [R0] 0x0800862E: 9201 STR R2, [SP, #4] 0x08008630: 4661 MOV R1, R12 0x08008632: F005 FAD7 BL vfprintf ; 0x0800DBE4 0x08008636: B002 ADD SP, SP, #8 0x08008638: F85D EB04 POP.W {LR} 0x0800863C: B003 ADD SP, SP, #12 0x0800863E: 4770 BX LR

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


__SEGGER_RTL_X_file_write: 0x08008640: 6800 LDR R0, [R0] 0x08008642: F000 B896 B.W SEGGER_RTT_Write ; 0x08008772

Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=102, align=2


_DoInit: 0x08008646: F641 10C0 MOVW R0, #0x19C0 ; 0x240019C0 = _SEGGER_RTT 0x0800864A: F2C2 4000 MOVT R0, #0x2400 ; 0x240019C0 = _SEGGER_RTT 0x0800864E: 2103 MOVS R1, #3 0x08008650: 6101 STR R1, [R0, #16] 0x08008652: 6141 STR R1, [R0, #20] 0x08008654: F24E 22E8 MOVW R2, #0xE2E8 ; 0x0800E2E8 = .rodata.libc..L.str 0x08008658: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E2E8 = .rodata.libc..L.str 0x0800865C: 6182 STR R2, [R0, #24] 0x0800865E: F646 11FC MOVW R1, #0x69FC ; 0x240069FC = _acUpBuffer 0x08008662: F2C2 4100 MOVT R1, #0x2400 ; 0x240069FC = _acUpBuffer 0x08008666: 61C1 STR R1, [R0, #28] 0x08008668: F44F 6180 MOV.W R1, #0x0400 0x0800866C: 6201 STR R1, [R0, #32] 0x0800866E: 2100 MOVS R1, #0 0x08008670: 6281 STR R1, [R0, #40] 0x08008672: 6241 STR R1, [R0, #36] 0x08008674: 62C1 STR R1, [R0, #44] 0x08008676: 6602 STR R2, [R0, #96] 0x08008678: F646 629C MOVW R2, #0x6E9C ; 0x24006E9C = _acDownBuffer 0x0800867C: F2C2 4200 MOVT R2, #0x2400 ; 0x24006E9C = _acDownBuffer 0x08008680: 6642 STR R2, [R0, #100] 0x08008682: 2210 MOVS R2, #16 0x08008684: 6682 STR R2, [R0, #104] 0x08008686: 6701 STR R1, [R0, #112] 0x08008688: 66C1 STR R1, [R0, #108] 0x0800868A: 6741 STR R1, [R0, #116] 0x0800868C: F3BF 8F5F DMB SY 0x08008690: F24E 22D7 MOVW R2, #0xE2D7 ; 0x0800E2D7 = _DoInit._aInitStr 0x08008694: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E2D7 = _DoInit._aInitStr
.L1: 0x08008698: F081 030F EOR R3, R1, #15 0x0800869C: 5CD3 LDRB R3, [R2, R3] 0x0800869E: 5443 STRB R3, [R0, R1] 0x080086A0: 3101 ADDS R1, #1 0x080086A2: 2910 CMP R1, #16 0x080086A4: D1F8 BNE .L1 ; 0x08008698 0x080086A6: F3BF 8F5F DMB SY 0x080086AA: 4770 BX LR

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


_GetAvailWriteSpace: 0x080086AC: 4601 MOV R1, R0 0x080086AE: 68C0 LDR R0, [R0, #12] 0x080086B0: 690A LDR R2, [R1, #16] 0x080086B2: 4282 CMP R2, R0 0x080086B4: EA6F 0000 MVN.W R0, R0 0x080086B8: 4410 ADD R0, R2 0x080086BA: BF9C ITT LS 0x080086BC: 6889 LDRLS R1, [R1, #8] 0x080086BE: 4408 ADDLS R0, R1 0x080086C0: 4770 BX LR

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


_WriteBlocking: 0x080086C2: E92D 43F8 PUSH.W {R3-R9, LR} 0x080086C6: 4614 MOV R4, R2 0x080086C8: 4688 MOV R8, R1 0x080086CA: 4605 MOV R5, R0 0x080086CC: 68C7 LDR R7, [R0, #12] 0x080086CE: F04F 0900 MOV.W R9, #0
.L1: 0x080086D2: 6928 LDR R0, [R5, #16] 0x080086D4: 43F9 MVNS R1, R7 0x080086D6: 42B8 CMP R0, R7 0x080086D8: 4408 ADD R0, R1 0x080086DA: 68A9 LDR R1, [R5, #8] 0x080086DC: BF98 IT LS 0x080086DE: 4408 ADDLS R0, R1 0x080086E0: 1BCE SUBS R6, R1, R7 0x080086E2: 42B0 CMP R0, R6 0x080086E4: BF38 IT CC 0x080086E6: 4606 MOVCC R6, R0 0x080086E8: 6868 LDR R0, [R5, #4] 0x080086EA: 42A6 CMP R6, R4 0x080086EC: 4438 ADD R0, R7 0x080086EE: BF28 IT CS 0x080086F0: 4626 MOVCS R6, R4 0x080086F2: 4641 MOV R1, R8 0x080086F4: 4632 MOV R2, R6 0x080086F6: F7FA FB8B BL memcpy ; 0x08002E10 0x080086FA: 68A8 LDR R0, [R5, #8] 0x080086FC: 19F1 ADDS R1, R6, R7 0x080086FE: 1A0F SUBS R7, R1, R0 0x08008700: BF18 IT NE 0x08008702: 460F MOVNE R7, R1 0x08008704: F3BF 8F5F DMB SY 0x08008708: 60EF STR R7, [R5, #12] 0x0800870A: 1BA4 SUBS R4, R4, R6 0x0800870C: 44B0 ADD R8, R6 0x0800870E: 44B1 ADD R9, R6 0x08008710: D1DF BNE .L1 ; 0x080086D2 0x08008712: 4648 MOV R0, R9 0x08008714: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=90, align=2


SEGGER_RTT_WriteNoLock: 0x08008718: B570 PUSH {R4-R6, LR} 0x0800871A: 460D MOV R5, R1 0x0800871C: EB00 0040 ADD.W R0, R0, R0, LSL #1 0x08008720: F641 11C0 MOVW R1, #0x19C0 ; 0x240019C0 = _SEGGER_RTT 0x08008724: F2C2 4100 MOVT R1, #0x2400 ; 0x240019C0 = _SEGGER_RTT 0x08008728: EB01 00C0 ADD.W R0, R1, R0, LSL #3 0x0800872C: F100 0618 ADD.W R6, R0, #24 0x08008730: 6AC0 LDR R0, [R0, #44] 0x08008732: 2802 CMP R0, #2 0x08008734: D017 BEQ .L5 ; 0x08008766 0x08008736: 4614 MOV R4, R2 0x08008738: 2801 CMP R0, #1 0x0800873A: D007 BEQ .L2 ; 0x0800874C 0x0800873C: B920 CBNZ R0, .L1 ; 0x08008748 0x0800873E: 4630 MOV R0, R6 0x08008740: F7FF FFB4 BL _GetAvailWriteSpace ; 0x080086AC 0x08008744: 42A0 CMP R0, R4 0x08008746: D207 BCS .L3 ; 0x08008758
.L1: 0x08008748: 2400 MOVS R4, #0 0x0800874A: E00A B .L4 ; 0x08008762
.L2: 0x0800874C: 4630 MOV R0, R6 0x0800874E: F7FF FFAD BL _GetAvailWriteSpace ; 0x080086AC 0x08008752: 42A0 CMP R0, R4 0x08008754: BF38 IT CC 0x08008756: 4604 MOVCC R4, R0
.L3: 0x08008758: 4630 MOV R0, R6 0x0800875A: 4629 MOV R1, R5 0x0800875C: 4622 MOV R2, R4 0x0800875E: F005 FAA3 BL _WriteNoCheck ; 0x0800DCA8
.L4: 0x08008762: 4620 MOV R0, R4 0x08008764: BD70 POP {R4-R6, PC}
.L5: 0x08008766: 4630 MOV R0, R6 0x08008768: 4629 MOV R1, R5 0x0800876A: E8BD 4070 POP.W {R4-R6, LR} 0x0800876E: F7FF BFA8 B.W _WriteBlocking ; 0x080086C2

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


SEGGER_RTT_Write: 0x08008772: B5F8 PUSH {R3-R7, LR} 0x08008774: 4614 MOV R4, R2 0x08008776: 4606 MOV R6, R0 0x08008778: F641 10C0 MOVW R0, #0x19C0 ; 0x240019C0 = _SEGGER_RTT 0x0800877C: F2C2 4000 MOVT R0, #0x2400 ; 0x240019C0 = _SEGGER_RTT 0x08008780: 460D MOV R5, R1 0x08008782: 7800 LDRB R0, [R0] 0x08008784: 2800 CMP R0, #0 0x08008786: BF08 IT EQ 0x08008788: F7FF FF5D BLEQ _DoInit ; 0x08008646 0x0800878C: F3EF 8711 MRS R7, BASEPRI 0x08008790: F04F 0120 MOV.W R1, #32 0x08008794: F381 8811 MSR BASEPRI, R1 0x08008798: 4630 MOV R0, R6 0x0800879A: 4629 MOV R1, R5 0x0800879C: 4622 MOV R2, R4 0x0800879E: F7FF FFBB BL SEGGER_RTT_WriteNoLock ; 0x08008718 0x080087A2: F387 8811 MSR BASEPRI, R7 0x080087A6: BDF8 POP {R3-R7, PC}

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


__SEGGER_RTL_ascii_wctomb: 0x080087A8: 297F CMP R1, #127 0x080087AA: BF8E ITEE HI 0x080087AC: F06F 0001 MVNHI R0, #1 0x080087B0: 7001 STRBLS R1, [R0] 0x080087B2: 2001 MOVLS R0, #1 0x080087B4: 4770 BX LR

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


__SEGGER_RTL_ascii_tolower: __SEGGER_RTL_ascii_towlower: 0x080087B6: F1A0 0141 SUB.W R1, R0, #65 ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towlower 0x080087BA: 291A CMP R1, #26 0x080087BC: BF38 IT CC 0x080087BE: F040 0020 ORRCC R0, R0, #32 0x080087C2: 4770 BX LR

Section .text.main from charger_lto.o, size=5004, align=2


main: 0x080087C4: B0BA SUB SP, SP, #232 0x080087C6: F24E 1081 MOVW R0, #0xE181 ; 0x0800E181 = .rodata..L.str.1 0x080087CA: F24E 119A MOVW R1, #0xE19A ; 0x0800E19A = .rodata..L.str.1.2 0x080087CE: F24E 3273 MOVW R2, #0xE373 ; 0x0800E373 = .rodata..L.str.2 0x080087D2: F64E 590C MOVW R9, #0xED0C 0x080087D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E181 = .rodata..L.str.1 0x080087DA: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E19A = .rodata..L.str.1.2 0x080087DE: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E373 = .rodata..L.str.2 0x080087E2: F2CE 0900 MOVT R9, #0xE000 0x080087E6: F7FF FF16 BL printf ; 0x08008616 0x080087EA: 2401 MOVS R4, #1 0x080087EC: 9404 STR R4, [SP, #16] 0x080087EE: F3BF 8F5F DMB SY 0x080087F2: 2500 MOVS R5, #0 0x080087F4: F8D9 0018 LDR.W R0, [R9, #24] 0x080087F8: F420 3080 BIC R0, R0, #0x010000 0x080087FC: F8C9 0018 STR.W R0, [R9, #24] 0x08008800: F248 701F MOVW R0, #0x871F 0x08008804: F8C9 5088 STR.W R5, [R9, #136] 0x08008808: E9CD 5005 STRD R5, R0, [SP, #20] 0x0800880C: F240 1001 MOVW R0, #0x0101 0x08008810: 9007 STR R0, [SP, #28] 0x08008812: A804 ADD R0, SP, #16 0x08008814: F001 FD78 BL HAL_MPU_ConfigRegion ; 0x0800A308 0x08008818: F04F 5010 MOV.W R0, #0x24000000 0x0800881C: 9005 STR R0, [SP, #20] 0x0800881E: 2010 MOVS R0, #16 0x08008820: F88D 4011 STRB.W R4, [SP, #17] 0x08008824: F2C0 3001 MOVT R0, #0x0301 0x08008828: 9006 STR R0, [SP, #24] 0x0800882A: A804 ADD R0, SP, #16 0x0800882C: F88D 501D STRB.W R5, [SP, #29] 0x08008830: F001 FD6A BL HAL_MPU_ConfigRegion ; 0x0800A308 0x08008834: 2005 MOVS R0, #5 0x08008836: F8C9 0088 STR.W R0, [R9, #136] 0x0800883A: F8D9 0018 LDR.W R0, [R9, #24] 0x0800883E: F440 3080 ORR R0, R0, #0x010000 0x08008842: F8C9 0018 STR.W R0, [R9, #24] 0x08008846: F3BF 8F4F DSB SY 0x0800884A: F3BF 8F6F ISB SY 0x0800884E: F8D9 0008 LDR.W R0, [R9, #8] 0x08008852: 0380 LSLS R0, R0, #14 0x08008854: D413 BMI .L1 ; 0x0800887E 0x08008856: F3BF 8F4F DSB SY 0x0800885A: F3BF 8F6F ISB SY 0x0800885E: F8C9 5244 STR.W R5, [R9, #0x0244] 0x08008862: F3BF 8F4F DSB SY 0x08008866: F3BF 8F6F ISB SY 0x0800886A: F8D9 0008 LDR.W R0, [R9, #8] 0x0800886E: F440 3000 ORR R0, R0, #0x020000 0x08008872: F8C9 0008 STR.W R0, [R9, #8] 0x08008876: F3BF 8F4F DSB SY 0x0800887A: F3BF 8F6F ISB SY
.L1: 0x0800887E: F8D9 0008 LDR.W R0, [R9, #8] 0x08008882: 03C0 LSLS R0, R0, #15 0x08008884: D429 BMI .L4 ; 0x080088DA 0x08008886: 2000 MOVS R0, #0 0x08008888: F8C9 0078 STR.W R0, [R9, #120] 0x0800888C: F3BF 8F4F DSB SY 0x08008890: F643 76E0 MOVW R6, #0x3FE0 0x08008894: F8D9 1074 LDR.W R1, [R9, #116] 0x08008898: F3C1 304E UBFX R0, R1, #13, #15 0x0800889C: F3C1 02C9 UBFX R2, R1, #3, #10 0x080088A0: 08C9 LSRS R1, R1, #3 0x080088A2: 1C54 ADDS R4, R2, #1 0x080088A4: 0143 LSLS R3, R0, #5
.L2: 0x080088A6: EA03 0206 AND.W R2, R3, R6 0x080088AA: EB02 7581 ADD.W R5, R2, R1, LSL #30 0x080088AE: 4622 MOV R2, R4
.L3: 0x080088B0: 3A01 SUBS R2, #1 0x080088B2: F8C9 5254 STR.W R5, [R9, #0x0254] 0x080088B6: F105 4540 ADD.W R5, R5, #0xC0000000 0x080088BA: D1F9 BNE .L3 ; 0x080088B0 0x080088BC: 3B20 SUBS R3, #32 0x080088BE: 3801 SUBS R0, #1 0x080088C0: D2F1 BCS .L2 ; 0x080088A6 0x080088C2: F3BF 8F4F DSB SY 0x080088C6: F8D9 0008 LDR.W R0, [R9, #8] 0x080088CA: F440 3080 ORR R0, R0, #0x010000 0x080088CE: F8C9 0008 STR.W R0, [R9, #8] 0x080088D2: F3BF 8F4F DSB SY 0x080088D6: F3BF 8F6F ISB SY
.L4: 0x080088DA: F8D9 0000 LDR.W R0, [R9] 0x080088DE: F64F 01FF MOVW R1, #0xF8FF 0x080088E2: 4008 ANDS R0, R1 0x080088E4: F240 3100 MOVW R1, #0x0300 0x080088E8: F244 4700 MOVW R7, #0x4400 0x080088EC: F2C0 51FA MOVT R1, #0x05FA 0x080088F0: F6C5 0702 MOVT R7, #0x5802 0x080088F4: 4308 ORRS R0, R1 0x080088F6: F8C9 0000 STR.W R0, [R9] 0x080088FA: F7F8 FEE3 BL HAL_RCC_GetSysClockFreq ; 0x080016C4 0x080088FE: 69B9 LDR R1, [R7, #24] 0x08008900: F24E 3587 MOVW R5, #0xE387 ; 0x0800E387 = D1CorePrescTable 0x08008904: F6C0 0500 MOVT R5, #0x0800 ; 0x0800E387 = D1CorePrescTable 0x08008908: F646 68FC MOVW R8, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x0800890C: F3C1 2103 UBFX R1, R1, #8, #4 0x08008910: F2C2 4800 MOVT R8, #0x2400 ; 0x24006EFC = SystemCoreClock 0x08008914: 5C69 LDRB R1, [R5, R1] 0x08008916: F001 011F AND R1, R1, #31 0x0800891A: 40C8 LSRS R0, R1 0x0800891C: 69B9 LDR R1, [R7, #24] 0x0800891E: F8C8 0000 STR.W R0, [R8] 0x08008922: 200F MOVS R0, #15 0x08008924: F001 F914 BL HAL_InitTick ; 0x08009B50 0x08008928: B980 CBNZ R0, .L5 ; 0x0800894C 0x0800892A: F8D7 00F4 LDR.W R0, [R7, #244] 0x0800892E: 210F MOVS R1, #15 0x08008930: F040 0002 ORR R0, R0, #2 0x08008934: F8C7 00F4 STR.W R0, [R7, #244] 0x08008938: F8D7 00F4 LDR.W R0, [R7, #244] 0x0800893C: F000 0002 AND R0, R0, #2 0x08008940: 9004 STR R0, [SP, #16] 0x08008942: 9804 LDR R0, [SP, #16] 0x08008944: F06F 0001 MVN R0, #1 0x08008948: F001 FCB8 BL HAL_NVIC_SetPriority ; 0x0800A2BC
.L5: 0x0800894C: F207 410C ADDW R1, R7, #0x040C 0x08008950: 6808 LDR R0, [R1] 0x08008952: 680A LDR R2, [R1] 0x08008954: 0740 LSLS R0, R0, #29 0x08008956: F242 407C MOVW R0, #0x247C ; 0x2400247C = uwTick 0x0800895A: F2C2 4000 MOVT R0, #0x2400 ; 0x2400247C = uwTick 0x0800895E: D50D BPL .L7 ; 0x0800897C 0x08008960: 2302 MOVS R3, #2 0x08008962: F363 0202 BFI R2, R3, #0, #3 0x08008966: 600A STR R2, [R1] 0x08008968: 6802 LDR R2, [R0]
.L6: 0x0800896A: F851 3C08 LDR R3, [R1, #-8] 0x0800896E: 049B LSLS R3, R3, #18 0x08008970: D404 BMI .L7 ; 0x0800897C 0x08008972: 6803 LDR R3, [R0] 0x08008974: 1A9B SUBS R3, R3, R2 0x08008976: F5B3 7F7A CMP.W R3, #0x03E8 0x0800897A: D9F6 BLS .L6 ; 0x0800896A
.L7: 0x0800897C: 2200 MOVS R2, #0 0x0800897E: 9204 STR R2, [SP, #16] 0x08008980: 68CA LDR R2, [R1, #12] 0x08008982: 2302 MOVS R3, #2 0x08008984: F363 328F BFI R2, R3, #14, #2 0x08008988: 60CA STR R2, [R1, #12] 0x0800898A: 68CA LDR R2, [R1, #12] 0x0800898C: F402 4240 AND R2, R2, #0xC000 0x08008990: 9204 STR R2, [SP, #16] 0x08008992: 9A04 LDR R2, [SP, #16]
.L8: 0x08008994: 68CA LDR R2, [R1, #12] 0x08008996: 0492 LSLS R2, R2, #18 0x08008998: D5FC BPL .L8 ; 0x08008994 0x0800899A: F8D7 1400 LDR.W R1, [R7, #0x0400] 0x0800899E: F441 7180 ORR R1, R1, #0x0100 0x080089A2: F8C7 1400 STR.W R1, [R7, #0x0400] 0x080089A6: 6F39 LDR R1, [R7, #112] 0x080089A8: F021 0118 BIC R1, R1, #24 0x080089AC: 6739 STR R1, [R7, #112] 0x080089AE: 6939 LDR R1, [R7, #16] 0x080089B0: F001 0238 AND R2, R1, #56 0x080089B4: 6AB9 LDR R1, [R7, #40] 0x080089B6: 2A10 CMP R2, #16 0x080089B8: D005 BEQ .L9 ; 0x080089C6 0x080089BA: 2A18 CMP R2, #24 0x080089BC: D114 BNE .L12 ; 0x080089E8 0x080089BE: F001 0103 AND R1, R1, #3 0x080089C2: 2902 CMP R1, #2 0x080089C4: D110 BNE .L12 ; 0x080089E8
.L9: 0x080089C6: 6839 LDR R1, [R7]
.L10: 0x080089C8: F8D7 1400 LDR.W R1, [R7, #0x0400] 0x080089CC: F441 7180 ORR R1, R1, #0x0100 0x080089D0: F8C7 1400 STR.W R1, [R7, #0x0400] 0x080089D4: 6801 LDR R1, [R0]
.L11: 0x080089D6: F8D7 2400 LDR.W R2, [R7, #0x0400] 0x080089DA: 05D2 LSLS R2, R2, #23 0x080089DC: D411 BMI .L14 ; 0x08008A02 0x080089DE: 6802 LDR R2, [R0] 0x080089E0: 1A52 SUBS R2, R2, R1 0x080089E2: 2A64 CMP R2, #100 0x080089E4: D9F7 BLS .L11 ; 0x080089D6 0x080089E6: E0D0 B .L25 ; 0x08008B8A
.L12: 0x080089E8: 6839 LDR R1, [R7] 0x080089EA: F441 3180 ORR R1, R1, #0x010000 0x080089EE: 6039 STR R1, [R7] 0x080089F0: 6801 LDR R1, [R0]
.L13: 0x080089F2: 683A LDR R2, [R7] 0x080089F4: 0392 LSLS R2, R2, #14 0x080089F6: D4E7 BMI .L10 ; 0x080089C8 0x080089F8: 6802 LDR R2, [R0] 0x080089FA: 1A52 SUBS R2, R2, R1 0x080089FC: 2A64 CMP R2, #100 0x080089FE: D9F8 BLS .L13 ; 0x080089F2 0x08008A00: E0C3 B .L25 ; 0x08008B8A
.L14: 0x08008A02: 6F39 LDR R1, [R7, #112] 0x08008A04: F241 3288 MOVW R2, #0x1388 0x08008A08: F041 0101 ORR R1, R1, #1 0x08008A0C: 6739 STR R1, [R7, #112] 0x08008A0E: 6801 LDR R1, [R0]
.L15: 0x08008A10: 6F3B LDR R3, [R7, #112] 0x08008A12: 079B LSLS R3, R3, #30 0x08008A14: D404 BMI .L16 ; 0x08008A20 0x08008A16: 6803 LDR R3, [R0] 0x08008A18: 1A5B SUBS R3, R3, R1 0x08008A1A: 4293 CMP R3, R2 0x08008A1C: D9F8 BLS .L15 ; 0x08008A10 0x08008A1E: E0B4 B .L25 ; 0x08008B8A
.L16: 0x08008A20: 6939 LDR R1, [R7, #16] 0x08008A22: F001 0138 AND R1, R1, #56 0x08008A26: 2918 CMP R1, #24 0x08008A28: D169 BNE .L21 ; 0x08008AFE 0x08008A2A: 6AB9 LDR R1, [R7, #40] 0x08008A2C: F240 32F3 MOVW R2, #0x03F3 0x08008A30: 4011 ANDS R1, R2 0x08008A32: 2952 CMP R1, #82 0x08008A34: 6B39 LDR R1, [R7, #48] 0x08008A36: F040 80A8 BNE.W .L25 ; 0x08008B8A 0x08008A3A: 460A MOV R2, R1 0x08008A3C: F36F 225F BFC R2, #9, #23 0x08008A40: 2A27 CMP R2, #39 0x08008A42: F040 80A2 BNE.W .L25 ; 0x08008B8A 0x08008A46: F401 427E AND R2, R1, #0xFE00 0x08008A4A: F5B2 7F00 CMP.W R2, #0x0200 0x08008A4E: F040 809C BNE.W .L25 ; 0x08008B8A 0x08008A52: F401 02FE AND R2, R1, #0x7F0000 0x08008A56: F5B2 3F80 CMP.W R2, #0x010000 0x08008A5A: BF04 ITT EQ 0x08008A5C: F001 41FE ANDEQ R1, R1, #0x7F000000 0x08008A60: F1B1 7F80 CMPEQ.W R1, #0x01000000 0x08008A64: F040 8091 BNE.W .L25 ; 0x08008B8A 0x08008A68: 6B79 LDR R1, [R7, #52] 0x08008A6A: F64F 72F8 MOVW R2, #0xFFF8 0x08008A6E: 4211 TST R1, R2 0x08008A70: D010 BEQ .L18 ; 0x08008A94 0x08008A72: 6AF9 LDR R1, [R7, #44] 0x08008A74: F021 0101 BIC R1, R1, #1 0x08008A78: 62F9 STR R1, [R7, #44] 0x08008A7A: 6801 LDR R1, [R0]
.L17: 0x08008A7C: 6802 LDR R2, [R0] 0x08008A7E: 428A CMP R2, R1 0x08008A80: D0FC BEQ .L17 ; 0x08008A7C 0x08008A82: 6B79 LDR R1, [R7, #52] 0x08008A84: F64F 72F8 MOVW R2, #0xFFF8 0x08008A88: 4391 BICS R1, R2 0x08008A8A: 6379 STR R1, [R7, #52] 0x08008A8C: 6AF9 LDR R1, [R7, #44] 0x08008A8E: F041 0101 ORR R1, R1, #1 0x08008A92: 62F9 STR R1, [R7, #44]
.L18: 0x08008A94: F242 0A00 MOVW R10, #0x2000 0x08008A98: F2C5 2A00 MOVT R10, #0x5200 0x08008A9C: F8DA 1000 LDR.W R1, [R10] 0x08008AA0: 0709 LSLS R1, R1, #28 0x08008AA2: D10D BNE .L19 ; 0x08008AC0 0x08008AA4: F8DA 1000 LDR.W R1, [R10] 0x08008AA8: 2201 MOVS R2, #1 0x08008AAA: F362 0103 BFI R1, R2, #0, #4 0x08008AAE: F8CA 1000 STR.W R1, [R10] 0x08008AB2: F8DA 1000 LDR.W R1, [R10] 0x08008AB6: F001 010F AND R1, R1, #15 0x08008ABA: 2901 CMP R1, #1 0x08008ABC: F040 80B9 BNE.W .L29 ; 0x08008C32
.L19: 0x08008AC0: 69B9 LDR R1, [R7, #24] 0x08008AC2: 69F9 LDR R1, [R7, #28] 0x08008AC4: 69F9 LDR R1, [R7, #28] 0x08008AC6: 6A39 LDR R1, [R7, #32] 0x08008AC8: 69B9 LDR R1, [R7, #24] 0x08008ACA: 69B9 LDR R1, [R7, #24] 0x08008ACC: F421 6170 BIC R1, R1, #0x0F00 0x08008AD0: 61B9 STR R1, [R7, #24] 0x08008AD2: 6839 LDR R1, [R7] 0x08008AD4: 0189 LSLS R1, R1, #6 0x08008AD6: F140 80AC BPL.W .L29 ; 0x08008C32 0x08008ADA: 6939 LDR R1, [R7, #16] 0x08008ADC: 2203 MOVS R2, #3 0x08008ADE: F362 0102 BFI R1, R2, #0, #3 0x08008AE2: 6139 STR R1, [R7, #16] 0x08008AE4: 6801 LDR R1, [R0] 0x08008AE6: F241 3288 MOVW R2, #0x1388
.L20: 0x08008AEA: 693B LDR R3, [R7, #16] 0x08008AEC: F003 0338 AND R3, R3, #56 0x08008AF0: 2B18 CMP R3, #24 0x08008AF2: D04C BEQ .L27 ; 0x08008B8E 0x08008AF4: 6803 LDR R3, [R0] 0x08008AF6: 1A5B SUBS R3, R3, R1 0x08008AF8: 4293 CMP R3, R2 0x08008AFA: D9F6 BLS .L20 ; 0x08008AEA 0x08008AFC: E099 B .L29 ; 0x08008C32
.L21: 0x08008AFE: 6839 LDR R1, [R7] 0x08008B00: F021 7180 BIC R1, R1, #0x01000000 0x08008B04: 6039 STR R1, [R7] 0x08008B06: 6801 LDR R1, [R0]
.L22: 0x08008B08: 683A LDR R2, [R7] 0x08008B0A: 0192 LSLS R2, R2, #6 0x08008B0C: D504 BPL .L23 ; 0x08008B18 0x08008B0E: 6802 LDR R2, [R0] 0x08008B10: 1A52 SUBS R2, R2, R1 0x08008B12: 2A02 CMP R2, #2 0x08008B14: D9F8 BLS .L22 ; 0x08008B08 0x08008B16: E038 B .L25 ; 0x08008B8A
.L23: 0x08008B18: 6AB9 LDR R1, [R7, #40] 0x08008B1A: F240 32F3 MOVW R2, #0x03F3 0x08008B1E: 4391 BICS R1, R2 0x08008B20: F64F 72F8 MOVW R2, #0xFFF8 0x08008B24: 3152 ADDS R1, #82 0x08008B26: 62B9 STR R1, [R7, #40] 0x08008B28: F240 2127 MOVW R1, #0x0227 0x08008B2C: F2C0 1101 MOVT R1, #0x0101 0x08008B30: 6339 STR R1, [R7, #48] 0x08008B32: 6AF9 LDR R1, [R7, #44] 0x08008B34: F021 0101 BIC R1, R1, #1 0x08008B38: 62F9 STR R1, [R7, #44] 0x08008B3A: 6B79 LDR R1, [R7, #52] 0x08008B3C: 4391 BICS R1, R2 0x08008B3E: 6379 STR R1, [R7, #52] 0x08008B40: 6AF9 LDR R1, [R7, #44] 0x08008B42: 2202 MOVS R2, #2 0x08008B44: F362 0183 BFI R1, R2, #2, #2 0x08008B48: 62F9 STR R1, [R7, #44] 0x08008B4A: 6AF9 LDR R1, [R7, #44] 0x08008B4C: F021 0102 BIC R1, R1, #2 0x08008B50: 62F9 STR R1, [R7, #44] 0x08008B52: 6AF9 LDR R1, [R7, #44] 0x08008B54: F441 3180 ORR R1, R1, #0x010000 0x08008B58: 62F9 STR R1, [R7, #44] 0x08008B5A: 6AF9 LDR R1, [R7, #44] 0x08008B5C: F441 3100 ORR R1, R1, #0x020000 0x08008B60: 62F9 STR R1, [R7, #44] 0x08008B62: 6AF9 LDR R1, [R7, #44] 0x08008B64: F441 2180 ORR R1, R1, #0x040000 0x08008B68: 62F9 STR R1, [R7, #44] 0x08008B6A: 6AF9 LDR R1, [R7, #44] 0x08008B6C: F041 0101 ORR R1, R1, #1 0x08008B70: 62F9 STR R1, [R7, #44] 0x08008B72: 6839 LDR R1, [R7] 0x08008B74: F041 7180 ORR R1, R1, #0x01000000 0x08008B78: 6039 STR R1, [R7] 0x08008B7A: 6801 LDR R1, [R0]
.L24: 0x08008B7C: 683A LDR R2, [R7] 0x08008B7E: 0192 LSLS R2, R2, #6 0x08008B80: D488 BMI .L18 ; 0x08008A94 0x08008B82: 6802 LDR R2, [R0] 0x08008B84: 1A52 SUBS R2, R2, R1 0x08008B86: 2A02 CMP R2, #2 0x08008B88: D9F8 BLS .L24 ; 0x08008B7C
.L25: 0x08008B8A: B672 CPSID i
.L26: 0x08008B8C: E7FE B .L26 ; 0x08008B8C
.L27: 0x08008B8E: 69B8 LDR R0, [R7, #24] 0x08008B90: 0700 LSLS R0, R0, #28 0x08008B92: BF1E ITTT NE 0x08008B94: 69B8 LDRNE R0, [R7, #24] 0x08008B96: F020 000F BICNE R0, R0, #15 0x08008B9A: 61B8 STRNE R0, [R7, #24] 0x08008B9C: F8DA 0000 LDR.W R0, [R10] 0x08008BA0: F010 0F0E TST R0, #14 0x08008BA4: D00C BEQ .L28 ; 0x08008BC0 0x08008BA6: F8DA 0000 LDR.W R0, [R10] 0x08008BAA: 2101 MOVS R1, #1 0x08008BAC: F361 0003 BFI R0, R1, #0, #4 0x08008BB0: F8CA 0000 STR.W R0, [R10] 0x08008BB4: F8DA 0000 LDR.W R0, [R10] 0x08008BB8: F000 000F AND R0, R0, #15 0x08008BBC: 2801 CMP R0, #1 0x08008BBE: D138 BNE .L29 ; 0x08008C32
.L28: 0x08008BC0: 69B8 LDR R0, [R7, #24] 0x08008BC2: F010 0F70 TST R0, #112 0x08008BC6: BF1E ITTT NE 0x08008BC8: 69B8 LDRNE R0, [R7, #24] 0x08008BCA: F020 0070 BICNE R0, R0, #112 0x08008BCE: 61B8 STRNE R0, [R7, #24] 0x08008BD0: 69F8 LDR R0, [R7, #28] 0x08008BD2: F010 0F70 TST R0, #112 0x08008BD6: BF1E ITTT NE 0x08008BD8: 69F8 LDRNE R0, [R7, #28] 0x08008BDA: F020 0070 BICNE R0, R0, #112 0x08008BDE: 61F8 STRNE R0, [R7, #28] 0x08008BE0: 69F8 LDR R0, [R7, #28] 0x08008BE2: F410 6FE0 TST R0, #0x0700 0x08008BE6: BF1E ITTT NE 0x08008BE8: 69F8 LDRNE R0, [R7, #28] 0x08008BEA: F420 60E0 BICNE R0, R0, #0x0700 0x08008BEE: 61F8 STRNE R0, [R7, #28] 0x08008BF0: 6A38 LDR R0, [R7, #32] 0x08008BF2: F010 0F70 TST R0, #112 0x08008BF6: BF1E ITTT NE 0x08008BF8: 6A38 LDRNE R0, [R7, #32] 0x08008BFA: F020 0070 BICNE R0, R0, #112 0x08008BFE: 6238 STRNE R0, [R7, #32] 0x08008C00: F7F8 FD60 BL HAL_RCC_GetSysClockFreq ; 0x080016C4 0x08008C04: 69B9 LDR R1, [R7, #24] 0x08008C06: F242 42E4 MOVW R2, #0x24E4 ; 0x240024E4 = uwTickPrio 0x08008C0A: F2C2 4200 MOVT R2, #0x2400 ; 0x240024E4 = uwTickPrio 0x08008C0E: 2610 MOVS R6, #16 0x08008C10: F3C1 2103 UBFX R1, R1, #8, #4 0x08008C14: 5C69 LDRB R1, [R5, R1] 0x08008C16: 69BB LDR R3, [R7, #24] 0x08008C18: 7812 LDRB R2, [R2] 0x08008C1A: F001 011F AND R1, R1, #31 0x08008C1E: 40C8 LSRS R0, R1 0x08008C20: F8C8 0000 STR.W R0, [R8] 0x08008C24: 2010 MOVS R0, #16 0x08008C26: 2A00 CMP R2, #0 0x08008C28: BF18 IT NE 0x08008C2A: 200F MOVNE R0, #15 0x08008C2C: F000 FF90 BL HAL_InitTick ; 0x08009B50 0x08008C30: B108 CBZ R0, .L31 ; 0x08008C36
.L29: 0x08008C32: B672 CPSID i
.L30: 0x08008C34: E7FE B .L30 ; 0x08008C34
.L31: 0x08008C36: A806 ADD R0, SP, #24 0x08008C38: 21B0 MOVS R1, #176 0x08008C3A: F7FA F917 BL __aeabi_memclr ; 0x08002E6C 0x08008C3E: 2003 MOVS R0, #3 0x08008C40: 2400 MOVS R4, #0 0x08008C42: E9CD 0404 STRD R0, R4, [SP, #16] 0x08008C46: 2019 MOVS R0, #25 0x08008C48: 900E STR R0, [SP, #56] 0x08008C4A: 20C8 MOVS R0, #200 0x08008C4C: 900F STR R0, [SP, #60] 0x08008C4E: 2002 MOVS R0, #2 0x08008C50: 9010 STR R0, [SP, #64] 0x08008C52: 2108 MOVS R1, #8 0x08008C54: E9CD 1011 STRD R1, R0, [SP, #68] 0x08008C58: E9CD 0621 STRD R0, R6, [SP, #132] 0x08008C5C: A804 ADD R0, SP, #16 0x08008C5E: F44F 7100 MOV.W R1, #0x0200 0x08008C62: 9114 STR R1, [SP, #80] 0x08008C64: F7F8 FDB4 BL HAL_RCCEx_PeriphCLKConfig ; 0x080017D0 0x08008C68: B108 CBZ R0, .L33 ; 0x08008C6E 0x08008C6A: B672 CPSID i
.L32: 0x08008C6C: E7FE B .L32 ; 0x08008C6C
.L33: 0x08008C6E: F240 4600 MOVW R6, #0x0400 0x08008C72: F6C5 0602 MOVT R6, #0x5802 0x08008C76: F7F8 FD25 BL HAL_RCC_GetSysClockFreq ; 0x080016C4 0x08008C7A: 4601 MOV R1, R0 0x08008C7C: F64D 7045 MOVW R0, #0xDF45 ; 0x0800DF45 = .rodata..L.str.3.3 0x08008C80: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF45 = .rodata..L.str.3.3 0x08008C84: F7FF FCC7 BL printf ; 0x08008616 0x08008C88: E9CD 4407 STRD R4, R4, [SP, #28] 0x08008C8C: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008C90: F506 6500 ADD.W R5, R6, #0x0800 0x08008C94: F040 0010 ORR R0, R0, #16 0x08008C98: F8C7 00E0 STR.W R0, [R7, #224] 0x08008C9C: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CA0: F505 6340 ADD.W R3, R5, #0x0C00 0x08008CA4: F000 0010 AND R0, R0, #16 0x08008CA8: 9036 STR R0, [SP, #216] 0x08008CAA: 9836 LDR R0, [SP, #216] 0x08008CAC: 2200 MOVS R2, #0 0x08008CAE: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CB2: F6CB 6203 MOVT R2, #0xBE03 0x08008CB6: F040 0004 ORR R0, R0, #4 0x08008CBA: F8C7 00E0 STR.W R0, [R7, #224] 0x08008CBE: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CC2: F04F 4100 MOV.W R1, #0x80000000 0x08008CC6: F000 0004 AND R0, R0, #4 0x08008CCA: 9036 STR R0, [SP, #216] 0x08008CCC: 9836 LDR R0, [SP, #216] 0x08008CCE: F04F 0C08 MOV.W R12, #8 0x08008CD2: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CD6: 46B3 MOV R11, R6 0x08008CD8: F040 0020 ORR R0, R0, #32 0x08008CDC: F8C7 00E0 STR.W R0, [R7, #224] 0x08008CE0: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CE4: F000 0020 AND R0, R0, #32 0x08008CE8: 9036 STR R0, [SP, #216] 0x08008CEA: 9836 LDR R0, [SP, #216] 0x08008CEC: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CF0: F040 0080 ORR R0, R0, #128 0x08008CF4: F8C7 00E0 STR.W R0, [R7, #224] 0x08008CF8: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008CFC: F000 0080 AND R0, R0, #128 0x08008D00: 9036 STR R0, [SP, #216] 0x08008D02: 9836 LDR R0, [SP, #216] 0x08008D04: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D08: F040 0001 ORR R0, R0, #1 0x08008D0C: F8C7 00E0 STR.W R0, [R7, #224] 0x08008D10: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D14: F000 0001 AND R0, R0, #1 0x08008D18: 9036 STR R0, [SP, #216] 0x08008D1A: 9836 LDR R0, [SP, #216] 0x08008D1C: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D20: F040 0002 ORR R0, R0, #2 0x08008D24: F8C7 00E0 STR.W R0, [R7, #224] 0x08008D28: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D2C: F000 0002 AND R0, R0, #2 0x08008D30: 9036 STR R0, [SP, #216] 0x08008D32: 9836 LDR R0, [SP, #216] 0x08008D34: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D38: F040 0040 ORR R0, R0, #64 0x08008D3C: F8C7 00E0 STR.W R0, [R7, #224] 0x08008D40: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D44: F000 0040 AND R0, R0, #64 0x08008D48: 9036 STR R0, [SP, #216] 0x08008D4A: 9836 LDR R0, [SP, #216] 0x08008D4C: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D50: F040 0008 ORR R0, R0, #8 0x08008D54: F8C7 00E0 STR.W R0, [R7, #224] 0x08008D58: F8D7 00E0 LDR.W R0, [R7, #224] 0x08008D5C: F000 0008 AND R0, R0, #8 0x08008D60: 9036 STR R0, [SP, #216] 0x08008D62: 9836 LDR R0, [SP, #216] 0x08008D64: 2000 MOVS R0, #0 0x08008D66: F2CA 00C0 MOVT R0, #0xA0C0 0x08008D6A: F8C5 0418 STR.W R0, [R5, #0x0418] 0x08008D6E: F64F 4018 MOVW R0, #0xFC18 0x08008D72: F6CF 70FF MOVT R0, #0xFFFF 0x08008D76: 5019 STR R1, [R3, R0] 0x08008D78: 619A STR R2, [R3, #24] 0x08008D7A: F04F 6290 MOV.W R2, #0x04800000 0x08008D7E: 61AA STR R2, [R5, #24] 0x08008D80: 5031 STR R1, [R6, R0] 0x08008D82: 2010 MOVS R0, #16 0x08008D84: F8C5 C018 STR.W R12, [R5, #24] 0x08008D88: A904 ADD R1, SP, #16 0x08008D8A: 61B0 STR R0, [R6, #24] 0x08008D8C: F04F 7000 MOV.W R0, #0x02000000 0x08008D90: 61B0 STR R0, [R6, #24] 0x08008D92: F240 7033 MOVW R0, #0x0733 0x08008D96: 9004 STR R0, [SP, #16] 0x08008D98: 2003 MOVS R0, #3 0x08008D9A: F505 6680 ADD.W R6, R5, #0x0400 0x08008D9E: E9CD 0405 STRD R0, R4, [SP, #20] 0x08008DA2: 4630 MOV R0, R6 0x08008DA4: F001 FBF2 BL HAL_GPIO_Init ; 0x0800A58C 0x08008DA8: F24A 00C0 MOVW R0, #0xA0C0 0x08008DAC: 9004 STR R0, [SP, #16] 0x08008DAE: 2001 MOVS R0, #1 0x08008DB0: A904 ADD R1, SP, #16 0x08008DB2: E9CD 0405 STRD R0, R4, [SP, #20] 0x08008DB6: 4630 MOV R0, R6 0x08008DB8: 9407 STR R4, [SP, #28] 0x08008DBA: F001 FBE7 BL HAL_GPIO_Init ; 0x0800A58C 0x08008DBE: F242 003F MOVW R0, #0x203F 0x08008DC2: 9004 STR R0, [SP, #16] 0x08008DC4: F50B 6080 ADD.W R0, R11, #0x0400 0x08008DC8: A904 ADD R1, SP, #16 0x08008DCA: 2603 MOVS R6, #3 0x08008DCC: 9003 STR R0, [SP, #12] 0x08008DCE: E9CD 6405 STRD R6, R4, [SP, #20] 0x08008DD2: F001 FBDB BL HAL_GPIO_Init ; 0x0800A58C 0x08008DD6: F647 70FF MOVW R0, #0x7FFF 0x08008DDA: 46B3 MOV R11, R6 0x08008DDC: E9CD 0604 STRD R0, R6, [SP, #16] 0x08008DE0: A904 ADD R1, SP, #16 0x08008DE2: 9406 STR R4, [SP, #24] 0x08008DE4: F241 4600 MOVW R6, #0x1400 0x08008DE8: F6C5 0602 MOVT R6, #0x5802 0x08008DEC: 4630 MOV R0, R6 0x08008DEE: F001 FBCD BL HAL_GPIO_Init ; 0x0800A58C 0x08008DF2: F641 60FF MOVW R0, #0x1EFF 0x08008DF6: A904 ADD R1, SP, #16 0x08008DF8: E9CD 0B04 STRD R0, R11, [SP, #16] 0x08008DFC: F5A6 50A0 SUB.W R0, R6, #0x1400 0x08008E00: 9406 STR R4, [SP, #24] 0x08008E02: F001 FBC3 BL HAL_GPIO_Init ; 0x0800A58C 0x08008E06: F643 00EF MOVW R0, #0x38EF 0x08008E0A: A904 ADD R1, SP, #16 0x08008E0C: E9CD 0B04 STRD R0, R11, [SP, #16] 0x08008E10: F5A6 5080 SUB.W R0, R6, #0x1000 0x08008E14: 9406 STR R4, [SP, #24] 0x08008E16: F001 FBB9 BL HAL_GPIO_Init ; 0x0800A58C 0x08008E1A: F44F 4000 MOV.W R0, #0x8000 0x08008E1E: 9004 STR R0, [SP, #16] 0x08008E20: 4630 MOV R0, R6 0x08008E22: A904 ADD R1, SP, #16 0x08008E24: F04F 0B01 MOV.W R11, #1 0x08008E28: 9407 STR R4, [SP, #28] 0x08008E2A: E9CD B405 STRD R11, R4, [SP, #20] 0x08008E2E: F001 FBAD BL HAL_GPIO_Init ; 0x0800A58C 0x08008E32: F64B 6003 MOVW R0, #0xBE03 0x08008E36: A904 ADD R1, SP, #16 0x08008E38: E9CD 0B04 STRD R0, R11, [SP, #16] 0x08008E3C: F641 0000 MOVW R0, #0x1800 0x08008E40: F6C5 0002 MOVT R0, #0x5802 0x08008E44: E9CD 4406 STRD R4, R4, [SP, #24] 0x08008E48: F001 FBA0 BL HAL_GPIO_Init ; 0x0800A58C 0x08008E4C: F640 4600 MOVW R6, #0x0C00 0x08008E50: F44F 6091 MOV.W R0, #0x0488 0x08008E54: F6C5 0602 MOVT R6, #0x5802 0x08008E58: A904 ADD R1, SP, #16 0x08008E5A: E9CD 0B04 STRD R0, R11, [SP, #16] 0x08008E5E: 4630 MOV R0, R6 0x08008E60: E9CD 4406 STRD R4, R4, [SP, #24] 0x08008E64: F001 FB92 BL HAL_GPIO_Init ; 0x0800A58C 0x08008E68: F44F 5000 MOV.W R0, #0x2000 0x08008E6C: A904 ADD R1, SP, #16 0x08008E6E: E9CD 0404 STRD R0, R4, [SP, #16] 0x08008E72: 4630 MOV R0, R6 0x08008E74: 9406 STR R4, [SP, #24] 0x08008E76: F001 FB89 BL HAL_GPIO_Init ; 0x0800A58C 0x08008E7A: F24C 0003 MOVW R0, #0xC003 0x08008E7E: 9004 STR R0, [SP, #16] 0x08008E80: 4630 MOV R0, R6 0x08008E82: A904 ADD R1, SP, #16 0x08008E84: F04F 0B03 MOV.W R11, #3 0x08008E88: E9CD B405 STRD R11, R4, [SP, #20] 0x08008E8C: F001 FB7E BL HAL_GPIO_Init ; 0x0800A58C 0x08008E90: F44F 70FE MOV.W R0, #0x01FC 0x08008E94: A904 ADD R1, SP, #16 0x08008E96: E9CD 0B04 STRD R0, R11, [SP, #16] 0x08008E9A: F506 6040 ADD.W R0, R6, #0x0C00 0x08008E9E: 9406 STR R4, [SP, #24] 0x08008EA0: F001 FB74 BL HAL_GPIO_Init ; 0x0800A58C 0x08008EA4: F44F 7080 MOV.W R0, #0x0100 0x08008EA8: F5A6 6640 SUB.W R6, R6, #0x0C00 0x08008EAC: E9CD 0404 STRD R0, R4, [SP, #16] 0x08008EB0: 2001 MOVS R0, #1 0x08008EB2: 9006 STR R0, [SP, #24] 0x08008EB4: 4630 MOV R0, R6 0x08008EB6: A904 ADD R1, SP, #16 0x08008EB8: F001 FB68 BL HAL_GPIO_Init ; 0x0800A58C 0x08008EBC: F44F 4000 MOV.W R0, #0x8000 0x08008EC0: 9004 STR R0, [SP, #16] 0x08008EC2: 4630 MOV R0, R6 0x08008EC4: A904 ADD R1, SP, #16 0x08008EC6: F04F 0B01 MOV.W R11, #1 0x08008ECA: 9407 STR R4, [SP, #28] 0x08008ECC: E9CD B405 STRD R11, R4, [SP, #20] 0x08008ED0: F001 FB5C BL HAL_GPIO_Init ; 0x0800A58C 0x08008ED4: F44F 7004 MOV.W R0, #0x0210 0x08008ED8: F506 6680 ADD.W R6, R6, #0x0400 0x08008EDC: E9CD 0B04 STRD R0, R11, [SP, #16] 0x08008EE0: 4630 MOV R0, R6 0x08008EE2: A904 ADD R1, SP, #16 0x08008EE4: E9CD 4406 STRD R4, R4, [SP, #24] 0x08008EE8: F001 FB50 BL HAL_GPIO_Init ; 0x0800A58C 0x08008EEC: F44F 7080 MOV.W R0, #0x0100 0x08008EF0: 9004 STR R0, [SP, #16] 0x08008EF2: F44F 1004 MOV.W R0, #0x210000 0x08008EF6: A904 ADD R1, SP, #16 0x08008EF8: E9CD 0405 STRD R0, R4, [SP, #20] 0x08008EFC: 4630 MOV R0, R6 0x08008EFE: F001 FB45 BL HAL_GPIO_Init ; 0x0800A58C 0x08008F02: 2017 MOVS R0, #23 0x08008F04: 2105 MOVS R1, #5 0x08008F06: F001 F9D9 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08008F0A: F24E 0610 MOVW R6, #0xE010 0x08008F0E: F2CE 0600 MOVT R6, #0xE000 0x08008F12: F44F 0000 MOV.W R0, #0x800000 0x08008F16: 2105 MOVS R1, #5 0x08008F18: F8C6 00F0 STR.W R0, [R6, #240] 0x08008F1C: F8D7 00D8 LDR.W R0, [R7, #216] 0x08008F20: F040 0001 ORR R0, R0, #1 0x08008F24: F8C7 00D8 STR.W R0, [R7, #216] 0x08008F28: F8D7 00D8 LDR.W R0, [R7, #216] 0x08008F2C: F000 0001 AND R0, R0, #1 0x08008F30: 9004 STR R0, [SP, #16] 0x08008F32: 9804 LDR R0, [SP, #16] 0x08008F34: 200B MOVS R0, #11 0x08008F36: F001 F9C1 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08008F3A: F44F 6000 MOV.W R0, #0x0800 0x08008F3E: F8C6 00F0 STR.W R0, [R6, #240] 0x08008F42: 200C MOVS R0, #12 0x08008F44: 2105 MOVS R1, #5 0x08008F46: F001 F9B9 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08008F4A: F44F 5080 MOV.W R0, #0x1000 0x08008F4E: F8C6 00F0 STR.W R0, [R6, #240] 0x08008F52: 200D MOVS R0, #13 0x08008F54: 2105 MOVS R1, #5 0x08008F56: F001 F9B1 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08008F5A: F44F 5000 MOV.W R0, #0x2000 0x08008F5E: F8C6 00F0 STR.W R0, [R6, #240] 0x08008F62: 200E MOVS R0, #14 0x08008F64: 2105 MOVS R1, #5 0x08008F66: F001 F9A9 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08008F6A: F44F 4080 MOV.W R0, #0x4000 0x08008F6E: F8C6 00F0 STR.W R0, [R6, #240] 0x08008F72: 200F MOVS R0, #15 0x08008F74: 2105 MOVS R1, #5 0x08008F76: F001 F9A1 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08008F7A: F44F 4100 MOV.W R1, #0x8000 0x08008F7E: F8C6 10F0 STR.W R1, [R6, #240] 0x08008F82: F242 3658 MOVW R6, #0x2358 ; 0x24002354 = hrtc 0x08008F86: F2C2 4600 MOVT R6, #0x2400 ; 0x24002354 = hrtc 0x08008F8A: 2000 MOVS R0, #0 0x08008F8C: F6C5 0002 MOVT R0, #0x5802 0x08008F90: 217F MOVS R1, #127 0x08008F92: F5A0 30E0 SUB.W R0, R0, #0x01C000 0x08008F96: E946 0401 STRD R0, R4, [R6, #-4] 0x08008F9A: 6071 STR R1, [R6, #4] 0x08008F9C: 21FF MOVS R1, #255 0x08008F9E: E9C6 1402 STRD R1, R4, [R6, #8] 0x08008FA2: E9C6 4404 STRD R4, R4, [R6, #16] 0x08008FA6: 61B4 STR R4, [R6, #24] 0x08008FA8: 7F71 LDRB R1, [R6, #29] 0x08008FAA: B341 CBZ R1, .L37 ; 0x08008FFE
.L34: 0x08008FAC: 2102 MOVS R1, #2 0x08008FAE: 7771 STRB R1, [R6, #29] 0x08008FB0: 68C1 LDR R1, [R0, #12] 0x08008FB2: 06C9 LSLS R1, R1, #27 0x08008FB4: D44B BMI .L41 ; 0x0800904E 0x08008FB6: 21CA MOVS R1, #202 0x08008FB8: 6241 STR R1, [R0, #36] 0x08008FBA: 2153 MOVS R1, #83 0x08008FBC: 6241 STR R1, [R0, #36] 0x08008FBE: F001 FCC7 BL RTC_EnterInitMode ; 0x0800A950 0x08008FC2: B9B0 CBNZ R0, .L35 ; 0x08008FF2 0x08008FC4: F856 0C04 LDR R0, [R6, #-4] 0x08008FC8: E896 000E LDM.W R6, {R1-R3} 0x08008FCC: 6885 LDR R5, [R0, #8] 0x08008FCE: F425 05E0 BIC R5, R5, #0x700000 0x08008FD2: F025 0540 BIC R5, R5, #64 0x08008FD6: 6085 STR R5, [R0, #8] 0x08008FD8: 68F5 LDR R5, [R6, #12] 0x08008FDA: 4329 ORRS R1, R5 0x08008FDC: 6975 LDR R5, [R6, #20] 0x08008FDE: 4329 ORRS R1, R5 0x08008FE0: 6885 LDR R5, [R0, #8] 0x08008FE2: 4329 ORRS R1, R5 0x08008FE4: 6081 STR R1, [R0, #8] 0x08008FE6: EA43 4102 ORR.W R1, R3, R2, LSL #16 0x08008FEA: 6101 STR R1, [R0, #16] 0x08008FEC: F001 FCD0 BL RTC_ExitInitMode ; 0x0800A990 0x08008FF0: B1F8 CBZ R0, .L40 ; 0x08009032
.L35: 0x08008FF2: F856 0C04 LDR R0, [R6, #-4] 0x08008FF6: 21FF MOVS R1, #255 0x08008FF8: 6241 STR R1, [R0, #36] 0x08008FFA: B672 CPSID i
.L36: 0x08008FFC: E7FE B .L36 ; 0x08008FFC
.L37: 0x08008FFE: A806 ADD R0, SP, #24 0x08009000: 21B0 MOVS R1, #176 0x08009002: 2400 MOVS R4, #0 0x08009004: 7734 STRB R4, [R6, #28] 0x08009006: F7F9 FF31 BL __aeabi_memclr ; 0x08002E6C 0x0800900A: F44F 0080 MOV.W R0, #0x400000 0x0800900E: E9CD 0404 STRD R0, R4, [SP, #16] 0x08009012: F44F 7080 MOV.W R0, #0x0100 0x08009016: 9030 STR R0, [SP, #192] 0x08009018: A804 ADD R0, SP, #16 0x0800901A: F7F8 FBD9 BL HAL_RCCEx_PeriphCLKConfig ; 0x080017D0 0x0800901E: B108 CBZ R0, .L39 ; 0x08009024 0x08009020: B672 CPSID i
.L38: 0x08009022: E7FE B .L38 ; 0x08009022
.L39: 0x08009024: 6F38 LDR R0, [R7, #112] 0x08009026: F440 4000 ORR R0, R0, #0x8000 0x0800902A: 6738 STR R0, [R7, #112] 0x0800902C: F856 0C04 LDR R0, [R6, #-4] 0x08009030: E7BC B .L34 ; 0x08008FAC
.L40: 0x08009032: F856 0C04 LDR R0, [R6, #-4] 0x08009036: 6931 LDR R1, [R6, #16] 0x08009038: 69B2 LDR R2, [R6, #24] 0x0800903A: 6CC3 LDR R3, [R0, #76] 0x0800903C: 4311 ORRS R1, R2 0x0800903E: F023 0303 BIC R3, R3, #3 0x08009042: 64C3 STR R3, [R0, #76] 0x08009044: 6CC2 LDR R2, [R0, #76] 0x08009046: 4311 ORRS R1, R2 0x08009048: 64C1 STR R1, [R0, #76] 0x0800904A: 21FF MOVS R1, #255 0x0800904C: 6241 STR R1, [R0, #36]
.L41: 0x0800904E: 2101 MOVS R1, #1 0x08009050: 7771 STRB R1, [R6, #29] 0x08009052: 7F32 LDRB R2, [R6, #28] 0x08009054: 2A01 CMP R2, #1 0x08009056: D023 BEQ .L44 ; 0x080090A0 0x08009058: 7731 STRB R1, [R6, #28] 0x0800905A: 2102 MOVS R1, #2 0x0800905C: 7771 STRB R1, [R6, #29] 0x0800905E: 21CA MOVS R1, #202 0x08009060: 6241 STR R1, [R0, #36] 0x08009062: 2153 MOVS R1, #83 0x08009064: 6241 STR R1, [R0, #36] 0x08009066: F001 FC73 BL RTC_EnterInitMode ; 0x0800A950 0x0800906A: 2800 CMP R0, #0 0x0800906C: F856 0C04 LDR R0, [R6, #-4] 0x08009070: D002 BEQ .L42 ; 0x08009078 0x08009072: 21FF MOVS R1, #255 0x08009074: 6241 STR R1, [R0, #36] 0x08009076: E011 B .L43 ; 0x0800909C
.L42: 0x08009078: 6881 LDR R1, [R0, #8] 0x0800907A: 2100 MOVS R1, #0 0x0800907C: 6001 STR R1, [R0] 0x0800907E: 6881 LDR R1, [R0, #8] 0x08009080: F421 2180 BIC R1, R1, #0x040000 0x08009084: 6081 STR R1, [R0, #8] 0x08009086: 6881 LDR R1, [R0, #8] 0x08009088: 6081 STR R1, [R0, #8] 0x0800908A: F001 FC81 BL RTC_ExitInitMode ; 0x0800A990 0x0800908E: F856 1C04 LDR R1, [R6, #-4] 0x08009092: 2800 CMP R0, #0 0x08009094: F04F 00FF MOV.W R0, #255 0x08009098: 6248 STR R0, [R1, #36] 0x0800909A: D003 BEQ .L46 ; 0x080090A4
.L43: 0x0800909C: 2000 MOVS R0, #0 0x0800909E: 7730 STRB R0, [R6, #28]
.L44: 0x080090A0: B672 CPSID i
.L45: 0x080090A2: E7FE B .L45 ; 0x080090A2
.L46: 0x080090A4: 2001 MOVS R0, #1 0x080090A6: 7770 STRB R0, [R6, #29] 0x080090A8: 7730 STRB R0, [R6, #28] 0x080090AA: 2002 MOVS R0, #2 0x080090AC: 7770 STRB R0, [R6, #29] 0x080090AE: 20CA MOVS R0, #202 0x080090B0: 6248 STR R0, [R1, #36] 0x080090B2: 2053 MOVS R0, #83 0x080090B4: 6248 STR R0, [R1, #36] 0x080090B6: F001 FC4B BL RTC_EnterInitMode ; 0x0800A950 0x080090BA: 2800 CMP R0, #0 0x080090BC: F856 0C04 LDR R0, [R6, #-4] 0x080090C0: D002 BEQ .L47 ; 0x080090C8 0x080090C2: 21FF MOVS R1, #255 0x080090C4: 6241 STR R1, [R0, #36] 0x080090C6: E00B B .L48 ; 0x080090E0
.L47: 0x080090C8: F242 1101 MOVW R1, #0x2101 0x080090CC: 6041 STR R1, [R0, #4] 0x080090CE: F001 FC5F BL RTC_ExitInitMode ; 0x0800A990 0x080090D2: F856 1C04 LDR R1, [R6, #-4] 0x080090D6: 2800 CMP R0, #0 0x080090D8: F04F 00FF MOV.W R0, #255 0x080090DC: 6248 STR R0, [R1, #36] 0x080090DE: D003 BEQ .L50 ; 0x080090E8
.L48: 0x080090E0: 2000 MOVS R0, #0 0x080090E2: 7730 STRB R0, [R6, #28] 0x080090E4: B672 CPSID i
.L49: 0x080090E6: E7FE B .L49 ; 0x080090E6
.L50: 0x080090E8: F641 4424 MOVW R4, #0x1C24 ; 0x24001C24 = hspi4 0x080090EC: 2001 MOVS R0, #1 0x080090EE: F2C2 4400 MOVT R4, #0x2400 ; 0x24001C24 = hspi4 0x080090F2: 7770 STRB R0, [R6, #29] 0x080090F4: F243 4000 MOVW R0, #0x3400 0x080090F8: F2C4 0001 MOVT R0, #0x4001 0x080090FC: 2500 MOVS R5, #0 0x080090FE: 6020 STR R0, [R4] 0x08009100: F44F 0080 MOV.W R0, #0x400000 0x08009104: 6060 STR R0, [R4, #4] 0x08009106: F44F 20C0 MOV.W R0, #0x060000 0x0800910A: 60A0 STR R0, [R4, #8] 0x0800910C: 2008 MOVS R0, #8 0x0800910E: E9C4 0503 STRD R0, R5, [R4, #12] 0x08009112: F04F 5000 MOV.W R0, #0x20000000 0x08009116: 2124 MOVS R1, #36 0x08009118: E9C4 5005 STRD R5, R0, [R4, #20] 0x0800911C: F04F 5080 MOV.W R0, #0x10000000 0x08009120: 7735 STRB R5, [R6, #28] 0x08009122: E9C4 0507 STRD R0, R5, [R4, #28] 0x08009126: F04F 4080 MOV.W R0, #0x40000000 0x0800912A: 6360 STR R0, [R4, #52] 0x0800912C: F104 0038 ADD.W R0, R4, #56 0x08009130: 62E5 STR R5, [R4, #44] 0x08009132: E9C4 5509 STRD R5, R5, [R4, #36] 0x08009136: F7F9 FE99 BL __aeabi_memclr ; 0x08002E6C 0x0800913A: 4620 MOV R0, R4 0x0800913C: F7FB F8E2 BL HAL_SPI_Init ; 0x08004304 0x08009140: B108 CBZ R0, .L52 ; 0x08009146 0x08009142: B672 CPSID i
.L51: 0x08009144: E7FE B .L51 ; 0x08009144
.L52: 0x08009146: F641 5034 MOVW R0, #0x1D34 ; 0x24001D34 = hsd1 0x0800914A: F50A 41A0 ADD.W R1, R10, #0x5000 0x0800914E: F2C2 4000 MOVT R0, #0x2400 ; 0x24001D34 = hsd1 0x08009152: F44F 4280 MOV.W R2, #0x4000 0x08009156: F641 2468 MOVW R4, #0x1A68 ; 0x24001A68 = huart3 0x0800915A: E9C0 1500 STRD R1, R5, [R0] 0x0800915E: F44F 5180 MOV.W R1, #0x1000 0x08009162: F2C2 4400 MOVT R4, #0x2400 ; 0x24001A68 = huart3 0x08009166: E9C0 1202 STRD R1, R2, [R0, #8] 0x0800916A: F44F 3100 MOV.W R1, #0x020000 0x0800916E: 2202 MOVS R2, #2 0x08009170: E9C0 1204 STRD R1, R2, [R0, #16] 0x08009174: F644 0000 MOVW R0, #0x4800 0x08009178: F2C4 0000 MOVT R0, #0x4000 0x0800917C: 6020 STR R0, [R4] 0x0800917E: F44F 30E1 MOV.W R0, #0x01C200 0x08009182: E9C4 0501 STRD R0, R5, [R4, #4] 0x08009186: 200C MOVS R0, #12 0x08009188: E9C4 0505 STRD R0, R5, [R4, #20] 0x0800918C: 2028 MOVS R0, #40 0x0800918E: E9C4 5009 STRD R5, R0, [R4, #36] 0x08009192: F44F 4000 MOV.W R0, #0x8000 0x08009196: 63A0 STR R0, [R4, #56] 0x08009198: E9C4 5503 STRD R5, R5, [R4, #12] 0x0800919C: E9C4 5507 STRD R5, R5, [R4, #28] 0x080091A0: F44F 5000 MOV.W R0, #0x2000 0x080091A4: 6420 STR R0, [R4, #64] 0x080091A6: F8D4 0088 LDR.W R0, [R4, #136] 0x080091AA: B158 CBZ R0, .L53 ; 0x080091C4 0x080091AC: F644 0100 MOVW R1, #0x4800 0x080091B0: 2024 MOVS R0, #36 0x080091B2: F2C4 0100 MOVT R1, #0x4000 0x080091B6: F8C4 0088 STR.W R0, [R4, #136] 0x080091BA: 6808 LDR R0, [R1] 0x080091BC: F020 0001 BIC R0, R0, #1 0x080091C0: 6008 STR R0, [R1] 0x080091C2: E00F B .L54 ; 0x080091E4
.L53: 0x080091C4: F884 0084 STRB.W R0, [R4, #132] 0x080091C8: 4620 MOV R0, R4 0x080091CA: F7FA FB33 BL HAL_UART_MspInit ; 0x08003834 0x080091CE: 6820 LDR R0, [R4] 0x080091D0: 2224 MOVS R2, #36 0x080091D2: 6AA1 LDR R1, [R4, #40] 0x080091D4: F8C4 2088 STR.W R2, [R4, #136] 0x080091D8: 6802 LDR R2, [R0] 0x080091DA: 2900 CMP R1, #0 0x080091DC: F022 0101 BIC R1, R2, #1 0x080091E0: 6001 STR R1, [R0] 0x080091E2: D005 BEQ .L55 ; 0x080091F0
.L54: 0x080091E4: F641 2068 MOVW R0, #0x1A68 ; 0x24001A68 = huart3 0x080091E8: F2C2 4000 MOVT R0, #0x2400 ; 0x24001A68 = huart3 0x080091EC: F001 FF06 BL UART_AdvFeatureConfig ; 0x0800AFFC
.L55: 0x080091F0: F641 2468 MOVW R4, #0x1A68 ; 0x24001A68 = huart3 0x080091F4: F2C2 4400 MOVT R4, #0x2400 ; 0x24001A68 = huart3 0x080091F8: 4620 MOV R0, R4 0x080091FA: F7F9 F893 BL UART_SetConfig ; 0x08002324 0x080091FE: B980 CBNZ R0, .L56 ; 0x08009222 0x08009200: 6820 LDR R0, [R4] 0x08009202: 6841 LDR R1, [R0, #4] 0x08009204: F421 4190 BIC R1, R1, #0x4800 0x08009208: 6041 STR R1, [R0, #4] 0x0800920A: 6881 LDR R1, [R0, #8] 0x0800920C: F021 012A BIC R1, R1, #42 0x08009210: 6081 STR R1, [R0, #8] 0x08009212: 6801 LDR R1, [R0] 0x08009214: F041 0101 ORR R1, R1, #1 0x08009218: 6001 STR R1, [R0] 0x0800921A: 4620 MOV R0, R4 0x0800921C: F7FB FD48 BL UART_CheckIdleState ; 0x08004CB0 0x08009220: B108 CBZ R0, .L58 ; 0x08009226
.L56: 0x08009222: B672 CPSID i
.L57: 0x08009224: E7FE B .L57 ; 0x08009224
.L58: 0x08009226: F641 2068 MOVW R0, #0x1A68 ; 0x24001A68 = huart3 0x0800922A: F2C2 4000 MOVT R0, #0x2400 ; 0x24001A68 = huart3 0x0800922E: F001 FFD3 BL HAL_UARTEx_SetTxFifoThreshold ; 0x0800B1D8 0x08009232: B108 CBZ R0, .L60 ; 0x08009238 0x08009234: B672 CPSID i
.L59: 0x08009236: E7FE B .L59 ; 0x08009236
.L60: 0x08009238: F641 2068 MOVW R0, #0x1A68 ; 0x24001A68 = huart3 0x0800923C: F2C2 4000 MOVT R0, #0x2400 ; 0x24001A68 = huart3 0x08009240: F001 FFEE BL HAL_UARTEx_SetRxFifoThreshold ; 0x0800B220 0x08009244: B108 CBZ R0, .L62 ; 0x0800924A 0x08009246: B672 CPSID i
.L61: 0x08009248: E7FE B .L61 ; 0x08009248
.L62: 0x0800924A: F641 2068 MOVW R0, #0x1A68 ; 0x24001A68 = huart3 0x0800924E: F2C2 4000 MOVT R0, #0x2400 ; 0x24001A68 = huart3 0x08009252: F7FC FB9E BL HAL_UARTEx_DisableFifoMode ; 0x08005992 0x08009256: B108 CBZ R0, .L64 ; 0x0800925C 0x08009258: B672 CPSID i
.L63: 0x0800925A: E7FE B .L63 ; 0x0800925A
.L64: 0x0800925C: F242 20C8 MOVW R0, #0x22C8 ; 0x240022C8 = htim3 0x08009260: F240 4400 MOVW R4, #0x0400 0x08009264: F2C2 4000 MOVT R0, #0x2400 ; 0x240022C8 = htim3 0x08009268: 2203 MOVS R2, #3 0x0800926A: E9CD 5538 STRD R5, R5, [SP, #224] 0x0800926E: F2C4 0400 MOVT R4, #0x4000 0x08009272: 9537 STR R5, [SP, #220] 0x08009274: 9534 STR R5, [SP, #208] 0x08009276: 2180 MOVS R1, #128 0x08009278: 6004 STR R4, [R0] 0x0800927A: E9C0 2501 STRD R2, R5, [R0, #4] 0x0800927E: F44F 727A MOV.W R2, #0x03E8 0x08009282: 6181 STR R1, [R0, #24] 0x08009284: E9C0 2503 STRD R2, R5, [R0, #12] 0x08009288: F7FB FC5E BL HAL_TIM_Base_Init ; 0x08004B48 0x0800928C: B108 CBZ R0, .L66 ; 0x08009292 0x0800928E: B672 CPSID i
.L65: 0x08009290: E7FE B .L65 ; 0x08009290
.L66: 0x08009292: F242 25C8 MOVW R5, #0x22C8 ; 0x240022C8 = htim3 0x08009296: F44F 5080 MOV.W R0, #0x1000 0x0800929A: F2C2 4500 MOVT R5, #0x2400 ; 0x240022C8 = htim3 0x0800929E: 9036 STR R0, [SP, #216] 0x080092A0: A936 ADD R1, SP, #216 0x080092A2: 4628 MOV R0, R5 0x080092A4: F001 FD8A BL HAL_TIM_ConfigClockSource ; 0x0800ADBC 0x080092A8: B108 CBZ R0, .L68 ; 0x080092AE 0x080092AA: B672 CPSID i
.L67: 0x080092AC: E7FE B .L67 ; 0x080092AC
.L68: 0x080092AE: 6828 LDR R0, [R5] 0x080092B0: F895 103D LDRB.W R1, [R5, #61] 0x080092B4: 2900 CMP R1, #0 0x080092B6: BF08 IT EQ 0x080092B8: F885 103C STRBEQ.W R1, [R5, #60] 0x080092BC: 2102 MOVS R1, #2 0x080092BE: F885 103D STRB.W R1, [R5, #61] 0x080092C2: 1D29 ADDS R1, R5, #4 0x080092C4: F001 FC7A BL TIM_Base_SetConfig ; 0x0800ABBC 0x080092C8: 2001 MOVS R0, #1 0x080092CA: F885 0048 STRB.W R0, [R5, #72] 0x080092CE: F885 003E STRB.W R0, [R5, #62] 0x080092D2: A933 ADD R1, SP, #204 0x080092D4: F885 003F STRB.W R0, [R5, #63] 0x080092D8: F885 0040 STRB.W R0, [R5, #64] 0x080092DC: F885 0041 STRB.W R0, [R5, #65] 0x080092E0: F885 0042 STRB.W R0, [R5, #66] 0x080092E4: F885 0043 STRB.W R0, [R5, #67] 0x080092E8: F885 0044 STRB.W R0, [R5, #68] 0x080092EC: F885 0045 STRB.W R0, [R5, #69] 0x080092F0: F885 0046 STRB.W R0, [R5, #70] 0x080092F4: F885 0047 STRB.W R0, [R5, #71] 0x080092F8: F885 003D STRB.W R0, [R5, #61] 0x080092FC: 2000 MOVS R0, #0 0x080092FE: 9033 STR R0, [SP, #204] 0x08009300: 9035 STR R0, [SP, #212] 0x08009302: 4628 MOV R0, R5 0x08009304: F001 FE1A BL HAL_TIMEx_MasterConfigSynchronization ; 0x0800AF3C 0x08009308: B108 CBZ R0, .L70 ; 0x0800930E 0x0800930A: B672 CPSID i
.L69: 0x0800930C: E7FE B .L69 ; 0x0800930C
.L70: 0x0800930E: F895 003C LDRB.W R0, [R5, #60] 0x08009312: 2801 CMP R0, #1 0x08009314: D101 BNE .L72 ; 0x0800931A 0x08009316: B672 CPSID i
.L71: 0x08009318: E7FE B .L71 ; 0x08009318
.L72: 0x0800931A: 6828 LDR R0, [R5] 0x0800931C: F504 3A80 ADD.W R10, R4, #0x010000 0x08009320: F440 6380 ORR R3, R0, #0x0400 0x08009324: F643 76FF MOVW R6, #0x3FFF 0x08009328: 6A01 LDR R1, [R0, #32] 0x0800932A: 4553 CMP R3, R10 0x0800932C: 6A02 LDR R2, [R0, #32] 0x0800932E: F041 0120 ORR R1, R1, #32 0x08009332: F022 0210 BIC R2, R2, #16 0x08009336: 6202 STR R2, [R0, #32] 0x08009338: F2C4 0601 MOVT R6, #0x4001 0x0800933C: 6842 LDR R2, [R0, #4] 0x0800933E: 6983 LDR R3, [R0, #24] 0x08009340: BF08 IT EQ 0x08009342: F021 01C0 BICEQ R1, R1, #192 0x08009346: 42B0 CMP R0, R6 0x08009348: DD0C BLE .L73 ; 0x08009364 0x0800934A: F504 369E ADD.W R6, R4, #0x013C00 0x0800934E: 42B0 CMP R0, R6 0x08009350: D011 BEQ .L74 ; 0x08009376 0x08009352: F504 36A2 ADD.W R6, R4, #0x014400 0x08009356: 42B0 CMP R0, R6 0x08009358: D00D BEQ .L74 ; 0x08009376 0x0800935A: F504 36A0 ADD.W R6, R4, #0x014000 0x0800935E: 42B0 CMP R0, R6 0x08009360: D009 BEQ .L74 ; 0x08009376 0x08009362: E00A B .L75 ; 0x0800937A
.L73: 0x08009364: F504 467C ADD.W R6, R4, #0xFC00 0x08009368: 42B0 CMP R0, R6 0x0800936A: D004 BEQ .L74 ; 0x08009376 0x0800936C: 4550 CMP R0, R10 0x0800936E: BF08 IT EQ 0x08009370: F422 6240 BICEQ R2, R2, #0x0C00 0x08009374: E001 B .L75 ; 0x0800937A
.L74: 0x08009376: F422 6240 BIC R2, R2, #0x0C00
.L75: 0x0800937A: F023 7380 BIC R3, R3, #0x01000000 0x0800937E: 6042 STR R2, [R0, #4] 0x08009380: F423 43E6 BIC R3, R3, #0x7300 0x08009384: F503 42C0 ADD.W R2, R3, #0x6000 0x08009388: 6182 STR R2, [R0, #24] 0x0800938A: 22C8 MOVS R2, #200 0x0800938C: 42A0 CMP R0, R4 0x0800938E: 6382 STR R2, [R0, #56] 0x08009390: 6201 STR R1, [R0, #32] 0x08009392: 6981 LDR R1, [R0, #24] 0x08009394: F441 6100 ORR R1, R1, #0x0800 0x08009398: 6181 STR R1, [R0, #24] 0x0800939A: 6981 LDR R1, [R0, #24] 0x0800939C: F421 6180 BIC R1, R1, #0x0400 0x080093A0: 6181 STR R1, [R0, #24] 0x080093A2: 6981 LDR R1, [R0, #24] 0x080093A4: 6181 STR R1, [R0, #24] 0x080093A6: F04F 0000 MOV.W R0, #0 0x080093AA: F885 003C STRB.W R0, [R5, #60] 0x080093AE: D116 BNE .L76 ; 0x080093DE 0x080093B0: F8D7 10E0 LDR.W R1, [R7, #224] 0x080093B4: F041 0104 ORR R1, R1, #4 0x080093B8: F8C7 10E0 STR.W R1, [R7, #224] 0x080093BC: F8D7 10E0 LDR.W R1, [R7, #224] 0x080093C0: F001 0104 AND R1, R1, #4 0x080093C4: 9104 STR R1, [SP, #16] 0x080093C6: 9904 LDR R1, [SP, #16] 0x080093C8: 2180 MOVS R1, #128 0x080093CA: 9104 STR R1, [SP, #16] 0x080093CC: 2102 MOVS R1, #2 0x080093CE: E9CD 1005 STRD R1, R0, [SP, #20] 0x080093D2: E9CD 0107 STRD R0, R1, [SP, #28] 0x080093D6: A904 ADD R1, SP, #16 0x080093D8: 9803 LDR R0, [SP, #12] 0x080093DA: F001 F8D7 BL HAL_GPIO_Init ; 0x0800A58C
.L76: 0x080093DE: F242 4024 MOVW R0, #0x2424 ; 0x24002424 = disk 0x080093E2: F2C2 4000 MOVT R0, #0x2400 ; 0x24002424 = disk 0x080093E6: 7A41 LDRB R1, [R0, #9] 0x080093E8: B981 CBNZ R1, .L77 ; 0x0800940C 0x080093EA: 7A41 LDRB R1, [R0, #9] 0x080093EC: 2200 MOVS R2, #0 0x080093EE: F642 431C MOVW R3, #0x2C1C ; 0x08002C1C = SD_Driver 0x080093F2: F6C0 0300 MOVT R3, #0x0800 ; 0x08002C1C = SD_Driver 0x080093F6: 5442 STRB R2, [R0, R1] 0x080093F8: 7A41 LDRB R1, [R0, #9] 0x080093FA: EB00 0181 ADD.W R1, R0, R1, LSL #2 0x080093FE: 604B STR R3, [R1, #4] 0x08009400: 7A41 LDRB R1, [R0, #9] 0x08009402: 4401 ADD R1, R0 0x08009404: 720A STRB R2, [R1, #8] 0x08009406: 7A41 LDRB R1, [R0, #9] 0x08009408: 3101 ADDS R1, #1 0x0800940A: 7241 STRB R1, [R0, #9]
.L77: 0x0800940C: F242 10E4 MOVW R0, #0x21E4 ; 0x240021E4 = htim8 0x08009410: F504 4288 ADD.W R2, R4, #0x4400 0x08009414: F2C2 4000 MOVT R0, #0x2400 ; 0x240021E4 = htim8 0x08009418: F502 423C ADD.W R2, R2, #0xBC00 0x0800941C: 2100 MOVS R1, #0 0x0800941E: 9107 STR R1, [SP, #28] 0x08009420: 6002 STR R2, [R0] 0x08009422: 221F MOVS R2, #31 0x08009424: E9CD 1105 STRD R1, R1, [SP, #20] 0x08009428: 9138 STR R1, [SP, #224] 0x0800942A: E9CD 1136 STRD R1, R1, [SP, #216] 0x0800942E: E9C0 2101 STRD R2, R1, [R0, #4] 0x08009432: F64F 72FF MOVW R2, #0xFFFF 0x08009436: 6141 STR R1, [R0, #20] 0x08009438: E9C0 2103 STRD R2, R1, [R0, #12] 0x0800943C: 2180 MOVS R1, #128 0x0800943E: 6181 STR R1, [R0, #24] 0x08009440: F7FB FB82 BL HAL_TIM_Base_Init ; 0x08004B48 0x08009444: B108 CBZ R0, .L79 ; 0x0800944A 0x08009446: B672 CPSID i
.L78: 0x08009448: E7FE B .L78 ; 0x08009448
.L79: 0x0800944A: F242 15E4 MOVW R5, #0x21E4 ; 0x240021E4 = htim8 0x0800944E: F44F 5080 MOV.W R0, #0x1000 0x08009452: F2C2 4500 MOVT R5, #0x2400 ; 0x240021E4 = htim8 0x08009456: 9004 STR R0, [SP, #16] 0x08009458: A904 ADD R1, SP, #16 0x0800945A: 4628 MOV R0, R5 0x0800945C: F001 FCAE BL HAL_TIM_ConfigClockSource ; 0x0800ADBC 0x08009460: B108 CBZ R0, .L81 ; 0x08009466 0x08009462: B672 CPSID i
.L80: 0x08009464: E7FE B .L80 ; 0x08009464
.L81: 0x08009466: 6828 LDR R0, [R5] 0x08009468: F895 103D LDRB.W R1, [R5, #61] 0x0800946C: 2702 MOVS R7, #2 0x0800946E: 2900 CMP R1, #0 0x08009470: BF08 IT EQ 0x08009472: F885 103C STRBEQ.W R1, [R5, #60] 0x08009476: 1D29 ADDS R1, R5, #4 0x08009478: F885 703D STRB.W R7, [R5, #61] 0x0800947C: F001 FB9E BL TIM_Base_SetConfig ; 0x0800ABBC 0x08009480: 2001 MOVS R0, #1 0x08009482: F885 0048 STRB.W R0, [R5, #72] 0x08009486: F885 003E STRB.W R0, [R5, #62] 0x0800948A: F885 003F STRB.W R0, [R5, #63] 0x0800948E: F885 0040 STRB.W R0, [R5, #64] 0x08009492: F885 0041 STRB.W R0, [R5, #65] 0x08009496: F885 0042 STRB.W R0, [R5, #66] 0x0800949A: F885 0043 STRB.W R0, [R5, #67] 0x0800949E: F885 0044 STRB.W R0, [R5, #68] 0x080094A2: F885 0045 STRB.W R0, [R5, #69] 0x080094A6: F885 0046 STRB.W R0, [R5, #70] 0x080094AA: F885 0047 STRB.W R0, [R5, #71] 0x080094AE: F885 003D STRB.W R0, [R5, #61] 0x080094B2: F895 103C LDRB.W R1, [R5, #60] 0x080094B6: 2901 CMP R1, #1 0x080094B8: D101 BNE .L83 ; 0x080094BE 0x080094BA: B672 CPSID i
.L82: 0x080094BC: E7FE B .L82 ; 0x080094BC
.L83: 0x080094BE: 6829 LDR R1, [R5] 0x080094C0: F885 703D STRB.W R7, [R5, #61] 0x080094C4: 688A LDR R2, [R1, #8] 0x080094C6: F422 1244 BIC R2, R2, #0x310000 0x080094CA: F022 0277 BIC R2, R2, #119 0x080094CE: 3254 ADDS R2, #84 0x080094D0: 608A STR R2, [R1, #8] 0x080094D2: 6A0A LDR R2, [R1, #32] 0x080094D4: 6A0B LDR R3, [R1, #32] 0x080094D6: F042 020A ORR R2, R2, #10 0x080094DA: F023 0301 BIC R3, R3, #1 0x080094DE: 620B STR R3, [R1, #32] 0x080094E0: 698B LDR R3, [R1, #24] 0x080094E2: F023 03F0 BIC R3, R3, #240 0x080094E6: 618B STR R3, [R1, #24] 0x080094E8: 620A STR R2, [R1, #32] 0x080094EA: 68CA LDR R2, [R1, #12] 0x080094EC: F022 0240 BIC R2, R2, #64 0x080094F0: 60CA STR R2, [R1, #12] 0x080094F2: 68CA LDR R2, [R1, #12] 0x080094F4: F422 4280 BIC R2, R2, #0x4000 0x080094F8: 60CA STR R2, [R1, #12] 0x080094FA: F885 003D STRB.W R0, [R5, #61] 0x080094FE: 2000 MOVS R0, #0 0x08009500: F885 003C STRB.W R0, [R5, #60] 0x08009504: A936 ADD R1, SP, #216 0x08009506: E9CD 0036 STRD R0, R0, [SP, #216] 0x0800950A: 9038 STR R0, [SP, #224] 0x0800950C: 4628 MOV R0, R5 0x0800950E: F001 FD15 BL HAL_TIMEx_MasterConfigSynchronization ; 0x0800AF3C 0x08009512: B108 CBZ R0, .L85 ; 0x08009518 0x08009514: B672 CPSID i
.L84: 0x08009516: E7FE B .L84 ; 0x08009516
.L85: 0x08009518: F895 003C LDRB.W R0, [R5, #60] 0x0800951C: 2801 CMP R0, #1 0x0800951E: D101 BNE .L87 ; 0x08009524 0x08009520: B672 CPSID i
.L86: 0x08009522: E7FE B .L86 ; 0x08009522
.L87: 0x08009524: 6828 LDR R0, [R5] 0x08009526: F64D 73FF MOVW R3, #0xDFFF 0x0800952A: F2C4 0300 MOVT R3, #0x4000 0x0800952E: 6A01 LDR R1, [R0, #32] 0x08009530: 4298 CMP R0, R3 0x08009532: 6A02 LDR R2, [R0, #32] 0x08009534: F022 0201 BIC R2, R2, #1 0x08009538: 6202 STR R2, [R0, #32] 0x0800953A: 6982 LDR R2, [R0, #24] 0x0800953C: DC0D BGT .L88 ; 0x0800955A 0x0800953E: F5A3 4358 SUB.W R3, R3, #0xD800 0x08009542: 4298 CMP R0, R3 0x08009544: DD17 BLE .L89 ; 0x08009576 0x08009546: 3301 ADDS R3, #1 0x08009548: 4298 CMP R0, R3 0x0800954A: D024 BEQ .L92 ; 0x08009596 0x0800954C: F503 6380 ADD.W R3, R3, #0x0400 0x08009550: 4298 CMP R0, R3 0x08009552: D020 BEQ .L92 ; 0x08009596 0x08009554: F503 6340 ADD.W R3, R3, #0x0C00 0x08009558: E01B B .L91 ; 0x08009592
.L88: 0x0800955A: F503 5300 ADD.W R3, R3, #0x2000 0x0800955E: 4298 CMP R0, R3 0x08009560: DD11 BLE .L90 ; 0x08009586 0x08009562: 3301 ADDS R3, #1 0x08009564: 4298 CMP R0, R3 0x08009566: D016 BEQ .L92 ; 0x08009596 0x08009568: F503 4380 ADD.W R3, R3, #0x4000 0x0800956C: 4298 CMP R0, R3 0x0800956E: D012 BEQ .L92 ; 0x08009596 0x08009570: 4550 CMP R0, R10 0x08009572: D010 BEQ .L92 ; 0x08009596 0x08009574: E011 B .L93 ; 0x0800959A
.L89: 0x08009576: F1B0 4F80 CMP.W R0, #0x40000000 0x0800957A: D00C BEQ .L92 ; 0x08009596 0x0800957C: 42A0 CMP R0, R4 0x0800957E: BF08 IT EQ 0x08009580: F022 0203 BICEQ R2, R2, #3 0x08009584: E009 B .L93 ; 0x0800959A
.L90: 0x08009586: F504 435C ADD.W R3, R4, #0xDC00 0x0800958A: 4298 CMP R0, R3 0x0800958C: D003 BEQ .L92 ; 0x08009596 0x0800958E: F503 6380 ADD.W R3, R3, #0x0400
.L91: 0x08009592: 4298 CMP R0, R3 0x08009594: D101 BNE .L93 ; 0x0800959A
.L92: 0x08009596: F022 0203 BIC R2, R2, #3
.L93: 0x0800959A: F042 0201 ORR R2, R2, #1 0x0800959E: F041 010A ORR R1, R1, #10 0x080095A2: F022 02F0 BIC R2, R2, #240 0x080095A6: 6182 STR R2, [R0, #24] 0x080095A8: 6201 STR R1, [R0, #32] 0x080095AA: 2700 MOVS R7, #0 0x080095AC: 6981 LDR R1, [R0, #24] 0x080095AE: F021 010C BIC R1, R1, #12 0x080095B2: 6181 STR R1, [R0, #24] 0x080095B4: 6981 LDR R1, [R0, #24] 0x080095B6: 6181 STR R1, [R0, #24] 0x080095B8: F885 703C STRB.W R7, [R5, #60] 0x080095BC: F641 45AC MOVW R5, #0x1CAC ; 0x24001CAC = hspi2 0x080095C0: F2C2 4500 MOVT R5, #0x2400 ; 0x24001CAC = hspi2 0x080095C4: F504 5050 ADD.W R0, R4, #0x3400 0x080095C8: 2114 MOVS R1, #20 0x080095CA: 6028 STR R0, [R5] 0x080095CC: F44F 0080 MOV.W R0, #0x400000 0x080095D0: E9C5 0701 STRD R0, R7, [R5, #4] 0x080095D4: 2007 MOVS R0, #7 0x080095D6: 62EF STR R7, [R5, #44] 0x080095D8: E9C5 0703 STRD R0, R7, [R5, #12] 0x080095DC: F04F 6080 MOV.W R0, #0x04000000 0x080095E0: E9C5 7005 STRD R7, R0, [R5, #20] 0x080095E4: F04F 40E0 MOV.W R0, #0x70000000 0x080095E8: E9C5 0707 STRD R0, R7, [R5, #28] 0x080095EC: F04F 4080 MOV.W R0, #0x40000000 0x080095F0: 6368 STR R0, [R5, #52] 0x080095F2: F105 0038 ADD.W R0, R5, #56 0x080095F6: E9C5 7709 STRD R7, R7, [R5, #36] 0x080095FA: F7F9 FC37 BL __aeabi_memclr ; 0x08002E6C 0x080095FE: 2010 MOVS R0, #16 0x08009600: E9C5 0713 STRD R0, R7, [R5, #76] 0x08009604: F04F 4000 MOV.W R0, #0x80000000 0x08009608: E9C5 0715 STRD R0, R7, [R5, #84] 0x0800960C: 4628 MOV R0, R5 0x0800960E: F7FA FE79 BL HAL_SPI_Init ; 0x08004304 0x08009612: B108 CBZ R0, .L95 ; 0x08009618 0x08009614: B672 CPSID i
.L94: 0x08009616: E7FE B .L94 ; 0x08009616
.L95: 0x08009618: F641 25FC MOVW R5, #0x1AFC ; 0x24001AFC = huart2 0x0800961C: F504 4080 ADD.W R0, R4, #0x4000 0x08009620: F2C2 4500 MOVT R5, #0x2400 ; 0x24001AFC = huart2 0x08009624: 2114 MOVS R1, #20 0x08009626: 6028 STR R0, [R5] 0x08009628: F44F 30E1 MOV.W R0, #0x01C200 0x0800962C: E9C5 0701 STRD R0, R7, [R5, #4] 0x08009630: 200C MOVS R0, #12 0x08009632: 6168 STR R0, [R5, #20] 0x08009634: F105 0018 ADD.W R0, R5, #24 0x08009638: E9C5 7703 STRD R7, R7, [R5, #12] 0x0800963C: F7F9 FC16 BL __aeabi_memclr ; 0x08002E6C 0x08009640: 4628 MOV R0, R5 0x08009642: F7FC F948 BL HAL_RS485Ex_Init ; 0x080058D6 0x08009646: B108 CBZ R0, .L97 ; 0x0800964C 0x08009648: B672 CPSID i
.L96: 0x0800964A: E7FE B .L96 ; 0x0800964A
.L97: 0x0800964C: F641 20FC MOVW R0, #0x1AFC ; 0x24001AFC = huart2 0x08009650: F2C2 4000 MOVT R0, #0x2400 ; 0x24001AFC = huart2 0x08009654: F001 FDC0 BL HAL_UARTEx_SetTxFifoThreshold ; 0x0800B1D8 0x08009658: B108 CBZ R0, .L99 ; 0x0800965E 0x0800965A: B672 CPSID i
.L98: 0x0800965C: E7FE B .L98 ; 0x0800965C
.L99: 0x0800965E: F641 20FC MOVW R0, #0x1AFC ; 0x24001AFC = huart2 0x08009662: F2C2 4000 MOVT R0, #0x2400 ; 0x24001AFC = huart2 0x08009666: F001 FDDB BL HAL_UARTEx_SetRxFifoThreshold ; 0x0800B220 0x0800966A: B108 CBZ R0, .L101 ; 0x08009670 0x0800966C: B672 CPSID i
.L100: 0x0800966E: E7FE B .L100 ; 0x0800966E
.L101: 0x08009670: F641 20FC MOVW R0, #0x1AFC ; 0x24001AFC = huart2 0x08009674: F2C2 4000 MOVT R0, #0x2400 ; 0x24001AFC = huart2 0x08009678: F7FC F98B BL HAL_UARTEx_DisableFifoMode ; 0x08005992 0x0800967C: B108 CBZ R0, .L103 ; 0x08009682 0x0800967E: B672 CPSID i
.L102: 0x08009680: E7FE B .L102 ; 0x08009680
.L103: 0x08009682: F641 3590 MOVW R5, #0x1B90 ; 0x24001B90 = huart10 0x08009686: F504 4088 ADD.W R0, R4, #0x4400 0x0800968A: F2C2 4500 MOVT R5, #0x2400 ; 0x24001B90 = huart10 0x0800968E: F500 4054 ADD.W R0, R0, #0xD400 0x08009692: 2114 MOVS R1, #20 0x08009694: 6028 STR R0, [R5] 0x08009696: F44F 30E1 MOV.W R0, #0x01C200 0x0800969A: E9C5 0701 STRD R0, R7, [R5, #4] 0x0800969E: 200C MOVS R0, #12 0x080096A0: 6168 STR R0, [R5, #20] 0x080096A2: F105 0018 ADD.W R0, R5, #24 0x080096A6: E9C5 7703 STRD R7, R7, [R5, #12] 0x080096AA: F7F9 FBDF BL __aeabi_memclr ; 0x08002E6C 0x080096AE: 4628 MOV R0, R5 0x080096B0: F7FC F911 BL HAL_RS485Ex_Init ; 0x080058D6 0x080096B4: B108 CBZ R0, .L105 ; 0x080096BA 0x080096B6: B672 CPSID i
.L104: 0x080096B8: E7FE B .L104 ; 0x080096B8
.L105: 0x080096BA: F641 3090 MOVW R0, #0x1B90 ; 0x24001B90 = huart10 0x080096BE: F2C2 4000 MOVT R0, #0x2400 ; 0x24001B90 = huart10 0x080096C2: F001 FD89 BL HAL_UARTEx_SetTxFifoThreshold ; 0x0800B1D8 0x080096C6: B108 CBZ R0, .L107 ; 0x080096CC 0x080096C8: B672 CPSID i
.L106: 0x080096CA: E7FE B .L106 ; 0x080096CA
.L107: 0x080096CC: F641 3090 MOVW R0, #0x1B90 ; 0x24001B90 = huart10 0x080096D0: F2C2 4000 MOVT R0, #0x2400 ; 0x24001B90 = huart10 0x080096D4: F001 FDA4 BL HAL_UARTEx_SetRxFifoThreshold ; 0x0800B220 0x080096D8: B108 CBZ R0, .L109 ; 0x080096DE 0x080096DA: B672 CPSID i
.L108: 0x080096DC: E7FE B .L108 ; 0x080096DC
.L109: 0x080096DE: F641 3090 MOVW R0, #0x1B90 ; 0x24001B90 = huart10 0x080096E2: F2C2 4000 MOVT R0, #0x2400 ; 0x24001B90 = huart10 0x080096E6: F7FC F954 BL HAL_UARTEx_DisableFifoMode ; 0x08005992 0x080096EA: B108 CBZ R0, .L111 ; 0x080096F0 0x080096EC: B672 CPSID i
.L110: 0x080096EE: E7FE B .L110 ; 0x080096EE
.L111: 0x080096F0: F242 207C MOVW R0, #0x227C ; 0x2400227C = htim6 0x080096F4: F504 6140 ADD.W R1, R4, #0x0C00 0x080096F8: F2C2 4000 MOVT R0, #0x2400 ; 0x2400227C = htim6 0x080096FC: 2500 MOVS R5, #0 0x080096FE: 9505 STR R5, [SP, #20] 0x08009700: 6001 STR R1, [R0] 0x08009702: 2163 MOVS R1, #99 0x08009704: E9C0 1501 STRD R1, R5, [R0, #4] 0x08009708: F64F 71FF MOVW R1, #0xFFFF 0x0800970C: 60C1 STR R1, [R0, #12] 0x0800970E: 2180 MOVS R1, #128 0x08009710: 6181 STR R1, [R0, #24] 0x08009712: F7FB FA19 BL HAL_TIM_Base_Init ; 0x08004B48 0x08009716: B108 CBZ R0, .L113 ; 0x0800971C 0x08009718: B672 CPSID i
.L112: 0x0800971A: E7FE B .L112 ; 0x0800971A
.L113: 0x0800971C: F242 207C MOVW R0, #0x227C ; 0x2400227C = htim6 0x08009720: A904 ADD R1, SP, #16 0x08009722: F2C2 4000 MOVT R0, #0x2400 ; 0x2400227C = htim6 0x08009726: 9504 STR R5, [SP, #16] 0x08009728: 9506 STR R5, [SP, #24] 0x0800972A: F001 FC07 BL HAL_TIMEx_MasterConfigSynchronization ; 0x0800AF3C 0x0800972E: B108 CBZ R0, .L115 ; 0x08009734 0x08009730: B672 CPSID i
.L114: 0x08009732: E7FE B .L114 ; 0x08009732
.L115: 0x08009734: F242 45C8 MOVW R5, #0x24C8 ; 0x240024C8 = KernelState 0x08009738: F3EF 8005 MRS R0, IPSR 0x0800973C: F2C2 4500 MOVT R5, #0x2400 ; 0x240024C8 = KernelState 0x08009740: F240 043C MOVW R4, #60 ; 0x2000003C = beeperQueueBuffer 0x08009744: F2C2 0400 MOVT R4, #0x2000 ; 0x2000003C = beeperQueueBuffer 0x08009748: 6829 LDR R1, [R5] 0x0800974A: 4622 MOV R2, R4 0x0800974C: 4308 ORRS R0, R1 0x0800974E: F240 0100 MOVW R1, #0 ; 0x20000000 = beeperQueueStorageArea 0x08009752: BF04 ITT EQ 0x08009754: 2001 MOVEQ R0, #1 0x08009756: 6028 STREQ R0, [R5] 0x08009758: F2C2 0100 MOVT R1, #0x2000 ; 0x20000000 = beeperQueueStorageArea 0x0800975C: 2006 MOVS R0, #6 0x0800975E: F7FD FC79 BL xQueueGenericCreateStatic ; 0x08007054 0x08009762: F242 40C0 MOVW R0, #0x24C0 ; 0x240024C0 = beeperQueue 0x08009766: F240 018C MOVW R1, #140 ; 0x2000008C = onewireQueueStorageArea 0x0800976A: F2C2 4000 MOVT R0, #0x2400 ; 0x240024C0 = beeperQueue 0x0800976E: F240 02B4 MOVW R2, #180 ; 0x200000B4 = onewireQueueBuffer 0x08009772: F2C2 0100 MOVT R1, #0x2000 ; 0x2000008C = onewireQueueStorageArea 0x08009776: F2C2 0200 MOVT R2, #0x2000 ; 0x200000B4 = onewireQueueBuffer 0x0800977A: 6004 STR R4, [R0] 0x0800977C: 2004 MOVS R0, #4 0x0800977E: F7FD FC69 BL xQueueGenericCreateStatic ; 0x08007054 0x08009782: F3EF 8005 MRS R0, IPSR 0x08009786: B108 CBZ R0, .L116 ; 0x0800978C 0x08009788: 2400 MOVS R4, #0 0x0800978A: E016 B .L117 ; 0x080097BA
.L116: 0x0800978C: F24D 601D MOVW R0, #0xD61D ; 0x0800D61D = mainTaskStart 0x08009790: F24E 116B MOVW R1, #0xE16B ; 0x0800E16B = .rodata..L.str 0x08009794: F242 1434 MOVW R4, #0x2134 ; 0x24002134 = mainTaskControlBlock 0x08009798: F240 0600 MOVW R6, #0 ; 0x24000000 = mainTaskBuffer 0x0800979C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D61D = mainTaskStart 0x080097A0: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E16B = .rodata..L.str 0x080097A4: F44F 7200 MOV.W R2, #0x0200 0x080097A8: 2318 MOVS R3, #24 0x080097AA: F2C2 4400 MOVT R4, #0x2400 ; 0x24002134 = mainTaskControlBlock 0x080097AE: F2C2 4600 MOVT R6, #0x2400 ; 0x24000000 = mainTaskBuffer 0x080097B2: E9CD 6400 STRD R6, R4, [SP] 0x080097B6: F003 F90F BL xTaskCreateStatic ; 0x0800C9D8
.L117: 0x080097BA: F242 40A8 MOVW R0, #0x24A8 ; 0x240024A8 = mainTaskHandle 0x080097BE: F24E 1174 MOVW R1, #0xE174 ; 0x0800E174 = .rodata..L.str.3 0x080097C2: F2C2 4000 MOVT R0, #0x2400 ; 0x240024A8 = mainTaskHandle 0x080097C6: F240 3604 MOVW R6, #0x0304 ; 0x20000304 = keysTaskBuffer 0x080097CA: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E174 = .rodata..L.str.3 0x080097CE: 2280 MOVS R2, #128 0x080097D0: 6004 STR R4, [R0] 0x080097D2: F24D 50B1 MOVW R0, #0xD5B1 ; 0x0800D5B1 = keysTaskStart 0x080097D6: F240 1404 MOVW R4, #0x0104 ; 0x20000104 = keysTaskStackBuffer 0x080097DA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D5B1 = keysTaskStart 0x080097DE: 2319 MOVS R3, #25 0x080097E0: F2C2 0600 MOVT R6, #0x2000 ; 0x20000304 = keysTaskBuffer 0x080097E4: F2C2 0400 MOVT R4, #0x2000 ; 0x20000104 = keysTaskStackBuffer 0x080097E8: E9CD 4600 STRD R4, R6, [SP] 0x080097EC: F003 F8F4 BL xTaskCreateStatic ; 0x0800C9D8 0x080097F0: F24D 0065 MOVW R0, #0xD065 ; 0x0800D065 = ethTaskStart 0x080097F4: F24E 315F MOVW R1, #0xE35F ; 0x0800E35F = .rodata..L.str.5 0x080097F8: F242 3664 MOVW R6, #0x2364 ; 0x20002364 = ethTaskBuffer 0x080097FC: F240 3464 MOVW R4, #0x0364 ; 0x20000364 = ethTaskStackBuffer 0x08009800: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D065 = ethTaskStart 0x08009804: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E35F = .rodata..L.str.5 0x08009808: F44F 6200 MOV.W R2, #0x0800 0x0800980C: 2319 MOVS R3, #25 0x0800980E: F2C2 0600 MOVT R6, #0x2000 ; 0x20002364 = ethTaskBuffer 0x08009812: F2C2 0400 MOVT R4, #0x2000 ; 0x20000364 = ethTaskStackBuffer 0x08009816: E9CD 4600 STRD R4, R6, [SP] 0x0800981A: F003 F8DD BL xTaskCreateStatic ; 0x0800C9D8 0x0800981E: F647 5019 MOVW R0, #0x7D19 ; 0x08007D19 = mbSlaveTaskStart 0x08009822: F24E 3167 MOVW R1, #0xE367 ; 0x0800E367 = .rodata..L.str.6 0x08009826: F243 36C4 MOVW R6, #0x33C4 ; 0x200033C4 = mbSlaveTaskBuffer 0x0800982A: F242 34C4 MOVW R4, #0x23C4 ; 0x200023C4 = mbSlaveTaskStackBuffer 0x0800982E: F6C0 0000 MOVT R0, #0x0800 ; 0x08007D19 = mbSlaveTaskStart 0x08009832: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E367 = .rodata..L.str.6 0x08009836: F44F 6280 MOV.W R2, #0x0400 0x0800983A: 2319 MOVS R3, #25 0x0800983C: F2C2 0600 MOVT R6, #0x2000 ; 0x200033C4 = mbSlaveTaskBuffer 0x08009840: F2C2 0400 MOVT R4, #0x2000 ; 0x200023C4 = mbSlaveTaskStackBuffer 0x08009844: E9CD 4600 STRD R4, R6, [SP] 0x08009848: F003 F8C6 BL xTaskCreateStatic ; 0x0800C9D8 0x0800984C: F647 30F1 MOVW R0, #0x7BF1 ; 0x08007BF1 = beeperTaskStart 0x08009850: F64D 51FC MOVW R1, #0xDDFC ; 0x0800DDFC = .rodata..L.str.7 0x08009854: F243 6624 MOVW R6, #0x3624 ; 0x20003624 = beeperTaskBuffer 0x08009858: F243 4424 MOVW R4, #0x3424 ; 0x20003424 = beeperTaskStackBuffer 0x0800985C: F6C0 0000 MOVT R0, #0x0800 ; 0x08007BF1 = beeperTaskStart 0x08009860: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DDFC = .rodata..L.str.7 0x08009864: 2280 MOVS R2, #128 0x08009866: 2319 MOVS R3, #25 0x08009868: F2C2 0600 MOVT R6, #0x2000 ; 0x20003624 = beeperTaskBuffer 0x0800986C: F2C2 0400 MOVT R4, #0x2000 ; 0x20003424 = beeperTaskStackBuffer 0x08009870: E9CD 4600 STRD R4, R6, [SP] 0x08009874: F003 F8B0 BL xTaskCreateStatic ; 0x0800C9D8 0x08009878: F24D 70E1 MOVW R0, #0xD7E1 ; 0x0800D7E1 = onewireTaskStart 0x0800987C: F64D 713B MOVW R1, #0xDF3B ; 0x0800DF3B = .rodata..L.str.8 0x08009880: F643 0684 MOVW R6, #0x3884 ; 0x20003884 = onewireTaskBuffer 0x08009884: F243 6484 MOVW R4, #0x3684 ; 0x20003684 = onewireTaskStackBuffer 0x08009888: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D7E1 = onewireTaskStart 0x0800988C: F6C0 0100 MOVT R1, #0x0800 ; 0x0800DF3B = .rodata..L.str.8 0x08009890: 2280 MOVS R2, #128 0x08009892: 2319 MOVS R3, #25 0x08009894: F2C2 0600 MOVT R6, #0x2000 ; 0x20003884 = onewireTaskBuffer 0x08009898: F2C2 0400 MOVT R4, #0x2000 ; 0x20003684 = onewireTaskStackBuffer 0x0800989C: E9CD 4600 STRD R4, R6, [SP] 0x080098A0: F003 F89A BL xTaskCreateStatic ; 0x0800C9D8 0x080098A4: F3EF 8005 MRS R0, IPSR 0x080098A8: 2800 CMP R0, #0
.L118: 0x080098AA: D1FE BNE .L118 ; 0x080098AA 0x080098AC: 6828 LDR R0, [R5] 0x080098AE: 2801 CMP R0, #1
.L119: 0x080098B0: D1FE BNE .L119 ; 0x080098B0 0x080098B2: 2002 MOVS R0, #2 0x080098B4: 2400 MOVS R4, #0 0x080098B6: F889 4013 STRB.W R4, [R9, #19] 0x080098BA: F24E 2105 MOVW R1, #0xE205 ; 0x0800E205 = .rodata..L.str.413 0x080098BE: 6028 STR R0, [R5] 0x080098C0: F64C 4071 MOVW R0, #0xCC71 ; 0x0800CC71 = prvIdleTask 0x080098C4: F242 06D4 MOVW R6, #0x20D4 ; 0x240020D4 = vApplicationGetIdleTaskMemory.Idle_TCB 0x080098C8: F241 75C0 MOVW R5, #0x17C0 ; 0x240017C0 = vApplicationGetIdleTaskMemory.Idle_Stack 0x080098CC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CC71 = prvIdleTask 0x080098D0: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E205 = .rodata..L.str.413 0x080098D4: 2280 MOVS R2, #128 0x080098D6: 2300 MOVS R3, #0 0x080098D8: F2C2 4600 MOVT R6, #0x2400 ; 0x240020D4 = vApplicationGetIdleTaskMemory.Idle_TCB 0x080098DC: F2C2 4500 MOVT R5, #0x2400 ; 0x240017C0 = vApplicationGetIdleTaskMemory.Idle_Stack 0x080098E0: E9CD 5600 STRD R5, R6, [SP] 0x080098E4: F003 F878 BL xTaskCreateStatic ; 0x0800C9D8 0x080098E8: F002 FE2C BL vPortEnterCritical ; 0x0800C544 0x080098EC: F242 453C MOVW R5, #0x243C ; 0x2400243C = xTimerQueue 0x080098F0: F2C2 4500 MOVT R5, #0x2400 ; 0x2400243C = xTimerQueue 0x080098F4: 6828 LDR R0, [R5] 0x080098F6: BBA0 CBNZ R0, .L120 ; 0x08009962 0x080098F8: F242 4010 MOVW R0, #0x2410 ; 0x24002410 = xActiveTimerList1 0x080098FC: 43E2 MVNS R2, R4 0x080098FE: F2C2 4000 MOVT R0, #0x2400 ; 0x24002410 = xActiveTimerList1 0x08009902: 4601 MOV R1, R0 0x08009904: F841 2F08 STR R2, [R1, #8]! 0x08009908: 6041 STR R1, [R0, #4] 0x0800990A: E9C0 1103 STRD R1, R1, [R0, #12] 0x0800990E: F242 31FC MOVW R1, #0x23FC ; 0x240023FC = xActiveTimerList2 0x08009912: 6004 STR R4, [R0] 0x08009914: F2C2 4100 MOVT R1, #0x2400 ; 0x240023FC = xActiveTimerList2 0x08009918: 460B MOV R3, R1 0x0800991A: F843 2F08 STR R2, [R3, #8]! 0x0800991E: F242 4298 MOVW R2, #0x2498 ; 0x24002498 = pxCurrentTimerList 0x08009922: F2C2 4200 MOVT R2, #0x2400 ; 0x24002498 = pxCurrentTimerList 0x08009926: 604B STR R3, [R1, #4] 0x08009928: E9C1 3303 STRD R3, R3, [R1, #12] 0x0800992C: 600C STR R4, [R1] 0x0800992E: F242 1494 MOVW R4, #0x2194 ; 0x24002194 = prvCheckForValidListAndQueue.xStaticTimerQueue 0x08009932: 6010 STR R0, [R2] 0x08009934: F242 4088 MOVW R0, #0x2488 ; 0x24002488 = pxOverflowTimerList 0x08009938: F2C2 4000 MOVT R0, #0x2400 ; 0x24002488 = pxOverflowTimerList 0x0800993C: F2C2 4400 MOVT R4, #0x2400 ; 0x24002194 = prvCheckForValidListAndQueue.xStaticTimerQueue 0x08009940: 4622 MOV R2, R4 0x08009942: 6001 STR R1, [R0] 0x08009944: F646 51FC MOVW R1, #0x6DFC ; 0x24006DFC = prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x08009948: F2C2 4100 MOVT R1, #0x2400 ; 0x24006DFC = prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x0800994C: 2010 MOVS R0, #16 0x0800994E: F7FD FB81 BL xQueueGenericCreateStatic ; 0x08007054 0x08009952: F24E 210A MOVW R1, #0xE20A ; 0x0800E20A = .rodata..L.str.1.465 0x08009956: 4620 MOV R0, R4 0x08009958: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E20A = .rodata..L.str.1.465 0x0800995C: 602C STR R4, [R5] 0x0800995E: F003 F829 BL vQueueAddToRegistry ; 0x0800C9B4
.L120: 0x08009962: F7FD FB2F BL vPortExitCritical ; 0x08006FC4 0x08009966: 6828 LDR R0, [R5] 0x08009968: 2800 CMP R0, #0 0x0800996A: D047 BEQ .L122 ; 0x080099FC 0x0800996C: F642 10D9 MOVW R0, #0x29D9 ; 0x080029D9 = prvTimerTask 0x08009970: F24E 419B MOVW R1, #0xE49B ; 0x0800E49B = .rodata..L.str.462 0x08009974: F24C 2470 MOVW R4, #0xC270 0x08009978: F242 0674 MOVW R6, #0x2074 ; 0x24002074 = vApplicationGetTimerTaskMemory.Timer_TCB 0x0800997C: F640 4560 MOVW R5, #0x0C60 ; 0x24000C60 = vApplicationGetTimerTaskMemory.Timer_Stack 0x08009980: F6C0 0000 MOVT R0, #0x0800 ; 0x080029D9 = prvTimerTask 0x08009984: F6C0 0100 MOVT R1, #0x0800 ; 0x0800E49B = .rodata..L.str.462 0x08009988: F44F 7280 MOV.W R2, #0x0100 0x0800998C: 2302 MOVS R3, #2 0x0800998E: F2C4 140F MOVT R4, #0x410F 0x08009992: F2C2 4600 MOVT R6, #0x2400 ; 0x24002074 = vApplicationGetTimerTaskMemory.Timer_TCB 0x08009996: F2C2 4500 MOVT R5, #0x2400 ; 0x24000C60 = vApplicationGetTimerTaskMemory.Timer_Stack 0x0800999A: E9CD 5600 STRD R5, R6, [SP] 0x0800999E: F003 F81B BL xTaskCreateStatic ; 0x0800C9D8 0x080099A2: F04F 0050 MOV.W R0, #80 0x080099A6: F380 8811 MSR BASEPRI, R0 0x080099AA: F3BF 8F6F ISB SY 0x080099AE: F3BF 8F4F DSB SY 0x080099B2: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x080099B6: F242 4058 MOVW R0, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x080099BA: F2C2 4000 MOVT R0, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x080099BE: 6001 STR R1, [R0] 0x080099C0: F242 4044 MOVW R0, #0x2444 ; 0x24002444 = xSchedulerRunning 0x080099C4: F2C2 4000 MOVT R0, #0x2400 ; 0x24002444 = xSchedulerRunning 0x080099C8: 2101 MOVS R1, #1 0x080099CA: 6001 STR R1, [R0] 0x080099CC: F242 4040 MOVW R0, #0x2440 ; 0x24002440 = xTickCount 0x080099D0: F2C2 4000 MOVT R0, #0x2400 ; 0x24002440 = xTickCount 0x080099D4: 2100 MOVS R1, #0 0x080099D6: 6001 STR R1, [R0] 0x080099D8: F24E 0010 MOVW R0, #0xE010 0x080099DC: F2CE 0000 MOVT R0, #0xE000 0x080099E0: 1C61 ADDS R1, R4, #1 0x080099E2: F8D0 0CF0 LDR.W R0, [R0, #0x0CF0] 0x080099E6: 4288 CMP R0, R1 0x080099E8: D111 BNE .L124 ; 0x08009A0E 0x080099EA: F04F 0050 MOV.W R0, #80 0x080099EE: F380 8811 MSR BASEPRI, R0 0x080099F2: F3BF 8F6F ISB SY 0x080099F6: F3BF 8F4F DSB SY
.L121: 0x080099FA: E7FE B .L121 ; 0x080099FA
.L122: 0x080099FC: F04F 0050 MOV.W R0, #80 0x08009A00: F380 8811 MSR BASEPRI, R0 0x08009A04: F3BF 8F6F ISB SY 0x08009A08: F3BF 8F4F DSB SY
.L123: 0x08009A0C: E7FE B .L123 ; 0x08009A0C
.L124: 0x08009A0E: F24E 0010 MOVW R0, #0xE010 0x08009A12: F2CE 0000 MOVT R0, #0xE000 0x08009A16: F8D0 0CF0 LDR.W R0, [R0, #0x0CF0] 0x08009A1A: 42A0 CMP R0, R4 0x08009A1C: D108 BNE .L126 ; 0x08009A30 0x08009A1E: F04F 0050 MOV.W R0, #80 0x08009A22: F380 8811 MSR BASEPRI, R0 0x08009A26: F3BF 8F6F ISB SY 0x08009A2A: F3BF 8F4F DSB SY
.L125: 0x08009A2E: E7FE B .L125 ; 0x08009A2E
.L126: 0x08009A30: F24E 0110 MOVW R1, #0xE010 0x08009A34: F2CE 0100 MOVT R1, #0xE000 0x08009A38: F891 03F0 LDRB.W R0, [R1, #0x03F0] 0x08009A3C: 9004 STR R0, [SP, #16] 0x08009A3E: 20FF MOVS R0, #255 0x08009A40: F881 03F0 STRB.W R0, [R1, #0x03F0] 0x08009A44: F891 03F0 LDRB.W R0, [R1, #0x03F0] 0x08009A48: F242 41E1 MOVW R1, #0x24E1 ; 0x240024E1 = ucMaxSysCallPriority 0x08009A4C: F88D 00D8 STRB.W R0, [SP, #216] 0x08009A50: F2C2 4100 MOVT R1, #0x2400 ; 0x240024E1 = ucMaxSysCallPriority 0x08009A54: F89D 00D8 LDRB.W R0, [SP, #216] 0x08009A58: F000 0050 AND R0, R0, #80 0x08009A5C: 7008 STRB R0, [R1] 0x08009A5E: F242 4084 MOVW R0, #0x2484 ; 0x24002484 = ulMaxPRIGROUPValue 0x08009A62: 2107 MOVS R1, #7 0x08009A64: F2C2 4000 MOVT R0, #0x2400 ; 0x24002484 = ulMaxPRIGROUPValue 0x08009A68: 6001 STR R1, [R0] 0x08009A6A: F99D 10D8 LDRSB.W R1, [SP, #216] 0x08009A6E: 2900 CMP R1, #0 0x08009A70: DA65 BGE .L129 ; 0x08009B3E 0x08009A72: 2106 MOVS R1, #6
.L127: 0x08009A74: 6001 STR R1, [R0] 0x08009A76: 3901 SUBS R1, #1 0x08009A78: F89D 20D8 LDRB.W R2, [SP, #216] 0x08009A7C: 0052 LSLS R2, R2, #1 0x08009A7E: F88D 20D8 STRB.W R2, [SP, #216] 0x08009A82: F99D 20D8 LDRSB.W R2, [SP, #216] 0x08009A86: 2A00 CMP R2, #0 0x08009A88: D4F4 BMI .L127 ; 0x08009A74 0x08009A8A: 2902 CMP R1, #2 0x08009A8C: D157 BNE .L129 ; 0x08009B3E 0x08009A8E: F24E 0B10 MOVW R11, #0xE010 0x08009A92: F44F 7140 MOV.W R1, #0x0300 0x08009A96: F2CE 0B00 MOVT R11, #0xE000 0x08009A9A: 6001 STR R1, [R0] 0x08009A9C: 9804 LDR R0, [SP, #16] 0x08009A9E: F644 51D3 MOVW R1, #0x4DD3 0x08009AA2: F88B 03F0 STRB.W R0, [R11, #0x03F0] 0x08009AA6: F2C1 0162 MOVT R1, #0x1062 0x08009AAA: F8D9 0014 LDR.W R0, [R9, #20] 0x08009AAE: F06F 437F MVN R3, #0xFF000000 0x08009AB2: F440 0070 ORR R0, R0, #0xF00000 0x08009AB6: F8C9 0014 STR.W R0, [R9, #20] 0x08009ABA: F8D9 0014 LDR.W R0, [R9, #20] 0x08009ABE: F040 4070 ORR R0, R0, #0xF0000000 0x08009AC2: F8C9 0014 STR.W R0, [R9, #20] 0x08009AC6: F8D8 0000 LDR.W R0, [R8] 0x08009ACA: FBA0 0201 UMULL R0, R2, R0, R1 0x08009ACE: 0990 LSRS R0, R2, #6 0x08009AD0: F242 4280 MOVW R2, #0x2480 ; 0x24002480 = ulTimerCountsForOneTick 0x08009AD4: F2C2 4200 MOVT R2, #0x2400 ; 0x24002480 = ulTimerCountsForOneTick 0x08009AD8: FBB3 F3F0 UDIV R3, R3, R0 0x08009ADC: 6010 STR R0, [R2] 0x08009ADE: F242 4060 MOVW R0, #0x2460 ; 0x24002460 = xMaximumPossibleSuppressedTicks 0x08009AE2: F2C2 4000 MOVT R0, #0x2400 ; 0x24002460 = xMaximumPossibleSuppressedTicks 0x08009AE6: 2201 MOVS R2, #1 0x08009AE8: 6003 STR R3, [R0] 0x08009AEA: F242 40E8 MOVW R0, #0x24E8 ; 0x240024E8 = ulStoppedTimerCompensation 0x08009AEE: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E8 = ulStoppedTimerCompensation 0x08009AF2: 7002 STRB R2, [R0] 0x08009AF4: 2000 MOVS R0, #0 0x08009AF6: F8CB 0000 STR.W R0, [R11] 0x08009AFA: F8CB 0008 STR.W R0, [R11, #8] 0x08009AFE: F8D8 2000 LDR.W R2, [R8] 0x08009B02: FBA2 1201 UMULL R1, R2, R2, R1 0x08009B06: 43C1 MVNS R1, R0 0x08009B08: EB01 1192 ADD.W R1, R1, R2, LSR #6 0x08009B0C: F8CB 1004 STR.W R1, [R11, #4] 0x08009B10: 2107 MOVS R1, #7 0x08009B12: F8CB 1000 STR.W R1, [R11] 0x08009B16: F646 61D8 MOVW R1, #0x6ED8 ; 0x24006ED8 = uxCriticalNesting 0x08009B1A: F2C2 4100 MOVT R1, #0x2400 ; 0x24006ED8 = uxCriticalNesting 0x08009B1E: 6008 STR R0, [R1] 0x08009B20: F7F8 FF3C BL vPortEnableVFP ; 0x0800299C 0x08009B24: F8D9 0228 LDR.W R0, [R9, #0x0228] 0x08009B28: F040 4040 ORR R0, R0, #0xC0000000 0x08009B2C: F8C9 0228 STR.W R0, [R9, #0x0228] 0x08009B30: F7F8 FF3E BL prvPortStartFirstTask ; 0x080029B0 0x08009B34: F7FD FEF2 BL vTaskSwitchContext ; 0x0800791C 0x08009B38: F002 FCEC BL prvTaskExitError ; 0x0800C514
.L128: 0x08009B3C: E7FE B .L128 ; 0x08009B3C
.L129: 0x08009B3E: F04F 0050 MOV.W R0, #80 0x08009B42: F380 8811 MSR BASEPRI, R0 0x08009B46: F3BF 8F6F ISB SY 0x08009B4A: F3BF 8F4F DSB SY
.L130: 0x08009B4E: E7FE B .L130 ; 0x08009B4E

Section .text.HAL_InitTick from charger_lto.o, size=348, align=2


HAL_InitTick: 0x08009B50: B538 PUSH {R3-R5, LR} 0x08009B52: 2401 MOVS R4, #1 0x08009B54: 280F CMP R0, #15 0x08009B56: F200 80A7 BHI.W .L8 ; 0x08009CA8 0x08009B5A: 2037 MOVS R0, #55 0x08009B5C: 210F MOVS R1, #15 0x08009B5E: F000 FBAD BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x08009B62: F24E 1004 MOVW R0, #0xE104 0x08009B66: F2CE 0000 MOVT R0, #0xE000 0x08009B6A: F44F 0100 MOV.W R1, #0x800000 0x08009B6E: 6001 STR R1, [R0] 0x08009B70: F242 40E4 MOVW R0, #0x24E4 ; 0x240024E4 = uwTickPrio 0x08009B74: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E4 = uwTickPrio 0x08009B78: 7004 STRB R4, [R0] 0x08009B7A: F244 4018 MOVW R0, #0x4418 0x08009B7E: F6C5 0002 MOVT R0, #0x5802 0x08009B82: F8D0 10D0 LDR.W R1, [R0, #208] 0x08009B86: F041 0120 ORR R1, R1, #32 0x08009B8A: F8C0 10D0 STR.W R1, [R0, #208] 0x08009B8E: F8D0 10D0 LDR.W R1, [R0, #208] 0x08009B92: F001 0120 AND R1, R1, #32 0x08009B96: 9100 STR R1, [SP, #0] 0x08009B98: 9900 LDR R1, [SP, #0] 0x08009B9A: F850 1C08 LDR R1, [R0, #-8] 0x08009B9E: 6801 LDR R1, [R0] 0x08009BA0: 6801 LDR R1, [R0] 0x08009BA2: 6801 LDR R1, [R0] 0x08009BA4: 6841 LDR R1, [R0, #4] 0x08009BA6: F011 0570 ANDS R5, R1, #112 0x08009BAA: 6841 LDR R1, [R0, #4] 0x08009BAC: 6880 LDR R0, [R0, #8] 0x08009BAE: F242 0000 MOVW R0, #0x2000 0x08009BB2: F2C5 2000 MOVT R0, #0x5200 0x08009BB6: 6800 LDR R0, [R0] 0x08009BB8: BF18 IT NE 0x08009BBA: 2501 MOVNE R5, #1 0x08009BBC: F7FA F951 BL HAL_RCC_GetPCLK1Freq ; 0x08003E62 0x08009BC0: F64D 6183 MOVW R1, #0xDE83 0x08009BC4: 40A8 LSLS R0, R5 0x08009BC6: F2C4 311B MOVT R1, #0x431B 0x08009BCA: F242 2530 MOVW R5, #0x2230 ; 0x24002230 = htim7 0x08009BCE: FBA0 0101 UMULL R0, R1, R0, R1 0x08009BD2: F2C2 4500 MOVT R5, #0x2400 ; 0x24002230 = htim7 0x08009BD6: F241 4000 MOVW R0, #0x1400 0x08009BDA: F04F 32FF MOV.W R2, #0xFFFFFFFF 0x08009BDE: F2C4 0000 MOVT R0, #0x4000 0x08009BE2: 6028 STR R0, [R5] 0x08009BE4: EB02 4091 ADD.W R0, R2, R1, LSR #18 0x08009BE8: 6068 STR R0, [R5, #4] 0x08009BEA: 2000 MOVS R0, #0 0x08009BEC: 60A8 STR R0, [R5, #8] 0x08009BEE: F240 31E7 MOVW R1, #0x03E7 0x08009BF2: E9C5 1003 STRD R1, R0, [R5, #12] 0x08009BF6: 4628 MOV R0, R5 0x08009BF8: F7FA FFA6 BL HAL_TIM_Base_Init ; 0x08004B48 0x08009BFC: 2800 CMP R0, #0 0x08009BFE: D153 BNE .L8 ; 0x08009CA8 0x08009C00: 6828 LDR R0, [R5] 0x08009C02: F895 103D LDRB.W R1, [R5, #61] 0x08009C06: 2901 CMP R1, #1 0x08009C08: D11C BNE .L1 ; 0x08009C44 0x08009C0A: 2102 MOVS R1, #2 0x08009C0C: F885 103D STRB.W R1, [R5, #61] 0x08009C10: F64D 71FF MOVW R1, #0xDFFF 0x08009C14: 68C2 LDR R2, [R0, #12] 0x08009C16: F2C4 0100 MOVT R1, #0x4000 0x08009C1A: 4288 CMP R0, R1 0x08009C1C: F042 0101 ORR R1, R2, #1 0x08009C20: 60C1 STR R1, [R0, #12] 0x08009C22: DC11 BGT .L2 ; 0x08009C48 0x08009C24: F240 71FF MOVW R1, #0x07FF 0x08009C28: F2C4 0100 MOVT R1, #0x4000 0x08009C2C: 4288 CMP R0, R1 0x08009C2E: DD1B BLE .L3 ; 0x08009C68 0x08009C30: 3101 ADDS R1, #1 0x08009C32: 4288 CMP R0, R1 0x08009C34: D028 BEQ .L6 ; 0x08009C88 0x08009C36: F501 6180 ADD.W R1, R1, #0x0400 0x08009C3A: 4288 CMP R0, R1 0x08009C3C: D024 BEQ .L6 ; 0x08009C88 0x08009C3E: F501 6140 ADD.W R1, R1, #0x0C00 0x08009C42: E01F B .L5 ; 0x08009C84
.L1: 0x08009C44: 2401 MOVS R4, #1 0x08009C46: E02F B .L8 ; 0x08009CA8
.L2: 0x08009C48: F64F 71FF MOVW R1, #0xFFFF 0x08009C4C: F2C4 0100 MOVT R1, #0x4000 0x08009C50: 4288 CMP R0, R1 0x08009C52: DD0F BLE .L4 ; 0x08009C74 0x08009C54: 3101 ADDS R1, #1 0x08009C56: 4288 CMP R0, R1 0x08009C58: D016 BEQ .L6 ; 0x08009C88 0x08009C5A: F501 4180 ADD.W R1, R1, #0x4000 0x08009C5E: 4288 CMP R0, R1 0x08009C60: D012 BEQ .L6 ; 0x08009C88 0x08009C62: F5A1 5170 SUB.W R1, R1, #0x3C00 0x08009C66: E00D B .L5 ; 0x08009C84
.L3: 0x08009C68: F1B0 4F80 CMP.W R0, #0x40000000 0x08009C6C: D00C BEQ .L6 ; 0x08009C88 0x08009C6E: F2A1 31FF SUBW R1, R1, #0x03FF 0x08009C72: E007 B .L5 ; 0x08009C84
.L4: 0x08009C74: F24E 0100 MOVW R1, #0xE000 0x08009C78: F2C4 0100 MOVT R1, #0x4000 0x08009C7C: 4288 CMP R0, R1 0x08009C7E: D003 BEQ .L6 ; 0x08009C88 0x08009C80: F501 6180 ADD.W R1, R1, #0x0400
.L5: 0x08009C84: 4288 CMP R0, R1 0x08009C86: D10A BNE .L7 ; 0x08009C9E
.L6: 0x08009C88: 2207 MOVS R2, #7 0x08009C8A: 6881 LDR R1, [R0, #8] 0x08009C8C: F2C0 0201 MOVT R2, #1 0x08009C90: 2400 MOVS R4, #0 0x08009C92: 4011 ANDS R1, R2 0x08009C94: 2906 CMP R1, #6 0x08009C96: BF18 IT NE 0x08009C98: F5B1 3F80 CMPNE.W R1, #0x010000 0x08009C9C: D004 BEQ .L8 ; 0x08009CA8
.L7: 0x08009C9E: 6801 LDR R1, [R0] 0x08009CA0: 2400 MOVS R4, #0 0x08009CA2: F041 0101 ORR R1, R1, #1 0x08009CA6: 6001 STR R1, [R0]
.L8: 0x08009CA8: 4620 MOV R0, R4 0x08009CAA: BD38 POP {R3-R5, PC}

Section .text.DMA1_Stream0_IRQHandler from charger_lto.o, size=12, align=2


DMA1_Stream0_IRQHandler: 0x08009CAC: F641 60A0 MOVW R0, #0x1EA0 ; 0x24001EA0 = hdma_spi4_tx 0x08009CB0: F2C2 4000 MOVT R0, #0x2400 ; 0x24001EA0 = hdma_spi4_tx 0x08009CB4: F7F9 BEC3 B.W HAL_DMA_IRQHandler ; 0x08003A3E

Section .text.DMA1_Stream1_IRQHandler from charger_lto.o, size=12, align=2


DMA1_Stream1_IRQHandler: 0x08009CB8: F641 6028 MOVW R0, #0x1E28 ; 0x24001E28 = hdma_usart3_rx 0x08009CBC: F2C2 4000 MOVT R0, #0x2400 ; 0x24001E28 = hdma_usart3_rx 0x08009CC0: F7F9 BEBD B.W HAL_DMA_IRQHandler ; 0x08003A3E

Section .text.DMA1_Stream2_IRQHandler from charger_lto.o, size=12, align=2


DMA1_Stream2_IRQHandler: 0x08009CC4: F641 50B0 MOVW R0, #0x1DB0 ; 0x24001DB0 = hdma_usart3_tx 0x08009CC8: F2C2 4000 MOVT R0, #0x2400 ; 0x24001DB0 = hdma_usart3_tx 0x08009CCC: F7F9 BEB7 B.W HAL_DMA_IRQHandler ; 0x08003A3E

Section .text.DMA1_Stream3_IRQHandler from charger_lto.o, size=12, align=2


DMA1_Stream3_IRQHandler: 0x08009CD0: F641 7090 MOVW R0, #0x1F90 ; 0x24001F90 = hdma_spi2_rx 0x08009CD4: F2C2 4000 MOVT R0, #0x2400 ; 0x24001F90 = hdma_spi2_rx 0x08009CD8: F7F9 BEB1 B.W HAL_DMA_IRQHandler ; 0x08003A3E

Section .text.DMA1_Stream4_IRQHandler from charger_lto.o, size=12, align=2


DMA1_Stream4_IRQHandler: 0x08009CDC: F641 7018 MOVW R0, #0x1F18 ; 0x24001F18 = hdma_spi2_tx 0x08009CE0: F2C2 4000 MOVT R0, #0x2400 ; 0x24001F18 = hdma_spi2_tx 0x08009CE4: F7F9 BEAB B.W HAL_DMA_IRQHandler ; 0x08003A3E

Section .text.EXTI9_5_IRQHandler from charger_lto.o, size=20, align=2


EXTI9_5_IRQHandler: 0x08009CE8: 2088 MOVS R0, #136 0x08009CEA: F6C5 0000 MOVT R0, #0x5800 0x08009CEE: 6801 LDR R1, [R0] 0x08009CF0: 05C9 LSLS R1, R1, #23 0x08009CF2: BF44 ITT MI 0x08009CF4: F44F 7180 MOVMI.W R1, #0x0100 0x08009CF8: 6001 STRMI R1, [R0] 0x08009CFA: 4770 BX LR

Section .text.TIM3_IRQHandler from charger_lto.o, size=12, align=2


TIM3_IRQHandler: 0x08009CFC: F242 20C8 MOVW R0, #0x22C8 ; 0x240022C8 = htim3 0x08009D00: F2C2 4000 MOVT R0, #0x2400 ; 0x240022C8 = htim3 0x08009D04: F000 BFDE B.W HAL_TIM_IRQHandler ; 0x0800ACC4

Section .text.SPI2_IRQHandler from charger_lto.o, size=12, align=2


SPI2_IRQHandler: 0x08009D08: F641 40AC MOVW R0, #0x1CAC ; 0x24001CAC = hspi2 0x08009D0C: F2C2 4000 MOVT R0, #0x2400 ; 0x24001CAC = hspi2 0x08009D10: F000 BE68 B.W HAL_SPI_IRQHandler ; 0x0800A9E4

Section .text.USART2_IRQHandler from charger_lto.o, size=520, align=2


USART2_IRQHandler: 0x08009D14: E92D 43F0 PUSH.W {R4-R9, LR} 0x08009D18: F641 3374 MOVW R3, #0x1B74 ; 0x24001AFC = huart2 0x08009D1C: F2C2 4300 MOVT R3, #0x2400 ; 0x24001AFC = huart2 0x08009D20: F853 1C78 LDR R1, [R3, #-120] 0x08009D24: 69C8 LDR R0, [R1, #28] 0x08009D26: 680A LDR R2, [R1] 0x08009D28: EA5F 7E00 LSLS.W LR, R0, #28 0x08009D2C: F8D1 C008 LDR.W R12, [R1, #8] 0x08009D30: D034 BEQ .L4 ; 0x08009D9C 0x08009D32: 2401 MOVS R4, #1 0x08009D34: F402 7590 AND R5, R2, #0x0120 0x08009D38: F2C1 0400 MOVT R4, #0x1000 0x08009D3C: EA04 040C AND.W R4, R4, R12 0x08009D40: 192D ADDS R5, R5, R4 0x08009D42: D02B BEQ .L4 ; 0x08009D9C 0x08009D44: 07C5 LSLS R5, R0, #31 0x08009D46: BF18 IT NE 0x08009D48: F412 7580 ANDSNE R5, R2, #0x0100 0x08009D4C: D005 BEQ .L1 ; 0x08009D5A 0x08009D4E: 2501 MOVS R5, #1 0x08009D50: 620D STR R5, [R1, #32] 0x08009D52: 699D LDR R5, [R3, #24] 0x08009D54: F045 0501 ORR R5, R5, #1 0x08009D58: 619D STR R5, [R3, #24]
.L1: 0x08009D5A: 0785 LSLS R5, R0, #30 0x08009D5C: F00C 0501 AND R5, R12, #1 0x08009D60: D506 BPL .L2 ; 0x08009D70 0x08009D62: B12D CBZ R5, .L2 ; 0x08009D70 0x08009D64: 2602 MOVS R6, #2 0x08009D66: 620E STR R6, [R1, #32] 0x08009D68: 699E LDR R6, [R3, #24] 0x08009D6A: F046 0604 ORR R6, R6, #4 0x08009D6E: 619E STR R6, [R3, #24]
.L2: 0x08009D70: 0746 LSLS R6, R0, #29 0x08009D72: D506 BPL .L3 ; 0x08009D82 0x08009D74: B12D CBZ R5, .L3 ; 0x08009D82 0x08009D76: 2504 MOVS R5, #4 0x08009D78: 620D STR R5, [R1, #32] 0x08009D7A: 699D LDR R5, [R3, #24] 0x08009D7C: F045 0502 ORR R5, R5, #2 0x08009D80: 619D STR R5, [R3, #24]
.L3: 0x08009D82: F1BE 0F00 CMP.W LR, #0 0x08009D86: D509 BPL .L4 ; 0x08009D9C 0x08009D88: F002 0720 AND R7, R2, #32 0x08009D8C: 4327 ORRS R7, R4 0x08009D8E: D005 BEQ .L4 ; 0x08009D9C 0x08009D90: 2708 MOVS R7, #8 0x08009D92: 620F STR R7, [R1, #32] 0x08009D94: 699F LDR R7, [R3, #24] 0x08009D96: F047 0708 ORR R7, R7, #8 0x08009D9A: 619F STR R7, [R3, #24]
.L4: 0x08009D9C: 0507 LSLS R7, R0, #20 0x08009D9E: D513 BPL .L5 ; 0x08009DC8 0x08009DA0: F002 6780 AND R7, R2, #0x04000000 0x08009DA4: F40C 0600 AND R6, R12, #0x800000 0x08009DA8: 19BF ADDS R7, R7, R6 0x08009DAA: D00D BEQ .L5 ; 0x08009DC8 0x08009DAC: F44F 6700 MOV.W R7, #0x0800 0x08009DB0: 620F STR R7, [R1, #32] 0x08009DB2: 2720 MOVS R7, #32 0x08009DB4: 615F STR R7, [R3, #20] 0x08009DB6: 611F STR R7, [R3, #16] 0x08009DB8: F241 578C MOVW R7, #0x158C ; 0x2400158C = lb_mbData 0x08009DBC: F2C2 4700 MOVT R7, #0x2400 ; 0x2400158C = lb_mbData 0x08009DC0: 2601 MOVS R6, #1 0x08009DC2: 753E STRB R6, [R7, #20] 0x08009DC4: F887 6231 STRB.W R6, [R7, #0x0231]
.L5: 0x08009DC8: EA5F 6E80 LSLS.W LR, R0, #26 0x08009DCC: D521 BPL .L7 ; 0x08009E12 0x08009DCE: F002 0420 AND R4, R2, #32 0x08009DD2: F00C 5580 AND R5, R12, #0x10000000 0x08009DD6: 1964 ADDS R4, R4, R5 0x08009DD8: D01B BEQ .L7 ; 0x08009E12 0x08009DDA: 695C LDR R4, [R3, #20] 0x08009DDC: 2C22 CMP R4, #34 0x08009DDE: D114 BNE .L6 ; 0x08009E0A 0x08009DE0: F241 548C MOVW R4, #0x158C ; 0x2400158C = lb_mbData 0x08009DE4: F2C2 4400 MOVT R4, #0x2400 ; 0x2400158C = lb_mbData 0x08009DE8: F8D4 5228 LDR.W R5, [R4, #0x0228] 0x08009DEC: 2DFF CMP R5, #255 0x08009DEE: D80C BHI .L6 ; 0x08009E0A 0x08009DF0: 4425 ADD R5, R4 0x08009DF2: 6A4E LDR R6, [R1, #36] 0x08009DF4: F885 6027 STRB.W R6, [R5, #39] 0x08009DF8: F8D4 5228 LDR.W R5, [R4, #0x0228] 0x08009DFC: 3501 ADDS R5, #1 0x08009DFE: F8C4 5228 STR.W R5, [R4, #0x0228] 0x08009E02: 2501 MOVS R5, #1 0x08009E04: F884 5231 STRB.W R5, [R4, #0x0231] 0x08009E08: E003 B .L7 ; 0x08009E12
.L6: 0x08009E0A: 698C LDR R4, [R1, #24] 0x08009E0C: F044 0408 ORR R4, R4, #8 0x08009E10: 618C STR R4, [R1, #24]
.L7: 0x08009E12: 0604 LSLS R4, R0, #24 0x08009E14: D539 BPL .L11 ; 0x08009E8A 0x08009E16: F002 0580 AND R5, R2, #128 0x08009E1A: F40C 0600 AND R6, R12, #0x800000 0x08009E1E: 19AD ADDS R5, R5, R6 0x08009E20: D033 BEQ .L11 ; 0x08009E8A 0x08009E22: F241 588C MOVW R8, #0x158C ; 0x2400158C = lb_mbData 0x08009E26: F2C2 4800 MOVT R8, #0x2400 ; 0x2400158C = lb_mbData 0x08009E2A: F8D8 6000 LDR.W R6, [R8] 0x08009E2E: F8D6 7088 LDR.W R7, [R6, #136] 0x08009E32: 2F21 CMP R7, #33 0x08009E34: D110 BNE .L8 ; 0x08009E58 0x08009E36: F8B6 7056 LDRH.W R7, [R6, #86] 0x08009E3A: F8D6 9000 LDR.W R9, [R6] 0x08009E3E: B1AF CBZ R7, .L9 ; 0x08009E6C 0x08009E40: 6D35 LDR R5, [R6, #80] 0x08009E42: F815 7B01 LDRB R7, [R5], #1 0x08009E46: F8C9 7028 STR.W R7, [R9, #40] 0x08009E4A: 6535 STR R5, [R6, #80] 0x08009E4C: F8B6 5056 LDRH.W R5, [R6, #86] 0x08009E50: 3D01 SUBS R5, #1 0x08009E52: F8A6 5056 STRH.W R5, [R6, #86] 0x08009E56: E015 B .L10 ; 0x08009E84
.L8: 0x08009E58: 6835 LDR R5, [R6] 0x08009E5A: 682E LDR R6, [R5] 0x08009E5C: F026 0680 BIC R6, R6, #128 0x08009E60: 602E STR R6, [R5] 0x08009E62: 682E LDR R6, [R5] 0x08009E64: F046 0640 ORR R6, R6, #64 0x08009E68: 602E STR R6, [R5] 0x08009E6A: E00B B .L10 ; 0x08009E84
.L9: 0x08009E6C: F8D9 6000 LDR.W R6, [R9] 0x08009E70: F026 0680 BIC R6, R6, #128 0x08009E74: F8C9 6000 STR.W R6, [R9] 0x08009E78: F8D9 6000 LDR.W R6, [R9] 0x08009E7C: F046 0640 ORR R6, R6, #64 0x08009E80: F8C9 6000 STR.W R6, [R9]
.L10: 0x08009E84: 2501 MOVS R5, #1 0x08009E86: F888 5230 STRB.W R5, [R8, #0x0230]
.L11: 0x08009E8A: 0640 LSLS R0, R0, #25 0x08009E8C: D511 BPL .L12 ; 0x08009EB2 0x08009E8E: F012 0040 ANDS R0, R2, #64 0x08009E92: D00E BEQ .L12 ; 0x08009EB2 0x08009E94: F241 50B2 MOVW R0, #0x15B2 ; 0x2400158C = lb_mbData 0x08009E98: 2500 MOVS R5, #0 0x08009E9A: F2C2 4000 MOVT R0, #0x2400 ; 0x2400158C = lb_mbData 0x08009E9E: 7005 STRB R5, [R0] 0x08009EA0: 6808 LDR R0, [R1] 0x08009EA2: F020 0040 BIC R0, R0, #64 0x08009EA6: 6008 STR R0, [R1] 0x08009EA8: 2020 MOVS R0, #32 0x08009EAA: 6118 STR R0, [R3, #16] 0x08009EAC: 601D STR R5, [R3] 0x08009EAE: 2022 MOVS R0, #34 0x08009EB0: 6158 STR R0, [R3, #20]
.L12: 0x08009EB2: 6998 LDR R0, [R3, #24] 0x08009EB4: B340 CBZ R0, .L14 ; 0x08009F08 0x08009EB6: 2022 MOVS R0, #34 0x08009EB8: F1BE 0F00 CMP.W LR, #0 0x08009EBC: 6158 STR R0, [R3, #20] 0x08009EBE: D505 BPL .L13 ; 0x08009ECC 0x08009EC0: F002 0020 AND R0, R2, #32 0x08009EC4: F00C 5780 AND R7, R12, #0x10000000 0x08009EC8: 19C0 ADDS R0, R0, R7 0x08009ECA: D11F BNE .L15 ; 0x08009F0C
.L13: 0x08009ECC: 2C00 CMP R4, #0 0x08009ECE: D51B BPL .L14 ; 0x08009F08 0x08009ED0: F002 0080 AND R0, R2, #128 0x08009ED4: F40C 0200 AND R2, R12, #0x800000 0x08009ED8: 1880 ADDS R0, R0, R2 0x08009EDA: BF08 IT EQ 0x08009EDC: E8BD 83F0 POPEQ.W {R4-R9, PC} 0x08009EE0: F241 50B2 MOVW R0, #0x15B2 ; 0x2400158C = lb_mbData 0x08009EE4: 2200 MOVS R2, #0 0x08009EE6: F2C2 4000 MOVT R0, #0x2400 ; 0x2400158C = lb_mbData 0x08009EEA: 7002 STRB R2, [R0] 0x08009EEC: F8D1 C000 LDR.W R12, [R1] 0x08009EF0: F02C 0C40 BIC R12, R12, #64 0x08009EF4: F8C1 C000 STR.W R12, [R1] 0x08009EF8: 2120 MOVS R1, #32 0x08009EFA: 6119 STR R1, [R3, #16] 0x08009EFC: 2122 MOVS R1, #34 0x08009EFE: 601A STR R2, [R3] 0x08009F00: 6159 STR R1, [R3, #20] 0x08009F02: 2101 MOVS R1, #1 0x08009F04: F880 120A STRB.W R1, [R0, #0x020A]
.L14: 0x08009F08: E8BD 83F0 POP.W {R4-R9, PC}
.L15: 0x08009F0C: 6988 LDR R0, [R1, #24] 0x08009F0E: F040 0008 ORR R0, R0, #8 0x08009F12: 6188 STR R0, [R1, #24] 0x08009F14: 2000 MOVS R0, #0 0x08009F16: 6198 STR R0, [R3, #24] 0x08009F18: E8BD 83F0 POP.W {R4-R9, PC}

Section .text.USART3_IRQHandler from charger_lto.o, size=12, align=2


USART3_IRQHandler: 0x08009F1C: F641 2068 MOVW R0, #0x1A68 ; 0x24001A68 = huart3 0x08009F20: F2C2 4000 MOVT R0, #0x2400 ; 0x24001A68 = huart3 0x08009F24: F7FB BA11 B.W HAL_UART_IRQHandler ; 0x0800534A

Section .text.TIM8_CC_IRQHandler from charger_lto.o, size=12, align=2


TIM8_CC_IRQHandler: 0x08009F28: F242 10E4 MOVW R0, #0x21E4 ; 0x240021E4 = htim8 0x08009F2C: F2C2 4000 MOVT R0, #0x2400 ; 0x240021E4 = htim8 0x08009F30: F000 BEC8 B.W HAL_TIM_IRQHandler ; 0x0800ACC4

Section .text.SDMMC1_IRQHandler from charger_lto.o, size=460, align=2


SDMMC1_IRQHandler: 0x08009F34: B570 PUSH {R4-R6, LR} 0x08009F36: F641 5434 MOVW R4, #0x1D34 ; 0x24001D34 = hsd1 0x08009F3A: F2C2 4400 MOVT R4, #0x2400 ; 0x24001D34 = hsd1 0x08009F3E: 6820 LDR R0, [R4] 0x08009F40: 6AE5 LDR R5, [R4, #44] 0x08009F42: 6B41 LDR R1, [R0, #52] 0x08009F44: 0409 LSLS R1, R1, #16 0x08009F46: F005 0108 AND R1, R5, #8 0x08009F4A: D512 BPL .L3 ; 0x08009F72 0x08009F4C: B189 CBZ R1, .L3 ; 0x08009F72 0x08009F4E: 6AA0 LDR R0, [R4, #40] 0x08009F50: 2820 CMP R0, #32 0x08009F52: D30D BCC .L2 ; 0x08009F70 0x08009F54: 6821 LDR R1, [R4] 0x08009F56: 6A60 LDR R0, [R4, #36] 0x08009F58: 2200 MOVS R2, #0
.L1: 0x08009F5A: F8D1 3080 LDR.W R3, [R1, #128] 0x08009F5E: 5083 STR R3, [R0, R2] 0x08009F60: 3204 ADDS R2, #4 0x08009F62: 2A20 CMP R2, #32 0x08009F64: D1F9 BNE .L1 ; 0x08009F5A 0x08009F66: 4410 ADD R0, R2 0x08009F68: 6260 STR R0, [R4, #36] 0x08009F6A: 6AA0 LDR R0, [R4, #40] 0x08009F6C: 3820 SUBS R0, #32 0x08009F6E: 62A0 STR R0, [R4, #40]
.L2: 0x08009F70: BD70 POP {R4-R6, PC}
.L3: 0x08009F72: 6B42 LDR R2, [R0, #52] 0x08009F74: 05D2 LSLS R2, R2, #23 0x08009F76: D412 BMI .L5 ; 0x08009F9E 0x08009F78: 6B42 LDR R2, [R0, #52] 0x08009F7A: 0452 LSLS R2, R2, #17 0x08009F7C: D53D BPL .L7 ; 0x08009FFA 0x08009F7E: B3E1 CBZ R1, .L7 ; 0x08009FFA 0x08009F80: 6A21 LDR R1, [R4, #32] 0x08009F82: 3920 SUBS R1, #32 0x08009F84: D3F4 BCC .L2 ; 0x08009F70 0x08009F86: 69E2 LDR R2, [R4, #28] 0x08009F88: 2300 MOVS R3, #0
.L4: 0x08009F8A: 58D6 LDR R6, [R2, R3] 0x08009F8C: 3304 ADDS R3, #4 0x08009F8E: 2B20 CMP R3, #32 0x08009F90: F8C0 6080 STR.W R6, [R0, #128] 0x08009F94: D1F9 BNE .L4 ; 0x08009F8A 0x08009F96: 18D0 ADDS R0, R2, R3 0x08009F98: E9C4 0107 STRD R0, R1, [R4, #28] 0x08009F9C: BD70 POP {R4-R6, PC}
.L5: 0x08009F9E: F44F 7180 MOV.W R1, #0x0100 0x08009FA2: 6381 STR R1, [R0, #56] 0x08009FA4: 6BC1 LDR R1, [R0, #60] 0x08009FA6: F24C 123A MOVW R2, #0xC13A 0x08009FAA: 4391 BICS R1, R2 0x08009FAC: 63C1 STR R1, [R0, #60] 0x08009FAE: 6BC1 LDR R1, [R0, #60] 0x08009FB0: 072A LSLS R2, R5, #28 0x08009FB2: F021 5180 BIC R1, R1, #0x10000000 0x08009FB6: 63C1 STR R1, [R0, #60] 0x08009FB8: 68C1 LDR R1, [R0, #12] 0x08009FBA: F021 0140 BIC R1, R1, #64 0x08009FBE: 60C1 STR R1, [R0, #12] 0x08009FC0: D470 BMI .L12 ; 0x0800A0A4 0x08009FC2: 0629 LSLS R1, R5, #24 0x08009FC4: D5D4 BPL .L2 ; 0x08009F70 0x08009FC6: 2600 MOVS R6, #0 0x08009FC8: F015 0F22 TST R5, #34 0x08009FCC: 6286 STR R6, [R0, #40] 0x08009FCE: 62C6 STR R6, [R0, #44] 0x08009FD0: 6506 STR R6, [R0, #80] 0x08009FD2: D006 BEQ .L6 ; 0x08009FE2 0x08009FD4: F7FB FD8F BL SDMMC_CmdStopTransfer ; 0x08005AF6 0x08009FD8: 2800 CMP R0, #0 0x08009FDA: BF1E ITTT NE 0x08009FDC: 6B61 LDRNE R1, [R4, #52] 0x08009FDE: 4308 ORRNE R0, R1 0x08009FE0: 6360 STRNE R0, [R4, #52]
.L6: 0x08009FE2: 2001 MOVS R0, #1 0x08009FE4: F015 0F30 TST R5, #48 0x08009FE8: F884 0030 STRB.W R0, [R4, #48] 0x08009FEC: 62E6 STR R6, [R4, #44] 0x08009FEE: BF18 IT NE 0x08009FF0: F001 FD3A BLNE HAL_SD_TxCpltCallback ; 0x0800BA68 0x08009FF4: 07A8 LSLS R0, R5, #30 0x08009FF6: D16D BNE .L14 ; 0x0800A0D4 0x08009FF8: BD70 POP {R4-R6, PC}
.L7: 0x08009FFA: 6B41 LDR R1, [R0, #52] 0x08009FFC: F011 0F3A TST R1, #58 0x0800A000: 6B41 LDR R1, [R0, #52] 0x0800A002: D06B BEQ .L15 ; 0x0800A0DC 0x0800A004: 0789 LSLS R1, R1, #30 0x0800A006: D503 BPL .L8 ; 0x0800A010 0x0800A008: 6B61 LDR R1, [R4, #52] 0x0800A00A: F041 0102 ORR R1, R1, #2 0x0800A00E: 6361 STR R1, [R4, #52]
.L8: 0x0800A010: 6B41 LDR R1, [R0, #52] 0x0800A012: 0709 LSLS R1, R1, #28 0x0800A014: D503 BPL .L9 ; 0x0800A01E 0x0800A016: 6B61 LDR R1, [R4, #52] 0x0800A018: F041 0108 ORR R1, R1, #8 0x0800A01C: 6361 STR R1, [R4, #52]
.L9: 0x0800A01E: 6B41 LDR R1, [R0, #52] 0x0800A020: 0689 LSLS R1, R1, #26 0x0800A022: D503 BPL .L10 ; 0x0800A02C 0x0800A024: 6B61 LDR R1, [R4, #52] 0x0800A026: F041 0120 ORR R1, R1, #32 0x0800A02A: 6361 STR R1, [R4, #52]
.L10: 0x0800A02C: 6B41 LDR R1, [R0, #52] 0x0800A02E: 06C9 LSLS R1, R1, #27 0x0800A030: D503 BPL .L11 ; 0x0800A03A 0x0800A032: 6B61 LDR R1, [R4, #52] 0x0800A034: F041 0110 ORR R1, R1, #16 0x0800A038: 6361 STR R1, [R4, #52]
.L11: 0x0800A03A: F640 713A MOVW R1, #0x0F3A 0x0800A03E: F6C1 0100 MOVT R1, #0x1800 0x0800A042: 6381 STR R1, [R0, #56] 0x0800A044: 6BC1 LDR R1, [R0, #60] 0x0800A046: F421 719D BIC R1, R1, #0x013A 0x0800A04A: 63C1 STR R1, [R0, #60] 0x0800A04C: 68C1 LDR R1, [R0, #12] 0x0800A04E: F021 0140 BIC R1, R1, #64 0x0800A052: 60C1 STR R1, [R0, #12] 0x0800A054: 6AC1 LDR R1, [R0, #44] 0x0800A056: F441 5100 ORR R1, R1, #0x2000 0x0800A05A: 62C1 STR R1, [R0, #44] 0x0800A05C: 68C1 LDR R1, [R0, #12] 0x0800A05E: F041 0180 ORR R1, R1, #128 0x0800A062: 60C1 STR R1, [R0, #12] 0x0800A064: F7FB FD47 BL SDMMC_CmdStopTransfer ; 0x08005AF6 0x0800A068: 6821 LDR R1, [R4] 0x0800A06A: 6B62 LDR R2, [R4, #52] 0x0800A06C: 4310 ORRS R0, R2 0x0800A06E: 6360 STR R0, [R4, #52] 0x0800A070: 68C8 LDR R0, [R1, #12] 0x0800A072: F020 0080 BIC R0, R0, #128 0x0800A076: 60C8 STR R0, [R1, #12] 0x0800A078: 0728 LSLS R0, R5, #28 0x0800A07A: F44F 6000 MOV.W R0, #0x0800 0x0800A07E: 6388 STR R0, [R1, #56] 0x0800A080: D438 BMI .L17 ; 0x0800A0F4 0x0800A082: 0628 LSLS R0, R5, #24 0x0800A084: F57F AF74 BPL.W .L2 ; 0x08009F70 0x0800A088: 6B60 LDR R0, [R4, #52] 0x0800A08A: 2800 CMP R0, #0 0x0800A08C: F43F AF70 BEQ.W .L2 ; 0x08009F70 0x0800A090: 6BC8 LDR R0, [R1, #60] 0x0800A092: F020 5080 BIC R0, R0, #0x10000000 0x0800A096: 63C8 STR R0, [R1, #60] 0x0800A098: 2000 MOVS R0, #0 0x0800A09A: 6508 STR R0, [R1, #80] 0x0800A09C: 2001 MOVS R0, #1 0x0800A09E: F884 0030 STRB.W R0, [R4, #48] 0x0800A0A2: BD70 POP {R4-R6, PC}
.L12: 0x0800A0A4: F015 0F22 TST R5, #34 0x0800A0A8: D006 BEQ .L13 ; 0x0800A0B8 0x0800A0AA: F7FB FD24 BL SDMMC_CmdStopTransfer ; 0x08005AF6 0x0800A0AE: 2800 CMP R0, #0 0x0800A0B0: BF1E ITTT NE 0x0800A0B2: 6B61 LDRNE R1, [R4, #52] 0x0800A0B4: 4308 ORRNE R0, R1 0x0800A0B6: 6360 STRNE R0, [R4, #52]
.L13: 0x0800A0B8: 6820 LDR R0, [R4] 0x0800A0BA: F640 713A MOVW R1, #0x0F3A 0x0800A0BE: F6C1 0100 MOVT R1, #0x1800 0x0800A0C2: 6381 STR R1, [R0, #56] 0x0800A0C4: 2001 MOVS R0, #1 0x0800A0C6: F884 0030 STRB.W R0, [R4, #48] 0x0800A0CA: 07A8 LSLS R0, R5, #30 0x0800A0CC: F04F 0000 MOV.W R0, #0 0x0800A0D0: 62E0 STR R0, [R4, #44] 0x0800A0D2: D00B BEQ .L16 ; 0x0800A0EC
.L14: 0x0800A0D4: E8BD 4070 POP.W {R4-R6, LR} 0x0800A0D8: F001 BCD4 B.W HAL_SD_RxCpltCallback ; 0x0800BA84
.L15: 0x0800A0DC: 00C9 LSLS R1, R1, #3 0x0800A0DE: BF58 IT PL 0x0800A0E0: BD70 POPPL {R4-R6, PC} 0x0800A0E2: F04F 5180 MOV.W R1, #0x10000000 0x0800A0E6: 6381 STR R1, [R0, #56] 0x0800A0E8: 6D00 LDR R0, [R0, #80] 0x0800A0EA: BD70 POP {R4-R6, PC}
.L16: 0x0800A0EC: E8BD 4070 POP.W {R4-R6, LR} 0x0800A0F0: F001 BCBA B.W HAL_SD_TxCpltCallback ; 0x0800BA68
.L17: 0x0800A0F4: 2001 MOVS R0, #1 0x0800A0F6: F884 0030 STRB.W R0, [R4, #48] 0x0800A0FA: 2000 MOVS R0, #0 0x0800A0FC: 62E0 STR R0, [R4, #44] 0x0800A0FE: BD70 POP {R4-R6, PC}

Section .text.TIM7_IRQHandler from charger_lto.o, size=12, align=2


TIM7_IRQHandler: 0x0800A100: F242 2030 MOVW R0, #0x2230 ; 0x24002230 = htim7 0x0800A104: F2C2 4000 MOVT R0, #0x2400 ; 0x24002230 = htim7 0x0800A108: F000 BDDC B.W HAL_TIM_IRQHandler ; 0x0800ACC4

Section .text.SPI4_IRQHandler from charger_lto.o, size=12, align=2


SPI4_IRQHandler: 0x0800A10C: F641 4024 MOVW R0, #0x1C24 ; 0x24001C24 = hspi4 0x0800A110: F2C2 4000 MOVT R0, #0x2400 ; 0x24001C24 = hspi4 0x0800A114: F000 BC66 B.W HAL_SPI_IRQHandler ; 0x0800A9E4

Section .text.MDMA_IRQHandler from charger_lto.o, size=408, align=2


MDMA_IRQHandler: 0x0800A118: B538 PUSH {R3-R5, LR} 0x0800A11A: F242 0408 MOVW R4, #0x2008 ; 0x24002008 = hmdma_mdma_channel0_sdmmc1_end_data_0 0x0800A11E: 2000 MOVS R0, #0 0x0800A120: F2C2 4400 MOVT R4, #0x2400 ; 0x24002008 = hmdma_mdma_channel0_sdmmc1_end_data_0 0x0800A124: 9000 STR R0, [SP, #0] 0x0800A126: F646 61FC MOVW R1, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x0800A12A: F04F 43A4 MOV.W R3, #0x52000000 0x0800A12E: 6820 LDR R0, [R4] 0x0800A130: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EFC = SystemCoreClock 0x0800A134: F500 62F8 ADD.W R2, R0, #0x07C0 0x0800A138: 6809 LDR R1, [R1] 0x0800A13A: 681B LDR R3, [R3] 0x0800A13C: F3C2 1284 UBFX R2, R2, #6, #5 0x0800A140: FA23 F202 LSR.W R2, R3, R2 0x0800A144: 07D2 LSLS R2, R2, #31 0x0800A146: D076 BEQ .L13 ; 0x0800A236 0x0800A148: F248 12B5 MOVW R2, #0x81B5 0x0800A14C: 6803 LDR R3, [R0] 0x0800A14E: F6C1 324E MOVT R2, #0x1B4E 0x0800A152: FBA1 1502 UMULL R1, R5, R1, R2 0x0800A156: 07D9 LSLS R1, R3, #31 0x0800A158: D029 BEQ .L5 ; 0x0800A1AE 0x0800A15A: 68C1 LDR R1, [R0, #12] 0x0800A15C: 0789 LSLS R1, R1, #30 0x0800A15E: D526 BPL .L5 ; 0x0800A1AE 0x0800A160: 68C1 LDR R1, [R0, #12] 0x0800A162: F021 0102 BIC R1, R1, #2 0x0800A166: 60C1 STR R1, [R0, #12] 0x0800A168: 6881 LDR R1, [R0, #8] 0x0800A16A: 6EA2 LDR R2, [R4, #104] 0x0800A16C: 060B LSLS R3, R1, #24 0x0800A16E: BF54 ITE PL 0x0800A170: F042 0201 ORRPL R2, R2, #1 0x0800A174: F042 0202 ORRMI R2, R2, #2 0x0800A178: 058B LSLS R3, R1, #22 0x0800A17A: 66A2 STR R2, [R4, #104] 0x0800A17C: D503 BPL .L1 ; 0x0800A186 0x0800A17E: 6EA2 LDR R2, [R4, #104] 0x0800A180: F042 0204 ORR R2, R2, #4 0x0800A184: 66A2 STR R2, [R4, #104]
.L1: 0x0800A186: 05CA LSLS R2, R1, #23 0x0800A188: D503 BPL .L2 ; 0x0800A192 0x0800A18A: 6EA2 LDR R2, [R4, #104] 0x0800A18C: F042 0208 ORR R2, R2, #8 0x0800A190: 66A2 STR R2, [R4, #104]
.L2: 0x0800A192: 054A LSLS R2, R1, #21 0x0800A194: D503 BPL .L3 ; 0x0800A19E 0x0800A196: 6EA2 LDR R2, [R4, #104] 0x0800A198: F042 0210 ORR R2, R2, #16 0x0800A19C: 66A2 STR R2, [R4, #104]
.L3: 0x0800A19E: 0509 LSLS R1, R1, #20 0x0800A1A0: D503 BPL .L4 ; 0x0800A1AA 0x0800A1A2: 6EA1 LDR R1, [R4, #104] 0x0800A1A4: F041 0120 ORR R1, R1, #32 0x0800A1A8: 66A1 STR R1, [R4, #104]
.L4: 0x0800A1AA: 2101 MOVS R1, #1 0x0800A1AC: 6041 STR R1, [R0, #4]
.L5: 0x0800A1AE: 6801 LDR R1, [R0] 0x0800A1B0: 06C9 LSLS R1, R1, #27 0x0800A1B2: BF44 ITT MI 0x0800A1B4: 68C1 LDRMI R1, [R0, #12] 0x0800A1B6: EA5F 6181 LSLSMI.W R1, R1, #26 0x0800A1BA: D43D BMI .L14 ; 0x0800A238
.L6: 0x0800A1BC: 6801 LDR R1, [R0] 0x0800A1BE: 0709 LSLS R1, R1, #28 0x0800A1C0: BF44 ITT MI 0x0800A1C2: 68C1 LDRMI R1, [R0, #12] 0x0800A1C4: EA5F 61C1 LSLSMI.W R1, R1, #27 0x0800A1C8: D43F BMI .L15 ; 0x0800A24A
.L7: 0x0800A1CA: 6801 LDR R1, [R0] 0x0800A1CC: 0749 LSLS R1, R1, #29 0x0800A1CE: BF44 ITT MI 0x0800A1D0: 68C1 LDRMI R1, [R0, #12] 0x0800A1D2: EA5F 7101 LSLSMI.W R1, R1, #28 0x0800A1D6: D441 BMI .L16 ; 0x0800A25C
.L8: 0x0800A1D8: 6801 LDR R1, [R0] 0x0800A1DA: 0789 LSLS R1, R1, #30 0x0800A1DC: BF44 ITT MI 0x0800A1DE: 68C1 LDRMI R1, [R0, #12] 0x0800A1E0: EA5F 7141 LSLSMI.W R1, R1, #29 0x0800A1E4: D443 BMI .L17 ; 0x0800A26E
.L9: 0x0800A1E6: 6EA0 LDR R0, [R4, #104] 0x0800A1E8: 2800 CMP R0, #0 0x0800A1EA: BF08 IT EQ 0x0800A1EC: BD38 POPEQ {R3-R5, PC} 0x0800A1EE: 2004 MOVS R0, #4 0x0800A1F0: F884 003D STRB.W R0, [R4, #61] 0x0800A1F4: 6820 LDR R0, [R4] 0x0800A1F6: 68C1 LDR R1, [R0, #12] 0x0800A1F8: F021 0101 BIC R1, R1, #1 0x0800A1FC: 60C1 STR R1, [R0, #12]
.L10: 0x0800A1FE: 9900 LDR R1, [SP, #0] 0x0800A200: 3101 ADDS R1, #1 0x0800A202: 9100 STR R1, [SP, #0] 0x0800A204: EBB1 2F95 CMP.W R1, R5, LSR #10 0x0800A208: D802 BHI .L11 ; 0x0800A210 0x0800A20A: 68C1 LDR R1, [R0, #12] 0x0800A20C: 07C9 LSLS R1, R1, #31 0x0800A20E: D1F6 BNE .L10 ; 0x0800A1FE
.L11: 0x0800A210: 2100 MOVS R1, #0 0x0800A212: F884 103C STRB.W R1, [R4, #60] 0x0800A216: 68C0 LDR R0, [R0, #12] 0x0800A218: 07C0 LSLS R0, R0, #31 0x0800A21A: BF14 ITE NE 0x0800A21C: 2003 MOVNE R0, #3 0x0800A21E: 2001 MOVEQ R0, #1 0x0800A220: F884 003D STRB.W R0, [R4, #61] 0x0800A224: 6D61 LDR R1, [R4, #84]
.L12: 0x0800A226: B131 CBZ R1, .L13 ; 0x0800A236 0x0800A228: F242 0008 MOVW R0, #0x2008 ; 0x24002008 = hmdma_mdma_channel0_sdmmc1_end_data_0 0x0800A22C: F2C2 4000 MOVT R0, #0x2400 ; 0x24002008 = hmdma_mdma_channel0_sdmmc1_end_data_0 0x0800A230: E8BD 4038 POP.W {R3-R5, LR} 0x0800A234: 4708 BX R1
.L13: 0x0800A236: BD38 POP {R3-R5, PC}
.L14: 0x0800A238: 2110 MOVS R1, #16 0x0800A23A: 6041 STR R1, [R0, #4] 0x0800A23C: 6CA1 LDR R1, [R4, #72] 0x0800A23E: 2900 CMP R1, #0 0x0800A240: D0BC BEQ .L6 ; 0x0800A1BC 0x0800A242: 4620 MOV R0, R4 0x0800A244: 4788 BLX R1 0x0800A246: 6820 LDR R0, [R4] 0x0800A248: E7B8 B .L6 ; 0x0800A1BC
.L15: 0x0800A24A: 2108 MOVS R1, #8 0x0800A24C: 6041 STR R1, [R0, #4] 0x0800A24E: 6CE1 LDR R1, [R4, #76] 0x0800A250: 2900 CMP R1, #0 0x0800A252: D0BA BEQ .L7 ; 0x0800A1CA 0x0800A254: 4620 MOV R0, R4 0x0800A256: 4788 BLX R1 0x0800A258: 6820 LDR R0, [R4] 0x0800A25A: E7B6 B .L7 ; 0x0800A1CA
.L16: 0x0800A25C: 2104 MOVS R1, #4 0x0800A25E: 6041 STR R1, [R0, #4] 0x0800A260: 6D21 LDR R1, [R4, #80] 0x0800A262: 2900 CMP R1, #0 0x0800A264: D0B8 BEQ .L8 ; 0x0800A1D8 0x0800A266: 4620 MOV R0, R4 0x0800A268: 4788 BLX R1 0x0800A26A: 6820 LDR R0, [R4] 0x0800A26C: E7B4 B .L8 ; 0x0800A1D8
.L17: 0x0800A26E: 68C1 LDR R1, [R0, #12] 0x0800A270: F021 013E BIC R1, R1, #62 0x0800A274: 60C1 STR R1, [R0, #12] 0x0800A276: F894 103D LDRB.W R1, [R4, #61] 0x0800A27A: 2904 CMP R1, #4 0x0800A27C: D107 BNE .L18 ; 0x0800A28E 0x0800A27E: 2000 MOVS R0, #0 0x0800A280: F884 003C STRB.W R0, [R4, #60] 0x0800A284: 2001 MOVS R0, #1 0x0800A286: F884 003D STRB.W R0, [R4, #61] 0x0800A28A: 6DA1 LDR R1, [R4, #88] 0x0800A28C: E7CB B .L12 ; 0x0800A226
.L18: 0x0800A28E: 2102 MOVS R1, #2 0x0800A290: 6041 STR R1, [R0, #4] 0x0800A292: 2000 MOVS R0, #0 0x0800A294: F884 003C STRB.W R0, [R4, #60] 0x0800A298: 2001 MOVS R0, #1 0x0800A29A: F884 003D STRB.W R0, [R4, #61] 0x0800A29E: 6C61 LDR R1, [R4, #68] 0x0800A2A0: 2900 CMP R1, #0 0x0800A2A2: D0A0 BEQ .L9 ; 0x0800A1E6 0x0800A2A4: F242 0008 MOVW R0, #0x2008 ; 0x24002008 = hmdma_mdma_channel0_sdmmc1_end_data_0 0x0800A2A8: F2C2 4000 MOVT R0, #0x2400 ; 0x24002008 = hmdma_mdma_channel0_sdmmc1_end_data_0 0x0800A2AC: 4788 BLX R1 0x0800A2AE: E79A B .L9 ; 0x0800A1E6

Section .text.USART10_IRQHandler from charger_lto.o, size=12, align=2


USART10_IRQHandler: 0x0800A2B0: F641 3090 MOVW R0, #0x1B90 ; 0x24001B90 = huart10 0x0800A2B4: F2C2 4000 MOVT R0, #0x2400 ; 0x24001B90 = huart10 0x0800A2B8: F7FB B847 B.W HAL_UART_IRQHandler ; 0x0800534A

Section .text.HAL_NVIC_SetPriority from charger_lto.o, size=76, align=2


HAL_NVIC_SetPriority: 0x0800A2BC: B500 PUSH {LR} 0x0800A2BE: F64E 5C0C MOVW R12, #0xED0C 0x0800A2C2: F04F 3EFF MOV.W LR, #0xFFFFFFFF 0x0800A2C6: F2CE 0C00 MOVT R12, #0xE000 0x0800A2CA: F8DC 3000 LDR.W R3, [R12] 0x0800A2CE: F3C3 2302 UBFX R3, R3, #8, #3 0x0800A2D2: F083 0207 EOR R2, R3, #7 0x0800A2D6: 2A04 CMP R2, #4 0x0800A2D8: BF28 IT CS 0x0800A2DA: 2204 MOVCS R2, #4 0x0800A2DC: FA0E F202 LSL.W R2, LR, R2 0x0800A2E0: 4391 BICS R1, R2 0x0800A2E2: 3B03 SUBS R3, #3 0x0800A2E4: F000 020F AND R2, R0, #15 0x0800A2E8: BF28 IT CS 0x0800A2EA: 4099 LSLCS R1, R3 0x0800A2EC: F100 4360 ADD.W R3, R0, #0xE0000000 0x0800A2F0: 3A04 SUBS R2, #4 0x0800A2F2: F503 4364 ADD.W R3, R3, #0xE400 0x0800A2F6: 4462 ADD R2, R12 0x0800A2F8: 2800 CMP R0, #0 0x0800A2FA: EA4F 1001 LSL.W R0, R1, #4 0x0800A2FE: BF48 IT MI 0x0800A300: F102 030C ADDMI.W R3, R2, #12 0x0800A304: 7018 STRB R0, [R3] 0x0800A306: BD00 POP {PC}

Section .text.HAL_MPU_ConfigRegion from charger_lto.o, size=84, align=2


HAL_MPU_ConfigRegion: 0x0800A308: B5F0 PUSH {R4-R7, LR} 0x0800A30A: F64E 5698 MOVW R6, #0xED98 0x0800A30E: 7842 LDRB R2, [R0, #1] 0x0800A310: F2CE 0600 MOVT R6, #0xE000 0x0800A314: F890 C000 LDRB.W R12, [R0] 0x0800A318: 7A83 LDRB R3, [R0, #10] 0x0800A31A: 7B41 LDRB R1, [R0, #13] 0x0800A31C: F890 E00E LDRB.W LR, [R0, #14] 0x0800A320: 7A45 LDRB R5, [R0, #9] 0x0800A322: 7BC4 LDRB R4, [R0, #15] 0x0800A324: 7A07 LDRB R7, [R0, #8] 0x0800A326: 6032 STR R2, [R6] 0x0800A328: 68B2 LDR R2, [R6, #8] 0x0800A32A: F022 0201 BIC R2, R2, #1 0x0800A32E: 60B2 STR R2, [R6, #8] 0x0800A330: 6842 LDR R2, [R0, #4] 0x0800A332: 6072 STR R2, [R6, #4] 0x0800A334: 7B02 LDRB R2, [R0, #12] 0x0800A336: 7AC0 LDRB R0, [R0, #11] 0x0800A338: EA4C 7202 ORR.W R2, R12, R2, LSL #28 0x0800A33C: EA42 42C3 ORR.W R2, R2, R3, LSL #19 0x0800A340: EA42 4181 ORR.W R1, R2, R1, LSL #18 0x0800A344: EA41 414E ORR.W R1, R1, LR, LSL #17 0x0800A348: EA41 4104 ORR.W R1, R1, R4, LSL #16 0x0800A34C: EA41 2105 ORR.W R1, R1, R5, LSL #8 0x0800A350: EA41 0147 ORR.W R1, R1, R7, LSL #1 0x0800A354: EA41 6000 ORR.W R0, R1, R0, LSL #24 0x0800A358: 60B0 STR R0, [R6, #8] 0x0800A35A: BDF0 POP {R4-R7, PC}

Section .text.DMA_CalcBaseAndBitshift from charger_lto.o, size=132, align=2


DMA_CalcBaseAndBitshift: 0x0800A35C: F240 420F MOVW R2, #0x040F 0x0800A360: F8D0 C000 LDR.W R12, [R0] 0x0800A364: F2C4 0202 MOVT R2, #0x4002 0x0800A368: 4594 CMP R12, R2 0x0800A36A: DC05 BGT .L1 ; 0x0800A378 0x0800A36C: F5A2 7268 SUB.W R2, R2, #0x03A0 0x0800A370: 4594 CMP R12, R2 0x0800A372: DD04 BLE .L2 ; 0x0800A37E 0x0800A374: 3230 ADDS R2, #48 0x0800A376: E003 B .L3 ; 0x0800A380
.L1: 0x0800A378: 3260 ADDS R2, #96 0x0800A37A: 4594 CMP R12, R2 0x0800A37C: DC04 BGT .L4 ; 0x0800A388
.L2: 0x0800A37E: 3A30 SUBS R2, #48
.L3: 0x0800A380: 4594 CMP R12, R2 0x0800A382: DD04 BLE .L5 ; 0x0800A38E 0x0800A384: 3201 ADDS R2, #1 0x0800A386: E003 B .L6 ; 0x0800A390
.L4: 0x0800A388: 3230 ADDS R2, #48 0x0800A38A: 4594 CMP R12, R2 0x0800A38C: DC20 BGT .L10 ; 0x0800A3D0
.L5: 0x0800A38E: 3A2F SUBS R2, #47
.L6: 0x0800A390: 4594 CMP R12, R2 0x0800A392: D002 BEQ .L8 ; 0x0800A39A 0x0800A394: 3218 ADDS R2, #24
.L7: 0x0800A396: 4594 CMP R12, R2 0x0800A398: D11F BNE .L11 ; 0x0800A3DA
.L8: 0x0800A39A: F00C 02F8 AND R2, R12, #248 0x0800A39E: F64A 23AB MOVW R3, #0xAAAB 0x0800A3A2: 3A10 SUBS R2, #16 0x0800A3A4: F6CA 23AA MOVT R3, #0xAAAA 0x0800A3A8: FBA2 3103 UMULL R3, R1, R2, R3 0x0800A3AC: 2A5F CMP R2, #95 0x0800A3AE: F24E 337F MOVW R3, #0xE37F ; 0x0800E37F = DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x0800A3B2: F6C0 0300 MOVT R3, #0x0800 ; 0x0800E37F = DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x0800A3B6: F3C1 1102 UBFX R1, R1, #4, #3 0x0800A3BA: 5C5B LDRB R3, [R3, R1] 0x0800A3BC: F240 31FF MOVW R1, #0x03FF 0x0800A3C0: EA2C 0101 BIC.W R1, R12, R1 0x0800A3C4: 65C3 STR R3, [R0, #92] 0x0800A3C6: BF88 IT HI 0x0800A3C8: 3104 ADDHI R1, #4
.L9: 0x0800A3CA: 6581 STR R1, [R0, #88] 0x0800A3CC: 4608 MOV R0, R1 0x0800A3CE: 4770 BX LR
.L10: 0x0800A3D0: 3219 ADDS R2, #25 0x0800A3D2: 4594 CMP R12, R2 0x0800A3D4: D0E1 BEQ .L8 ; 0x0800A39A 0x0800A3D6: 3A18 SUBS R2, #24 0x0800A3D8: E7DD B .L7 ; 0x0800A396
.L11: 0x0800A3DA: F02C 01FF BIC R1, R12, #255 0x0800A3DE: E7F4 B .L9 ; 0x0800A3CA

Section .text.HAL_DMA_Abort_IT from charger_lto.o, size=428, align=2


HAL_DMA_Abort_IT: 0x0800A3E0: F890 1035 LDRB.W R1, [R0, #53] 0x0800A3E4: 2902 CMP R1, #2 0x0800A3E6: D116 BNE .L1 ; 0x0800A416 0x0800A3E8: B580 PUSH {R7, LR} 0x0800A3EA: F240 420F MOVW R2, #0x040F 0x0800A3EE: 6801 LDR R1, [R0] 0x0800A3F0: F2C4 0202 MOVT R2, #0x4002 0x0800A3F4: 4291 CMP R1, R2 0x0800A3F6: DC12 BGT .L2 ; 0x0800A41E 0x0800A3F8: F5A2 7C68 SUB.W R12, R2, #0x03A0 0x0800A3FC: 4561 CMP R1, R12 0x0800A3FE: DC1D BGT .L3 ; 0x0800A43C 0x0800A400: F5A2 7C74 SUB.W R12, R2, #0x03D0 0x0800A404: 4561 CMP R1, R12 0x0800A406: DC2F BGT .L5 ; 0x0800A468 0x0800A408: F2A2 3CFF SUBW R12, R2, #0x03FF 0x0800A40C: 4561 CMP R1, R12 0x0800A40E: D048 BEQ .L10 ; 0x0800A4A2 0x0800A410: F2A2 3CE7 SUBW R12, R2, #0x03E7 0x0800A414: E043 B .L9 ; 0x0800A49E
.L1: 0x0800A416: 2180 MOVS R1, #128 0x0800A418: 6541 STR R1, [R0, #84] 0x0800A41A: 2101 MOVS R1, #1 0x0800A41C: E063 B .L19 ; 0x0800A4E6
.L2: 0x0800A41E: F102 0C60 ADD.W R12, R2, #96 0x0800A422: 4561 CMP R1, R12 0x0800A424: DC15 BGT .L4 ; 0x0800A452 0x0800A426: F102 0C30 ADD.W R12, R2, #48 0x0800A42A: 4561 CMP R1, R12 0x0800A42C: DC23 BGT .L6 ; 0x0800A476 0x0800A42E: F102 0C01 ADD.W R12, R2, #1 0x0800A432: 4561 CMP R1, R12 0x0800A434: D035 BEQ .L10 ; 0x0800A4A2 0x0800A436: F102 0C19 ADD.W R12, R2, #25 0x0800A43A: E030 B .L9 ; 0x0800A49E
.L3: 0x0800A43C: F5A2 7C5C SUB.W R12, R2, #0x0370 0x0800A440: 4561 CMP R1, R12 0x0800A442: DC1F BGT .L7 ; 0x0800A484 0x0800A444: F2A2 3C9F SUBW R12, R2, #0x039F 0x0800A448: 4561 CMP R1, R12 0x0800A44A: D02A BEQ .L10 ; 0x0800A4A2 0x0800A44C: F2A2 3C87 SUBW R12, R2, #0x0387 0x0800A450: E025 B .L9 ; 0x0800A49E
.L4: 0x0800A452: F102 0C90 ADD.W R12, R2, #144 0x0800A456: 4561 CMP R1, R12 0x0800A458: DC1B BGT .L8 ; 0x0800A492 0x0800A45A: F102 0C61 ADD.W R12, R2, #97 0x0800A45E: 4561 CMP R1, R12 0x0800A460: D01F BEQ .L10 ; 0x0800A4A2 0x0800A462: F102 0C79 ADD.W R12, R2, #121 0x0800A466: E01A B .L9 ; 0x0800A49E
.L5: 0x0800A468: F2A2 3CCF SUBW R12, R2, #0x03CF 0x0800A46C: 4561 CMP R1, R12 0x0800A46E: D018 BEQ .L10 ; 0x0800A4A2 0x0800A470: F2A2 3CB7 SUBW R12, R2, #0x03B7 0x0800A474: E013 B .L9 ; 0x0800A49E
.L6: 0x0800A476: F102 0C31 ADD.W R12, R2, #49 0x0800A47A: 4561 CMP R1, R12 0x0800A47C: D011 BEQ .L10 ; 0x0800A4A2 0x0800A47E: F102 0C49 ADD.W R12, R2, #73 0x0800A482: E00C B .L9 ; 0x0800A49E
.L7: 0x0800A484: F2A2 3C6F SUBW R12, R2, #0x036F 0x0800A488: 4561 CMP R1, R12 0x0800A48A: D00A BEQ .L10 ; 0x0800A4A2 0x0800A48C: F2A2 3C57 SUBW R12, R2, #0x0357 0x0800A490: E005 B .L9 ; 0x0800A49E
.L8: 0x0800A492: F102 0CA9 ADD.W R12, R2, #169 0x0800A496: 4561 CMP R1, R12 0x0800A498: D003 BEQ .L10 ; 0x0800A4A2 0x0800A49A: F102 0C91 ADD.W R12, R2, #145
.L9: 0x0800A49E: 4561 CMP R1, R12 0x0800A4A0: D128 BNE .L21 ; 0x0800A4F4
.L10: 0x0800A4A2: 4291 CMP R1, R2 0x0800A4A4: F04F 0204 MOV.W R2, #4 0x0800A4A8: F880 2035 STRB.W R2, [R0, #53] 0x0800A4AC: DC06 BGT .L11 ; 0x0800A4BC 0x0800A4AE: 206F MOVS R0, #111 0x0800A4B0: F2C4 0002 MOVT R0, #0x4002 0x0800A4B4: 4281 CMP R1, R0 0x0800A4B6: DD07 BLE .L12 ; 0x0800A4C8 0x0800A4B8: 3030 ADDS R0, #48 0x0800A4BA: E006 B .L13 ; 0x0800A4CA
.L11: 0x0800A4BC: F240 406F MOVW R0, #0x046F 0x0800A4C0: F2C4 0002 MOVT R0, #0x4002 0x0800A4C4: 4281 CMP R1, R0 0x0800A4C6: DC03 BGT .L14 ; 0x0800A4D0
.L12: 0x0800A4C8: 3830 SUBS R0, #48
.L13: 0x0800A4CA: 4281 CMP R1, R0 0x0800A4CC: DD03 BLE .L15 ; 0x0800A4D6 0x0800A4CE: E003 B .L16 ; 0x0800A4D8
.L14: 0x0800A4D0: 3030 ADDS R0, #48 0x0800A4D2: 4281 CMP R1, R0 0x0800A4D4: DC09 BGT .L20 ; 0x0800A4EA
.L15: 0x0800A4D6: 382F SUBS R0, #47
.L16: 0x0800A4D8: 6808 LDR R0, [R1] 0x0800A4DA: F020 0001 BIC R0, R0, #1 0x0800A4DE: 6008 STR R0, [R1]
.L17: 0x0800A4E0: 2100 MOVS R1, #0
.L18: 0x0800A4E2: E8BD 4008 POP.W {R3, LR}
.L19: 0x0800A4E6: 4608 MOV R0, R1 0x0800A4E8: 4770 BX LR
.L20: 0x0800A4EA: 3019 ADDS R0, #25 0x0800A4EC: 4281 CMP R1, R0 0x0800A4EE: BF18 IT NE 0x0800A4F0: 3818 SUBNE R0, #24 0x0800A4F2: E7F1 B .L16 ; 0x0800A4D8
.L21: 0x0800A4F4: 680A LDR R2, [R1] 0x0800A4F6: F022 020E BIC R2, R2, #14 0x0800A4FA: 600A STR R2, [R1] 0x0800A4FC: F245 4257 MOVW R2, #0x5457 0x0800A500: F6C5 0202 MOVT R2, #0x5802 0x0800A504: 4291 CMP R1, R2 0x0800A506: 680A LDR R2, [R1] 0x0800A508: F022 0201 BIC R2, R2, #1 0x0800A50C: 600A STR R2, [R1] 0x0800A50E: DC07 BGT .L22 ; 0x0800A520 0x0800A510: F245 422F MOVW R2, #0x542F 0x0800A514: F6C5 0202 MOVT R2, #0x5802 0x0800A518: 4291 CMP R1, R2 0x0800A51A: DD07 BLE .L23 ; 0x0800A52C 0x0800A51C: 3201 ADDS R2, #1 0x0800A51E: E006 B .L24 ; 0x0800A52E
.L22: 0x0800A520: F245 427F MOVW R2, #0x547F 0x0800A524: F6C5 0202 MOVT R2, #0x5802 0x0800A528: 4291 CMP R1, R2 0x0800A52A: DC04 BGT .L25 ; 0x0800A536
.L23: 0x0800A52C: 3A27 SUBS R2, #39
.L24: 0x0800A52E: 4291 CMP R1, R2 0x0800A530: D007 BEQ .L27 ; 0x0800A542 0x0800A532: 3214 ADDS R2, #20 0x0800A534: E003 B .L26 ; 0x0800A53E
.L25: 0x0800A536: 3215 ADDS R2, #21 0x0800A538: 4291 CMP R1, R2 0x0800A53A: D002 BEQ .L27 ; 0x0800A542 0x0800A53C: 3A14 SUBS R2, #20
.L26: 0x0800A53E: 4291 CMP R1, R2 0x0800A540: D119 BNE .L28 ; 0x0800A576
.L27: 0x0800A542: E9D0 1318 LDRD R1, R3, [R0, #96] 0x0800A546: E9D0 EC16 LDRD LR, R12, [R0, #88] 0x0800A54A: 680A LDR R2, [R1] 0x0800A54C: F422 7280 BIC R2, R2, #0x0100 0x0800A550: 600A STR R2, [R1] 0x0800A552: F00C 011F AND R1, R12, #31 0x0800A556: 2201 MOVS R2, #1 0x0800A558: FA02 F101 LSL.W R1, R2, R1 0x0800A55C: F8CE 1004 STR.W R1, [LR, #4] 0x0800A560: 6E81 LDR R1, [R0, #104] 0x0800A562: 6059 STR R1, [R3, #4] 0x0800A564: 6EC1 LDR R1, [R0, #108] 0x0800A566: B131 CBZ R1, .L28 ; 0x0800A576 0x0800A568: 680A LDR R2, [R1] 0x0800A56A: F422 7280 BIC R2, R2, #0x0100 0x0800A56E: 600A STR R2, [R1] 0x0800A570: E9D0 121C LDRD R1, R2, [R0, #112] 0x0800A574: 604A STR R2, [R1, #4]
.L28: 0x0800A576: 2101 MOVS R1, #1 0x0800A578: F880 1035 STRB.W R1, [R0, #53] 0x0800A57C: 6D02 LDR R2, [R0, #80] 0x0800A57E: 2100 MOVS R1, #0 0x0800A580: 2A00 CMP R2, #0 0x0800A582: F880 1034 STRB.W R1, [R0, #52] 0x0800A586: D0AC BEQ .L18 ; 0x0800A4E2 0x0800A588: 4790 BLX R2 0x0800A58A: E7A9 B .L17 ; 0x0800A4E0

Section .text.HAL_GPIO_Init from charger_lto.o, size=452, align=2


HAL_GPIO_Init: 0x0800A58C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800A590: B085 SUB SP, SP, #20 0x0800A592: 680A LDR R2, [R1] 0x0800A594: 9002 STR R0, [SP, #8] 0x0800A596: 2A00 CMP R2, #0 0x0800A598: F000 80D7 BEQ.W .L7 ; 0x0800A74A 0x0800A59C: F100 4326 ADD.W R3, R0, #0xA6000000 0x0800A5A0: F242 4800 MOVW R8, #0x2400 0x0800A5A4: 468E MOV LR, R1 0x0800A5A6: F103 77FF ADD.W R7, R3, #0x01FE0000 0x0800A5AA: F6C5 0802 MOVT R8, #0x5802 0x0800A5AE: 210A MOVS R1, #10 0x0800A5B0: EA4F 23B7 ROR R3, R7, #10 0x0800A5B4: 4540 CMP R0, R8 0x0800A5B6: BF08 IT EQ 0x0800A5B8: 2109 MOVEQ R1, #9 0x0800A5BA: 2400 MOVS R4, #0 0x0800A5BC: 2B08 CMP R3, #8 0x0800A5BE: BF38 IT CC 0x0800A5C0: EA4F 21B7 RORCC R1, R7, #10 0x0800A5C4: F04F 0801 MOV.W R8, #1 0x0800A5C8: 2700 MOVS R7, #0 0x0800A5CA: 2600 MOVS R6, #0 0x0800A5CC: 9100 STR R1, [SP, #0] 0x0800A5CE: F8CD E00C STR.W LR, [SP, #12]
.L1: 0x0800A5D2: F1A8 0A01 SUB.W R10, R8, #1 0x0800A5D6: 2001 MOVS R0, #1 0x0800A5D8: FA00 FC0A LSL.W R12, R0, R10 0x0800A5DC: EA1C 0902 ANDS.W R9, R12, R2 0x0800A5E0: F000 80A8 BEQ.W .L6 ; 0x0800A734 0x0800A5E4: F8DE B004 LDR.W R11, [LR, #4] 0x0800A5E8: 4671 MOV R1, LR 0x0800A5EA: F00B 0E03 AND LR, R11, #3 0x0800A5EE: F1AE 0201 SUB.W R2, LR, #1 0x0800A5F2: 2A01 CMP R2, #1 0x0800A5F4: D818 BHI .L2 ; 0x0800A628 0x0800A5F6: 0070 LSLS R0, R6, #1 0x0800A5F8: 9001 STR R0, [SP, #4] 0x0800A5FA: 9802 LDR R0, [SP, #8] 0x0800A5FC: 2203 MOVS R2, #3 0x0800A5FE: 68CD LDR R5, [R1, #12] 0x0800A600: 40BA LSLS R2, R7 0x0800A602: 6883 LDR R3, [R0, #8] 0x0800A604: 40BD LSLS R5, R7 0x0800A606: 4393 BICS R3, R2 0x0800A608: 432B ORRS R3, R5 0x0800A60A: 6083 STR R3, [R0, #8] 0x0800A60C: 43D5 MVNS R5, R2 0x0800A60E: 6842 LDR R2, [R0, #4] 0x0800A610: F3CB 1300 UBFX R3, R11, #4, #1 0x0800A614: EA22 020C BIC.W R2, R2, R12 0x0800A618: 46AC MOV R12, R5 0x0800A61A: 4605 MOV R5, R0 0x0800A61C: FA03 F30A LSL.W R3, R3, R10 0x0800A620: 9801 LDR R0, [SP, #4] 0x0800A622: 431A ORRS R2, R3 0x0800A624: 606A STR R2, [R5, #4] 0x0800A626: E00C B .L4 ; 0x0800A642
.L2: 0x0800A628: F1BE 0F03 CMP.W LR, #3 0x0800A62C: D101 BNE .L3 ; 0x0800A632 0x0800A62E: 9D02 LDR R5, [SP, #8] 0x0800A630: E02A B .L5 ; 0x0800A688
.L3: 0x0800A632: 2003 MOVS R0, #3 0x0800A634: FA00 F107 LSL.W R1, R0, R7 0x0800A638: 4638 MOV R0, R7 0x0800A63A: EA6F 0C01 MVN.W R12, R1 0x0800A63E: E9DD 5102 LDRD R5, R1, [SP, #8]
.L4: 0x0800A642: 688A LDR R2, [R1, #8] 0x0800A644: 68EB LDR R3, [R5, #12] 0x0800A646: EA03 030C AND.W R3, R3, R12 0x0800A64A: FA02 F100 LSL.W R1, R2, R0 0x0800A64E: 4319 ORRS R1, R3 0x0800A650: F1BE 0F02 CMP.W LR, #2 0x0800A654: 60E9 STR R1, [R5, #12] 0x0800A656: D117 BNE .L5 ; 0x0800A688 0x0800A658: F06F 0003 MVN R0, #3 0x0800A65C: F004 031C AND R3, R4, #28 0x0800A660: EA00 015A AND.W R1, R0, R10, LSR #1 0x0800A664: 9803 LDR R0, [SP, #12] 0x0800A666: 4429 ADD R1, R5 0x0800A668: 220F MOVS R2, #15 0x0800A66A: F8D0 C010 LDR.W R12, [R0, #16] 0x0800A66E: 409A LSLS R2, R3 0x0800A670: 6A0D LDR R5, [R1, #32] 0x0800A672: FA0C F303 LSL.W R3, R12, R3 0x0800A676: EA25 0202 BIC.W R2, R5, R2 0x0800A67A: 9D02 LDR R5, [SP, #8] 0x0800A67C: 431A ORRS R2, R3 0x0800A67E: 620A STR R2, [R1, #32] 0x0800A680: F8D0 B004 LDR.W R11, [R0, #4] 0x0800A684: F00B 0E03 AND LR, R11, #3
.L5: 0x0800A688: 2003 MOVS R0, #3 0x0800A68A: 6829 LDR R1, [R5] 0x0800A68C: FA00 F207 LSL.W R2, R0, R7 0x0800A690: 4391 BICS R1, R2 0x0800A692: FA0E F207 LSL.W R2, LR, R7 0x0800A696: 4311 ORRS R1, R2 0x0800A698: F41B 3F40 TST R11, #0x030000 0x0800A69C: 6029 STR R1, [R5] 0x0800A69E: F8DD E00C LDR.W LR, [SP, #12] 0x0800A6A2: D047 BEQ .L6 ; 0x0800A734 0x0800A6A4: F244 40F4 MOVW R0, #0x44F4 0x0800A6A8: F240 4C08 MOVW R12, #0x0408 0x0800A6AC: F6C5 0002 MOVT R0, #0x5802 0x0800A6B0: F6C5 0C00 MOVT R12, #0x5800 0x0800A6B4: 6801 LDR R1, [R0] 0x0800A6B6: F041 0102 ORR R1, R1, #2 0x0800A6BA: 6001 STR R1, [R0] 0x0800A6BC: 6801 LDR R1, [R0] 0x0800A6BE: 200F MOVS R0, #15 0x0800A6C0: F001 0102 AND R1, R1, #2 0x0800A6C4: 9104 STR R1, [SP, #16] 0x0800A6C6: F02A 0103 BIC R1, R10, #3 0x0800A6CA: 9A04 LDR R2, [SP, #16] 0x0800A6CC: F004 020C AND R2, R4, #12 0x0800A6D0: F851 300C LDR.W R3, [R1, R12] 0x0800A6D4: FA00 F502 LSL.W R5, R0, R2 0x0800A6D8: 9800 LDR R0, [SP, #0] 0x0800A6DA: 43AB BICS R3, R5 0x0800A6DC: FA00 F202 LSL.W R2, R0, R2 0x0800A6E0: F04F 40B0 MOV.W R0, #0x58000000 0x0800A6E4: 431A ORRS R2, R3 0x0800A6E6: F841 200C STR.W R2, [R1, R12] 0x0800A6EA: 6801 LDR R1, [R0] 0x0800A6EC: F8DE 2004 LDR.W R2, [LR, #4] 0x0800A6F0: EA41 0309 ORR.W R3, R1, R9 0x0800A6F4: 02D5 LSLS R5, R2, #11 0x0800A6F6: BF58 IT PL 0x0800A6F8: EA21 0309 BICPL.W R3, R1, R9 0x0800A6FC: 6003 STR R3, [R0] 0x0800A6FE: 3004 ADDS R0, #4 0x0800A700: 0295 LSLS R5, R2, #10 0x0800A702: 6801 LDR R1, [R0] 0x0800A704: EA41 0309 ORR.W R3, R1, R9 0x0800A708: BF58 IT PL 0x0800A70A: EA21 0309 BICPL.W R3, R1, R9 0x0800A70E: 6003 STR R3, [R0] 0x0800A710: 0395 LSLS R5, R2, #14 0x0800A712: F8D0 1080 LDR.W R1, [R0, #128] 0x0800A716: EA41 0309 ORR.W R3, R1, R9 0x0800A71A: BF58 IT PL 0x0800A71C: EA21 0309 BICPL.W R3, R1, R9 0x0800A720: F8C0 3080 STR.W R3, [R0, #128] 0x0800A724: 03D2 LSLS R2, R2, #15 0x0800A726: 6FC1 LDR R1, [R0, #124] 0x0800A728: EA41 0309 ORR.W R3, R1, R9 0x0800A72C: BF58 IT PL 0x0800A72E: EA21 0309 BICPL.W R3, R1, R9 0x0800A732: 67C3 STR R3, [R0, #124]
.L6: 0x0800A734: F8DE 2000 LDR.W R2, [LR] 0x0800A738: 3601 ADDS R6, #1 0x0800A73A: 3702 ADDS R7, #2 0x0800A73C: 3404 ADDS R4, #4 0x0800A73E: FA32 F108 LSRS.W R1, R2, R8 0x0800A742: F108 0801 ADD.W R8, R8, #1 0x0800A746: F47F AF44 BNE.W .L1 ; 0x0800A5D2
.L7: 0x0800A74A: B005 ADD SP, SP, #20 0x0800A74C: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.RCCEx_PLL2_Config from charger_lto.o, size=256, align=2


RCCEx_PLL2_Config: 0x0800A750: E92D 47F0 PUSH.W {R4-R10, LR} 0x0800A754: F244 4200 MOVW R2, #0x4400 0x0800A758: F100 0708 ADD.W R7, R0, #8 0x0800A75C: F6C5 0202 MOVT R2, #0x5802 0x0800A760: F8D0 C01C LDR.W R12, [R0, #28] 0x0800A764: E9D0 4A00 LDRD R4, R10, [R0] 0x0800A768: E897 4380 LDM.W R7, {R7-R9, LR} 0x0800A76C: 6A93 LDR R3, [R2, #40] 0x0800A76E: F003 0303 AND R3, R3, #3 0x0800A772: 2B03 CMP R3, #3 0x0800A774: BF04 ITT EQ 0x0800A776: 2001 MOVEQ R0, #1 0x0800A778: E8BD 87F0 POPEQ.W {R4-R10, PC} 0x0800A77C: 6813 LDR R3, [R2] 0x0800A77E: F023 6380 BIC R3, R3, #0x04000000 0x0800A782: 6013 STR R3, [R2] 0x0800A784: F242 437C MOVW R3, #0x247C ; 0x2400247C = uwTick 0x0800A788: F2C2 4300 MOVT R3, #0x2400 ; 0x2400247C = uwTick 0x0800A78C: 681D LDR R5, [R3]
.L1: 0x0800A78E: 6816 LDR R6, [R2] 0x0800A790: 0136 LSLS R6, R6, #4 0x0800A792: D504 BPL .L2 ; 0x0800A79E 0x0800A794: 681E LDR R6, [R3] 0x0800A796: 1B76 SUBS R6, R6, R5 0x0800A798: 2E02 CMP R6, #2 0x0800A79A: D9F8 BLS .L1 ; 0x0800A78E 0x0800A79C: E052 B .L4 ; 0x0800A844
.L2: 0x0800A79E: 6A95 LDR R5, [R2, #40] 0x0800A7A0: F44F 06FE MOV.W R6, #0x7F0000 0x0800A7A4: F425 357C BIC R5, R5, #0x03F000 0x0800A7A8: EB06 4608 ADD.W R6, R6, R8, LSL #16 0x0800A7AC: EA45 3404 ORR.W R4, R5, R4, LSL #12 0x0800A7B0: 6294 STR R4, [R2, #40] 0x0800A7B2: F44F 447E MOV.W R4, #0xFE00 0x0800A7B6: F1AA 0501 SUB.W R5, R10, #1 0x0800A7BA: EB04 2447 ADD.W R4, R4, R7, LSL #9 0x0800A7BE: F406 06FE AND R6, R6, #0x7F0000 0x0800A7C2: F36F 255F BFC R5, #9, #23 0x0800A7C6: FA15 F484 UXTAH R4, R5, R4 0x0800A7CA: F04F 45FE MOV.W R5, #0x7F000000 0x0800A7CE: EB05 6509 ADD.W R5, R5, R9, LSL #24 0x0800A7D2: F005 45FE AND R5, R5, #0x7F000000 0x0800A7D6: 442C ADD R4, R5 0x0800A7D8: 4434 ADD R4, R6 0x0800A7DA: 6394 STR R4, [R2, #56] 0x0800A7DC: 6AD4 LDR R4, [R2, #44] 0x0800A7DE: F024 04C0 BIC R4, R4, #192 0x0800A7E2: EA44 070E ORR.W R7, R4, LR 0x0800A7E6: 62D7 STR R7, [R2, #44] 0x0800A7E8: 6AD7 LDR R7, [R2, #44] 0x0800A7EA: 6980 LDR R0, [R0, #24] 0x0800A7EC: F027 0720 BIC R7, R7, #32 0x0800A7F0: 4338 ORRS R0, R7 0x0800A7F2: 62D0 STR R0, [R2, #44] 0x0800A7F4: 6AD0 LDR R0, [R2, #44] 0x0800A7F6: F64F 77F8 MOVW R7, #0xFFF8 0x0800A7FA: F020 0010 BIC R0, R0, #16 0x0800A7FE: 62D0 STR R0, [R2, #44] 0x0800A800: 6BD0 LDR R0, [R2, #60] 0x0800A802: 43B8 BICS R0, R7 0x0800A804: 2901 CMP R1, #1 0x0800A806: EA40 00CC ORR.W R0, R0, R12, LSL #3 0x0800A80A: 63D0 STR R0, [R2, #60] 0x0800A80C: 6AD0 LDR R0, [R2, #44] 0x0800A80E: F040 0010 ORR R0, R0, #16 0x0800A812: 62D0 STR R0, [R2, #44] 0x0800A814: F44F 1000 MOV.W R0, #0x200000 0x0800A818: BF08 IT EQ 0x0800A81A: F44F 1080 MOVEQ.W R0, #0x100000 0x0800A81E: 2900 CMP R1, #0 0x0800A820: 6AD1 LDR R1, [R2, #44] 0x0800A822: BF08 IT EQ 0x0800A824: F44F 2000 MOVEQ.W R0, #0x080000 0x0800A828: 4308 ORRS R0, R1 0x0800A82A: 62D0 STR R0, [R2, #44] 0x0800A82C: 6810 LDR R0, [R2] 0x0800A82E: F040 6080 ORR R0, R0, #0x04000000 0x0800A832: 6010 STR R0, [R2] 0x0800A834: 6818 LDR R0, [R3]
.L3: 0x0800A836: 6811 LDR R1, [R2] 0x0800A838: 0109 LSLS R1, R1, #4 0x0800A83A: D406 BMI .L5 ; 0x0800A84A 0x0800A83C: 6819 LDR R1, [R3] 0x0800A83E: 1A09 SUBS R1, R1, R0 0x0800A840: 2903 CMP R1, #3 0x0800A842: D3F8 BCC .L3 ; 0x0800A836
.L4: 0x0800A844: 2003 MOVS R0, #3 0x0800A846: E8BD 87F0 POP.W {R4-R10, PC}
.L5: 0x0800A84A: 2000 MOVS R0, #0 0x0800A84C: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.RCCEx_PLL3_Config from charger_lto.o, size=256, align=2


RCCEx_PLL3_Config: 0x0800A850: E92D 47F0 PUSH.W {R4-R10, LR} 0x0800A854: F244 4200 MOVW R2, #0x4400 0x0800A858: F100 0708 ADD.W R7, R0, #8 0x0800A85C: F6C5 0202 MOVT R2, #0x5802 0x0800A860: F8D0 C01C LDR.W R12, [R0, #28] 0x0800A864: E9D0 4A00 LDRD R4, R10, [R0] 0x0800A868: E897 4380 LDM.W R7, {R7-R9, LR} 0x0800A86C: 6A93 LDR R3, [R2, #40] 0x0800A86E: F003 0303 AND R3, R3, #3 0x0800A872: 2B03 CMP R3, #3 0x0800A874: BF04 ITT EQ 0x0800A876: 2001 MOVEQ R0, #1 0x0800A878: E8BD 87F0 POPEQ.W {R4-R10, PC} 0x0800A87C: 6813 LDR R3, [R2] 0x0800A87E: F023 5380 BIC R3, R3, #0x10000000 0x0800A882: 6013 STR R3, [R2] 0x0800A884: F242 437C MOVW R3, #0x247C ; 0x2400247C = uwTick 0x0800A888: F2C2 4300 MOVT R3, #0x2400 ; 0x2400247C = uwTick 0x0800A88C: 681D LDR R5, [R3]
.L1: 0x0800A88E: 6816 LDR R6, [R2] 0x0800A890: 00B6 LSLS R6, R6, #2 0x0800A892: D504 BPL .L2 ; 0x0800A89E 0x0800A894: 681E LDR R6, [R3] 0x0800A896: 1B76 SUBS R6, R6, R5 0x0800A898: 2E02 CMP R6, #2 0x0800A89A: D9F8 BLS .L1 ; 0x0800A88E 0x0800A89C: E052 B .L4 ; 0x0800A944
.L2: 0x0800A89E: 6A95 LDR R5, [R2, #40] 0x0800A8A0: F44F 06FE MOV.W R6, #0x7F0000 0x0800A8A4: F025 757C BIC R5, R5, #0x03F00000 0x0800A8A8: EB06 4608 ADD.W R6, R6, R8, LSL #16 0x0800A8AC: EA45 5404 ORR.W R4, R5, R4, LSL #20 0x0800A8B0: 6294 STR R4, [R2, #40] 0x0800A8B2: F44F 447E MOV.W R4, #0xFE00 0x0800A8B6: F1AA 0501 SUB.W R5, R10, #1 0x0800A8BA: EB04 2447 ADD.W R4, R4, R7, LSL #9 0x0800A8BE: F406 06FE AND R6, R6, #0x7F0000 0x0800A8C2: F36F 255F BFC R5, #9, #23 0x0800A8C6: FA15 F484 UXTAH R4, R5, R4 0x0800A8CA: F04F 45FE MOV.W R5, #0x7F000000 0x0800A8CE: EB05 6509 ADD.W R5, R5, R9, LSL #24 0x0800A8D2: F005 45FE AND R5, R5, #0x7F000000 0x0800A8D6: 442C ADD R4, R5 0x0800A8D8: 4434 ADD R4, R6 0x0800A8DA: 6414 STR R4, [R2, #64] 0x0800A8DC: 6AD4 LDR R4, [R2, #44] 0x0800A8DE: F424 6440 BIC R4, R4, #0x0C00 0x0800A8E2: EA44 070E ORR.W R7, R4, LR 0x0800A8E6: 62D7 STR R7, [R2, #44] 0x0800A8E8: 6AD7 LDR R7, [R2, #44] 0x0800A8EA: 6980 LDR R0, [R0, #24] 0x0800A8EC: F427 7700 BIC R7, R7, #0x0200 0x0800A8F0: 4338 ORRS R0, R7 0x0800A8F2: 62D0 STR R0, [R2, #44] 0x0800A8F4: 6AD0 LDR R0, [R2, #44] 0x0800A8F6: F64F 77F8 MOVW R7, #0xFFF8 0x0800A8FA: F420 7080 BIC R0, R0, #0x0100 0x0800A8FE: 62D0 STR R0, [R2, #44] 0x0800A900: 6C50 LDR R0, [R2, #68] 0x0800A902: 43B8 BICS R0, R7 0x0800A904: 2901 CMP R1, #1 0x0800A906: EA40 00CC ORR.W R0, R0, R12, LSL #3 0x0800A90A: 6450 STR R0, [R2, #68] 0x0800A90C: 6AD0 LDR R0, [R2, #44] 0x0800A90E: F440 7080 ORR R0, R0, #0x0100 0x0800A912: 62D0 STR R0, [R2, #44] 0x0800A914: F04F 7080 MOV.W R0, #0x01000000 0x0800A918: BF08 IT EQ 0x0800A91A: F44F 0000 MOVEQ.W R0, #0x800000 0x0800A91E: 2900 CMP R1, #0 0x0800A920: 6AD1 LDR R1, [R2, #44] 0x0800A922: BF08 IT EQ 0x0800A924: F44F 0080 MOVEQ.W R0, #0x400000 0x0800A928: 4308 ORRS R0, R1 0x0800A92A: 62D0 STR R0, [R2, #44] 0x0800A92C: 6810 LDR R0, [R2] 0x0800A92E: F040 5080 ORR R0, R0, #0x10000000 0x0800A932: 6010 STR R0, [R2] 0x0800A934: 6818 LDR R0, [R3]
.L3: 0x0800A936: 6811 LDR R1, [R2] 0x0800A938: 0089 LSLS R1, R1, #2 0x0800A93A: D406 BMI .L5 ; 0x0800A94A 0x0800A93C: 6819 LDR R1, [R3] 0x0800A93E: 1A09 SUBS R1, R1, R0 0x0800A940: 2903 CMP R1, #3 0x0800A942: D3F8 BCC .L3 ; 0x0800A936
.L4: 0x0800A944: 2003 MOVS R0, #3 0x0800A946: E8BD 87F0 POP.W {R4-R10, PC}
.L5: 0x0800A94A: 2000 MOVS R0, #0 0x0800A94C: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.RTC_EnterInitMode from charger_lto.o, size=64, align=2


RTC_EnterInitMode: 0x0800A950: F242 3C54 MOVW R12, #0x2354 ; 0x24002354 = hrtc 0x0800A954: F2C2 4C00 MOVT R12, #0x2400 ; 0x24002354 = hrtc 0x0800A958: F8DC 1000 LDR.W R1, [R12] 0x0800A95C: 68C8 LDR R0, [R1, #12] 0x0800A95E: 0640 LSLS R0, R0, #25 0x0800A960: D414 BMI .L2 ; 0x0800A98C 0x0800A962: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800A966: 60C8 STR R0, [R1, #12] 0x0800A968: F242 407C MOVW R0, #0x247C ; 0x2400247C = uwTick 0x0800A96C: F2C2 4000 MOVT R0, #0x2400 ; 0x2400247C = uwTick 0x0800A970: 6803 LDR R3, [R0]
.L1: 0x0800A972: 68CA LDR R2, [R1, #12] 0x0800A974: 0652 LSLS R2, R2, #25 0x0800A976: D409 BMI .L2 ; 0x0800A98C 0x0800A978: 6802 LDR R2, [R0] 0x0800A97A: 1AD2 SUBS R2, R2, R3 0x0800A97C: F5B2 7F7A CMP.W R2, #0x03E8 0x0800A980: D9F7 BLS .L1 ; 0x0800A972 0x0800A982: 2003 MOVS R0, #3 0x0800A984: F88C 0021 STRB.W R0, [R12, #33] 0x0800A988: 68C9 LDR R1, [R1, #12] 0x0800A98A: 4770 BX LR
.L2: 0x0800A98C: 2000 MOVS R0, #0 0x0800A98E: 4770 BX LR

Section .text.RTC_ExitInitMode from charger_lto.o, size=84, align=2


RTC_ExitInitMode: 0x0800A990: B510 PUSH {R4, LR} 0x0800A992: F244 0408 MOVW R4, #0x4008 0x0800A996: F6C5 0400 MOVT R4, #0x5800 0x0800A99A: 6860 LDR R0, [R4, #4] 0x0800A99C: F020 0080 BIC R0, R0, #128 0x0800A9A0: 6060 STR R0, [R4, #4] 0x0800A9A2: 6820 LDR R0, [R4] 0x0800A9A4: 0680 LSLS R0, R0, #26 0x0800A9A6: D40B BMI .L1 ; 0x0800A9C0 0x0800A9A8: F7F9 FA81 BL HAL_RTC_WaitForSynchro ; 0x08003EAE 0x0800A9AC: 2800 CMP R0, #0 0x0800A9AE: BF08 IT EQ 0x0800A9B0: BD10 POPEQ {R4, PC} 0x0800A9B2: F242 3175 MOVW R1, #0x2375 ; 0x24002354 = hrtc 0x0800A9B6: 2003 MOVS R0, #3 0x0800A9B8: F2C2 4100 MOVT R1, #0x2400 ; 0x24002354 = hrtc 0x0800A9BC: 7008 STRB R0, [R1] 0x0800A9BE: BD10 POP {R4, PC}
.L1: 0x0800A9C0: 6820 LDR R0, [R4] 0x0800A9C2: F020 0020 BIC R0, R0, #32 0x0800A9C6: 6020 STR R0, [R4] 0x0800A9C8: F7F9 FA71 BL HAL_RTC_WaitForSynchro ; 0x08003EAE 0x0800A9CC: B128 CBZ R0, .L2 ; 0x0800A9DA 0x0800A9CE: F242 3175 MOVW R1, #0x2375 ; 0x24002354 = hrtc 0x0800A9D2: 2003 MOVS R0, #3 0x0800A9D4: F2C2 4100 MOVT R1, #0x2400 ; 0x24002354 = hrtc 0x0800A9D8: 7008 STRB R0, [R1]
.L2: 0x0800A9DA: 6821 LDR R1, [R4] 0x0800A9DC: F041 0120 ORR R1, R1, #32 0x0800A9E0: 6021 STR R1, [R4] 0x0800A9E2: BD10 POP {R4, PC}

Section .text.HAL_SPI_IRQHandler from charger_lto.o, size=452, align=2


HAL_SPI_IRQHandler: 0x0800A9E4: B538 PUSH {R3-R5, LR} 0x0800A9E6: 4604 MOV R4, R0 0x0800A9E8: 6800 LDR R0, [R0] 0x0800A9EA: 6902 LDR R2, [R0, #16] 0x0800A9EC: 6943 LDR R3, [R0, #20] 0x0800A9EE: 6881 LDR R1, [R0, #8] 0x0800A9F0: F894 5081 LDRB.W R5, [R4, #129] 0x0800A9F4: 051D LSLS R5, R3, #20 0x0800A9F6: D507 BPL .L1 ; 0x0800AA08 0x0800A9F8: F012 0508 ANDS R5, R2, #8 0x0800A9FC: BF1F ITTTT NE 0x0800A9FE: 6981 LDRNE R1, [R0, #24] 0x0800AA00: F441 6100 ORRNE R1, R1, #0x0800 0x0800AA04: 6181 STRNE R1, [R0, #24] 0x0800AA06: BD38 POPNE {R3-R5, PC}
.L1: 0x0800AA08: EA03 0502 AND.W R5, R3, R2 0x0800AA0C: F005 0264 AND R2, R5, #100 0x0800AA10: 2A04 CMP R2, #4 0x0800AA12: D104 BNE .L2 ; 0x0800AA1E 0x0800AA14: 6F61 LDR R1, [R4, #116] 0x0800AA16: 4620 MOV R0, R4 0x0800AA18: 4788 BLX R1 0x0800AA1A: 6F21 LDR R1, [R4, #112] 0x0800AA1C: E010 B .L6 ; 0x0800AA40
.L2: 0x0800AA1E: F005 0245 AND R2, R5, #69 0x0800AA22: 2A01 CMP R2, #1 0x0800AA24: D107 BNE .L4 ; 0x0800AA36 0x0800AA26: 6F21 LDR R1, [R4, #112] 0x0800AA28: 4620 MOV R0, R4 0x0800AA2A: 4788 BLX R1 0x0800AA2C: F005 0022 AND R0, R5, #34 0x0800AA30: 2802 CMP R0, #2 0x0800AA32: D004 BEQ .L5 ; 0x0800AA3E
.L3: 0x0800AA34: BD38 POP {R3-R5, PC}
.L4: 0x0800AA36: F005 0226 AND R2, R5, #38 0x0800AA3A: 2A02 CMP R2, #2 0x0800AA3C: D104 BNE .L7 ; 0x0800AA48
.L5: 0x0800AA3E: 6F61 LDR R1, [R4, #116]
.L6: 0x0800AA40: 4620 MOV R0, R4 0x0800AA42: E8BD 4038 POP.W {R3-R5, LR} 0x0800AA46: 4708 BX R1
.L7: 0x0800AA48: 072A LSLS R2, R5, #28 0x0800AA4A: D46A BMI .L13 ; 0x0800AB22 0x0800AA4C: F415 7F58 TST R5, #0x0360 0x0800AA50: D0F0 BEQ .L3 ; 0x0800AA34 0x0800AA52: 066A LSLS R2, R5, #25 0x0800AA54: D509 BPL .L8 ; 0x0800AA6A 0x0800AA56: F8D4 2084 LDR.W R2, [R4, #132] 0x0800AA5A: F042 0204 ORR R2, R2, #4 0x0800AA5E: F8C4 2084 STR.W R2, [R4, #132] 0x0800AA62: 6982 LDR R2, [R0, #24] 0x0800AA64: F042 0240 ORR R2, R2, #64 0x0800AA68: 6182 STR R2, [R0, #24]
.L8: 0x0800AA6A: 05AA LSLS R2, R5, #22 0x0800AA6C: D509 BPL .L9 ; 0x0800AA82 0x0800AA6E: F8D4 2084 LDR.W R2, [R4, #132] 0x0800AA72: F042 0201 ORR R2, R2, #1 0x0800AA76: F8C4 2084 STR.W R2, [R4, #132] 0x0800AA7A: 6982 LDR R2, [R0, #24] 0x0800AA7C: F442 7200 ORR R2, R2, #0x0200 0x0800AA80: 6182 STR R2, [R0, #24]
.L9: 0x0800AA82: 05EA LSLS R2, R5, #23 0x0800AA84: D509 BPL .L10 ; 0x0800AA9A 0x0800AA86: F8D4 2084 LDR.W R2, [R4, #132] 0x0800AA8A: F042 0208 ORR R2, R2, #8 0x0800AA8E: F8C4 2084 STR.W R2, [R4, #132] 0x0800AA92: 6982 LDR R2, [R0, #24] 0x0800AA94: F442 7280 ORR R2, R2, #0x0100 0x0800AA98: 6182 STR R2, [R0, #24]
.L10: 0x0800AA9A: 06AA LSLS R2, R5, #26 0x0800AA9C: D509 BPL .L11 ; 0x0800AAB2 0x0800AA9E: F8D4 2084 LDR.W R2, [R4, #132] 0x0800AAA2: F042 0280 ORR R2, R2, #128 0x0800AAA6: F8C4 2084 STR.W R2, [R4, #132] 0x0800AAAA: 6982 LDR R2, [R0, #24] 0x0800AAAC: F042 0220 ORR R2, R2, #32 0x0800AAB0: 6182 STR R2, [R0, #24]
.L11: 0x0800AAB2: F8D4 2084 LDR.W R2, [R4, #132] 0x0800AAB6: 2A00 CMP R2, #0 0x0800AAB8: D0BC BEQ .L3 ; 0x0800AA34 0x0800AABA: 6802 LDR R2, [R0] 0x0800AABC: F401 4140 AND R1, R1, #0xC000 0x0800AAC0: F022 0201 BIC R2, R2, #1 0x0800AAC4: 6002 STR R2, [R0] 0x0800AAC6: 6902 LDR R2, [R0, #16] 0x0800AAC8: F240 336B MOVW R3, #0x036B 0x0800AACC: F5B1 4F40 CMP.W R1, #0xC000 0x0800AAD0: EA22 0103 BIC.W R1, R2, R3 0x0800AAD4: 6101 STR R1, [R0, #16] 0x0800AAD6: D163 BNE .L20 ; 0x0800ABA0 0x0800AAD8: 6881 LDR R1, [R0, #8] 0x0800AADA: F64A 35A9 MOVW R5, #0xABA9 ; 0x0800ABA9 = SPI_DMAAbortOnError 0x0800AADE: F421 4140 BIC R1, R1, #0xC000 0x0800AAE2: 6081 STR R1, [R0, #8] 0x0800AAE4: 6FE0 LDR R0, [R4, #124] 0x0800AAE6: F6C0 0500 MOVT R5, #0x0800 ; 0x0800ABA9 = SPI_DMAAbortOnError 0x0800AAEA: B150 CBZ R0, .L12 ; 0x0800AB02 0x0800AAEC: 6505 STR R5, [R0, #80] 0x0800AAEE: F7FF FC77 BL HAL_DMA_Abort_IT ; 0x0800A3E0 0x0800AAF2: 2800 CMP R0, #0 0x0800AAF4: BF1E ITTT NE 0x0800AAF6: F8D4 0084 LDRNE.W R0, [R4, #132] 0x0800AAFA: F040 0040 ORRNE R0, R0, #64 0x0800AAFE: F8C4 0084 STRNE.W R0, [R4, #132]
.L12: 0x0800AB02: 6FA0 LDR R0, [R4, #120] 0x0800AB04: 2800 CMP R0, #0 0x0800AB06: D095 BEQ .L3 ; 0x0800AA34 0x0800AB08: 6505 STR R5, [R0, #80] 0x0800AB0A: F7FF FC69 BL HAL_DMA_Abort_IT ; 0x0800A3E0 0x0800AB0E: 2800 CMP R0, #0 0x0800AB10: BF08 IT EQ 0x0800AB12: BD38 POPEQ {R3-R5, PC} 0x0800AB14: F8D4 0084 LDR.W R0, [R4, #132] 0x0800AB18: F040 0040 ORR R0, R0, #64 0x0800AB1C: F8C4 0084 STR.W R0, [R4, #132] 0x0800AB20: BD38 POP {R3-R5, PC}
.L13: 0x0800AB22: 6981 LDR R1, [R0, #24] 0x0800AB24: F041 0108 ORR R1, R1, #8 0x0800AB28: 6181 STR R1, [R0, #24] 0x0800AB2A: 6981 LDR R1, [R0, #24] 0x0800AB2C: F041 0110 ORR R1, R1, #16 0x0800AB30: 6181 STR R1, [R0, #24] 0x0800AB32: 6981 LDR R1, [R0, #24] 0x0800AB34: F441 6100 ORR R1, R1, #0x0800 0x0800AB38: 6181 STR R1, [R0, #24] 0x0800AB3A: 6901 LDR R1, [R0, #16] 0x0800AB3C: F021 0108 BIC R1, R1, #8 0x0800AB40: 6101 STR R1, [R0, #16] 0x0800AB42: 6881 LDR R1, [R0, #8] 0x0800AB44: F411 4F40 TST R1, #0xC000 0x0800AB48: D121 BNE .L19 ; 0x0800AB8E 0x0800AB4A: E01C B .L18 ; 0x0800AB86
.L14: 0x0800AB4C: 68E1 LDR R1, [R4, #12] 0x0800AB4E: 2910 CMP R1, #16 0x0800AB50: D305 BCC .L15 ; 0x0800AB5E 0x0800AB52: 6822 LDR R2, [R4] 0x0800AB54: 6E61 LDR R1, [R4, #100] 0x0800AB56: 6B12 LDR R2, [R2, #48] 0x0800AB58: F841 2B04 STR R2, [R1], #4 0x0800AB5C: E00D B .L17 ; 0x0800AB7A
.L15: 0x0800AB5E: 2908 CMP R1, #8 0x0800AB60: D304 BCC .L16 ; 0x0800AB6C 0x0800AB62: 8E02 LDRH R2, [R0, #48] 0x0800AB64: 6E61 LDR R1, [R4, #100] 0x0800AB66: F821 2B02 STRH R2, [R1], #2 0x0800AB6A: E006 B .L17 ; 0x0800AB7A
.L16: 0x0800AB6C: 6821 LDR R1, [R4] 0x0800AB6E: F891 1030 LDRB.W R1, [R1, #48] 0x0800AB72: 6E62 LDR R2, [R4, #100] 0x0800AB74: 7011 STRB R1, [R2] 0x0800AB76: 6E61 LDR R1, [R4, #100] 0x0800AB78: 3101 ADDS R1, #1
.L17: 0x0800AB7A: 6661 STR R1, [R4, #100] 0x0800AB7C: F8B4 106A LDRH.W R1, [R4, #106] 0x0800AB80: 3901 SUBS R1, #1 0x0800AB82: F8A4 106A STRH.W R1, [R4, #106]
.L18: 0x0800AB86: F8B4 106A LDRH.W R1, [R4, #106] 0x0800AB8A: 2900 CMP R1, #0 0x0800AB8C: D1DE BNE .L14 ; 0x0800AB4C
.L19: 0x0800AB8E: 4620 MOV R0, R4 0x0800AB90: F7F9 FE5E BL SPI_CloseTransfer ; 0x08004850 0x0800AB94: 2001 MOVS R0, #1 0x0800AB96: F884 0081 STRB.W R0, [R4, #129] 0x0800AB9A: F8D4 0084 LDR.W R0, [R4, #132] 0x0800AB9E: BD38 POP {R3-R5, PC}
.L20: 0x0800ABA0: 2001 MOVS R0, #1 0x0800ABA2: F884 0081 STRB.W R0, [R4, #129] 0x0800ABA6: BD38 POP {R3-R5, PC}

Section .text.SPI_DMAAbortOnError from charger_lto.o, size=20, align=2


SPI_DMAAbortOnError: 0x0800ABA8: 6B80 LDR R0, [R0, #56] 0x0800ABAA: 2100 MOVS R1, #0 0x0800ABAC: F8A0 106A STRH.W R1, [R0, #106] 0x0800ABB0: F8A0 1062 STRH.W R1, [R0, #98] 0x0800ABB4: 2101 MOVS R1, #1 0x0800ABB6: F880 1081 STRB.W R1, [R0, #129] 0x0800ABBA: 4770 BX LR

Section .text.TIM_Base_SetConfig from charger_lto.o, size=264, align=2


TIM_Base_SetConfig: 0x0800ABBC: B510 PUSH {R4, LR} 0x0800ABBE: F640 32FF MOVW R2, #0x0BFF 0x0800ABC2: F8D0 E000 LDR.W LR, [R0] 0x0800ABC6: F2C4 0200 MOVT R2, #0x4000 0x0800ABCA: 4290 CMP R0, R2 0x0800ABCC: DC09 BGT .L1 ; 0x0800ABE2 0x0800ABCE: F1B0 4F80 CMP.W R0, #0x40000000 0x0800ABD2: D011 BEQ .L3 ; 0x0800ABF8 0x0800ABD4: F2A2 73FF SUBW R3, R2, #0x07FF 0x0800ABD8: 4298 CMP R0, R3 0x0800ABDA: D00D BEQ .L3 ; 0x0800ABF8 0x0800ABDC: F2A2 33FF SUBW R3, R2, #0x03FF 0x0800ABE0: E008 B .L2 ; 0x0800ABF4
.L1: 0x0800ABE2: 1C53 ADDS R3, R2, #1 0x0800ABE4: 4298 CMP R0, R3 0x0800ABE6: D007 BEQ .L3 ; 0x0800ABF8 0x0800ABE8: F503 4378 ADD.W R3, R3, #0xF800 0x0800ABEC: 4298 CMP R0, R3 0x0800ABEE: D003 BEQ .L3 ; 0x0800ABF8 0x0800ABF0: F5A3 6380 SUB.W R3, R3, #0x0400
.L2: 0x0800ABF4: 4298 CMP R0, R3 0x0800ABF6: D104 BNE .L4 ; 0x0800AC02
.L3: 0x0800ABF8: F02E 0270 BIC R2, LR, #112 0x0800ABFC: 684B LDR R3, [R1, #4] 0x0800ABFE: EA43 0E02 ORR.W LR, R3, R2
.L4: 0x0800AC02: F24E 33FF MOVW R3, #0xE3FF 0x0800AC06: F2C4 0300 MOVT R3, #0x4000 0x0800AC0A: 4298 CMP R0, R3 0x0800AC0C: F503 4CB8 ADD.W R12, R3, #0x5C00 0x0800AC10: DD0B BLE .L5 ; 0x0800AC2A 0x0800AC12: 4560 CMP R0, R12 0x0800AC14: DC17 BGT .L6 ; 0x0800AC46 0x0800AC16: 3301 ADDS R3, #1 0x0800AC18: 4298 CMP R0, R3 0x0800AC1A: D026 BEQ .L9 ; 0x0800AC6A 0x0800AC1C: F503 53E0 ADD.W R3, R3, #0x1C00 0x0800AC20: 4298 CMP R0, R3 0x0800AC22: D022 BEQ .L9 ; 0x0800AC6A 0x0800AC24: F503 6380 ADD.W R3, R3, #0x0400 0x0800AC28: E01D B .L8 ; 0x0800AC66
.L5: 0x0800AC2A: F5A3 435C SUB.W R3, R3, #0xDC00 0x0800AC2E: 4298 CMP R0, R3 0x0800AC30: DD14 BLE .L7 ; 0x0800AC5C 0x0800AC32: 3301 ADDS R3, #1 0x0800AC34: 4298 CMP R0, R3 0x0800AC36: D018 BEQ .L9 ; 0x0800AC6A 0x0800AC38: F503 6380 ADD.W R3, R3, #0x0400 0x0800AC3C: 4298 CMP R0, R3 0x0800AC3E: D014 BEQ .L9 ; 0x0800AC6A 0x0800AC40: F503 4354 ADD.W R3, R3, #0xD400 0x0800AC44: E00F B .L8 ; 0x0800AC66
.L6: 0x0800AC46: F10C 0301 ADD.W R3, R12, #1 0x0800AC4A: 4298 CMP R0, R3 0x0800AC4C: D00D BEQ .L9 ; 0x0800AC6A 0x0800AC4E: F503 6300 ADD.W R3, R3, #0x0800 0x0800AC52: 4298 CMP R0, R3 0x0800AC54: D009 BEQ .L9 ; 0x0800AC6A 0x0800AC56: F5A3 6380 SUB.W R3, R3, #0x0400 0x0800AC5A: E004 B .L8 ; 0x0800AC66
.L7: 0x0800AC5C: F1B0 4F80 CMP.W R0, #0x40000000 0x0800AC60: D003 BEQ .L9 ; 0x0800AC6A 0x0800AC62: F2A3 33FF SUBW R3, R3, #0x03FF
.L8: 0x0800AC66: 4298 CMP R0, R3 0x0800AC68: D104 BNE .L10 ; 0x0800AC74
.L9: 0x0800AC6A: F42E 7240 BIC R2, LR, #0x0300 0x0800AC6E: 68CB LDR R3, [R1, #12] 0x0800AC70: EA43 0E02 ORR.W LR, R3, R2
.L10: 0x0800AC74: 694B LDR R3, [R1, #20] 0x0800AC76: 4560 CMP R0, R12 0x0800AC78: 680A LDR R2, [R1] 0x0800AC7A: 688C LDR R4, [R1, #8] 0x0800AC7C: 62C4 STR R4, [R0, #44] 0x0800AC7E: 6282 STR R2, [R0, #40] 0x0800AC80: DD0A BLE .L11 ; 0x0800AC98 0x0800AC82: F10C 0201 ADD.W R2, R12, #1 0x0800AC86: 4290 CMP R0, R2 0x0800AC88: D00F BEQ .L13 ; 0x0800ACAA 0x0800AC8A: F502 6200 ADD.W R2, R2, #0x0800 0x0800AC8E: 4290 CMP R0, R2 0x0800AC90: D00B BEQ .L13 ; 0x0800ACAA 0x0800AC92: F5A2 6280 SUB.W R2, R2, #0x0400 0x0800AC96: E006 B .L12 ; 0x0800ACA6
.L11: 0x0800AC98: 2200 MOVS R2, #0 0x0800AC9A: F2C4 0201 MOVT R2, #0x4001 0x0800AC9E: 4290 CMP R0, R2 0x0800ACA0: D003 BEQ .L13 ; 0x0800ACAA 0x0800ACA2: F502 6280 ADD.W R2, R2, #0x0400
.L12: 0x0800ACA6: 4290 CMP R0, R2 0x0800ACA8: D101 BNE .L14 ; 0x0800ACAE
.L13: 0x0800ACAA: 6909 LDR R1, [R1, #16] 0x0800ACAC: 6301 STR R1, [R0, #48]
.L14: 0x0800ACAE: 6801 LDR R1, [R0] 0x0800ACB0: F041 0104 ORR R1, R1, #4 0x0800ACB4: 6001 STR R1, [R0] 0x0800ACB6: 2101 MOVS R1, #1 0x0800ACB8: 6141 STR R1, [R0, #20] 0x0800ACBA: F02E 0180 BIC R1, LR, #128 0x0800ACBE: 4319 ORRS R1, R3 0x0800ACC0: 6001 STR R1, [R0] 0x0800ACC2: BD10 POP {R4, PC}

Section .text.HAL_TIM_IRQHandler from charger_lto.o, size=248, align=2


HAL_TIM_IRQHandler: 0x0800ACC4: 6801 LDR R1, [R0] 0x0800ACC6: F8D1 C00C LDR.W R12, [R1, #12] 0x0800ACCA: 690B LDR R3, [R1, #16] 0x0800ACCC: 079A LSLS R2, R3, #30 0x0800ACCE: D508 BPL .L1 ; 0x0800ACE2 0x0800ACD0: F01C 0202 ANDS R2, R12, #2 0x0800ACD4: D005 BEQ .L1 ; 0x0800ACE2 0x0800ACD6: F06F 0202 MVN R2, #2 0x0800ACDA: 610A STR R2, [R1, #16] 0x0800ACDC: 698A LDR R2, [R1, #24] 0x0800ACDE: 2200 MOVS R2, #0 0x0800ACE0: 7702 STRB R2, [R0, #28]
.L1: 0x0800ACE2: 075A LSLS R2, R3, #29 0x0800ACE4: D508 BPL .L2 ; 0x0800ACF8 0x0800ACE6: F01C 0204 ANDS R2, R12, #4 0x0800ACEA: D005 BEQ .L2 ; 0x0800ACF8 0x0800ACEC: F06F 0204 MVN R2, #4 0x0800ACF0: 610A STR R2, [R1, #16] 0x0800ACF2: 698A LDR R2, [R1, #24] 0x0800ACF4: 2200 MOVS R2, #0 0x0800ACF6: 7702 STRB R2, [R0, #28]
.L2: 0x0800ACF8: 071A LSLS R2, R3, #28 0x0800ACFA: D508 BPL .L3 ; 0x0800AD0E 0x0800ACFC: F01C 0208 ANDS R2, R12, #8 0x0800AD00: D005 BEQ .L3 ; 0x0800AD0E 0x0800AD02: F06F 0208 MVN R2, #8 0x0800AD06: 610A STR R2, [R1, #16] 0x0800AD08: 69CA LDR R2, [R1, #28] 0x0800AD0A: 2200 MOVS R2, #0 0x0800AD0C: 7702 STRB R2, [R0, #28]
.L3: 0x0800AD0E: 06DA LSLS R2, R3, #27 0x0800AD10: D508 BPL .L4 ; 0x0800AD24 0x0800AD12: F01C 0210 ANDS R2, R12, #16 0x0800AD16: D005 BEQ .L4 ; 0x0800AD24 0x0800AD18: F06F 0210 MVN R2, #16 0x0800AD1C: 610A STR R2, [R1, #16] 0x0800AD1E: 69CA LDR R2, [R1, #28] 0x0800AD20: 2200 MOVS R2, #0 0x0800AD22: 7702 STRB R2, [R0, #28]
.L4: 0x0800AD24: 07D8 LSLS R0, R3, #31 0x0800AD26: BF18 IT NE 0x0800AD28: F01C 0001 ANDSNE R0, R12, #1 0x0800AD2C: D121 BNE .L8 ; 0x0800AD72
.L5: 0x0800AD2E: F413 5F02 TST R3, #0x2080 0x0800AD32: F00C 0080 AND R0, R12, #128 0x0800AD36: BF1E ITTT NE 0x0800AD38: 2800 CMPNE R0, #0 0x0800AD3A: F46F 5202 MVNNE R2, #0x2080 0x0800AD3E: 610A STRNE R2, [R1, #16] 0x0800AD40: 05DA LSLS R2, R3, #23 0x0800AD42: D504 BPL .L6 ; 0x0800AD4E 0x0800AD44: 2800 CMP R0, #0 0x0800AD46: BF1C ITT NE 0x0800AD48: F46F 7080 MVNNE R0, #0x0100 0x0800AD4C: 6108 STRNE R0, [R1, #16]
.L6: 0x0800AD4E: 0658 LSLS R0, R3, #25 0x0800AD50: D505 BPL .L7 ; 0x0800AD5E 0x0800AD52: F01C 0040 ANDS R0, R12, #64 0x0800AD56: BF1C ITT NE 0x0800AD58: F06F 0040 MVNNE R0, #64 0x0800AD5C: 6108 STRNE R0, [R1, #16]
.L7: 0x0800AD5E: 0698 LSLS R0, R3, #26 0x0800AD60: BF58 IT PL 0x0800AD62: 4770 BXPL LR 0x0800AD64: F01C 0020 ANDS R0, R12, #32 0x0800AD68: BF1C ITT NE 0x0800AD6A: F06F 0020 MVNNE R0, #32 0x0800AD6E: 6108 STRNE R0, [R1, #16] 0x0800AD70: 4770 BX LR
.L8: 0x0800AD72: F241 4000 MOVW R0, #0x1400 0x0800AD76: F2C4 0000 MOVT R0, #0x4000 0x0800AD7A: 4281 CMP R1, R0 0x0800AD7C: F06F 0001 MVN R0, #1 0x0800AD80: 6108 STR R0, [R1, #16] 0x0800AD82: D1D4 BNE .L5 ; 0x0800AD2E 0x0800AD84: F242 407C MOVW R0, #0x247C ; 0x2400247C = uwTick 0x0800AD88: F2C2 4000 MOVT R0, #0x2400 ; 0x2400247C = uwTick 0x0800AD8C: 6802 LDR R2, [R0] 0x0800AD8E: 3201 ADDS R2, #1 0x0800AD90: 6002 STR R2, [R0] 0x0800AD92: F647 02D5 MOVW R2, #0x78D5 0x0800AD96: 6800 LDR R0, [R0] 0x0800AD98: F2C2 62E9 MOVT R2, #0x26E9 0x0800AD9C: 4350 MULS R0, R2, R0 0x0800AD9E: F648 1237 MOVW R2, #0x8937 0x0800ADA2: F2C0 0241 MOVT R2, #65 0x0800ADA6: EBB2 0FF0 CMP.W R2, R0, ROR #3 0x0800ADAA: D3C0 BCC .L5 ; 0x0800AD2E 0x0800ADAC: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800ADB0: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x0800ADB4: 6802 LDR R2, [R0] 0x0800ADB6: 3201 ADDS R2, #1 0x0800ADB8: 6002 STR R2, [R0] 0x0800ADBA: E7B8 B .L5 ; 0x0800AD2E

Section .text.HAL_TIM_ConfigClockSource from charger_lto.o, size=348, align=2


HAL_TIM_ConfigClockSource: 0x0800ADBC: B510 PUSH {R4, LR} 0x0800ADBE: 4604 MOV R4, R0 0x0800ADC0: F890 003C LDRB.W R0, [R0, #60] 0x0800ADC4: 2202 MOVS R2, #2 0x0800ADC6: 2801 CMP R0, #1 0x0800ADC8: 4610 MOV R0, R2 0x0800ADCA: BF08 IT EQ 0x0800ADCC: BD10 POPEQ {R4, PC} 0x0800ADCE: 2001 MOVS R0, #1 0x0800ADD0: F884 003C STRB.W R0, [R4, #60] 0x0800ADD4: F884 203D STRB.W R2, [R4, #61] 0x0800ADD8: F240 0E88 MOVW LR, #136 0x0800ADDC: 6823 LDR R3, [R4] 0x0800ADDE: F6CF 7ECE MOVT LR, #0xFFCE 0x0800ADE2: 689A LDR R2, [R3, #8] 0x0800ADE4: EA02 020E AND.W R2, R2, LR 0x0800ADE8: 609A STR R2, [R3, #8] 0x0800ADEA: 680A LDR R2, [R1] 0x0800ADEC: 2A6F CMP R2, #111 0x0800ADEE: DD0C BLE .L1 ; 0x0800AE0A 0x0800ADF0: F1B2 1F10 CMP.W R2, #0x100010 0x0800ADF4: DA20 BGE .L2 ; 0x0800AE38 0x0800ADF6: F5B2 5F00 CMP.W R2, #0x2000 0x0800ADFA: DA41 BGE .L5 ; 0x0800AE80 0x0800ADFC: 2A70 CMP R2, #112 0x0800ADFE: D06B BEQ .L14 ; 0x0800AED8 0x0800AE00: F5B2 5F80 CMP.W R2, #0x1000 0x0800AE04: BF08 IT EQ 0x0800AE06: 2000 MOVEQ R0, #0 0x0800AE08: E05F B .L13 ; 0x0800AECA
.L1: 0x0800AE0A: 2A2F CMP R2, #47 0x0800AE0C: DD1E BLE .L3 ; 0x0800AE4C 0x0800AE0E: 2A4F CMP R2, #79 0x0800AE10: DC23 BGT .L4 ; 0x0800AE5A 0x0800AE12: 2A30 CMP R2, #48 0x0800AE14: D03F BEQ .L8 ; 0x0800AE96 0x0800AE16: 2A40 CMP R2, #64 0x0800AE18: D157 BNE .L13 ; 0x0800AECA 0x0800AE1A: F8D1 C004 LDR.W R12, [R1, #4] 0x0800AE1E: 4618 MOV R0, R3 0x0800AE20: 68CA LDR R2, [R1, #12] 0x0800AE22: 4661 MOV R1, R12 0x0800AE24: F7F9 FF33 BL TIM_TI1_ConfigInputStage ; 0x08004C8E 0x0800AE28: 6820 LDR R0, [R4] 0x0800AE2A: 6881 LDR R1, [R0, #8] 0x0800AE2C: F421 1140 BIC R1, R1, #0x300000 0x0800AE30: F021 0177 BIC R1, R1, #119 0x0800AE34: 3147 ADDS R1, #71 0x0800AE36: E046 B .L11 ; 0x0800AEC6
.L2: 0x0800AE38: 212F MOVS R1, #47 0x0800AE3A: F2C0 0110 MOVT R1, #16 0x0800AE3E: 428A CMP R2, R1 0x0800AE40: DC23 BGT .L6 ; 0x0800AE8A 0x0800AE42: F1B2 1F10 CMP.W R2, #0x100010 0x0800AE46: D026 BEQ .L8 ; 0x0800AE96 0x0800AE48: 390F SUBS R1, #15 0x0800AE4A: E022 B .L7 ; 0x0800AE92
.L3: 0x0800AE4C: 2A00 CMP R2, #0 0x0800AE4E: BF18 IT NE 0x0800AE50: 2A10 CMPNE R2, #16 0x0800AE52: D020 BEQ .L8 ; 0x0800AE96 0x0800AE54: 2A20 CMP R2, #32 0x0800AE56: D01E BEQ .L8 ; 0x0800AE96 0x0800AE58: E037 B .L13 ; 0x0800AECA
.L4: 0x0800AE5A: 2A50 CMP R2, #80 0x0800AE5C: D025 BEQ .L10 ; 0x0800AEAA 0x0800AE5E: 2A60 CMP R2, #96 0x0800AE60: D133 BNE .L13 ; 0x0800AECA 0x0800AE62: F8D1 C004 LDR.W R12, [R1, #4] 0x0800AE66: 4618 MOV R0, R3 0x0800AE68: 68CA LDR R2, [R1, #12] 0x0800AE6A: 4661 MOV R1, R12 0x0800AE6C: F000 F854 BL TIM_TI2_ConfigInputStage ; 0x0800AF18 0x0800AE70: 6820 LDR R0, [R4] 0x0800AE72: 6881 LDR R1, [R0, #8] 0x0800AE74: F421 1140 BIC R1, R1, #0x300000 0x0800AE78: F021 0177 BIC R1, R1, #119 0x0800AE7C: 3167 ADDS R1, #103 0x0800AE7E: E022 B .L11 ; 0x0800AEC6
.L5: 0x0800AE80: D03A BEQ .L15 ; 0x0800AEF8 0x0800AE82: F5B2 1F80 CMP.W R2, #0x100000 0x0800AE86: D006 BEQ .L8 ; 0x0800AE96 0x0800AE88: E01F B .L13 ; 0x0800AECA
.L6: 0x0800AE8A: 3101 ADDS R1, #1 0x0800AE8C: 428A CMP R2, R1 0x0800AE8E: D002 BEQ .L8 ; 0x0800AE96 0x0800AE90: 3110 ADDS R1, #16
.L7: 0x0800AE92: 428A CMP R2, R1 0x0800AE94: D119 BNE .L13 ; 0x0800AECA
.L8: 0x0800AE96: 6898 LDR R0, [R3, #8] 0x0800AE98: F420 1040 BIC R0, R0, #0x300000 0x0800AE9C: F020 0077 BIC R0, R0, #119 0x0800AEA0: 4310 ORRS R0, R2 0x0800AEA2: F040 0007 ORR R0, R0, #7
.L9: 0x0800AEA6: 6098 STR R0, [R3, #8] 0x0800AEA8: E00E B .L12 ; 0x0800AEC8
.L10: 0x0800AEAA: F8D1 C004 LDR.W R12, [R1, #4] 0x0800AEAE: 4618 MOV R0, R3 0x0800AEB0: 68CA LDR R2, [R1, #12] 0x0800AEB2: 4661 MOV R1, R12 0x0800AEB4: F7F9 FEEB BL TIM_TI1_ConfigInputStage ; 0x08004C8E 0x0800AEB8: 6820 LDR R0, [R4] 0x0800AEBA: 6881 LDR R1, [R0, #8] 0x0800AEBC: F421 1140 BIC R1, R1, #0x300000 0x0800AEC0: F021 0177 BIC R1, R1, #119 0x0800AEC4: 3157 ADDS R1, #87
.L11: 0x0800AEC6: 6081 STR R1, [R0, #8]
.L12: 0x0800AEC8: 2000 MOVS R0, #0
.L13: 0x0800AECA: 2101 MOVS R1, #1 0x0800AECC: F884 103D STRB.W R1, [R4, #61] 0x0800AED0: 2100 MOVS R1, #0 0x0800AED2: F884 103C STRB.W R1, [R4, #60] 0x0800AED6: BD10 POP {R4, PC}
.L14: 0x0800AED8: E9D1 0201 LDRD R0, R2, [R1, #4] 0x0800AEDC: 68C9 LDR R1, [R1, #12] 0x0800AEDE: F8D3 E008 LDR.W LR, [R3, #8] 0x0800AEE2: 4310 ORRS R0, R2 0x0800AEE4: F42E 427F BIC R2, LR, #0xFF00 0x0800AEE8: EA40 2001 ORR.W R0, R0, R1, LSL #8 0x0800AEEC: 4310 ORRS R0, R2 0x0800AEEE: 6098 STR R0, [R3, #8] 0x0800AEF0: 6898 LDR R0, [R3, #8] 0x0800AEF2: F040 0077 ORR R0, R0, #119 0x0800AEF6: E7D6 B .L9 ; 0x0800AEA6
.L15: 0x0800AEF8: E9D1 0201 LDRD R0, R2, [R1, #4] 0x0800AEFC: 68C9 LDR R1, [R1, #12] 0x0800AEFE: F8D3 E008 LDR.W LR, [R3, #8] 0x0800AF02: 4310 ORRS R0, R2 0x0800AF04: F42E 427F BIC R2, LR, #0xFF00 0x0800AF08: EA40 2001 ORR.W R0, R0, R1, LSL #8 0x0800AF0C: 4310 ORRS R0, R2 0x0800AF0E: 6098 STR R0, [R3, #8] 0x0800AF10: 6898 LDR R0, [R3, #8] 0x0800AF12: F440 4080 ORR R0, R0, #0x4000 0x0800AF16: E7C6 B .L9 ; 0x0800AEA6

Section .text.TIM_TI2_ConfigInputStage from charger_lto.o, size=36, align=2


TIM_TI2_ConfigInputStage: 0x0800AF18: F8D0 C020 LDR.W R12, [R0, #32] 0x0800AF1C: 6A03 LDR R3, [R0, #32] 0x0800AF1E: F023 0310 BIC R3, R3, #16 0x0800AF22: 6203 STR R3, [R0, #32] 0x0800AF24: 6983 LDR R3, [R0, #24] 0x0800AF26: F423 4370 BIC R3, R3, #0xF000 0x0800AF2A: EA43 3202 ORR.W R2, R3, R2, LSL #12 0x0800AF2E: F02C 03A0 BIC R3, R12, #160 0x0800AF32: 6182 STR R2, [R0, #24] 0x0800AF34: EA43 1101 ORR.W R1, R3, R1, LSL #4 0x0800AF38: 6201 STR R1, [R0, #32] 0x0800AF3A: 4770 BX LR

Section .text.HAL_TIMEx_MasterConfigSynchronization from charger_lto.o, size=192, align=2


HAL_TIMEx_MasterConfigSynchronization: 0x0800AF3C: F890 203C LDRB.W R2, [R0, #60] 0x0800AF40: 2A01 CMP R2, #1 0x0800AF42: F04F 0202 MOV.W R2, #2 0x0800AF46: D057 BEQ .L7 ; 0x0800AFF8 0x0800AF48: B530 PUSH {R4-R5, LR} 0x0800AF4A: 6803 LDR R3, [R0] 0x0800AF4C: F240 4C00 MOVW R12, #0x0400 0x0800AF50: F8D1 E000 LDR.W LR, [R1] 0x0800AF54: F443 6480 ORR R4, R3, #0x0400 0x0800AF58: F2C4 0C01 MOVT R12, #0x4001 0x0800AF5C: F880 203D STRB.W R2, [R0, #61] 0x0800AF60: 4564 CMP R4, R12 0x0800AF62: 685C LDR R4, [R3, #4] 0x0800AF64: 689A LDR R2, [R3, #8] 0x0800AF66: BF02 ITTT EQ 0x0800AF68: 684D LDREQ R5, [R1, #4] 0x0800AF6A: F424 0470 BICEQ R4, R4, #0xF00000 0x0800AF6E: 432C ORREQ R4, R5 0x0800AF70: F64D 75FF MOVW R5, #0xDFFF 0x0800AF74: F024 0470 BIC R4, R4, #112 0x0800AF78: F2C4 0500 MOVT R5, #0x4000 0x0800AF7C: 42AB CMP R3, R5 0x0800AF7E: EA44 050E ORR.W R5, R4, LR 0x0800AF82: 605D STR R5, [R3, #4] 0x0800AF84: DC0F BGT .L1 ; 0x0800AFA6 0x0800AF86: F240 75FF MOVW R5, #0x07FF 0x0800AF8A: F2C4 0500 MOVT R5, #0x4000 0x0800AF8E: 42AB CMP R3, R5 0x0800AF90: DD17 BLE .L2 ; 0x0800AFC2 0x0800AF92: 3501 ADDS R5, #1 0x0800AF94: 42AB CMP R3, R5 0x0800AF96: D022 BEQ .L5 ; 0x0800AFDE 0x0800AF98: F505 6580 ADD.W R5, R5, #0x0400 0x0800AF9C: 42AB CMP R3, R5 0x0800AF9E: D01E BEQ .L5 ; 0x0800AFDE 0x0800AFA0: F505 6540 ADD.W R5, R5, #0x0C00 0x0800AFA4: E019 B .L4 ; 0x0800AFDA
.L1: 0x0800AFA6: F2AC 4501 SUBW R5, R12, #0x0401 0x0800AFAA: 42AB CMP R3, R5 0x0800AFAC: DD0F BLE .L3 ; 0x0800AFCE 0x0800AFAE: 3501 ADDS R5, #1 0x0800AFB0: 42AB CMP R3, R5 0x0800AFB2: D014 BEQ .L5 ; 0x0800AFDE 0x0800AFB4: F505 4580 ADD.W R5, R5, #0x4000 0x0800AFB8: 42AB CMP R3, R5 0x0800AFBA: D010 BEQ .L5 ; 0x0800AFDE 0x0800AFBC: 4563 CMP R3, R12 0x0800AFBE: D00E BEQ .L5 ; 0x0800AFDE 0x0800AFC0: E012 B .L6 ; 0x0800AFE8
.L2: 0x0800AFC2: F1B3 4F80 CMP.W R3, #0x40000000 0x0800AFC6: D00A BEQ .L5 ; 0x0800AFDE 0x0800AFC8: F2A5 35FF SUBW R5, R5, #0x03FF 0x0800AFCC: E005 B .L4 ; 0x0800AFDA
.L3: 0x0800AFCE: F5AC 5510 SUB.W R5, R12, #0x2400 0x0800AFD2: 42AB CMP R3, R5 0x0800AFD4: D003 BEQ .L5 ; 0x0800AFDE 0x0800AFD6: F505 6580 ADD.W R5, R5, #0x0400
.L4: 0x0800AFDA: 42AB CMP R3, R5 0x0800AFDC: D104 BNE .L6 ; 0x0800AFE8
.L5: 0x0800AFDE: F022 0280 BIC R2, R2, #128 0x0800AFE2: 6889 LDR R1, [R1, #8] 0x0800AFE4: 4311 ORRS R1, R2 0x0800AFE6: 6099 STR R1, [R3, #8]
.L6: 0x0800AFE8: 2200 MOVS R2, #0 0x0800AFEA: 2101 MOVS R1, #1 0x0800AFEC: F880 103D STRB.W R1, [R0, #61] 0x0800AFF0: F880 203C STRB.W R2, [R0, #60] 0x0800AFF4: E8BD 4030 POP.W {R4-R5, LR}
.L7: 0x0800AFF8: 4610 MOV R0, R2 0x0800AFFA: 4770 BX LR

Section .text.UART_AdvFeatureConfig from charger_lto.o, size=192, align=2


UART_AdvFeatureConfig: 0x0800AFFC: F8D0 C028 LDR.W R12, [R0, #40] 0x0800B000: EA5F 720C LSLS.W R2, R12, #28 0x0800B004: D506 BPL .L1 ; 0x0800B014 0x0800B006: 6802 LDR R2, [R0] 0x0800B008: 6B81 LDR R1, [R0, #56] 0x0800B00A: 6853 LDR R3, [R2, #4] 0x0800B00C: F423 4300 BIC R3, R3, #0x8000 0x0800B010: 430B ORRS R3, R1 0x0800B012: 6053 STR R3, [R2, #4]
.L1: 0x0800B014: EA5F 72CC LSLS.W R2, R12, #31 0x0800B018: D006 BEQ .L2 ; 0x0800B028 0x0800B01A: 6802 LDR R2, [R0] 0x0800B01C: 6AC1 LDR R1, [R0, #44] 0x0800B01E: 6853 LDR R3, [R2, #4] 0x0800B020: F423 3300 BIC R3, R3, #0x020000 0x0800B024: 430B ORRS R3, R1 0x0800B026: 6053 STR R3, [R2, #4]
.L2: 0x0800B028: EA5F 728C LSLS.W R2, R12, #30 0x0800B02C: D506 BPL .L3 ; 0x0800B03C 0x0800B02E: 6802 LDR R2, [R0] 0x0800B030: 6B01 LDR R1, [R0, #48] 0x0800B032: 6853 LDR R3, [R2, #4] 0x0800B034: F423 3380 BIC R3, R3, #0x010000 0x0800B038: 430B ORRS R3, R1 0x0800B03A: 6053 STR R3, [R2, #4]
.L3: 0x0800B03C: EA5F 724C LSLS.W R2, R12, #29 0x0800B040: D506 BPL .L4 ; 0x0800B050 0x0800B042: 6802 LDR R2, [R0] 0x0800B044: 6B41 LDR R1, [R0, #52] 0x0800B046: 6853 LDR R3, [R2, #4] 0x0800B048: F423 2380 BIC R3, R3, #0x040000 0x0800B04C: 430B ORRS R3, R1 0x0800B04E: 6053 STR R3, [R2, #4]
.L4: 0x0800B050: EA5F 62CC LSLS.W R2, R12, #27 0x0800B054: D506 BPL .L5 ; 0x0800B064 0x0800B056: 6802 LDR R2, [R0] 0x0800B058: 6BC1 LDR R1, [R0, #60] 0x0800B05A: 6893 LDR R3, [R2, #8] 0x0800B05C: F423 5380 BIC R3, R3, #0x1000 0x0800B060: 430B ORRS R3, R1 0x0800B062: 6093 STR R3, [R2, #8]
.L5: 0x0800B064: EA5F 628C LSLS.W R2, R12, #26 0x0800B068: D506 BPL .L6 ; 0x0800B078 0x0800B06A: 6802 LDR R2, [R0] 0x0800B06C: 6C01 LDR R1, [R0, #64] 0x0800B06E: 6893 LDR R3, [R2, #8] 0x0800B070: F423 5300 BIC R3, R3, #0x2000 0x0800B074: 430B ORRS R3, R1 0x0800B076: 6093 STR R3, [R2, #8]
.L6: 0x0800B078: EA5F 624C LSLS.W R2, R12, #25 0x0800B07C: D50F BPL .L7 ; 0x0800B09E 0x0800B07E: 6802 LDR R2, [R0] 0x0800B080: 6C41 LDR R1, [R0, #68] 0x0800B082: 6853 LDR R3, [R2, #4] 0x0800B084: F423 1380 BIC R3, R3, #0x100000 0x0800B088: 430B ORRS R3, R1 0x0800B08A: F5B1 1F80 CMP.W R1, #0x100000 0x0800B08E: 6053 STR R3, [R2, #4] 0x0800B090: D105 BNE .L7 ; 0x0800B09E 0x0800B092: 6C81 LDR R1, [R0, #72] 0x0800B094: 6853 LDR R3, [R2, #4] 0x0800B096: F423 03C0 BIC R3, R3, #0x600000 0x0800B09A: 430B ORRS R3, R1 0x0800B09C: 6053 STR R3, [R2, #4]
.L7: 0x0800B09E: EA5F 6C0C LSLS.W R12, R12, #24 0x0800B0A2: BF58 IT PL 0x0800B0A4: 4770 BXPL LR 0x0800B0A6: F8D0 C000 LDR.W R12, [R0] 0x0800B0AA: 6CC0 LDR R0, [R0, #76] 0x0800B0AC: F8DC 2004 LDR.W R2, [R12, #4] 0x0800B0B0: F422 2200 BIC R2, R2, #0x080000 0x0800B0B4: 4310 ORRS R0, R2 0x0800B0B6: F8CC 0004 STR.W R0, [R12, #4] 0x0800B0BA: 4770 BX LR

Section .text.UART_EndRxTransfer from charger_lto.o, size=92, align=2


UART_EndRxTransfer: 0x0800B0BC: 6801 LDR R1, [R0] 0x0800B0BE: E851 1F00 LDREX R1, [R1] 0x0800B0C2: 6802 LDR R2, [R0] 0x0800B0C4: F421 7190 BIC R1, R1, #0x0120 0x0800B0C8: E842 1300 STREX R3, R1, [R2] 0x0800B0CC: 2B00 CMP R3, #0 0x0800B0CE: D1F5 BNE UART_EndRxTransfer ; 0x0800B0BC 0x0800B0D0: F64F 7CFE MOVW R12, #0xFFFE 0x0800B0D4: F6CE 7CFF MOVT R12, #0xEFFF
.L1: 0x0800B0D8: 6802 LDR R2, [R0] 0x0800B0DA: 3208 ADDS R2, #8 0x0800B0DC: E852 2F00 LDREX R2, [R2] 0x0800B0E0: 6803 LDR R3, [R0] 0x0800B0E2: EA02 020C AND.W R2, R2, R12 0x0800B0E6: 3308 ADDS R3, #8 0x0800B0E8: E843 2100 STREX R1, R2, [R3] 0x0800B0EC: 2900 CMP R1, #0 0x0800B0EE: D1F3 BNE .L1 ; 0x0800B0D8 0x0800B0F0: 6EC1 LDR R1, [R0, #108] 0x0800B0F2: 2901 CMP R1, #1 0x0800B0F4: D109 BNE .L3 ; 0x0800B10A
.L2: 0x0800B0F6: 6801 LDR R1, [R0] 0x0800B0F8: E851 1F00 LDREX R1, [R1] 0x0800B0FC: 6802 LDR R2, [R0] 0x0800B0FE: F021 0110 BIC R1, R1, #16 0x0800B102: E842 1300 STREX R3, R1, [R2] 0x0800B106: 2B00 CMP R3, #0 0x0800B108: D1F5 BNE .L2 ; 0x0800B0F6
.L3: 0x0800B10A: 2120 MOVS R1, #32 0x0800B10C: F8C0 108C STR.W R1, [R0, #140] 0x0800B110: 2100 MOVS R1, #0 0x0800B112: 66C1 STR R1, [R0, #108] 0x0800B114: 6741 STR R1, [R0, #116] 0x0800B116: 4770 BX LR

Section .text.UART_RxISR_16BIT from charger_lto.o, size=192, align=2


UART_RxISR_16BIT: 0x0800B118: F8B0 2060 LDRH.W R2, [R0, #96] 0x0800B11C: 6801 LDR R1, [R0] 0x0800B11E: F8D0 308C LDR.W R3, [R0, #140] 0x0800B122: 2B22 CMP R3, #34 0x0800B124: D153 BNE .L7 ; 0x0800B1CE 0x0800B126: 6A49 LDR R1, [R1, #36] 0x0800B128: 6D83 LDR R3, [R0, #88] 0x0800B12A: 4011 ANDS R1, R2 0x0800B12C: F823 1B02 STRH R1, [R3], #2 0x0800B130: 6583 STR R3, [R0, #88] 0x0800B132: F8B0 105E LDRH.W R1, [R0, #94] 0x0800B136: 3901 SUBS R1, #1 0x0800B138: F8A0 105E STRH.W R1, [R0, #94] 0x0800B13C: F8B0 105E LDRH.W R1, [R0, #94] 0x0800B140: B101 CBZ R1, .L2 ; 0x0800B144
.L1: 0x0800B142: 4770 BX LR
.L2: 0x0800B144: 6801 LDR R1, [R0] 0x0800B146: E851 1F00 LDREX R1, [R1] 0x0800B14A: 6802 LDR R2, [R0] 0x0800B14C: F421 7190 BIC R1, R1, #0x0120 0x0800B150: E842 1300 STREX R3, R1, [R2] 0x0800B154: 2B00 CMP R3, #0 0x0800B156: D1F5 BNE .L2 ; 0x0800B144
.L3: 0x0800B158: 6801 LDR R1, [R0] 0x0800B15A: 3108 ADDS R1, #8 0x0800B15C: E851 1F00 LDREX R1, [R1] 0x0800B160: 6802 LDR R2, [R0] 0x0800B162: F021 0101 BIC R1, R1, #1 0x0800B166: 3208 ADDS R2, #8 0x0800B168: E842 1300 STREX R3, R1, [R2] 0x0800B16C: 2B00 CMP R3, #0 0x0800B16E: D1F3 BNE .L3 ; 0x0800B158 0x0800B170: 2120 MOVS R1, #32 0x0800B172: F8C0 108C STR.W R1, [R0, #140] 0x0800B176: 6743 STR R3, [R0, #116] 0x0800B178: F640 4200 MOVW R2, #0x0C00 0x0800B17C: 6703 STR R3, [R0, #112] 0x0800B17E: F6C5 0200 MOVT R2, #0x5800 0x0800B182: 6801 LDR R1, [R0] 0x0800B184: 4291 CMP R1, R2 0x0800B186: D00C BEQ .L5 ; 0x0800B1A2 0x0800B188: 6849 LDR R1, [R1, #4] 0x0800B18A: 0209 LSLS R1, R1, #8 0x0800B18C: D509 BPL .L5 ; 0x0800B1A2
.L4: 0x0800B18E: 6801 LDR R1, [R0] 0x0800B190: E851 1F00 LDREX R1, [R1] 0x0800B194: 6802 LDR R2, [R0] 0x0800B196: F021 6180 BIC R1, R1, #0x04000000 0x0800B19A: E842 1300 STREX R3, R1, [R2] 0x0800B19E: 2B00 CMP R3, #0 0x0800B1A0: D1F5 BNE .L4 ; 0x0800B18E
.L5: 0x0800B1A2: 6EC1 LDR R1, [R0, #108] 0x0800B1A4: 2901 CMP R1, #1 0x0800B1A6: D1CC BNE .L1 ; 0x0800B142 0x0800B1A8: 66C3 STR R3, [R0, #108]
.L6: 0x0800B1AA: 6801 LDR R1, [R0] 0x0800B1AC: E851 1F00 LDREX R1, [R1] 0x0800B1B0: 6802 LDR R2, [R0] 0x0800B1B2: F021 0110 BIC R1, R1, #16 0x0800B1B6: E842 1300 STREX R3, R1, [R2] 0x0800B1BA: 2B00 CMP R3, #0 0x0800B1BC: D1F5 BNE .L6 ; 0x0800B1AA 0x0800B1BE: 6800 LDR R0, [R0] 0x0800B1C0: 69C1 LDR R1, [R0, #28] 0x0800B1C2: 06C9 LSLS R1, R1, #27 0x0800B1C4: BF58 IT PL 0x0800B1C6: 4770 BXPL LR 0x0800B1C8: 2110 MOVS R1, #16 0x0800B1CA: 6201 STR R1, [R0, #32] 0x0800B1CC: 4770 BX LR
.L7: 0x0800B1CE: 6988 LDR R0, [R1, #24] 0x0800B1D0: F040 0008 ORR R0, R0, #8 0x0800B1D4: 6188 STR R0, [R1, #24] 0x0800B1D6: 4770 BX LR

Section .text.HAL_UARTEx_SetTxFifoThreshold from charger_lto.o, size=72, align=2


HAL_UARTEx_SetTxFifoThreshold: 0x0800B1D8: B538 PUSH {R3-R5, LR} 0x0800B1DA: 4604 MOV R4, R0 0x0800B1DC: F890 0084 LDRB.W R0, [R0, #132] 0x0800B1E0: 2801 CMP R0, #1 0x0800B1E2: BF04 ITT EQ 0x0800B1E4: 2002 MOVEQ R0, #2 0x0800B1E6: BD38 POPEQ {R3-R5, PC} 0x0800B1E8: 6820 LDR R0, [R4] 0x0800B1EA: 2101 MOVS R1, #1 0x0800B1EC: F884 1084 STRB.W R1, [R4, #132] 0x0800B1F0: 2124 MOVS R1, #36 0x0800B1F2: F8C4 1088 STR.W R1, [R4, #136] 0x0800B1F6: 6805 LDR R5, [R0] 0x0800B1F8: 6801 LDR R1, [R0] 0x0800B1FA: F021 0101 BIC R1, R1, #1 0x0800B1FE: 6001 STR R1, [R0] 0x0800B200: 6881 LDR R1, [R0, #8] 0x0800B202: F021 4160 BIC R1, R1, #0xE0000000 0x0800B206: 6081 STR R1, [R0, #8] 0x0800B208: 4620 MOV R0, R4 0x0800B20A: F7FA FB99 BL UARTEx_SetNbDataToProcess ; 0x08005940 0x0800B20E: 6820 LDR R0, [R4] 0x0800B210: 6005 STR R5, [R0] 0x0800B212: 2020 MOVS R0, #32 0x0800B214: F8C4 0088 STR.W R0, [R4, #136] 0x0800B218: 2000 MOVS R0, #0 0x0800B21A: F884 0084 STRB.W R0, [R4, #132] 0x0800B21E: BD38 POP {R3-R5, PC}

Section .text.HAL_UARTEx_SetRxFifoThreshold from charger_lto.o, size=72, align=2


HAL_UARTEx_SetRxFifoThreshold: 0x0800B220: B538 PUSH {R3-R5, LR} 0x0800B222: 4604 MOV R4, R0 0x0800B224: F890 0084 LDRB.W R0, [R0, #132] 0x0800B228: 2801 CMP R0, #1 0x0800B22A: BF04 ITT EQ 0x0800B22C: 2002 MOVEQ R0, #2 0x0800B22E: BD38 POPEQ {R3-R5, PC} 0x0800B230: 6820 LDR R0, [R4] 0x0800B232: 2101 MOVS R1, #1 0x0800B234: F884 1084 STRB.W R1, [R4, #132] 0x0800B238: 2124 MOVS R1, #36 0x0800B23A: F8C4 1088 STR.W R1, [R4, #136] 0x0800B23E: 6805 LDR R5, [R0] 0x0800B240: 6801 LDR R1, [R0] 0x0800B242: F021 0101 BIC R1, R1, #1 0x0800B246: 6001 STR R1, [R0] 0x0800B248: 6881 LDR R1, [R0, #8] 0x0800B24A: F021 6160 BIC R1, R1, #0x0E000000 0x0800B24E: 6081 STR R1, [R0, #8] 0x0800B250: 4620 MOV R0, R4 0x0800B252: F7FA FB75 BL UARTEx_SetNbDataToProcess ; 0x08005940 0x0800B256: 6820 LDR R0, [R4] 0x0800B258: 6005 STR R5, [R0] 0x0800B25A: 2020 MOVS R0, #32 0x0800B25C: F8C4 0088 STR.W R0, [R4, #136] 0x0800B260: 2000 MOVS R0, #0 0x0800B262: F884 0084 STRB.W R0, [R4, #132] 0x0800B266: BD38 POP {R3-R5, PC}

Section .text.SDMMC_CmdBlockLength from charger_lto.o, size=36, align=2


SDMMC_CmdBlockLength: 0x0800B268: 6081 STR R1, [R0, #8] 0x0800B26A: F24E 02C0 MOVW R2, #0xE0C0 0x0800B26E: 68C1 LDR R1, [R0, #12] 0x0800B270: F6CF 72FE MOVT R2, #0xFFFE 0x0800B274: EA01 0302 AND.W R3, R1, R2 0x0800B278: F241 1C10 MOVW R12, #0x1110 0x0800B27C: 2110 MOVS R1, #16 0x0800B27E: F241 3288 MOVW R2, #0x1388 0x0800B282: EA43 030C ORR.W R3, R3, R12 0x0800B286: 60C3 STR R3, [R0, #12] 0x0800B288: F7FA BB9E B.W SDMMC_GetCmdResp1 ; 0x080059C8

Section .text.SDMMC_CmdSelDesel from charger_lto.o, size=36, align=2


SDMMC_CmdSelDesel: 0x0800B28C: 6081 STR R1, [R0, #8] 0x0800B28E: F24E 02C0 MOVW R2, #0xE0C0 0x0800B292: 68C1 LDR R1, [R0, #12] 0x0800B294: F6CF 72FE MOVT R2, #0xFFFE 0x0800B298: EA01 0302 AND.W R3, R1, R2 0x0800B29C: F241 1C07 MOVW R12, #0x1107 0x0800B2A0: 2107 MOVS R1, #7 0x0800B2A2: F241 3288 MOVW R2, #0x1388 0x0800B2A6: EA43 030C ORR.W R3, R3, R12 0x0800B2AA: 60C3 STR R3, [R0, #12] 0x0800B2AC: F7FA BB8C B.W SDMMC_GetCmdResp1 ; 0x080059C8

Section .text.SDMMC_CmdAppCommand from charger_lto.o, size=36, align=2


SDMMC_CmdAppCommand: 0x0800B2B0: 6081 STR R1, [R0, #8] 0x0800B2B2: F24E 02C0 MOVW R2, #0xE0C0 0x0800B2B6: 68C1 LDR R1, [R0, #12] 0x0800B2B8: F6CF 72FE MOVT R2, #0xFFFE 0x0800B2BC: EA01 0302 AND.W R3, R1, R2 0x0800B2C0: F241 1C37 MOVW R12, #0x1137 0x0800B2C4: 2137 MOVS R1, #55 0x0800B2C6: F241 3288 MOVW R2, #0x1388 0x0800B2CA: EA43 030C ORR.W R3, R3, R12 0x0800B2CE: 60C3 STR R3, [R0, #12] 0x0800B2D0: F7FA BB7A B.W SDMMC_GetCmdResp1 ; 0x080059C8

Section .text.SDMMC_CmdBusWidth from charger_lto.o, size=36, align=2


SDMMC_CmdBusWidth: 0x0800B2D4: 6081 STR R1, [R0, #8] 0x0800B2D6: F24E 02C0 MOVW R2, #0xE0C0 0x0800B2DA: 68C1 LDR R1, [R0, #12] 0x0800B2DC: F6CF 72FE MOVT R2, #0xFFFE 0x0800B2E0: EA01 0302 AND.W R3, R1, R2 0x0800B2E4: F241 1C06 MOVW R12, #0x1106 0x0800B2E8: 2106 MOVS R1, #6 0x0800B2EA: F241 3288 MOVW R2, #0x1388 0x0800B2EE: EA43 030C ORR.W R3, R3, R12 0x0800B2F2: 60C3 STR R3, [R0, #12] 0x0800B2F4: F7FA BB68 B.W SDMMC_GetCmdResp1 ; 0x080059C8

Section .text.SDMMC_CmdSendCID from charger_lto.o, size=28, align=2


SDMMC_CmdSendCID: 0x0800B2F8: 2100 MOVS R1, #0 0x0800B2FA: 6081 STR R1, [R0, #8] 0x0800B2FC: F24E 02C0 MOVW R2, #0xE0C0 0x0800B300: 68C1 LDR R1, [R0, #12] 0x0800B302: F6CF 72FE MOVT R2, #0xFFFE 0x0800B306: 4011 ANDS R1, R2 0x0800B308: F241 3202 MOVW R2, #0x1302 0x0800B30C: 4311 ORRS R1, R2 0x0800B30E: 60C1 STR R1, [R0, #12] 0x0800B310: F000 B800 B.W SDMMC_GetCmdResp2 ; 0x0800B314

Section .text.SDMMC_GetCmdResp2 from charger_lto.o, size=92, align=2


SDMMC_GetCmdResp2: 0x0800B314: F646 61FC MOVW R1, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x0800B318: F644 52D3 MOVW R2, #0x4DD3 0x0800B31C: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EFC = SystemCoreClock 0x0800B320: F2C1 0262 MOVT R2, #0x1062 0x0800B324: 6809 LDR R1, [R1] 0x0800B326: FBA1 1202 UMULL R1, R2, R1, R2 0x0800B32A: 0A51 LSRS R1, R2, #9 0x0800B32C: F241 3288 MOVW R2, #0x1388 0x0800B330: 4351 MULS R1, R2, R1 0x0800B332: 43C9 MVNS R1, R1
.L1: 0x0800B334: 3101 ADDS R1, #1 0x0800B336: D212 BCS .L2 ; 0x0800B35E 0x0800B338: 6B42 LDR R2, [R0, #52] 0x0800B33A: F012 0F45 TST R2, #69 0x0800B33E: D0F9 BEQ .L1 ; 0x0800B334 0x0800B340: F412 5200 ANDS R2, R2, #0x2000 0x0800B344: D1F6 BNE .L1 ; 0x0800B334 0x0800B346: 6B41 LDR R1, [R0, #52] 0x0800B348: 0749 LSLS R1, R1, #29 0x0800B34A: D40B BMI .L3 ; 0x0800B364 0x0800B34C: 6B41 LDR R1, [R0, #52] 0x0800B34E: 07C9 LSLS R1, R1, #31 0x0800B350: D10A BNE .L4 ; 0x0800B368 0x0800B352: 21C5 MOVS R1, #197 0x0800B354: F2C0 0120 MOVT R1, #32 0x0800B358: 6381 STR R1, [R0, #56] 0x0800B35A: 2100 MOVS R1, #0 0x0800B35C: E006 B .L6 ; 0x0800B36C
.L2: 0x0800B35E: F04F 4100 MOV.W R1, #0x80000000 0x0800B362: E003 B .L6 ; 0x0800B36C
.L3: 0x0800B364: 2104 MOVS R1, #4 0x0800B366: E000 B .L5 ; 0x0800B36A
.L4: 0x0800B368: 2101 MOVS R1, #1
.L5: 0x0800B36A: 6381 STR R1, [R0, #56]
.L6: 0x0800B36C: 4608 MOV R0, R1 0x0800B36E: 4770 BX LR

Section .text.WIZCHIP_WRITE_BUF from charger_lto.o, size=64, align=2


WIZCHIP_WRITE_BUF: 0x0800B370: B570 PUSH {R4-R6, LR} 0x0800B372: B082 SUB SP, SP, #8 0x0800B374: F240 4618 MOVW R6, #0x0418 0x0800B378: F44F 1380 MOV.W R3, #0x100000 0x0800B37C: F6C5 0602 MOVT R6, #0x5802 0x0800B380: 460D MOV R5, R1 0x0800B382: 2103 MOVS R1, #3 0x0800B384: 4614 MOV R4, R2 0x0800B386: 6033 STR R3, [R6] 0x0800B388: 23F0 MOVS R3, #240 0x0800B38A: F88D 3005 STRB.W R3, [SP, #5] 0x0800B38E: 0A03 LSRS R3, R0, #8 0x0800B390: F88D 0007 STRB.W R0, [SP, #7] 0x0800B394: F10D 0005 ADD.W R0, SP, #5 0x0800B398: F88D 3006 STRB.W R3, [SP, #6] 0x0800B39C: F7FA FDE6 BL wizchip_spi_writeburst ; 0x08005F6C 0x0800B3A0: 4628 MOV R0, R5 0x0800B3A2: 4621 MOV R1, R4 0x0800B3A4: F7FA FDE2 BL wizchip_spi_writeburst ; 0x08005F6C 0x0800B3A8: 2010 MOVS R0, #16 0x0800B3AA: 6030 STR R0, [R6] 0x0800B3AC: B002 ADD SP, SP, #8 0x0800B3AE: BD70 POP {R4-R6, PC}

Section .text.getSn_TX_FSR from charger_lto.o, size=68, align=2


getSn_TX_FSR: 0x0800B3B0: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800B3B4: F44F 6184 MOV.W R1, #0x0420 0x0800B3B8: 2700 MOVS R7, #0 0x0800B3BA: EB01 2800 ADD.W R8, R1, R0, LSL #8 0x0800B3BE: 3101 ADDS R1, #1 0x0800B3C0: EB01 2500 ADD.W R5, R1, R0, LSL #8
.L1: 0x0800B3C4: 4640 MOV R0, R8 0x0800B3C6: F7FA FD3B BL WIZCHIP_READ ; 0x08005E40 0x0800B3CA: 4606 MOV R6, R0 0x0800B3CC: 4628 MOV R0, R5 0x0800B3CE: F7FA FD37 BL WIZCHIP_READ ; 0x08005E40 0x0800B3D2: EA50 2406 ORRS.W R4, R0, R6, LSL #8 0x0800B3D6: D008 BEQ .L2 ; 0x0800B3EA 0x0800B3D8: 4640 MOV R0, R8 0x0800B3DA: F7FA FD31 BL WIZCHIP_READ ; 0x08005E40 0x0800B3DE: 4606 MOV R6, R0 0x0800B3E0: 4628 MOV R0, R5 0x0800B3E2: F7FA FD2D BL WIZCHIP_READ ; 0x08005E40 0x0800B3E6: EA40 2706 ORR.W R7, R0, R6, LSL #8
.L2: 0x0800B3EA: 42BC CMP R4, R7 0x0800B3EC: D1EA BNE .L1 ; 0x0800B3C4 0x0800B3EE: B2B8 UXTH R0, R7 0x0800B3F0: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.getSn_RX_RSR from charger_lto.o, size=68, align=2


getSn_RX_RSR: 0x0800B3F4: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800B3F8: F240 4126 MOVW R1, #0x0426 0x0800B3FC: 2700 MOVS R7, #0 0x0800B3FE: EB01 2800 ADD.W R8, R1, R0, LSL #8 0x0800B402: 3101 ADDS R1, #1 0x0800B404: EB01 2500 ADD.W R5, R1, R0, LSL #8
.L1: 0x0800B408: 4640 MOV R0, R8 0x0800B40A: F7FA FD19 BL WIZCHIP_READ ; 0x08005E40 0x0800B40E: 4606 MOV R6, R0 0x0800B410: 4628 MOV R0, R5 0x0800B412: F7FA FD15 BL WIZCHIP_READ ; 0x08005E40 0x0800B416: EA50 2406 ORRS.W R4, R0, R6, LSL #8 0x0800B41A: D008 BEQ .L2 ; 0x0800B42E 0x0800B41C: 4640 MOV R0, R8 0x0800B41E: F7FA FD0F BL WIZCHIP_READ ; 0x08005E40 0x0800B422: 4606 MOV R6, R0 0x0800B424: 4628 MOV R0, R5 0x0800B426: F7FA FD0B BL WIZCHIP_READ ; 0x08005E40 0x0800B42A: EA40 2706 ORR.W R7, R0, R6, LSL #8
.L2: 0x0800B42E: 42BC CMP R4, R7 0x0800B430: D1EA BNE .L1 ; 0x0800B408 0x0800B432: B2B8 UXTH R0, R7 0x0800B434: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.wiz_send_data from charger_lto.o, size=220, align=2


wiz_send_data: 0x0800B438: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800B43C: B085 SUB SP, SP, #20 0x0800B43E: F240 4324 MOVW R3, #0x0424 0x0800B442: 4604 MOV R4, R0 0x0800B444: EB03 2000 ADD.W R0, R3, R0, LSL #8 0x0800B448: 4690 MOV R8, R2 0x0800B44A: 9101 STR R1, [SP, #4] 0x0800B44C: 9004 STR R0, [SP, #16] 0x0800B44E: F7FA FCF7 BL WIZCHIP_READ ; 0x08005E40 0x0800B452: F240 4125 MOVW R1, #0x0425 0x0800B456: 4607 MOV R7, R0 0x0800B458: EB01 2004 ADD.W R0, R1, R4, LSL #8 0x0800B45C: 9003 STR R0, [SP, #12] 0x0800B45E: F7FA FCEF BL WIZCHIP_READ ; 0x08005E40 0x0800B462: EA40 2507 ORR.W R5, R0, R7, LSL #8 0x0800B466: 201B MOVS R0, #27 0x0800B468: F7FA FCEA BL WIZCHIP_READ ; 0x08005E40 0x0800B46C: 0067 LSLS R7, R4, #1 0x0800B46E: 2103 MOVS R1, #3 0x0800B470: FA01 F607 LSL.W R6, R1, R7 0x0800B474: F44F 6180 MOV.W R1, #0x0400 0x0800B478: 4030 ANDS R0, R6 0x0800B47A: 9502 STR R5, [SP, #8] 0x0800B47C: 40F8 LSRS R0, R7 0x0800B47E: FA01 F000 LSL.W R0, R1, R0 0x0800B482: 3801 SUBS R0, #1 0x0800B484: EA00 0905 AND.W R9, R0, R5 0x0800B488: 4620 MOV R0, R4 0x0800B48A: 460D MOV R5, R1 0x0800B48C: F7FA FD4B BL getSn_TxBASE ; 0x08005F26 0x0800B490: EB09 0A00 ADD.W R10, R9, R0 0x0800B494: 201B MOVS R0, #27 0x0800B496: EB09 0B08 ADD.W R11, R9, R8 0x0800B49A: F7FA FCD1 BL WIZCHIP_READ ; 0x08005E40 0x0800B49E: 4030 ANDS R0, R6 0x0800B4A0: F64F 4100 MOVW R1, #0xFC00 0x0800B4A4: 40F8 LSRS R0, R7 0x0800B4A6: F2C0 31FF MOVT R1, #0x03FF 0x0800B4AA: FA05 F000 LSL.W R0, R5, R0 0x0800B4AE: 4008 ANDS R0, R1 0x0800B4B0: 4583 CMP R11, R0 0x0800B4B2: D91A BLS .L1 ; 0x0800B4EA 0x0800B4B4: 201B MOVS R0, #27 0x0800B4B6: F7FA FCC3 BL WIZCHIP_READ ; 0x08005E40 0x0800B4BA: 4030 ANDS R0, R6 0x0800B4BC: 40F8 LSRS R0, R7 0x0800B4BE: FA05 F000 LSL.W R0, R5, R0 0x0800B4C2: 9D01 LDR R5, [SP, #4] 0x0800B4C4: EBA0 0609 SUB.W R6, R0, R9 0x0800B4C8: 4629 MOV R1, R5 0x0800B4CA: FA1F F08A UXTH R0, R10 0x0800B4CE: B2B2 UXTH R2, R6 0x0800B4D0: F7FF FF4E BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800B4D4: 4620 MOV R0, R4 0x0800B4D6: FA15 F786 UXTAH R7, R5, R6 0x0800B4DA: EBA8 0606 SUB.W R6, R8, R6 0x0800B4DE: F7FA FD22 BL getSn_TxBASE ; 0x08005F26 0x0800B4E2: B280 UXTH R0, R0 0x0800B4E4: 4639 MOV R1, R7 0x0800B4E6: B2B2 UXTH R2, R6 0x0800B4E8: E003 B .L2 ; 0x0800B4F2
.L1: 0x0800B4EA: FA1F F08A UXTH R0, R10 0x0800B4EE: 9901 LDR R1, [SP, #4] 0x0800B4F0: 4642 MOV R2, R8
.L2: 0x0800B4F2: F7FF FF3D BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800B4F6: 9802 LDR R0, [SP, #8] 0x0800B4F8: EB00 0408 ADD.W R4, R0, R8 0x0800B4FC: B2A0 UXTH R0, R4 0x0800B4FE: 0A01 LSRS R1, R0, #8 0x0800B500: 9804 LDR R0, [SP, #16] 0x0800B502: F7FA FC82 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B506: B2E1 UXTB R1, R4 0x0800B508: 9803 LDR R0, [SP, #12] 0x0800B50A: B005 ADD SP, SP, #20 0x0800B50C: E8BD 4FF0 POP.W {R4-R11, LR} 0x0800B510: F7FA BC7B B.W WIZCHIP_WRITE ; 0x08005E0A

Section .text.wiz_recv_data from charger_lto.o, size=220, align=2


wiz_recv_data: 0x0800B514: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800B518: B085 SUB SP, SP, #20 0x0800B51A: F44F 6385 MOV.W R3, #0x0428 0x0800B51E: 4604 MOV R4, R0 0x0800B520: EB03 2000 ADD.W R0, R3, R0, LSL #8 0x0800B524: 4690 MOV R8, R2 0x0800B526: 9101 STR R1, [SP, #4] 0x0800B528: 9004 STR R0, [SP, #16] 0x0800B52A: F7FA FC89 BL WIZCHIP_READ ; 0x08005E40 0x0800B52E: F240 4129 MOVW R1, #0x0429 0x0800B532: 4607 MOV R7, R0 0x0800B534: EB01 2004 ADD.W R0, R1, R4, LSL #8 0x0800B538: 9003 STR R0, [SP, #12] 0x0800B53A: F7FA FC81 BL WIZCHIP_READ ; 0x08005E40 0x0800B53E: EA40 2507 ORR.W R5, R0, R7, LSL #8 0x0800B542: 201A MOVS R0, #26 0x0800B544: F7FA FC7C BL WIZCHIP_READ ; 0x08005E40 0x0800B548: 0067 LSLS R7, R4, #1 0x0800B54A: 2103 MOVS R1, #3 0x0800B54C: FA01 F607 LSL.W R6, R1, R7 0x0800B550: F44F 6180 MOV.W R1, #0x0400 0x0800B554: 4030 ANDS R0, R6 0x0800B556: 9502 STR R5, [SP, #8] 0x0800B558: 40F8 LSRS R0, R7 0x0800B55A: FA01 F000 LSL.W R0, R1, R0 0x0800B55E: 3801 SUBS R0, #1 0x0800B560: EA00 0905 AND.W R9, R0, R5 0x0800B564: 4620 MOV R0, R4 0x0800B566: 460D MOV R5, R1 0x0800B568: F7FA FCBA BL getSn_RxBASE ; 0x08005EE0 0x0800B56C: EB09 0A00 ADD.W R10, R9, R0 0x0800B570: 201A MOVS R0, #26 0x0800B572: EB09 0B08 ADD.W R11, R9, R8 0x0800B576: F7FA FC63 BL WIZCHIP_READ ; 0x08005E40 0x0800B57A: 4030 ANDS R0, R6 0x0800B57C: F64F 4100 MOVW R1, #0xFC00 0x0800B580: 40F8 LSRS R0, R7 0x0800B582: F2C0 31FF MOVT R1, #0x03FF 0x0800B586: FA05 F000 LSL.W R0, R5, R0 0x0800B58A: 4008 ANDS R0, R1 0x0800B58C: 4583 CMP R11, R0 0x0800B58E: D91A BLS .L1 ; 0x0800B5C6 0x0800B590: 201A MOVS R0, #26 0x0800B592: F7FA FC55 BL WIZCHIP_READ ; 0x08005E40 0x0800B596: 4030 ANDS R0, R6 0x0800B598: 40F8 LSRS R0, R7 0x0800B59A: FA05 F000 LSL.W R0, R5, R0 0x0800B59E: 9D01 LDR R5, [SP, #4] 0x0800B5A0: EBA0 0609 SUB.W R6, R0, R9 0x0800B5A4: 4629 MOV R1, R5 0x0800B5A6: FA1F F08A UXTH R0, R10 0x0800B5AA: B2B2 UXTH R2, R6 0x0800B5AC: F7FA FC71 BL WIZCHIP_READ_BUF ; 0x08005E92 0x0800B5B0: 4620 MOV R0, R4 0x0800B5B2: FA15 F786 UXTAH R7, R5, R6 0x0800B5B6: EBA8 0606 SUB.W R6, R8, R6 0x0800B5BA: F7FA FC91 BL getSn_RxBASE ; 0x08005EE0 0x0800B5BE: B280 UXTH R0, R0 0x0800B5C0: 4639 MOV R1, R7 0x0800B5C2: B2B2 UXTH R2, R6 0x0800B5C4: E003 B .L2 ; 0x0800B5CE
.L1: 0x0800B5C6: FA1F F08A UXTH R0, R10 0x0800B5CA: 9901 LDR R1, [SP, #4] 0x0800B5CC: 4642 MOV R2, R8
.L2: 0x0800B5CE: F7FA FC60 BL WIZCHIP_READ_BUF ; 0x08005E92 0x0800B5D2: 9802 LDR R0, [SP, #8] 0x0800B5D4: EB00 0408 ADD.W R4, R0, R8 0x0800B5D8: B2A0 UXTH R0, R4 0x0800B5DA: 0A01 LSRS R1, R0, #8 0x0800B5DC: 9804 LDR R0, [SP, #16] 0x0800B5DE: F7FA FC14 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B5E2: B2E1 UXTB R1, R4 0x0800B5E4: 9803 LDR R0, [SP, #12] 0x0800B5E6: B005 ADD SP, SP, #20 0x0800B5E8: E8BD 4FF0 POP.W {R4-R11, LR} 0x0800B5EC: F7FA BC0D B.W WIZCHIP_WRITE ; 0x08005E0A

Section .text.wiz_mdio_write from charger_lto.o, size=48, align=2


wiz_mdio_write: 0x0800B5F0: B510 PUSH {R4, LR} 0x0800B5F2: 4604 MOV R4, R0 0x0800B5F4: 203F MOVS R0, #63 0x0800B5F6: 2100 MOVS R1, #0 0x0800B5F8: F7FA FC07 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B5FC: 0A21 LSRS R1, R4, #8 0x0800B5FE: 2040 MOVS R0, #64 0x0800B600: F7FA FC03 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B604: B2E1 UXTB R1, R4 0x0800B606: 2041 MOVS R0, #65 0x0800B608: F7FA FBFF BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B60C: 2044 MOVS R0, #68 0x0800B60E: 2101 MOVS R1, #1 0x0800B610: F7FA FBFB BL WIZCHIP_WRITE ; 0x08005E0A
.L1: 0x0800B614: 2044 MOVS R0, #68 0x0800B616: F7FA FC13 BL WIZCHIP_READ ; 0x08005E40 0x0800B61A: 2800 CMP R0, #0 0x0800B61C: D1FA BNE .L1 ; 0x0800B614 0x0800B61E: BD10 POP {R4, PC}

Section .text.wiz_mdio_read from charger_lto.o, size=48, align=2


wiz_mdio_read: 0x0800B620: B510 PUSH {R4, LR} 0x0800B622: 203F MOVS R0, #63 0x0800B624: 2100 MOVS R1, #0 0x0800B626: F7FA FBF0 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B62A: 2044 MOVS R0, #68 0x0800B62C: 2102 MOVS R1, #2 0x0800B62E: F7FA FBEC BL WIZCHIP_WRITE ; 0x08005E0A
.L1: 0x0800B632: 2044 MOVS R0, #68 0x0800B634: F7FA FC04 BL WIZCHIP_READ ; 0x08005E40 0x0800B638: 2800 CMP R0, #0 0x0800B63A: D1FA BNE .L1 ; 0x0800B632 0x0800B63C: 2042 MOVS R0, #66 0x0800B63E: F7FA FBFF BL WIZCHIP_READ ; 0x08005E40 0x0800B642: 4604 MOV R4, R0 0x0800B644: 2043 MOVS R0, #67 0x0800B646: F7FA FBFB BL WIZCHIP_READ ; 0x08005E40 0x0800B64A: EA40 2004 ORR.W R0, R0, R4, LSL #8 0x0800B64E: BD10 POP {R4, PC}

Section .text.default_ip_update from charger_lto.o, size=40, align=2


default_ip_update: 0x0800B650: B580 PUSH {R7, LR} 0x0800B652: 2000 MOVS R0, #0 0x0800B654: 2180 MOVS R1, #128 0x0800B656: F7FA FBD8 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B65A: 2000 MOVS R0, #0 0x0800B65C: F7FA FBF0 BL WIZCHIP_READ ; 0x08005E40 0x0800B660: F7FA FC8D BL default_ip_assign ; 0x08005F7E 0x0800B664: F646 61AC MOVW R1, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x0800B668: 2009 MOVS R0, #9 0x0800B66A: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x0800B66E: 2206 MOVS R2, #6 0x0800B670: E8BD 4008 POP.W {R3, LR} 0x0800B674: F7FF BE7C B.W WIZCHIP_WRITE_BUF ; 0x0800B370

Section .text.default_ip_conflict from charger_lto.o, size=36, align=2


default_ip_conflict: 0x0800B678: B580 PUSH {R7, LR} 0x0800B67A: 2000 MOVS R0, #0 0x0800B67C: 2180 MOVS R1, #128 0x0800B67E: F7FA FBC4 BL WIZCHIP_WRITE ; 0x08005E0A 0x0800B682: 2000 MOVS R0, #0 0x0800B684: F7FA FBDC BL WIZCHIP_READ ; 0x08005E40 0x0800B688: F646 61AC MOVW R1, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x0800B68C: 2009 MOVS R0, #9 0x0800B68E: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x0800B692: 2206 MOVS R2, #6 0x0800B694: E8BD 4008 POP.W {R3, LR} 0x0800B698: F7FF BE6A B.W WIZCHIP_WRITE_BUF ; 0x0800B370

Section .text.makeDHCPMSG from charger_lto.o, size=132, align=2


makeDHCPMSG: 0x0800B69C: B530 PUSH {R4-R5, LR} 0x0800B69E: B083 SUB SP, SP, #12 0x0800B6A0: F10D 0106 ADD.W R1, SP, #6 0x0800B6A4: 2009 MOVS R0, #9 0x0800B6A6: 2206 MOVS R2, #6 0x0800B6A8: F7FA FBF3 BL WIZCHIP_READ_BUF ; 0x08005E92 0x0800B6AC: F242 40A4 MOVW R0, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x0800B6B0: F246 14FC MOVW R4, #0x61FC ; 0x240061FC = dhcp_buffer 0x0800B6B4: F2C2 4000 MOVT R0, #0x2400 ; 0x240024A4 = pDHCPMSG 0x0800B6B8: F242 41D4 MOVW R1, #0x24D4 ; 0x240024D4 = DHCP_XID 0x0800B6BC: F2C2 4400 MOVT R4, #0x2400 ; 0x240061FC = dhcp_buffer 0x0800B6C0: F2C2 4100 MOVT R1, #0x2400 ; 0x240024D4 = DHCP_XID 0x0800B6C4: 6805 LDR R5, [R0] 0x0800B6C6: F240 1001 MOVW R0, #0x0101 0x0800B6CA: F2C0 0006 MOVT R0, #6 0x0800B6CE: 6020 STR R0, [R4] 0x0800B6D0: 6808 LDR R0, [R1] 0x0800B6D2: 71E0 STRB R0, [R4, #7] 0x0800B6D4: 0E01 LSRS R1, R0, #24 0x0800B6D6: 7121 STRB R1, [R4, #4] 0x0800B6D8: 0C01 LSRS R1, R0, #16 0x0800B6DA: 7161 STRB R1, [R4, #5] 0x0800B6DC: 0A01 LSRS R1, R0, #8 0x0800B6DE: 2000 MOVS R0, #0 0x0800B6E0: 8120 STRH R0, [R4, #8] 0x0800B6E2: 2080 MOVS R0, #128 0x0800B6E4: 71A1 STRB R1, [R4, #6] 0x0800B6E6: 2111 MOVS R1, #17 0x0800B6E8: 72A0 STRB R0, [R4, #10] 0x0800B6EA: F105 000B ADD.W R0, R5, #11 0x0800B6EE: F7F7 FBBD BL __aeabi_memclr ; 0x08002E6C 0x0800B6F2: F646 60AC MOVW R0, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x0800B6F6: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x0800B6FA: 8801 LDRH R1, [R0] 0x0800B6FC: F8D0 0002 LDR.W R0, [R0, #2] 0x0800B700: 83A1 STRH R1, [R4, #28] 0x0800B702: F8C4 001E STR.W R0, [R4, #30] 0x0800B706: F105 0022 ADD.W R0, R5, #34 0x0800B70A: 21CA MOVS R1, #202 0x0800B70C: F7F7 FBAE BL __aeabi_memclr ; 0x08002E6C 0x0800B710: F248 2063 MOVW R0, #0x8263 0x0800B714: F2C6 3053 MOVT R0, #0x6353 0x0800B718: F8C4 00EC STR.W R0, [R4, #236] 0x0800B71C: B003 ADD SP, SP, #12 0x0800B71E: BD30 POP {R4-R5, PC}

Section .text.send_DHCP_DISCOVER from charger_lto.o, size=340, align=2


send_DHCP_DISCOVER: 0x0800B720: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800B724: B082 SUB SP, SP, #8 0x0800B726: F7FF FFB9 BL makeDHCPMSG ; 0x0800B69C 0x0800B72A: F242 40D8 MOVW R0, #0x24D8 ; 0x240024D8 = DHCP_SIP 0x0800B72E: 2200 MOVS R2, #0 0x0800B730: F2C2 4000 MOVT R0, #0x2400 ; 0x240024D8 = DHCP_SIP 0x0800B734: F246 21EC MOVW R1, #0x62EC ; 0x240061FC = dhcp_buffer 0x0800B738: F2C2 4100 MOVT R1, #0x2400 ; 0x240061FC = dhcp_buffer 0x0800B73C: F646 63AC MOVW R3, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x0800B740: 6002 STR R2, [R0] 0x0800B742: F242 40DC MOVW R0, #0x24DC ; 0x240024DC = DHCP_REAL_SIP 0x0800B746: F2C2 4000 MOVT R0, #0x2400 ; 0x240024DC = DHCP_REAL_SIP 0x0800B74A: F2C2 4300 MOVT R3, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x0800B74E: F242 48A4 MOVW R8, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x0800B752: 260C MOVS R6, #12 0x0800B754: 6002 STR R2, [R0] 0x0800B756: F240 1035 MOVW R0, #0x0135 0x0800B75A: F6C3 5001 MOVT R0, #0x3D01 0x0800B75E: 6008 STR R0, [R1] 0x0800B760: F240 1007 MOVW R0, #0x0107 0x0800B764: 8088 STRH R0, [R1, #4] 0x0800B766: 7818 LDRB R0, [R3] 0x0800B768: F2C2 4800 MOVT R8, #0x2400 ; 0x240024A4 = pDHCPMSG 0x0800B76C: 7188 STRB R0, [R1, #6] 0x0800B76E: F8D3 0001 LDR.W R0, [R3, #1] 0x0800B772: F8C1 0007 STR.W R0, [R1, #7] 0x0800B776: 7958 LDRB R0, [R3, #5] 0x0800B778: 72C8 STRB R0, [R1, #11] 0x0800B77A: F8D8 0000 LDR.W R0, [R8] 0x0800B77E: 818E STRH R6, [R1, #12] 0x0800B780: F24E 36A7 MOVW R6, #0xE3A7 ; 0x0800E3A7 = HOST_NAME 0x0800B784: F100 04FE ADD.W R4, R0, #254 0x0800B788: 2557 MOVS R5, #87 0x0800B78A: F6C0 0600 MOVT R6, #0x0800 ; 0x0800E3A7 = HOST_NAME
.L1: 0x0800B78E: 18B7 ADDS R7, R6, R2 0x0800B790: 54A5 STRB R5, [R4, R2] 0x0800B792: 3201 ADDS R2, #1 0x0800B794: 787D LDRB R5, [R7, #1] 0x0800B796: 2A06 CMP R2, #6 0x0800B798: D1F9 BNE .L1 ; 0x0800B78E 0x0800B79A: 78DF LDRB R7, [R3, #3] 0x0800B79C: 2537 MOVS R5, #55 0x0800B79E: 791E LDRB R6, [R3, #4] 0x0800B7A0: 795A LDRB R2, [R3, #5] 0x0800B7A2: 093B LSRS R3, R7, #4 0x0800B7A4: EB05 1417 ADD.W R4, R5, R7, LSR #4 0x0800B7A8: 2FA0 CMP R7, #160 0x0800B7AA: BF38 IT CC 0x0800B7AC: F103 0430 ADDCC.W R4, R3, #48 0x0800B7B0: F007 030F AND R3, R7, #15 0x0800B7B4: 750C STRB R4, [R1, #20] 0x0800B7B6: F103 0737 ADD.W R7, R3, #55 0x0800B7BA: 2B0A CMP R3, #10 0x0800B7BC: BF38 IT CC 0x0800B7BE: F103 0730 ADDCC.W R7, R3, #48 0x0800B7C2: 754F STRB R7, [R1, #21] 0x0800B7C4: 0933 LSRS R3, R6, #4 0x0800B7C6: EB05 1716 ADD.W R7, R5, R6, LSR #4 0x0800B7CA: 2EA0 CMP R6, #160 0x0800B7CC: BF38 IT CC 0x0800B7CE: F103 0730 ADDCC.W R7, R3, #48 0x0800B7D2: F006 030F AND R3, R6, #15 0x0800B7D6: 758F STRB R7, [R1, #22] 0x0800B7D8: F103 0637 ADD.W R6, R3, #55 0x0800B7DC: 2B0A CMP R3, #10 0x0800B7DE: BF38 IT CC 0x0800B7E0: F103 0630 ADDCC.W R6, R3, #48 0x0800B7E4: 0913 LSRS R3, R2, #4 0x0800B7E6: 2AA0 CMP R2, #160 0x0800B7E8: EB05 1712 ADD.W R7, R5, R2, LSR #4 0x0800B7EC: F002 020F AND R2, R2, #15 0x0800B7F0: 75CE STRB R6, [R1, #23] 0x0800B7F2: BF38 IT CC 0x0800B7F4: F103 0730 ADDCC.W R7, R3, #48 0x0800B7F8: F102 0337 ADD.W R3, R2, #55 0x0800B7FC: 2A0A CMP R2, #10 0x0800B7FE: 760F STRB R7, [R1, #24] 0x0800B800: BF38 IT CC 0x0800B802: F102 0330 ADDCC.W R3, R2, #48 0x0800B806: 220C MOVS R2, #12 0x0800B808: 734A STRB R2, [R1, #13] 0x0800B80A: F240 6237 MOVW R2, #0x0637 0x0800B80E: 764B STRB R3, [R1, #25] 0x0800B810: F2C0 3201 MOVT R2, #0x0301 0x0800B814: F8C1 201A STR.W R2, [R1, #26] 0x0800B818: F640 7206 MOVW R2, #0x0F06 0x0800B81C: F6C3 323A MOVT R2, #0x3B3A 0x0800B820: F8C1 201E STR.W R2, [R1, #30] 0x0800B824: 22FF MOVS R2, #255 0x0800B826: F881 2022 STRB.W R2, [R1, #34] 0x0800B82A: F240 1113 MOVW R1, #0x0113 0x0800B82E: 2200 MOVS R2, #0
.L2: 0x0800B830: F1A1 03EB SUB.W R3, R1, #235 0x0800B834: 5442 STRB R2, [R0, R1] 0x0800B836: B29B UXTH R3, R3 0x0800B838: 3101 ADDS R1, #1 0x0800B83A: F5B3 7F9C CMP.W R3, #0x0138 0x0800B83E: D1F7 BNE .L2 ; 0x0800B830 0x0800B840: F04F 30FF MOV.W R0, #0xFFFFFFFF 0x0800B844: 9001 STR R0, [SP, #4] 0x0800B846: F64D 707B MOVW R0, #0xDF7B ; 0x0800DF7B = .rodata..Lstr.254 0x0800B84A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DF7B = .rodata..Lstr.254 0x0800B84E: F7FC FE65 BL puts ; 0x0800851C 0x0800B852: F646 60C3 MOVW R0, #0x6EC3 ; 0x24006EC3 = DHCP_SOCKET 0x0800B856: F8D8 1000 LDR.W R1, [R8] 0x0800B85A: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EC3 = DHCP_SOCKET 0x0800B85E: AB01 ADD R3, SP, #4 0x0800B860: F44F 7209 MOV.W R2, #0x0224 0x0800B864: 2743 MOVS R7, #67 0x0800B866: 7800 LDRB R0, [R0] 0x0800B868: 9700 STR R7, [SP, #0] 0x0800B86A: F7FA FA27 BL sendto ; 0x08005CBC 0x0800B86E: B002 ADD SP, SP, #8 0x0800B870: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.send_DHCP_REQUEST from charger_lto.o, size=500, align=2


send_DHCP_REQUEST: 0x0800B874: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800B878: B082 SUB SP, SP, #8 0x0800B87A: F7FF FF0F BL makeDHCPMSG ; 0x0800B69C 0x0800B87E: F242 40E5 MOVW R0, #0x24E5 ; 0x240024E5 = dhcp_state 0x0800B882: F242 48A4 MOVW R8, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x0800B886: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E5 = dhcp_state 0x0800B88A: F246 21EC MOVW R1, #0x62EC ; 0x240061FC = dhcp_buffer 0x0800B88E: F242 43D0 MOVW R3, #0x24D0 ; 0x240024D0 = DHCP_allocated_ip 0x0800B892: F242 42D8 MOVW R2, #0x24D8 ; 0x240024D8 = DHCP_SIP 0x0800B896: 7800 LDRB R0, [R0] 0x0800B898: F2C2 4800 MOVT R8, #0x2400 ; 0x240024A4 = pDHCPMSG 0x0800B89C: F2C2 4100 MOVT R1, #0x2400 ; 0x240061FC = dhcp_buffer 0x0800B8A0: F2C2 4300 MOVT R3, #0x2400 ; 0x240024D0 = DHCP_allocated_ip 0x0800B8A4: 3803 SUBS R0, #3 0x0800B8A6: F2C2 4200 MOVT R2, #0x2400 ; 0x240024D8 = DHCP_SIP 0x0800B8AA: 2801 CMP R0, #1 0x0800B8AC: D80A BHI .L1 ; 0x0800B8C4 0x0800B8AE: 2000 MOVS R0, #0 0x0800B8B0: F821 0CE6 STRH R0, [R1, #-230] 0x0800B8B4: 7810 LDRB R0, [R2] 0x0800B8B6: 681F LDR R7, [R3] 0x0800B8B8: 7855 LDRB R5, [R2, #1] 0x0800B8BA: F841 7CE4 STR R7, [R1, #-228] 0x0800B8BE: 7894 LDRB R4, [R2, #2] 0x0800B8C0: 78D6 LDRB R6, [R2, #3] 0x0800B8C2: E003 B .L2 ; 0x0800B8CC
.L1: 0x0800B8C4: 20FF MOVS R0, #255 0x0800B8C6: 25FF MOVS R5, #255 0x0800B8C8: 24FF MOVS R4, #255 0x0800B8CA: 26FF MOVS R6, #255
.L2: 0x0800B8CC: F646 6CAC MOVW R12, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x0800B8D0: F88D 0004 STRB.W R0, [SP, #4] 0x0800B8D4: F2C2 4C00 MOVT R12, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x0800B8D8: F240 1035 MOVW R0, #0x0135 0x0800B8DC: F88D 4006 STRB.W R4, [SP, #6] 0x0800B8E0: F6C3 5003 MOVT R0, #0x3D03 0x0800B8E4: F8DC 7000 LDR.W R7, [R12] 0x0800B8E8: F8C1 7006 STR.W R7, [R1, #6] 0x0800B8EC: F8BC 7004 LDRH.W R7, [R12, #4] 0x0800B8F0: 2EFF CMP R6, #255 0x0800B8F2: F8D8 4000 LDR.W R4, [R8] 0x0800B8F6: F88D 5005 STRB.W R5, [SP, #5] 0x0800B8FA: F88D 6007 STRB.W R6, [SP, #7] 0x0800B8FE: 6008 STR R0, [R1] 0x0800B900: F240 1007 MOVW R0, #0x0107 0x0800B904: 8088 STRH R0, [R1, #4] 0x0800B906: 814F STRH R7, [R1, #10] 0x0800B908: D112 BNE .L3 ; 0x0800B930 0x0800B90A: 681B LDR R3, [R3] 0x0800B90C: F8C1 300E STR.W R3, [R1, #14] 0x0800B910: F240 4336 MOVW R3, #0x0436 0x0800B914: 824B STRH R3, [R1, #18] 0x0800B916: 7813 LDRB R3, [R2] 0x0800B918: F240 4732 MOVW R7, #0x0432 0x0800B91C: 750B STRB R3, [R1, #20] 0x0800B91E: F8B2 3001 LDRH.W R3, [R2, #1] 0x0800B922: 78D2 LDRB R2, [R2, #3] 0x0800B924: 818F STRH R7, [R1, #12] 0x0800B926: F8A1 3015 STRH.W R3, [R1, #21] 0x0800B92A: 75CA STRB R2, [R1, #23] 0x0800B92C: 211C MOVS R1, #28 0x0800B92E: E000 B .L4 ; 0x0800B932
.L3: 0x0800B930: 2110 MOVS R1, #16
.L4: 0x0800B932: F104 02EC ADD.W R2, R4, #236 0x0800B936: F041 0701 ORR R7, R1, #1 0x0800B93A: 230C MOVS R3, #12 0x0800B93C: F24E 36A7 MOVW R6, #0xE3A7 ; 0x0800E3A7 = HOST_NAME 0x0800B940: 5453 STRB R3, [R2, R1] 0x0800B942: 2300 MOVS R3, #0 0x0800B944: 55D3 STRB R3, [R2, R7] 0x0800B946: 1862 ADDS R2, R4, R1 0x0800B948: 2557 MOVS R5, #87 0x0800B94A: F6C0 0600 MOVT R6, #0x0800 ; 0x0800E3A7 = HOST_NAME
.L5: 0x0800B94E: 18D7 ADDS R7, R2, R3 0x0800B950: 18F0 ADDS R0, R6, R3 0x0800B952: F887 50EE STRB.W R5, [R7, #238] 0x0800B956: 1C5F ADDS R7, R3, #1 0x0800B958: 7845 LDRB R5, [R0, #1] 0x0800B95A: 2F06 CMP R7, #6 0x0800B95C: 463B MOV R3, R7 0x0800B95E: D1F6 BNE .L5 ; 0x0800B94E 0x0800B960: F89C 0003 LDRB.W R0, [R12, #3] 0x0800B964: 19CD ADDS R5, R1, R7 0x0800B966: F04F 0E37 MOV.W LR, #55 0x0800B96A: 442C ADD R4, R5 0x0800B96C: 0903 LSRS R3, R0, #4 0x0800B96E: 28A0 CMP R0, #160 0x0800B970: EB0E 1610 ADD.W R6, LR, R0, LSR #4 0x0800B974: BF38 IT CC 0x0800B976: F103 0630 ADDCC.W R6, R3, #48 0x0800B97A: F884 60EE STRB.W R6, [R4, #238] 0x0800B97E: F89C 0003 LDRB.W R0, [R12, #3] 0x0800B982: F000 000F AND R0, R0, #15 0x0800B986: F100 0337 ADD.W R3, R0, #55 0x0800B98A: 280A CMP R0, #10 0x0800B98C: BF38 IT CC 0x0800B98E: F100 0330 ADDCC.W R3, R0, #48 0x0800B992: F884 30EF STRB.W R3, [R4, #239] 0x0800B996: F89C 0004 LDRB.W R0, [R12, #4] 0x0800B99A: 0903 LSRS R3, R0, #4 0x0800B99C: 28A0 CMP R0, #160 0x0800B99E: EB0E 1610 ADD.W R6, LR, R0, LSR #4 0x0800B9A2: BF38 IT CC 0x0800B9A4: F103 0630 ADDCC.W R6, R3, #48 0x0800B9A8: F884 60F0 STRB.W R6, [R4, #240] 0x0800B9AC: F89C 0004 LDRB.W R0, [R12, #4] 0x0800B9B0: F000 000F AND R0, R0, #15 0x0800B9B4: F100 0337 ADD.W R3, R0, #55 0x0800B9B8: 280A CMP R0, #10 0x0800B9BA: BF38 IT CC 0x0800B9BC: F100 0330 ADDCC.W R3, R0, #48 0x0800B9C0: F884 30F1 STRB.W R3, [R4, #241] 0x0800B9C4: F89C 0005 LDRB.W R0, [R12, #5] 0x0800B9C8: 0903 LSRS R3, R0, #4 0x0800B9CA: 28A0 CMP R0, #160 0x0800B9CC: EB0E 1610 ADD.W R6, LR, R0, LSR #4 0x0800B9D0: BF38 IT CC 0x0800B9D2: F103 0630 ADDCC.W R6, R3, #48 0x0800B9D6: F884 60F2 STRB.W R6, [R4, #242] 0x0800B9DA: F89C 0005 LDRB.W R0, [R12, #5] 0x0800B9DE: F000 000F AND R0, R0, #15 0x0800B9E2: F100 0337 ADD.W R3, R0, #55 0x0800B9E6: 280A CMP R0, #10 0x0800B9E8: BF38 IT CC 0x0800B9EA: F100 0330 ADDCC.W R3, R0, #48 0x0800B9EE: 200C MOVS R0, #12 0x0800B9F0: F884 00E7 STRB.W R0, [R4, #231] 0x0800B9F4: F640 0037 MOVW R0, #0x0837 0x0800B9F8: F884 30F3 STRB.W R3, [R4, #243] 0x0800B9FC: F2C0 3001 MOVT R0, #0x0301 0x0800BA00: F8C4 00F4 STR.W R0, [R4, #244] 0x0800BA04: F640 7006 MOVW R0, #0x0F06 0x0800BA08: F242 131F MOVW R3, #0x211F 0x0800BA0C: F6C3 303A MOVT R0, #0x3B3A 0x0800BA10: F8C4 00F8 STR.W R0, [R4, #248] 0x0800BA14: F105 0013 ADD.W R0, R5, #19 0x0800BA18: F8A4 30FC STRH.W R3, [R4, #252] 0x0800BA1C: B280 UXTH R0, R0 0x0800BA1E: 08C0 LSRS R0, R0, #3 0x0800BA20: 2826 CMP R0, #38 0x0800BA22: F04F 00FF MOV.W R0, #255 0x0800BA26: F884 00FE STRB.W R0, [R4, #254] 0x0800BA2A: D806 BHI .L6 ; 0x0800BA3A 0x0800BA2C: 19D0 ADDS R0, R2, R7 0x0800BA2E: F240 121F MOVW R2, #0x011F 0x0800BA32: 30FF ADDS R0, #255 0x0800BA34: 4051 EORS R1, R2 0x0800BA36: F7F7 FA19 BL __aeabi_memclr ; 0x08002E6C
.L6: 0x0800BA3A: F24E 10A8 MOVW R0, #0xE1A8 ; 0x0800E1A8 = .rodata..Lstr.15 0x0800BA3E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1A8 = .rodata..Lstr.15 0x0800BA42: F7FC FD6B BL puts ; 0x0800851C 0x0800BA46: F646 60C3 MOVW R0, #0x6EC3 ; 0x24006EC3 = DHCP_SOCKET 0x0800BA4A: F8D8 1000 LDR.W R1, [R8] 0x0800BA4E: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EC3 = DHCP_SOCKET 0x0800BA52: AB01 ADD R3, SP, #4 0x0800BA54: F44F 7209 MOV.W R2, #0x0224 0x0800BA58: 2743 MOVS R7, #67 0x0800BA5A: 7800 LDRB R0, [R0] 0x0800BA5C: 9700 STR R7, [SP, #0] 0x0800BA5E: F7FA F92D BL sendto ; 0x08005CBC 0x0800BA62: B002 ADD SP, SP, #8 0x0800BA64: E8BD 81F0 POP.W {R4-R8, PC}

Section .text.HAL_SD_TxCpltCallback from charger_lto.o, size=28, align=2


HAL_SD_TxCpltCallback: 0x0800BA68: B580 PUSH {R7, LR} 0x0800BA6A: F242 41C4 MOVW R1, #0x24C4 ; 0x240024C4 = SDQueueID 0x0800BA6E: 2002 MOVS R0, #2 0x0800BA70: F2C2 4100 MOVT R1, #0x2400 ; 0x240024C4 = SDQueueID 0x0800BA74: F8AD 0002 STRH.W R0, [SP, #2] 0x0800BA78: 6808 LDR R0, [R1] 0x0800BA7A: F10D 0102 ADD.W R1, SP, #2 0x0800BA7E: F7FB FA3F BL osMessageQueuePut ; 0x08006F00 0x0800BA82: BD08 POP {R3, PC}

Section .text.HAL_SD_RxCpltCallback from charger_lto.o, size=28, align=2


HAL_SD_RxCpltCallback: 0x0800BA84: B580 PUSH {R7, LR} 0x0800BA86: F242 41C4 MOVW R1, #0x24C4 ; 0x240024C4 = SDQueueID 0x0800BA8A: 2001 MOVS R0, #1 0x0800BA8C: F2C2 4100 MOVT R1, #0x2400 ; 0x240024C4 = SDQueueID 0x0800BA90: F8AD 0002 STRH.W R0, [SP, #2] 0x0800BA94: 6808 LDR R0, [R1] 0x0800BA96: F10D 0102 ADD.W R1, SP, #2 0x0800BA9A: F7FB FA31 BL osMessageQueuePut ; 0x08006F00 0x0800BA9E: BD08 POP {R3, PC}

Section .text.get_ldnumber from charger_lto.o, size=64, align=2


get_ldnumber: 0x0800BAA0: 6802 LDR R2, [R0] 0x0800BAA2: B1CA CBZ R2, .L4 ; 0x0800BAD8 0x0800BAA4: 2300 MOVS R3, #0
.L1: 0x0800BAA6: 5CD1 LDRB R1, [R2, R3] 0x0800BAA8: 3301 ADDS R3, #1 0x0800BAAA: 2920 CMP R1, #32 0x0800BAAC: D301 BCC .L2 ; 0x0800BAB2 0x0800BAAE: 293A CMP R1, #58 0x0800BAB0: D1F9 BNE .L1 ; 0x0800BAA6
.L2: 0x0800BAB2: 293A CMP R1, #58 0x0800BAB4: D10E BNE .L3 ; 0x0800BAD4 0x0800BAB6: 7811 LDRB R1, [R2] 0x0800BAB8: F1A1 0C30 SUB.W R12, R1, #48 0x0800BABC: F1BC 0F09 CMP.W R12, #9 0x0800BAC0: D80A BHI .L4 ; 0x0800BAD8 0x0800BAC2: 2B02 CMP R3, #2 0x0800BAC4: F04F 31FF MOV.W R1, #0xFFFFFFFF 0x0800BAC8: BF08 IT EQ 0x0800BACA: F1BC 0F00 CMPEQ.W R12, #0 0x0800BACE: D105 BNE .L5 ; 0x0800BADC 0x0800BAD0: 18D1 ADDS R1, R2, R3 0x0800BAD2: 6001 STR R1, [R0]
.L3: 0x0800BAD4: 2100 MOVS R1, #0 0x0800BAD6: E001 B .L5 ; 0x0800BADC
.L4: 0x0800BAD8: F04F 31FF MOV.W R1, #0xFFFFFFFF
.L5: 0x0800BADC: 4608 MOV R0, R1 0x0800BADE: 4770 BX LR

Section .text.unlock_fs from charger_lto.o, size=72, align=2


unlock_fs: 0x0800BAE0: B138 CBZ R0, .L1 ; 0x0800BAF2 0x0800BAE2: 290F CMP R1, #15 0x0800BAE4: D806 BHI .L2 ; 0x0800BAF4 0x0800BAE6: 2201 MOVS R2, #1 0x0800BAE8: FA02 F101 LSL.W R1, R2, R1 0x0800BAEC: F411 4F18 TST R1, #0x9800 0x0800BAF0: D000 BEQ .L2 ; 0x0800BAF4
.L1: 0x0800BAF2: 4770 BX LR
.L2: 0x0800BAF4: F3EF 8105 MRS R1, IPSR 0x0800BAF8: 2900 CMP R1, #0 0x0800BAFA: D1FA BNE .L1 ; 0x0800BAF2 0x0800BAFC: 6901 LDR R1, [R0, #16] 0x0800BAFE: F031 0001 BICS R0, R1, #1 0x0800BB02: D0F6 BEQ .L1 ; 0x0800BAF2 0x0800BB04: 07C9 LSLS R1, R1, #31 0x0800BB06: D00C BEQ .L3 ; 0x0800BB22 0x0800BB08: F242 419C MOVW R1, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800BB0C: 6882 LDR R2, [R0, #8] 0x0800BB0E: F2C2 4100 MOVT R1, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800BB12: 6809 LDR R1, [R1] 0x0800BB14: 428A CMP R2, R1 0x0800BB16: BF18 IT NE 0x0800BB18: 4770 BXNE LR 0x0800BB1A: 68C1 LDR R1, [R0, #12] 0x0800BB1C: 3901 SUBS R1, #1 0x0800BB1E: 60C1 STR R1, [R0, #12] 0x0800BB20: D1E7 BNE .L1 ; 0x0800BAF2
.L3: 0x0800BB22: 2200 MOVS R2, #0 0x0800BB24: F000 BD32 B.W xQueueGenericSend ; 0x0800C58C

Section .text.lock_fs from charger_lto.o, size=100, align=2


lock_fs: 0x0800BB28: F3EF 8105 MRS R1, IPSR 0x0800BB2C: 2900 CMP R1, #0 0x0800BB2E: 4601 MOV R1, R0 0x0800BB30: F04F 0000 MOV.W R0, #0 0x0800BB34: BF18 IT NE 0x0800BB36: 4770 BXNE LR 0x0800BB38: B510 PUSH {R4, LR} 0x0800BB3A: 6909 LDR R1, [R1, #16] 0x0800BB3C: F031 0401 BICS R4, R1, #1 0x0800BB40: D021 BEQ .L4 ; 0x0800BB86 0x0800BB42: 07C8 LSLS R0, R1, #31 0x0800BB44: D107 BNE .L1 ; 0x0800BB56 0x0800BB46: 4620 MOV R0, R4 0x0800BB48: F7FB FBFE BL xQueueSemaphoreTake ; 0x08007348 0x0800BB4C: 3801 SUBS R0, #1 0x0800BB4E: FAB0 F080 CLZ R0, R0 0x0800BB52: 0940 LSRS R0, R0, #5 0x0800BB54: E017 B .L4 ; 0x0800BB86
.L1: 0x0800BB56: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800BB5A: 68A1 LDR R1, [R4, #8] 0x0800BB5C: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800BB60: 6800 LDR R0, [R0] 0x0800BB62: 4281 CMP R1, R0 0x0800BB64: D00B BEQ .L2 ; 0x0800BB7E 0x0800BB66: 4620 MOV R0, R4 0x0800BB68: F7FB FBEE BL xQueueSemaphoreTake ; 0x08007348 0x0800BB6C: B158 CBZ R0, .L4 ; 0x0800BB86 0x0800BB6E: 68E1 LDR R1, [R4, #12] 0x0800BB70: 2801 CMP R0, #1 0x0800BB72: F101 0001 ADD.W R0, R1, #1 0x0800BB76: 60E0 STR R0, [R4, #12] 0x0800BB78: D004 BEQ .L3 ; 0x0800BB84 0x0800BB7A: 2000 MOVS R0, #0 0x0800BB7C: E003 B .L4 ; 0x0800BB86
.L2: 0x0800BB7E: 68E0 LDR R0, [R4, #12] 0x0800BB80: 3001 ADDS R0, #1 0x0800BB82: 60E0 STR R0, [R4, #12]
.L3: 0x0800BB84: 2001 MOVS R0, #1
.L4: 0x0800BB86: E8BD 4010 POP.W {R4, LR} 0x0800BB8A: 4770 BX LR

Section .text.ld_clust from charger_lto.o, size=24, align=2


ld_clust: 0x0800BB8C: 7802 LDRB R2, [R0] 0x0800BB8E: 8B48 LDRH R0, [R1, #26] 0x0800BB90: 2A03 CMP R2, #3 0x0800BB92: BF18 IT NE 0x0800BB94: 4770 BXNE LR 0x0800BB96: 7D0A LDRB R2, [R1, #20] 0x0800BB98: 7D49 LDRB R1, [R1, #21] 0x0800BB9A: 0609 LSLS R1, R1, #24 0x0800BB9C: EA41 4102 ORR.W R1, R1, R2, LSL #16 0x0800BBA0: 4408 ADD R0, R1 0x0800BBA2: 4770 BX LR

Section .text.dir_sdi from charger_lto.o, size=132, align=2


dir_sdi: 0x0800BBA4: B5F8 PUSH {R3-R7, LR} 0x0800BBA6: 4604 MOV R4, R0 0x0800BBA8: 6881 LDR R1, [R0, #8] 0x0800BBAA: 6805 LDR R5, [R0] 0x0800BBAC: 2000 MOVS R0, #0 0x0800BBAE: 6160 STR R0, [R4, #20] 0x0800BBB0: B1F1 CBZ R1, .L5 ; 0x0800BBF0
.L1: 0x0800BBB2: 896F LDRH R7, [R5, #10] 0x0800BBB4: 2600 MOVS R6, #0 0x0800BBB6: B19F CBZ R7, .L4 ; 0x0800BBE0 0x0800BBB8: 69E8 LDR R0, [R5, #28]
.L2: 0x0800BBBA: 1E8A SUBS R2, R1, #2 0x0800BBBC: 3802 SUBS R0, #2 0x0800BBBE: 4282 CMP R2, R0 0x0800BBC0: D22D BCS .L8 ; 0x0800BC1E 0x0800BBC2: 8968 LDRH R0, [R5, #10] 0x0800BBC4: 6B2B LDR R3, [R5, #48] 0x0800BBC6: FB02 3000 MLA R0, R2, R0, R3 0x0800BBCA: E01B B .L7 ; 0x0800BC04
.L3: 0x0800BBCC: 2902 CMP R1, #2 0x0800BBCE: D329 BCC .L9 ; 0x0800BC24 0x0800BBD0: 69E8 LDR R0, [R5, #28] 0x0800BBD2: 4281 CMP R1, R0 0x0800BBD4: D226 BCS .L9 ; 0x0800BC24 0x0800BBD6: EBA6 2647 SUB.W R6, R6, R7, LSL #9 0x0800BBDA: EBB6 2F47 CMP.W R6, R7, LSL #9 0x0800BBDE: D3EC BCC .L2 ; 0x0800BBBA
.L4: 0x0800BBE0: 4620 MOV R0, R4 0x0800BBE2: F7FA FC70 BL get_fat ; 0x080064C6 0x0800BBE6: 4601 MOV R1, R0 0x0800BBE8: 3001 ADDS R0, #1 0x0800BBEA: D1EF BNE .L3 ; 0x0800BBCC 0x0800BBEC: 2001 MOVS R0, #1 0x0800BBEE: BDF8 POP {R3-R7, PC}
.L5: 0x0800BBF0: 7828 LDRB R0, [R5] 0x0800BBF2: 2803 CMP R0, #3 0x0800BBF4: D302 BCC .L6 ; 0x0800BBFC 0x0800BBF6: 6AE9 LDR R1, [R5, #44] 0x0800BBF8: 2900 CMP R1, #0 0x0800BBFA: D1DA BNE .L1 ; 0x0800BBB2
.L6: 0x0800BBFC: 8928 LDRH R0, [R5, #8] 0x0800BBFE: B188 CBZ R0, .L9 ; 0x0800BC24 0x0800BC00: 6AE8 LDR R0, [R5, #44] 0x0800BC02: 2600 MOVS R6, #0
.L7: 0x0800BC04: E9C4 1006 STRD R1, R0, [R4, #24] 0x0800BC08: B160 CBZ R0, .L9 ; 0x0800BC24 0x0800BC0A: EB00 2056 ADD.W R0, R0, R6, LSR #9 0x0800BC0E: F36F 265F BFC R6, #9, #23 0x0800BC12: 19A9 ADDS R1, R5, R6 0x0800BC14: 3138 ADDS R1, #56 0x0800BC16: E9C4 0107 STRD R0, R1, [R4, #28] 0x0800BC1A: 2000 MOVS R0, #0 0x0800BC1C: BDF8 POP {R3-R7, PC}
.L8: 0x0800BC1E: 2000 MOVS R0, #0 0x0800BC20: E9C4 1006 STRD R1, R0, [R4, #24]
.L9: 0x0800BC24: 2002 MOVS R0, #2 0x0800BC26: BDF8 POP {R3-R7, PC}

Section .text.sum_sfn from charger_lto.o, size=28, align=2


sum_sfn: 0x0800BC28: 2100 MOVS R1, #0 0x0800BC2A: 2200 MOVS R2, #0
.L1: 0x0800BC2C: B2D2 UXTB R2, R2 0x0800BC2E: F810 C001 LDRB.W R12, [R0, R1] 0x0800BC32: 0853 LSRS R3, R2, #1 0x0800BC34: 3101 ADDS R1, #1 0x0800BC36: EA43 12C2 ORR.W R2, R3, R2, LSL #7 0x0800BC3A: 290B CMP R1, #11 0x0800BC3C: 4462 ADD R2, R12 0x0800BC3E: D1F5 BNE .L1 ; 0x0800BC2C 0x0800BC40: B2D0 UXTB R0, R2 0x0800BC42: 4770 BX LR

Section .text.dir_next from charger_lto.o, size=144, align=2


dir_next: 0x0800BC44: B5F8 PUSH {R3-R7, LR} 0x0800BC46: 69C2 LDR R2, [R0, #28] 0x0800BC48: 4604 MOV R4, R0 0x0800BC4A: 2004 MOVS R0, #4 0x0800BC4C: B19A CBZ R2, .L2 ; 0x0800BC76 0x0800BC4E: 6961 LDR R1, [R4, #20] 0x0800BC50: F64F 73FF MOVW R3, #0xFFFF 0x0800BC54: F2C0 031F MOVT R3, #31 0x0800BC58: F101 0520 ADD.W R5, R1, #32 0x0800BC5C: 429D CMP R5, R3 0x0800BC5E: BF88 IT HI 0x0800BC60: BDF8 POPHI {R3-R7, PC} 0x0800BC62: 462E MOV R6, R5 0x0800BC64: 6827 LDR R7, [R4] 0x0800BC66: F36F 265F BFC R6, #9, #23 0x0800BC6A: B12E CBZ R6, .L3 ; 0x0800BC78
.L1: 0x0800BC6C: 19B8 ADDS R0, R7, R6 0x0800BC6E: 6165 STR R5, [R4, #20] 0x0800BC70: 3038 ADDS R0, #56 0x0800BC72: 6220 STR R0, [R4, #32] 0x0800BC74: 2000 MOVS R0, #0
.L2: 0x0800BC76: BDF8 POP {R3-R7, PC}
.L3: 0x0800BC78: 69A1 LDR R1, [R4, #24] 0x0800BC7A: 1C50 ADDS R0, R2, #1 0x0800BC7C: 61E0 STR R0, [R4, #28] 0x0800BC7E: B1E9 CBZ R1, .L4 ; 0x0800BCBC 0x0800BC80: 8978 LDRH R0, [R7, #10] 0x0800BC82: 4418 ADD R0, R3 0x0800BC84: F500 00C0 ADD.W R0, R0, #0x600000 0x0800BC88: EA10 2F55 TST.W R0, R5, LSR #9 0x0800BC8C: D1EE BNE .L1 ; 0x0800BC6C 0x0800BC8E: 4620 MOV R0, R4 0x0800BC90: F7FA FC19 BL get_fat ; 0x080064C6 0x0800BC94: 1E81 SUBS R1, R0, #2 0x0800BC96: BF3C ITT CC 0x0800BC98: 2002 MOVCC R0, #2 0x0800BC9A: BDF8 POPCC {R3-R7, PC} 0x0800BC9C: 1C42 ADDS R2, R0, #1 0x0800BC9E: BF04 ITT EQ 0x0800BCA0: 2001 MOVEQ R0, #1 0x0800BCA2: BDF8 POPEQ {R3-R7, PC} 0x0800BCA4: 69FA LDR R2, [R7, #28] 0x0800BCA6: 4290 CMP R0, R2 0x0800BCA8: D20E BCS .L5 ; 0x0800BCC8 0x0800BCAA: 3A02 SUBS R2, #2 0x0800BCAC: 61A0 STR R0, [R4, #24] 0x0800BCAE: 4291 CMP R1, R2 0x0800BCB0: D20D BCS .L7 ; 0x0800BCCE 0x0800BCB2: 8978 LDRH R0, [R7, #10] 0x0800BCB4: 6B3A LDR R2, [R7, #48] 0x0800BCB6: FB01 2000 MLA R0, R1, R0, R2 0x0800BCBA: E009 B .L8 ; 0x0800BCD0
.L4: 0x0800BCBC: 8938 LDRH R0, [R7, #8] 0x0800BCBE: EBB0 1F55 CMP.W R0, R5, LSR #5 0x0800BCC2: D8D3 BHI .L1 ; 0x0800BC6C 0x0800BCC4: 61E1 STR R1, [R4, #28] 0x0800BCC6: E000 B .L6 ; 0x0800BCCA
.L5: 0x0800BCC8: 61E6 STR R6, [R4, #28]
.L6: 0x0800BCCA: 2004 MOVS R0, #4 0x0800BCCC: BDF8 POP {R3-R7, PC}
.L7: 0x0800BCCE: 2000 MOVS R0, #0
.L8: 0x0800BCD0: 61E0 STR R0, [R4, #28] 0x0800BCD2: E7CB B .L1 ; 0x0800BC6C

Section .text.validate from charger_lto.o, size=88, align=2


validate: 0x0800BCD4: B538 PUSH {R3-R5, LR} 0x0800BCD6: 0005 MOVS R5, R0 0x0800BCD8: 460C MOV R4, R1 0x0800BCDA: D021 BEQ .L2 ; 0x0800BD20 0x0800BCDC: 6828 LDR R0, [R5] 0x0800BCDE: B1F8 CBZ R0, .L2 ; 0x0800BD20 0x0800BCE0: 7801 LDRB R1, [R0] 0x0800BCE2: B1E1 CBZ R1, .L1 ; 0x0800BD1E 0x0800BCE4: 88A9 LDRH R1, [R5, #4] 0x0800BCE6: 88C2 LDRH R2, [R0, #6] 0x0800BCE8: 4291 CMP R1, R2 0x0800BCEA: D118 BNE .L1 ; 0x0800BD1E 0x0800BCEC: F7FF FF1C BL lock_fs ; 0x0800BB28 0x0800BCF0: B1D0 CBZ R0, .L4 ; 0x0800BD28 0x0800BCF2: 6828 LDR R0, [R5] 0x0800BCF4: F242 4124 MOVW R1, #0x2424 ; 0x24002424 = disk 0x0800BCF8: F2C2 4100 MOVT R1, #0x2400 ; 0x24002424 = disk 0x0800BCFC: 7840 LDRB R0, [R0, #1] 0x0800BCFE: EB01 0280 ADD.W R2, R1, R0, LSL #2 0x0800BD02: 4408 ADD R0, R1 0x0800BD04: 6851 LDR R1, [R2, #4] 0x0800BD06: 7A00 LDRB R0, [R0, #8] 0x0800BD08: 6849 LDR R1, [R1, #4] 0x0800BD0A: 4788 BLX R1 0x0800BD0C: 2100 MOVS R1, #0 0x0800BD0E: 07C0 LSLS R0, R0, #31 0x0800BD10: 6828 LDR R0, [R5] 0x0800BD12: D006 BEQ .L3 ; 0x0800BD22 0x0800BD14: F7FF FEE4 BL unlock_fs ; 0x0800BAE0 0x0800BD18: 2109 MOVS R1, #9 0x0800BD1A: 2000 MOVS R0, #0 0x0800BD1C: E001 B .L3 ; 0x0800BD22
.L1: 0x0800BD1E: 2000 MOVS R0, #0
.L2: 0x0800BD20: 2109 MOVS R1, #9
.L3: 0x0800BD22: 6020 STR R0, [R4] 0x0800BD24: 4608 MOV R0, R1 0x0800BD26: BD38 POP {R3-R5, PC}
.L4: 0x0800BD28: 210F MOVS R1, #15 0x0800BD2A: E7FA B .L3 ; 0x0800BD22

Section .text.SD_initialize from charger_lto.o, size=1632, align=2


SD_initialize: 0x0800BD2C: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800BD30: B0BB SUB SP, SP, #236 0x0800BD32: F646 7B17 MOVW R11, #0x6F17 ; 0x24006F17 = Stat 0x0800BD36: 2001 MOVS R0, #1 0x0800BD38: F2C2 4B00 MOVT R11, #0x2400 ; 0x24006F17 = Stat 0x0800BD3C: F88B 0000 STRB.W R0, [R11] 0x0800BD40: F242 4044 MOVW R0, #0x2444 ; 0x24002444 = xSchedulerRunning 0x0800BD44: F2C2 4000 MOVT R0, #0x2400 ; 0x24002444 = xSchedulerRunning 0x0800BD48: 6800 LDR R0, [R0] 0x0800BD4A: B128 CBZ R0, .L1 ; 0x0800BD58 0x0800BD4C: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800BD50: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800BD54: 6800 LDR R0, [R0] 0x0800BD56: B120 CBZ R0, .L2 ; 0x0800BD62
.L1: 0x0800BD58: F89B 0000 LDRB.W R0, [R11] 0x0800BD5C: B03B ADD SP, SP, #236 0x0800BD5E: E8BD 8FF0 POP.W {R4-R11, PC}
.L2: 0x0800BD62: 2710 MOVS R7, #16 0x0800BD64: 2001 MOVS R0, #1 0x0800BD66: F6C5 0702 MOVT R7, #0x5802 0x0800BD6A: F88D 0020 STRB.W R0, [SP, #32] 0x0800BD6E: 6838 LDR R0, [R7] 0x0800BD70: 05C0 LSLS R0, R0, #23 0x0800BD72: BF44 ITT MI 0x0800BD74: 2000 MOVMI R0, #0 0x0800BD76: F88D 0020 STRBMI.W R0, [SP, #32] 0x0800BD7A: F89D 0020 LDRB.W R0, [SP, #32] 0x0800BD7E: 2801 CMP R0, #1 0x0800BD80: F040 80FD BNE.W .L20 ; 0x0800BF7E 0x0800BD84: F641 5534 MOVW R5, #0x1D34 ; 0x24001D34 = hsd1 0x0800BD88: F2C2 4500 MOVT R5, #0x2400 ; 0x24001D34 = hsd1 0x0800BD8C: 682E LDR R6, [R5] 0x0800BD8E: F895 0030 LDRB.W R0, [R5, #48] 0x0800BD92: B968 CBNZ R0, .L3 ; 0x0800BDB0 0x0800BD94: A80A ADD R0, SP, #40 0x0800BD96: 21B0 MOVS R1, #176 0x0800BD98: F04F 0800 MOV.W R8, #0 0x0800BD9C: F885 8018 STRB.W R8, [R5, #24] 0x0800BDA0: F7F7 F864 BL __aeabi_memclr ; 0x08002E6C 0x0800BDA4: F247 0000 MOVW R0, #0x7000 0x0800BDA8: F2C5 2000 MOVT R0, #0x5200 0x0800BDAC: 4286 CMP R6, R0 0x0800BDAE: D076 BEQ .L8 ; 0x0800BE9E
.L3: 0x0800BDB0: 2004 MOVS R0, #4 0x0800BDB2: F885 0030 STRB.W R0, [R5, #48] 0x0800BDB6: F7F6 F925 BL HAL_RCCEx_GetPeriphCLKFreq ; 0x08002004 0x0800BDBA: 0001 MOVS R1, R0 0x0800BDBC: D069 BEQ .L7 ; 0x0800BE92 0x0800BDBE: F648 3359 MOVW R3, #0x8B59 0x0800BDC2: 0A0A LSRS R2, R1, #8 0x0800BDC4: F2C0 134F MOVT R3, #0x014F 0x0800BDC8: 6828 LDR R0, [R5] 0x0800BDCA: FBA2 3203 UMULL R3, R2, R2, R3 0x0800BDCE: F642 4700 MOVW R7, #0x2C00 0x0800BDD2: 6843 LDR R3, [R0, #4] 0x0800BDD4: F6CF 77C0 MOVT R7, #0xFFC0 0x0800BDD8: 403B ANDS R3, R7 0x0800BDDA: EA43 1312 ORR.W R3, R3, R2, LSR #4 0x0800BDDE: 6043 STR R3, [R0, #4] 0x0800BDE0: F243 5300 MOVW R3, #0x3500 0x0800BDE4: 6807 LDR R7, [R0] 0x0800BDE6: F2C0 030C MOVT R3, #12 0x0800BDEA: 4299 CMP R1, R3 0x0800BDEC: F047 0303 ORR R3, R7, #3 0x0800BDF0: 6003 STR R3, [R0] 0x0800BDF2: D303 BCC .L4 ; 0x0800BDFC 0x0800BDF4: 0912 LSRS R2, R2, #4 0x0800BDF6: 0052 LSLS R2, R2, #1 0x0800BDF8: FBB1 F1F2 UDIV R1, R1, R2
.L4: 0x0800BDFC: F242 1210 MOVW R2, #0x2110 0x0800BE00: F242 477C MOVW R7, #0x247C ; 0x2400247C = uwTick 0x0800BE04: F2C0 0201 MOVT R2, #1 0x0800BE08: F2C2 4700 MOVT R7, #0x2400 ; 0x2400247C = uwTick 0x0800BE0C: FBB2 F1F1 UDIV R1, R2, R1 0x0800BE10: 3101 ADDS R1, #1 0x0800BE12: 683A LDR R2, [R7]
.L5: 0x0800BE14: 683B LDR R3, [R7] 0x0800BE16: 1A9B SUBS R3, R3, R2 0x0800BE18: 428B CMP R3, R1 0x0800BE1A: D9FB BLS .L5 ; 0x0800BE14 0x0800BE1C: 2100 MOVS R1, #0 0x0800BE1E: 9108 STR R1, [SP, #32] 0x0800BE20: F7F9 FE90 BL SDMMC_CmdGoIdleState ; 0x08005B44 0x0800BE24: 2800 CMP R0, #0 0x0800BE26: F040 80A4 BNE.W .L18 ; 0x0800BF72 0x0800BE2A: 6828 LDR R0, [R5] 0x0800BE2C: F44F 71D5 MOV.W R1, #0x01AA 0x0800BE30: F24E 04C0 MOVW R4, #0xE0C0 0x0800BE34: F241 1208 MOVW R2, #0x1108 0x0800BE38: 6081 STR R1, [R0, #8] 0x0800BE3A: F6CF 74FE MOVT R4, #0xFFFE 0x0800BE3E: 68C1 LDR R1, [R0, #12] 0x0800BE40: 4021 ANDS R1, R4 0x0800BE42: 4311 ORRS R1, R2 0x0800BE44: 60C1 STR R1, [R0, #12] 0x0800BE46: F646 61FC MOVW R1, #0x6EFC ; 0x24006EFC = SystemCoreClock 0x0800BE4A: F644 52D3 MOVW R2, #0x4DD3 0x0800BE4E: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EFC = SystemCoreClock 0x0800BE52: F2C1 0262 MOVT R2, #0x1062 0x0800BE56: 6809 LDR R1, [R1] 0x0800BE58: FBA1 1202 UMULL R1, R2, R1, R2 0x0800BE5C: 0A51 LSRS R1, R2, #9 0x0800BE5E: F241 3288 MOVW R2, #0x1388 0x0800BE62: 4351 MULS R1, R2, R1 0x0800BE64: EA6F 0901 MVN.W R9, R1 0x0800BE68: 4649 MOV R1, R9
.L6: 0x0800BE6A: 3101 ADDS R1, #1 0x0800BE6C: D221 BCS .L10 ; 0x0800BEB2 0x0800BE6E: 6B42 LDR R2, [R0, #52] 0x0800BE70: F012 0F45 TST R2, #69 0x0800BE74: D0F9 BEQ .L6 ; 0x0800BE6A 0x0800BE76: F412 5200 ANDS R2, R2, #0x2000 0x0800BE7A: D1F6 BNE .L6 ; 0x0800BE6A 0x0800BE7C: 6B41 LDR R1, [R0, #52] 0x0800BE7E: 0749 LSLS R1, R1, #29 0x0800BE80: D46B BMI .L12 ; 0x0800BF5A 0x0800BE82: 6B41 LDR R1, [R0, #52] 0x0800BE84: 07C9 LSLS R1, R1, #31 0x0800BE86: D16A BNE .L13 ; 0x0800BF5E 0x0800BE88: 6B41 LDR R1, [R0, #52] 0x0800BE8A: 0649 LSLS R1, R1, #25 0x0800BE8C: D569 BPL .L15 ; 0x0800BF62 0x0800BE8E: 2140 MOVS R1, #64 0x0800BE90: E066 B .L14 ; 0x0800BF60
.L7: 0x0800BE92: 2001 MOVS R0, #1 0x0800BE94: F885 0030 STRB.W R0, [R5, #48] 0x0800BE98: F04F 6000 MOV.W R0, #0x08000000 0x0800BE9C: E06E B .L19 ; 0x0800BF7C
.L8: 0x0800BE9E: F44F 3080 MOV.W R0, #0x010000 0x0800BEA2: E9CD 0808 STRD R0, R8, [SP, #32] 0x0800BEA6: A808 ADD R0, SP, #32 0x0800BEA8: F7F5 FC92 BL HAL_RCCEx_PeriphCLKConfig ; 0x080017D0 0x0800BEAC: B168 CBZ R0, .L11 ; 0x0800BECA 0x0800BEAE: B672 CPSID i
.L9: 0x0800BEB0: E7FE B .L9 ; 0x0800BEB0
.L10: 0x0800BEB2: 2100 MOVS R1, #0 0x0800BEB4: 63E9 STR R1, [R5, #60] 0x0800BEB6: F7F9 FE45 BL SDMMC_CmdGoIdleState ; 0x08005B44 0x0800BEBA: 2800 CMP R0, #0 0x0800BEBC: D159 BNE .L18 ; 0x0800BF72 0x0800BEBE: 6BE8 LDR R0, [R5, #60] 0x0800BEC0: 2801 CMP R0, #1 0x0800BEC2: F040 8081 BNE.W .L23 ; 0x0800BFC8 0x0800BEC6: 6828 LDR R0, [R5] 0x0800BEC8: E04D B .L16 ; 0x0800BF66
.L11: 0x0800BECA: F244 40D4 MOVW R0, #0x44D4 0x0800BECE: F04F 0802 MOV.W R8, #2 0x0800BED2: F6C5 0002 MOVT R0, #0x5802 0x0800BED6: F04F 0900 MOV.W R9, #0 0x0800BEDA: F04F 0A03 MOV.W R10, #3 0x0800BEDE: 260C MOVS R6, #12 0x0800BEE0: 6801 LDR R1, [R0] 0x0800BEE2: F441 3180 ORR R1, R1, #0x010000 0x0800BEE6: 6001 STR R1, [R0] 0x0800BEE8: 6801 LDR R1, [R0] 0x0800BEEA: F401 3180 AND R1, R1, #0x010000 0x0800BEEE: 9136 STR R1, [SP, #216] 0x0800BEF0: 9936 LDR R1, [SP, #216] 0x0800BEF2: 68C1 LDR R1, [R0, #12] 0x0800BEF4: F041 0104 ORR R1, R1, #4 0x0800BEF8: 60C1 STR R1, [R0, #12] 0x0800BEFA: 68C1 LDR R1, [R0, #12] 0x0800BEFC: F001 0104 AND R1, R1, #4 0x0800BF00: 9136 STR R1, [SP, #216] 0x0800BF02: 9936 LDR R1, [SP, #216] 0x0800BF04: 68C1 LDR R1, [R0, #12] 0x0800BF06: F041 0108 ORR R1, R1, #8 0x0800BF0A: 60C1 STR R1, [R0, #12] 0x0800BF0C: 68C0 LDR R0, [R0, #12] 0x0800BF0E: A936 ADD R1, SP, #216 0x0800BF10: F000 0008 AND R0, R0, #8 0x0800BF14: 9036 STR R0, [SP, #216] 0x0800BF16: 9836 LDR R0, [SP, #216] 0x0800BF18: 963A STR R6, [SP, #232] 0x0800BF1A: F44F 50F8 MOV.W R0, #0x1F00 0x0800BF1E: E9CD 0836 STRD R0, R8, [SP, #216] 0x0800BF22: F507 60FE ADD.W R0, R7, #0x07F0 0x0800BF26: E9CD 9A38 STRD R9, R10, [SP, #224] 0x0800BF2A: F7FE FB2F BL HAL_GPIO_Init ; 0x0800A58C 0x0800BF2E: A936 ADD R1, SP, #216 0x0800BF30: 2004 MOVS R0, #4 0x0800BF32: 963A STR R6, [SP, #232] 0x0800BF34: E881 0701 STM.W R1, {R0, R8-R10} 0x0800BF38: F507 603F ADD.W R0, R7, #0x0BF0 0x0800BF3C: A936 ADD R1, SP, #216 0x0800BF3E: F7FE FB25 BL HAL_GPIO_Init ; 0x0800A58C 0x0800BF42: 2031 MOVS R0, #49 0x0800BF44: 2105 MOVS R1, #5 0x0800BF46: F7FE F9B9 BL HAL_NVIC_SetPriority ; 0x0800A2BC 0x0800BF4A: F24E 1004 MOVW R0, #0xE104 0x0800BF4E: F2CE 0000 MOVT R0, #0xE000 0x0800BF52: F44F 3100 MOV.W R1, #0x020000 0x0800BF56: 6001 STR R1, [R0] 0x0800BF58: E72A B .L3 ; 0x0800BDB0
.L12: 0x0800BF5A: 2104 MOVS R1, #4 0x0800BF5C: E000 B .L14 ; 0x0800BF60
.L13: 0x0800BF5E: 2101 MOVS R1, #1
.L14: 0x0800BF60: 6381 STR R1, [R0, #56]
.L15: 0x0800BF62: 2101 MOVS R1, #1 0x0800BF64: 63E9 STR R1, [R5, #60]
.L16: 0x0800BF66: 2100 MOVS R1, #0 0x0800BF68: F7FF F9A2 BL SDMMC_CmdAppCommand ; 0x0800B2B0 0x0800BF6C: B360 CBZ R0, .L23 ; 0x0800BFC8
.L17: 0x0800BF6E: F04F 5080 MOV.W R0, #0x10000000
.L18: 0x0800BF72: 2101 MOVS R1, #1 0x0800BF74: F885 1030 STRB.W R1, [R5, #48] 0x0800BF78: 6B69 LDR R1, [R5, #52] 0x0800BF7A: 4308 ORRS R0, R1
.L19: 0x0800BF7C: 6368 STR R0, [R5, #52]
.L20: 0x0800BF7E: F89B 0000 LDRB.W R0, [R11] 0x0800BF82: 2801 CMP R0, #1 0x0800BF84: F43F AEE8 BEQ.W .L1 ; 0x0800BD58 0x0800BF88: F242 46C4 MOVW R6, #0x24C4 ; 0x240024C4 = SDQueueID 0x0800BF8C: F2C2 4600 MOVT R6, #0x2400 ; 0x240024C4 = SDQueueID 0x0800BF90: 6830 LDR R0, [R6] 0x0800BF92: 2800 CMP R0, #0 0x0800BF94: F47F AEE0 BNE.W .L1 ; 0x0800BD58 0x0800BF98: F3EF 8005 MRS R0, IPSR 0x0800BF9C: B140 CBZ R0, .L22 ; 0x0800BFB0
.L21: 0x0800BF9E: 2000 MOVS R0, #0 0x0800BFA0: 6030 STR R0, [R6] 0x0800BFA2: F89B 0000 LDRB.W R0, [R11] 0x0800BFA6: F040 0001 ORR R0, R0, #1 0x0800BFAA: F88B 0000 STRB.W R0, [R11] 0x0800BFAE: E6D3 B .L1 ; 0x0800BD58
.L22: 0x0800BFB0: 200A MOVS R0, #10 0x0800BFB2: 2102 MOVS R1, #2 0x0800BFB4: 2200 MOVS R2, #0 0x0800BFB6: F7FB F8B1 BL xQueueGenericCreate ; 0x0800711C 0x0800BFBA: 0004 MOVS R4, R0 0x0800BFBC: D0EF BEQ .L21 ; 0x0800BF9E 0x0800BFBE: 2100 MOVS R1, #0 0x0800BFC0: F000 FCF8 BL vQueueAddToRegistry ; 0x0800C9B4 0x0800BFC4: 6034 STR R4, [R6] 0x0800BFC6: E6C7 B .L1 ; 0x0800BD58
.L23: 0x0800BFC8: 9808 LDR R0, [SP, #32] 0x0800BFCA: F64F 7AFE MOVW R10, #0xFFFE 0x0800BFCE: 4550 CMP R0, R10 0x0800BFD0: D839 BHI .L27 ; 0x0800C046 0x0800BFD2: 2600 MOVS R6, #0 0x0800BFD4: 682C LDR R4, [R5] 0x0800BFD6: F2CC 1610 MOVT R6, #0xC110 0x0800BFDA: F241 1829 MOVW R8, #0x1129
.L24: 0x0800BFDE: 2100 MOVS R1, #0 0x0800BFE0: 4620 MOV R0, R4 0x0800BFE2: F7FF F965 BL SDMMC_CmdAppCommand ; 0x0800B2B0 0x0800BFE6: 2800 CMP R0, #0 0x0800BFE8: D1C3 BNE .L18 ; 0x0800BF72 0x0800BFEA: 60A6 STR R6, [R4, #8] 0x0800BFEC: F24E 01C0 MOVW R1, #0xE0C0 0x0800BFF0: 68E0 LDR R0, [R4, #12] 0x0800BFF2: F6CF 71FE MOVT R1, #0xFFFE 0x0800BFF6: 4008 ANDS R0, R1 0x0800BFF8: EA40 0008 ORR.W R0, R0, R8 0x0800BFFC: 60E0 STR R0, [R4, #12] 0x0800BFFE: 4648 MOV R0, R9
.L25: 0x0800C000: 3001 ADDS R0, #1 0x0800C002: D2B4 BCS .L17 ; 0x0800BF6E 0x0800C004: 6B61 LDR R1, [R4, #52] 0x0800C006: F011 0F45 TST R1, #69 0x0800C00A: D0F9 BEQ .L25 ; 0x0800C000 0x0800C00C: F411 5100 ANDS R1, R1, #0x2000 0x0800C010: D1F6 BNE .L25 ; 0x0800C000 0x0800C012: 6B60 LDR R0, [R4, #52] 0x0800C014: F010 0004 ANDS R0, R0, #4 0x0800C018: BF12 ITEE NE 0x0800C01A: 2004 MOVNE R0, #4 0x0800C01C: 20C5 MOVEQ R0, #197 0x0800C01E: F2C0 0020 MOVTEQ R0, #32 0x0800C022: 63A0 STR R0, [R4, #56] 0x0800C024: D1A3 BNE .L17 ; 0x0800BF6E 0x0800C026: 6960 LDR R0, [R4, #20] 0x0800C028: 9908 LDR R1, [SP, #32] 0x0800C02A: 3101 ADDS R1, #1 0x0800C02C: 9108 STR R1, [SP, #32] 0x0800C02E: 9908 LDR R1, [SP, #32] 0x0800C030: 4551 CMP R1, R10 0x0800C032: D801 BHI .L26 ; 0x0800C038 0x0800C034: 2800 CMP R0, #0 0x0800C036: DAD2 BGE .L24 ; 0x0800BFDE
.L26: 0x0800C038: F24E 04C0 MOVW R4, #0xE0C0 0x0800C03C: F3C0 7080 UBFX R0, R0, #30, #1 0x0800C040: F6CF 74FE MOVT R4, #0xFFFE 0x0800C044: E000 B .L28 ; 0x0800C048
.L27: 0x0800C046: 2000 MOVS R0, #0
.L28: 0x0800C048: 9908 LDR R1, [SP, #32] 0x0800C04A: F64F 72FF MOVW R2, #0xFFFF 0x0800C04E: 4291 CMP R1, R2 0x0800C050: D302 BCC .L29 ; 0x0800C058 0x0800C052: F04F 7080 MOV.W R0, #0x01000000 0x0800C056: E78C B .L18 ; 0x0800BF72
.L29: 0x0800C058: 63A8 STR R0, [R5, #56] 0x0800C05A: F8D7 8000 LDR.W R8, [R7] 0x0800C05E: 6828 LDR R0, [R5] 0x0800C060: 6801 LDR R1, [R0] 0x0800C062: 0789 LSLS R1, R1, #30 0x0800C064: D01C BEQ .L31 ; 0x0800C0A0 0x0800C066: F7FF F947 BL SDMMC_CmdSendCID ; 0x0800B2F8 0x0800C06A: 0001 MOVS R1, R0 0x0800C06C: D16C BNE .L37 ; 0x0800C148 0x0800C06E: 6828 LDR R0, [R5] 0x0800C070: 6941 LDR R1, [R0, #20] 0x0800C072: 66E9 STR R1, [R5, #108] 0x0800C074: 4601 MOV R1, R0 0x0800C076: F851 2F18 LDR R2, [R1, #24]! 0x0800C07A: 672A STR R2, [R5, #112] 0x0800C07C: 69C2 LDR R2, [R0, #28] 0x0800C07E: 676A STR R2, [R5, #116] 0x0800C080: 6A02 LDR R2, [R0, #32] 0x0800C082: 6BAB LDR R3, [R5, #56] 0x0800C084: 2B03 CMP R3, #3 0x0800C086: 67AA STR R2, [R5, #120] 0x0800C088: D10D BNE .L32 ; 0x0800C0A6
.L30: 0x0800C08A: 6808 LDR R0, [R1] 0x0800C08C: 0D00 LSRS R0, R0, #20 0x0800C08E: 6428 STR R0, [R5, #64] 0x0800C090: A808 ADD R0, SP, #32 0x0800C092: F7F8 F872 BL HAL_SD_GetCardCSD ; 0x0800417A 0x0800C096: 2800 CMP R0, #0 0x0800C098: D04E BEQ .L36 ; 0x0800C138 0x0800C09A: F04F 5180 MOV.W R1, #0x10000000 0x0800C09E: E053 B .L37 ; 0x0800C148
.L31: 0x0800C0A0: F04F 6180 MOV.W R1, #0x04000000 0x0800C0A4: E050 B .L37 ; 0x0800C148
.L32: 0x0800C0A6: F240 0EC5 MOVW LR, #197 0x0800C0AA: 2100 MOVS R1, #0 0x0800C0AC: F241 1203 MOVW R2, #0x1103 0x0800C0B0: F2C0 0E20 MOVT LR, #32 0x0800C0B4: F241 3C87 MOVW R12, #0x1387
.L33: 0x0800C0B8: 6081 STR R1, [R0, #8] 0x0800C0BA: 68C3 LDR R3, [R0, #12] 0x0800C0BC: 4023 ANDS R3, R4 0x0800C0BE: 4313 ORRS R3, R2 0x0800C0C0: 60C3 STR R3, [R0, #12] 0x0800C0C2: 464B MOV R3, R9
.L34: 0x0800C0C4: 3301 ADDS R3, #1 0x0800C0C6: D234 BCS .L35 ; 0x0800C132 0x0800C0C8: 6B46 LDR R6, [R0, #52] 0x0800C0CA: F016 0F45 TST R6, #69 0x0800C0CE: D0F9 BEQ .L34 ; 0x0800C0C4 0x0800C0D0: F416 5600 ANDS R6, R6, #0x2000 0x0800C0D4: D1F6 BNE .L34 ; 0x0800C0C4 0x0800C0D6: 6B43 LDR R3, [R0, #52] 0x0800C0D8: 075B LSLS R3, R3, #29 0x0800C0DA: F100 8085 BMI.W .L42 ; 0x0800C1E8 0x0800C0DE: 6B43 LDR R3, [R0, #52] 0x0800C0E0: 07DB LSLS R3, R3, #31 0x0800C0E2: F040 8083 BNE.W .L43 ; 0x0800C1EC 0x0800C0E6: 6903 LDR R3, [R0, #16] 0x0800C0E8: B2DB UXTB R3, R3 0x0800C0EA: 2B03 CMP R3, #3 0x0800C0EC: F040 8081 BNE.W .L45 ; 0x0800C1F2 0x0800C0F0: F8C0 E038 STR.W LR, [R0, #56] 0x0800C0F4: 6943 LDR R3, [R0, #20] 0x0800C0F6: F413 4F60 TST R3, #0xE000 0x0800C0FA: D17C BNE .L46 ; 0x0800C1F6 0x0800C0FC: 683E LDR R6, [R7] 0x0800C0FE: EBA6 0608 SUB.W R6, R6, R8 0x0800C102: 4566 CMP R6, R12 0x0800C104: D815 BHI .L35 ; 0x0800C132 0x0800C106: 0C1E LSRS R6, R3, #16 0x0800C108: D0D6 BEQ .L33 ; 0x0800C0B8 0x0800C10A: F64F 71FF MOVW R1, #0xFFFF 0x0800C10E: 646E STR R6, [R5, #68] 0x0800C110: EA23 0101 BIC.W R1, R3, R1 0x0800C114: F7F9 FD3F BL SDMMC_CmdSendCSD ; 0x08005B96 0x0800C118: 0001 MOVS R1, R0 0x0800C11A: D115 BNE .L37 ; 0x0800C148 0x0800C11C: 6829 LDR R1, [R5] 0x0800C11E: 6948 LDR R0, [R1, #20] 0x0800C120: 65E8 STR R0, [R5, #92] 0x0800C122: F851 0F18 LDR R0, [R1, #24]! 0x0800C126: 6628 STR R0, [R5, #96] 0x0800C128: 6848 LDR R0, [R1, #4] 0x0800C12A: 6668 STR R0, [R5, #100] 0x0800C12C: 6888 LDR R0, [R1, #8] 0x0800C12E: 66A8 STR R0, [R5, #104] 0x0800C130: E7AB B .L30 ; 0x0800C08A
.L35: 0x0800C132: F04F 4100 MOV.W R1, #0x80000000 0x0800C136: E007 B .L37 ; 0x0800C148
.L36: 0x0800C138: 6C69 LDR R1, [R5, #68] 0x0800C13A: 6828 LDR R0, [R5] 0x0800C13C: 0409 LSLS R1, R1, #16 0x0800C13E: 4626 MOV R6, R4 0x0800C140: F7FF F8A4 BL SDMMC_CmdSelDesel ; 0x0800B28C 0x0800C144: 0001 MOVS R1, R0 0x0800C146: D005 BEQ .L38 ; 0x0800C154
.L37: 0x0800C148: 2001 MOVS R0, #1 0x0800C14A: F885 0030 STRB.W R0, [R5, #48] 0x0800C14E: 6B68 LDR R0, [R5, #52] 0x0800C150: 4308 ORRS R0, R1 0x0800C152: E713 B .L19 ; 0x0800BF7C
.L38: 0x0800C154: 6828 LDR R0, [R5] 0x0800C156: F44F 7100 MOV.W R1, #0x0200 0x0800C15A: F7FF F885 BL SDMMC_CmdBlockLength ; 0x0800B268 0x0800C15E: B160 CBZ R0, .L40 ; 0x0800C17A 0x0800C160: 6829 LDR R1, [R5] 0x0800C162: F640 72FF MOVW R2, #0x0FFF 0x0800C166: F6C1 72E0 MOVT R2, #0x1FE0 0x0800C16A: 638A STR R2, [R1, #56] 0x0800C16C: 6B69 LDR R1, [R5, #52] 0x0800C16E: 4308 ORRS R0, R1
.L39: 0x0800C170: 6368 STR R0, [R5, #52] 0x0800C172: 2001 MOVS R0, #1 0x0800C174: F885 0030 STRB.W R0, [R5, #48] 0x0800C178: E701 B .L20 ; 0x0800BF7E
.L40: 0x0800C17A: F895 0030 LDRB.W R0, [R5, #48] 0x0800C17E: 2803 CMP R0, #3 0x0800C180: F43F AEFD BEQ.W .L20 ; 0x0800BF7E 0x0800C184: 683C LDR R4, [R7] 0x0800C186: 6828 LDR R0, [R5] 0x0800C188: F640 79FF MOVW R9, #0x0FFF 0x0800C18C: 6941 LDR R1, [R0, #20] 0x0800C18E: F6C1 79E0 MOVT R9, #0x1FE0 0x0800C192: 0189 LSLS R1, R1, #6 0x0800C194: D438 BMI .L47 ; 0x0800C208 0x0800C196: 2140 MOVS R1, #64 0x0800C198: F7FF F866 BL SDMMC_CmdBlockLength ; 0x0800B268 0x0800C19C: 0001 MOVS R1, R0 0x0800C19E: D11F BNE .L41 ; 0x0800C1E0 0x0800C1A0: 6C69 LDR R1, [R5, #68] 0x0800C1A2: 6828 LDR R0, [R5] 0x0800C1A4: 0409 LSLS R1, R1, #16 0x0800C1A6: F7FF F883 BL SDMMC_CmdAppCommand ; 0x0800B2B0 0x0800C1AA: 0001 MOVS R1, R0 0x0800C1AC: D118 BNE .L41 ; 0x0800C1E0 0x0800C1AE: 6828 LDR R0, [R5] 0x0800C1B0: 43C9 MVNS R1, R1 0x0800C1B2: 2263 MOVS R2, #99 0x0800C1B4: 6241 STR R1, [R0, #36] 0x0800C1B6: 2140 MOVS R1, #64 0x0800C1B8: 6281 STR R1, [R0, #40] 0x0800C1BA: 6AC1 LDR R1, [R0, #44] 0x0800C1BC: F362 0107 BFI R1, R2, #0, #8 0x0800C1C0: 62C1 STR R1, [R0, #44] 0x0800C1C2: 2100 MOVS R1, #0 0x0800C1C4: 6081 STR R1, [R0, #8] 0x0800C1C6: 68C1 LDR R1, [R0, #12] 0x0800C1C8: F241 120D MOVW R2, #0x110D 0x0800C1CC: 4031 ANDS R1, R6 0x0800C1CE: 4311 ORRS R1, R2 0x0800C1D0: 60C1 STR R1, [R0, #12] 0x0800C1D2: 210D MOVS R1, #13 0x0800C1D4: F241 3288 MOVW R2, #0x1388 0x0800C1D8: F7F9 FBF6 BL SDMMC_GetCmdResp1 ; 0x080059C8 0x0800C1DC: 0001 MOVS R1, R0 0x0800C1DE: D02B BEQ .L51 ; 0x0800C238
.L41: 0x0800C1E0: 6828 LDR R0, [R5] 0x0800C1E2: 6B6A LDR R2, [R5, #52] 0x0800C1E4: 636A STR R2, [R5, #52] 0x0800C1E6: E011 B .L48 ; 0x0800C20C
.L42: 0x0800C1E8: 2104 MOVS R1, #4 0x0800C1EA: E000 B .L44 ; 0x0800C1EE
.L43: 0x0800C1EC: 2101 MOVS R1, #1
.L44: 0x0800C1EE: 6381 STR R1, [R0, #56] 0x0800C1F0: E7AA B .L37 ; 0x0800C148
.L45: 0x0800C1F2: 2101 MOVS R1, #1 0x0800C1F4: E7A8 B .L37 ; 0x0800C148
.L46: 0x0800C1F6: 0458 LSLS R0, R3, #17 0x0800C1F8: D41B BMI .L50 ; 0x0800C232 0x0800C1FA: F44F 5180 MOV.W R1, #0x1000 0x0800C1FE: 0418 LSLS R0, R3, #16 0x0800C200: BF58 IT PL 0x0800C202: F44F 3180 MOVPL.W R1, #0x010000 0x0800C206: E79F B .L37 ; 0x0800C148
.L47: 0x0800C208: F44F 6100 MOV.W R1, #0x0800
.L48: 0x0800C20C: F8C0 9038 STR.W R9, [R0, #56] 0x0800C210: 6B6A LDR R2, [R5, #52] 0x0800C212: 4311 ORRS R1, R2 0x0800C214: 6369 STR R1, [R5, #52] 0x0800C216: 2101 MOVS R1, #1 0x0800C218: F885 1030 STRB.W R1, [R5, #48] 0x0800C21C: F44F 7100 MOV.W R1, #0x0200 0x0800C220: F7FF F822 BL SDMMC_CmdBlockLength ; 0x0800B268 0x0800C224: 2800 CMP R0, #0 0x0800C226: F43F AEAA BEQ.W .L20 ; 0x0800BF7E
.L49: 0x0800C22A: 6829 LDR R1, [R5] 0x0800C22C: F8C1 9038 STR.W R9, [R1, #56] 0x0800C230: E79E B .L39 ; 0x0800C170
.L50: 0x0800C232: F44F 5100 MOV.W R1, #0x2000 0x0800C236: E787 B .L37 ; 0x0800C148
.L51: 0x0800C238: 6828 LDR R0, [R5] 0x0800C23A: AA08 ADD R2, SP, #32
.L52: 0x0800C23C: 6B41 LDR R1, [R0, #52] 0x0800C23E: F411 7F95 TST R1, #0x012A 0x0800C242: 6B41 LDR R1, [R0, #52] 0x0800C244: D110 BNE .L55 ; 0x0800C268 0x0800C246: 0409 LSLS R1, R1, #16 0x0800C248: D507 BPL .L54 ; 0x0800C25A 0x0800C24A: 2100 MOVS R1, #0
.L53: 0x0800C24C: F8D0 3080 LDR.W R3, [R0, #128] 0x0800C250: 5053 STR R3, [R2, R1] 0x0800C252: 3104 ADDS R1, #4 0x0800C254: 2920 CMP R1, #32 0x0800C256: D1F9 BNE .L53 ; 0x0800C24C 0x0800C258: 440A ADD R2, R1
.L54: 0x0800C25A: 6839 LDR R1, [R7] 0x0800C25C: 1B09 SUBS R1, R1, R4 0x0800C25E: 3101 ADDS R1, #1 0x0800C260: F04F 4100 MOV.W R1, #0x80000000 0x0800C264: D1EA BNE .L52 ; 0x0800C23C 0x0800C266: E7D1 B .L48 ; 0x0800C20C
.L55: 0x0800C268: 0709 LSLS R1, R1, #28 0x0800C26A: D413 BMI .L57 ; 0x0800C294 0x0800C26C: 6B41 LDR R1, [R0, #52] 0x0800C26E: 0789 LSLS R1, R1, #30 0x0800C270: D412 BMI .L58 ; 0x0800C298 0x0800C272: 6B41 LDR R1, [R0, #52] 0x0800C274: 0689 LSLS R1, R1, #26 0x0800C276: D411 BMI .L59 ; 0x0800C29C
.L56: 0x0800C278: 6B41 LDR R1, [R0, #52] 0x0800C27A: 04C9 LSLS R1, R1, #19 0x0800C27C: D510 BPL .L60 ; 0x0800C2A0 0x0800C27E: F8D0 1080 LDR.W R1, [R0, #128] 0x0800C282: F842 1B04 STR R1, [R2], #4 0x0800C286: 6839 LDR R1, [R7] 0x0800C288: 1B09 SUBS R1, R1, R4 0x0800C28A: 3101 ADDS R1, #1 0x0800C28C: F04F 4100 MOV.W R1, #0x80000000 0x0800C290: D1F2 BNE .L56 ; 0x0800C278 0x0800C292: E7BB B .L48 ; 0x0800C20C
.L57: 0x0800C294: 2108 MOVS R1, #8 0x0800C296: E7B9 B .L48 ; 0x0800C20C
.L58: 0x0800C298: 2102 MOVS R1, #2 0x0800C29A: E7B7 B .L48 ; 0x0800C20C
.L59: 0x0800C29C: 2120 MOVS R1, #32 0x0800C29E: E7B5 B .L48 ; 0x0800C20C
.L60: 0x0800C2A0: F640 713A MOVW R1, #0x0F3A 0x0800C2A4: F06F 0CFF MVN R12, #255 0x0800C2A8: F6C1 0100 MOVT R1, #0x1800 0x0800C2AC: 6381 STR R1, [R0, #56] 0x0800C2AE: A908 ADD R1, SP, #32 0x0800C2B0: C94E LDM R1, {R1-R3, R6} 0x0800C2B2: B2CC UXTB R4, R1 0x0800C2B4: 09A4 LSRS R4, R4, #6 0x0800C2B6: F88D 401C STRB.W R4, [SP, #28] 0x0800C2BA: F3C1 1440 UBFX R4, R1, #5, #1 0x0800C2BE: F88D 401B STRB.W R4, [SP, #27] 0x0800C2C2: EA0C 2411 AND.W R4, R12, R1, LSR #8 0x0800C2C6: EA44 6111 ORR.W R1, R4, R1, LSR #24 0x0800C2CA: F8AD 1018 STRH.W R1, [SP, #24] 0x0800C2CE: BA11 REV R1, R2 0x0800C2D0: 9105 STR R1, [SP, #20] 0x0800C2D2: 0A19 LSRS R1, R3, #8 0x0800C2D4: F88D 3010 STRB.W R3, [SP, #16] 0x0800C2D8: F88D 100F STRB.W R1, [SP, #15] 0x0800C2DC: F3C3 5103 UBFX R1, R3, #20, #4 0x0800C2E0: F88D 100E STRB.W R1, [SP, #14] 0x0800C2E4: EA0C 4113 AND.W R1, R12, R3, LSR #16 0x0800C2E8: B2F2 UXTB R2, R6 0x0800C2EA: 4411 ADD R1, R2 0x0800C2EC: F8AD 100C STRH.W R1, [SP, #12] 0x0800C2F0: F3C6 2185 UBFX R1, R6, #10, #6 0x0800C2F4: F88D 100A STRB.W R1, [SP, #10] 0x0800C2F8: F3C6 2101 UBFX R1, R6, #8, #2 0x0800C2FC: F88D 1009 STRB.W R1, [SP, #9] 0x0800C300: 0911 LSRS R1, R2, #4 0x0800C302: F88D 1008 STRB.W R1, [SP, #8] 0x0800C306: F006 010F AND R1, R6, #15 0x0800C30A: F88D 1007 STRB.W R1, [SP, #7] 0x0800C30E: F89D 1033 LDRB.W R1, [SP, #51] 0x0800C312: F88D 1006 STRB.W R1, [SP, #6] 0x0800C316: F44F 7100 MOV.W R1, #0x0200 0x0800C31A: F7FE FFA5 BL SDMMC_CmdBlockLength ; 0x0800B268 0x0800C31E: 2800 CMP R0, #0 0x0800C320: F47F AF83 BNE.W .L49 ; 0x0800C22A 0x0800C324: F89D 1008 LDRB.W R1, [SP, #8] 0x0800C328: F89D 2007 LDRB.W R2, [SP, #7] 0x0800C32C: 68E8 LDR R0, [R5, #12] 0x0800C32E: 6BAB LDR R3, [R5, #56] 0x0800C330: 4311 ORRS R1, R2 0x0800C332: 0609 LSLS R1, R1, #24 0x0800C334: F44F 7180 MOV.W R1, #0x0100 0x0800C338: BF18 IT NE 0x0800C33A: F44F 7100 MOVNE.W R1, #0x0200 0x0800C33E: 2B01 CMP R3, #1 0x0800C340: BF18 IT NE 0x0800C342: 2100 MOVNE R1, #0 0x0800C344: 65A9 STR R1, [R5, #88] 0x0800C346: F7F7 FDCD BL HAL_SD_ConfigWideBusOperation ; 0x08003EE4 0x0800C34A: 2800 CMP R0, #0 0x0800C34C: F47F AE17 BNE.W .L20 ; 0x0800BF7E 0x0800C350: 683C LDR R4, [R7]
.L61: 0x0800C352: F7F7 FE84 BL HAL_SD_GetCardState ; 0x0800405E 0x0800C356: 2804 CMP R0, #4 0x0800C358: D006 BEQ .L62 ; 0x0800C368 0x0800C35A: 6838 LDR R0, [R7] 0x0800C35C: 1B00 SUBS R0, R0, R4 0x0800C35E: 3001 ADDS R0, #1 0x0800C360: D1F7 BNE .L61 ; 0x0800C352 0x0800C362: F04F 4000 MOV.W R0, #0x80000000 0x0800C366: E703 B .L39 ; 0x0800C170
.L62: 0x0800C368: 2000 MOVS R0, #0 0x0800C36A: 6368 STR R0, [R5, #52] 0x0800C36C: 62E8 STR R0, [R5, #44] 0x0800C36E: 2001 MOVS R0, #1 0x0800C370: F885 0030 STRB.W R0, [R5, #48] 0x0800C374: F44F 4080 MOV.W R0, #0x4000 0x0800C378: F7F7 FDB4 BL HAL_SD_ConfigWideBusOperation ; 0x08003EE4 0x0800C37C: 2800 CMP R0, #0 0x0800C37E: F47F ADFE BNE.W .L20 ; 0x0800BF7E 0x0800C382: F000 F805 BL SD_CheckStatus ; 0x0800C390 0x0800C386: F88B 0000 STRB.W R0, [R11] 0x0800C38A: E5F8 B .L20 ; 0x0800BF7E

Section .text.SD_status from charger_lto.o, size=4, align=2


SD_status: 0x0800C38C: F000 B800 B.W SD_CheckStatus ; 0x0800C390

Section .text.SD_CheckStatus from charger_lto.o, size=32, align=2


SD_CheckStatus: 0x0800C390: B510 PUSH {R4, LR} 0x0800C392: F646 7417 MOVW R4, #0x6F17 ; 0x24006F17 = Stat 0x0800C396: 2001 MOVS R0, #1 0x0800C398: F2C2 4400 MOVT R4, #0x2400 ; 0x24006F17 = Stat 0x0800C39C: 7020 STRB R0, [R4] 0x0800C39E: F7F9 FE5A BL BSP_SD_GetCardState ; 0x08006056 0x0800C3A2: B918 CBNZ R0, .L1 ; 0x0800C3AC 0x0800C3A4: 7820 LDRB R0, [R4] 0x0800C3A6: F000 00FE AND R0, R0, #254 0x0800C3AA: 7020 STRB R0, [R4]
.L1: 0x0800C3AC: 7820 LDRB R0, [R4] 0x0800C3AE: BD10 POP {R4, PC}

Section .text.osKernelGetTickCount from charger_lto.o, size=28, align=2


osKernelGetTickCount: 0x0800C3B0: F3EF 8005 MRS R0, IPSR 0x0800C3B4: B120 CBZ R0, .L1 ; 0x0800C3C0 0x0800C3B6: B580 PUSH {R7, LR} 0x0800C3B8: F7FA FE1B BL vPortValidateInterruptPriority ; 0x08006FF2 0x0800C3BC: E8BD 4008 POP.W {R3, LR}
.L1: 0x0800C3C0: F242 4040 MOVW R0, #0x2440 ; 0x24002440 = xTickCount 0x0800C3C4: F2C2 4000 MOVT R0, #0x2400 ; 0x24002440 = xTickCount 0x0800C3C8: 6800 LDR R0, [R0] 0x0800C3CA: 4770 BX LR

Section .text.osMessageQueueGet from charger_lto.o, size=48, align=2


osMessageQueueGet: 0x0800C3CC: F3EF 8205 MRS R2, IPSR 0x0800C3D0: B112 CBZ R2, .L1 ; 0x0800C3D8 0x0800C3D2: F06F 0003 MVN R0, #3 0x0800C3D6: 4770 BX LR
.L1: 0x0800C3D8: 0003 MOVS R3, R0 0x0800C3DA: F06F 0003 MVN R0, #3 0x0800C3DE: BF18 IT NE 0x0800C3E0: 2900 CMPNE R1, #0 0x0800C3E2: D100 BNE .L2 ; 0x0800C3E6 0x0800C3E4: 4770 BX LR
.L2: 0x0800C3E6: B580 PUSH {R7, LR} 0x0800C3E8: F247 5230 MOVW R2, #0x7530 0x0800C3EC: 4618 MOV R0, R3 0x0800C3EE: F000 FA17 BL xQueueReceive ; 0x0800C820 0x0800C3F2: 3801 SUBS R0, #1 0x0800C3F4: BF18 IT NE 0x0800C3F6: F06F 0001 MVNNE R0, #1 0x0800C3FA: BD08 POP {R3, PC}

Section .text.prvInsertBlockIntoFreeList from charger_lto.o, size=80, align=2


prvInsertBlockIntoFreeList: 0x0800C3FC: B500 PUSH {LR} 0x0800C3FE: F242 4C30 MOVW R12, #0x2430 ; 0x24002430 = xStart 0x0800C402: F2C2 4C00 MOVT R12, #0x2400 ; 0x24002430 = xStart
.L1: 0x0800C406: 4661 MOV R1, R12 0x0800C408: F8DC C000 LDR.W R12, [R12] 0x0800C40C: 4584 CMP R12, R0 0x0800C40E: D3FA BCC .L1 ; 0x0800C406 0x0800C410: F8D1 E004 LDR.W LR, [R1, #4] 0x0800C414: 6842 LDR R2, [R0, #4] 0x0800C416: EB01 030E ADD.W R3, R1, LR 0x0800C41A: 4283 CMP R3, R0 0x0800C41C: D102 BNE .L2 ; 0x0800C424 0x0800C41E: 4472 ADD R2, LR 0x0800C420: 4608 MOV R0, R1 0x0800C422: 604A STR R2, [R1, #4]
.L2: 0x0800C424: 1883 ADDS R3, R0, R2 0x0800C426: 4563 CMP R3, R12 0x0800C428: D10A BNE .L3 ; 0x0800C440 0x0800C42A: F242 4390 MOVW R3, #0x2490 ; 0x24002490 = pxEnd 0x0800C42E: F2C2 4300 MOVT R3, #0x2400 ; 0x24002490 = pxEnd 0x0800C432: 681B LDR R3, [R3] 0x0800C434: 459C CMP R12, R3 0x0800C436: BF1E ITTT NE 0x0800C438: E9DC C300 LDRDNE R12, R3, [R12] 0x0800C43C: 4413 ADDNE R3, R2 0x0800C43E: 6043 STRNE R3, [R0, #4]
.L3: 0x0800C440: 4281 CMP R1, R0 0x0800C442: F8C0 C000 STR.W R12, [R0] 0x0800C446: BF18 IT NE 0x0800C448: 6008 STRNE R0, [R1] 0x0800C44A: BD00 POP {PC}

Section .text.vPortFree from charger_lto.o, size=148, align=2


vPortFree: 0x0800C44C: 2800 CMP R0, #0 0x0800C44E: BF08 IT EQ 0x0800C450: 4770 BXEQ LR 0x0800C452: F242 41E0 MOVW R1, #0x24E0 ; 0x240024E0 = xBlockAllocatedBit 0x0800C456: F850 3C04 LDR R3, [R0, #-4] 0x0800C45A: F2C2 4100 MOVT R1, #0x2400 ; 0x240024E0 = xBlockAllocatedBit 0x0800C45E: 780A LDRB R2, [R1] 0x0800C460: 2A00 CMP R2, #0 0x0800C462: BF18 IT NE 0x0800C464: F04F 4200 MOVNE.W R2, #0x80000000 0x0800C468: 421A TST R2, R3 0x0800C46A: D00D BEQ .L2 ; 0x0800C488 0x0800C46C: F1A0 0C08 SUB.W R12, R0, #8 0x0800C470: F8DC 1000 LDR.W R1, [R12] 0x0800C474: B189 CBZ R1, .L4 ; 0x0800C49A 0x0800C476: F04F 0050 MOV.W R0, #80 0x0800C47A: F380 8811 MSR BASEPRI, R0 0x0800C47E: F3BF 8F6F ISB SY 0x0800C482: F3BF 8F4F DSB SY
.L1: 0x0800C486: E7FE B .L1 ; 0x0800C486
.L2: 0x0800C488: F04F 0050 MOV.W R0, #80 0x0800C48C: F380 8811 MSR BASEPRI, R0 0x0800C490: F3BF 8F6F ISB SY 0x0800C494: F3BF 8F4F DSB SY
.L3: 0x0800C498: E7FE B .L3 ; 0x0800C498
.L4: 0x0800C49A: B580 PUSH {R7, LR} 0x0800C49C: EA23 0102 BIC.W R1, R3, R2 0x0800C4A0: F840 1C04 STR R1, [R0, #-4] 0x0800C4A4: F242 4170 MOVW R1, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800C4A8: F2C2 4100 MOVT R1, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800C4AC: 680A LDR R2, [R1] 0x0800C4AE: 3201 ADDS R2, #1 0x0800C4B0: 600A STR R2, [R1] 0x0800C4B2: F242 4164 MOVW R1, #0x2464 ; 0x24002464 = xFreeBytesRemaining 0x0800C4B6: F2C2 4100 MOVT R1, #0x2400 ; 0x24002464 = xFreeBytesRemaining 0x0800C4BA: F850 0C04 LDR R0, [R0, #-4] 0x0800C4BE: 680A LDR R2, [R1] 0x0800C4C0: 4410 ADD R0, R2 0x0800C4C2: 6008 STR R0, [R1] 0x0800C4C4: 4660 MOV R0, R12 0x0800C4C6: F7FF FF99 BL prvInsertBlockIntoFreeList ; 0x0800C3FC 0x0800C4CA: F242 404C MOVW R0, #0x244C ; 0x2400244C = xNumberOfSuccessfulFrees 0x0800C4CE: F2C2 4000 MOVT R0, #0x2400 ; 0x2400244C = xNumberOfSuccessfulFrees 0x0800C4D2: 6801 LDR R1, [R0] 0x0800C4D4: 3101 ADDS R1, #1 0x0800C4D6: 6001 STR R1, [R0] 0x0800C4D8: E8BD 4008 POP.W {R3, LR} 0x0800C4DC: F7FB B8E6 B.W xTaskResumeAll ; 0x080076AC

Section .text.vListInsert from charger_lto.o, size=52, align=2


vListInsert: 0x0800C4E0: B500 PUSH {LR} 0x0800C4E2: F8D1 C000 LDR.W R12, [R1] 0x0800C4E6: F11C 0201 ADDS.W R2, R12, #1 0x0800C4EA: D008 BEQ .L2 ; 0x0800C4FE 0x0800C4EC: F100 0208 ADD.W R2, R0, #8
.L1: 0x0800C4F0: 4613 MOV R3, R2 0x0800C4F2: 6852 LDR R2, [R2, #4] 0x0800C4F4: F8D2 E000 LDR.W LR, [R2] 0x0800C4F8: 45E6 CMP LR, R12 0x0800C4FA: D9F9 BLS .L1 ; 0x0800C4F0 0x0800C4FC: E001 B .L3 ; 0x0800C502
.L2: 0x0800C4FE: 6903 LDR R3, [R0, #16] 0x0800C500: 685A LDR R2, [R3, #4]
.L3: 0x0800C502: 604A STR R2, [R1, #4] 0x0800C504: 6091 STR R1, [R2, #8] 0x0800C506: 608B STR R3, [R1, #8] 0x0800C508: 6059 STR R1, [R3, #4] 0x0800C50A: 6108 STR R0, [R1, #16] 0x0800C50C: 6801 LDR R1, [R0] 0x0800C50E: 3101 ADDS R1, #1 0x0800C510: 6001 STR R1, [R0] 0x0800C512: BD00 POP {PC}

Section .text.prvTaskExitError from charger_lto.o, size=48, align=2


prvTaskExitError: 0x0800C514: B081 SUB SP, SP, #4 0x0800C516: 2000 MOVS R0, #0 0x0800C518: 9000 STR R0, [SP, #0] 0x0800C51A: F646 60D8 MOVW R0, #0x6ED8 ; 0x24006ED8 = uxCriticalNesting 0x0800C51E: F2C2 4000 MOVT R0, #0x2400 ; 0x24006ED8 = uxCriticalNesting 0x0800C522: 6800 LDR R0, [R0] 0x0800C524: F04F 0150 MOV.W R1, #80 0x0800C528: F381 8811 MSR BASEPRI, R1 0x0800C52C: F3BF 8F6F ISB SY 0x0800C530: F3BF 8F4F DSB SY 0x0800C534: 3001 ADDS R0, #1 0x0800C536: D000 BEQ .L2 ; 0x0800C53A
.L1: 0x0800C538: E7FE B .L1 ; 0x0800C538
.L2: 0x0800C53A: 9800 LDR R0, [SP, #0] 0x0800C53C: 2800 CMP R0, #0 0x0800C53E: D0FC BEQ .L2 ; 0x0800C53A 0x0800C540: B001 ADD SP, SP, #4 0x0800C542: 4770 BX LR

Section .text.vPortEnterCritical from charger_lto.o, size=72, align=2


vPortEnterCritical: 0x0800C544: F04F 0050 MOV.W R0, #80 0x0800C548: F380 8811 MSR BASEPRI, R0 0x0800C54C: F3BF 8F6F ISB SY 0x0800C550: F3BF 8F4F DSB SY 0x0800C554: F646 60D8 MOVW R0, #0x6ED8 ; 0x24006ED8 = uxCriticalNesting 0x0800C558: F2C2 4000 MOVT R0, #0x2400 ; 0x24006ED8 = uxCriticalNesting 0x0800C55C: 6801 LDR R1, [R0] 0x0800C55E: 2900 CMP R1, #0 0x0800C560: F101 0101 ADD.W R1, R1, #1 0x0800C564: 6001 STR R1, [R0] 0x0800C566: D000 BEQ .L1 ; 0x0800C56A 0x0800C568: 4770 BX LR
.L1: 0x0800C56A: F64E 5004 MOVW R0, #0xED04 0x0800C56E: F2CE 0000 MOVT R0, #0xE000 0x0800C572: 6800 LDR R0, [R0] 0x0800C574: 0600 LSLS R0, R0, #24 0x0800C576: BF08 IT EQ 0x0800C578: 4770 BXEQ LR 0x0800C57A: F04F 0050 MOV.W R0, #80 0x0800C57E: F380 8811 MSR BASEPRI, R0 0x0800C582: F3BF 8F6F ISB SY 0x0800C586: F3BF 8F4F DSB SY
.L2: 0x0800C58A: E7FE B .L2 ; 0x0800C58A

Section .text.xQueueGenericSend from charger_lto.o, size=424, align=2


xQueueGenericSend: 0x0800C58C: E92D 4FF4 PUSH.W {R2, R4-R11, LR} 0x0800C590: B082 SUB SP, SP, #8 0x0800C592: 0004 MOVS R4, R0 0x0800C594: F000 8093 BEQ.W .L8 ; 0x0800C6BE 0x0800C598: 000D MOVS R5, R1 0x0800C59A: F000 8099 BEQ.W .L10 ; 0x0800C6D0
.L1: 0x0800C59E: F242 4044 MOVW R0, #0x2444 ; 0x24002444 = xSchedulerRunning 0x0800C5A2: F2C2 4000 MOVT R0, #0x2400 ; 0x24002444 = xSchedulerRunning 0x0800C5A6: 6800 LDR R0, [R0] 0x0800C5A8: B148 CBZ R0, .L2 ; 0x0800C5BE 0x0800C5AA: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800C5AE: 2A00 CMP R2, #0 0x0800C5B0: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800C5B4: 6800 LDR R0, [R0] 0x0800C5B6: BF18 IT NE 0x0800C5B8: 2800 CMPNE R0, #0 0x0800C5BA: F040 8096 BNE.W .L12 ; 0x0800C6EA
.L2: 0x0800C5BE: F7FF FFC1 BL vPortEnterCritical ; 0x0800C544 0x0800C5C2: 6BA0 LDR R0, [R4, #56] 0x0800C5C4: 6BE1 LDR R1, [R4, #60] 0x0800C5C6: 4288 CMP R0, R1 0x0800C5C8: D361 BCC .L7 ; 0x0800C68E 0x0800C5CA: F242 4770 MOVW R7, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800C5CE: F104 0910 ADD.W R9, R4, #16 0x0800C5D2: F2C2 4700 MOVT R7, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800C5D6: 2600 MOVS R6, #0
.L3: 0x0800C5D8: 9802 LDR R0, [SP, #8] 0x0800C5DA: 2800 CMP R0, #0 0x0800C5DC: F000 809E BEQ.W .L16 ; 0x0800C71C 0x0800C5E0: B966 CBNZ R6, .L4 ; 0x0800C5FC 0x0800C5E2: F242 4054 MOVW R0, #0x2454 ; 0x24002454 = xNumOfOverflows 0x0800C5E6: 2601 MOVS R6, #1 0x0800C5E8: F2C2 4000 MOVT R0, #0x2400 ; 0x24002454 = xNumOfOverflows 0x0800C5EC: 6800 LDR R0, [R0] 0x0800C5EE: 9000 STR R0, [SP, #0] 0x0800C5F0: F242 4040 MOVW R0, #0x2440 ; 0x24002440 = xTickCount 0x0800C5F4: F2C2 4000 MOVT R0, #0x2400 ; 0x24002440 = xTickCount 0x0800C5F8: 6800 LDR R0, [R0] 0x0800C5FA: 9001 STR R0, [SP, #4]
.L4: 0x0800C5FC: F7FA FCE2 BL vPortExitCritical ; 0x08006FC4 0x0800C600: 6838 LDR R0, [R7] 0x0800C602: 3001 ADDS R0, #1 0x0800C604: 6038 STR R0, [R7] 0x0800C606: F7FF FF9D BL vPortEnterCritical ; 0x0800C544 0x0800C60A: F894 0044 LDRB.W R0, [R4, #68] 0x0800C60E: 28FF CMP R0, #255 0x0800C610: BF04 ITT EQ 0x0800C612: 2000 MOVEQ R0, #0 0x0800C614: F884 0044 STRBEQ.W R0, [R4, #68] 0x0800C618: F894 0045 LDRB.W R0, [R4, #69] 0x0800C61C: 28FF CMP R0, #255 0x0800C61E: BF04 ITT EQ 0x0800C620: 2000 MOVEQ R0, #0 0x0800C622: F884 0045 STRBEQ.W R0, [R4, #69] 0x0800C626: F7FA FCCD BL vPortExitCritical ; 0x08006FC4 0x0800C62A: 4668 MOV R0, SP 0x0800C62C: A902 ADD R1, SP, #8 0x0800C62E: F7FB F9FB BL xTaskCheckForTimeOut ; 0x08007A28 0x0800C632: 2800 CMP R0, #0 0x0800C634: F040 8075 BNE.W .L17 ; 0x0800C722 0x0800C638: F7FF FF84 BL vPortEnterCritical ; 0x0800C544 0x0800C63C: F8D4 A038 LDR.W R10, [R4, #56] 0x0800C640: F8D4 803C LDR.W R8, [R4, #60] 0x0800C644: F7FA FCBE BL vPortExitCritical ; 0x08006FC4 0x0800C648: 45C2 CMP R10, R8 0x0800C64A: D115 BNE .L5 ; 0x0800C678 0x0800C64C: 9902 LDR R1, [SP, #8] 0x0800C64E: 4648 MOV R0, R9 0x0800C650: F000 FC22 BL vTaskPlaceOnEventList ; 0x0800CE98 0x0800C654: 4620 MOV R0, R4 0x0800C656: F7FA FE38 BL prvUnlockQueue ; 0x080072CA 0x0800C65A: F7FB F827 BL xTaskResumeAll ; 0x080076AC 0x0800C65E: B980 CBNZ R0, .L6 ; 0x0800C682 0x0800C660: F64E 5004 MOVW R0, #0xED04 0x0800C664: F04F 5180 MOV.W R1, #0x10000000 0x0800C668: F2CE 0000 MOVT R0, #0xE000 0x0800C66C: 6001 STR R1, [R0] 0x0800C66E: F3BF 8F4F DSB SY 0x0800C672: F3BF 8F6F ISB SY 0x0800C676: E004 B .L6 ; 0x0800C682
.L5: 0x0800C678: 4620 MOV R0, R4 0x0800C67A: F7FA FE26 BL prvUnlockQueue ; 0x080072CA 0x0800C67E: F7FB F815 BL xTaskResumeAll ; 0x080076AC
.L6: 0x0800C682: F7FF FF5F BL vPortEnterCritical ; 0x0800C544 0x0800C686: 6BA0 LDR R0, [R4, #56] 0x0800C688: 6BE1 LDR R1, [R4, #60] 0x0800C68A: 4288 CMP R0, R1 0x0800C68C: D2A4 BCS .L3 ; 0x0800C5D8
.L7: 0x0800C68E: 4620 MOV R0, R4 0x0800C690: 4629 MOV R1, R5 0x0800C692: F000 F84F BL prvCopyDataToQueue ; 0x0800C734 0x0800C696: F854 1F24 LDR R1, [R4, #36]! 0x0800C69A: B379 CBZ R1, .L14 ; 0x0800C6FC 0x0800C69C: 4620 MOV R0, R4 0x0800C69E: F000 FC15 BL xTaskRemoveFromEventList ; 0x0800CECC 0x0800C6A2: 2800 CMP R0, #0 0x0800C6A4: D036 BEQ .L15 ; 0x0800C714 0x0800C6A6: F64E 5004 MOVW R0, #0xED04 0x0800C6AA: F04F 5180 MOV.W R1, #0x10000000 0x0800C6AE: F2CE 0000 MOVT R0, #0xE000 0x0800C6B2: 6001 STR R1, [R0] 0x0800C6B4: F3BF 8F4F DSB SY 0x0800C6B8: F3BF 8F6F ISB SY 0x0800C6BC: E02A B .L15 ; 0x0800C714
.L8: 0x0800C6BE: F04F 0050 MOV.W R0, #80 0x0800C6C2: F380 8811 MSR BASEPRI, R0 0x0800C6C6: F3BF 8F6F ISB SY 0x0800C6CA: F3BF 8F4F DSB SY
.L9: 0x0800C6CE: E7FE B .L9 ; 0x0800C6CE
.L10: 0x0800C6D0: 6C20 LDR R0, [R4, #64] 0x0800C6D2: 2800 CMP R0, #0 0x0800C6D4: F43F AF63 BEQ.W .L1 ; 0x0800C59E 0x0800C6D8: F04F 0050 MOV.W R0, #80 0x0800C6DC: F380 8811 MSR BASEPRI, R0 0x0800C6E0: F3BF 8F6F ISB SY 0x0800C6E4: F3BF 8F4F DSB SY
.L11: 0x0800C6E8: E7FE B .L11 ; 0x0800C6E8
.L12: 0x0800C6EA: F04F 0050 MOV.W R0, #80 0x0800C6EE: F380 8811 MSR BASEPRI, R0 0x0800C6F2: F3BF 8F6F ISB SY 0x0800C6F6: F3BF 8F4F DSB SY
.L13: 0x0800C6FA: E7FE B .L13 ; 0x0800C6FA
.L14: 0x0800C6FC: B150 CBZ R0, .L15 ; 0x0800C714 0x0800C6FE: F64E 5004 MOVW R0, #0xED04 0x0800C702: F04F 5180 MOV.W R1, #0x10000000 0x0800C706: F2CE 0000 MOVT R0, #0xE000 0x0800C70A: 6001 STR R1, [R0] 0x0800C70C: F3BF 8F4F DSB SY 0x0800C710: F3BF 8F6F ISB SY
.L15: 0x0800C714: F7FA FC56 BL vPortExitCritical ; 0x08006FC4 0x0800C718: 2001 MOVS R0, #1 0x0800C71A: E008 B .L19 ; 0x0800C72E
.L16: 0x0800C71C: F7FA FC52 BL vPortExitCritical ; 0x08006FC4 0x0800C720: E004 B .L18 ; 0x0800C72C
.L17: 0x0800C722: 4620 MOV R0, R4 0x0800C724: F7FA FDD1 BL prvUnlockQueue ; 0x080072CA 0x0800C728: F7FA FFC0 BL xTaskResumeAll ; 0x080076AC
.L18: 0x0800C72C: 2000 MOVS R0, #0
.L19: 0x0800C72E: B003 ADD SP, SP, #12 0x0800C730: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.prvCopyDataToQueue from charger_lto.o, size=212, align=2


prvCopyDataToQueue: 0x0800C734: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800C738: 6B86 LDR R6, [R0, #56] 0x0800C73A: 4604 MOV R4, R0 0x0800C73C: 6C02 LDR R2, [R0, #64] 0x0800C73E: B162 CBZ R2, .L1 ; 0x0800C75A 0x0800C740: 6860 LDR R0, [R4, #4] 0x0800C742: F7F6 FB65 BL memcpy ; 0x08002E10 0x0800C746: E9D4 0101 LDRD R0, R1, [R4, #4] 0x0800C74A: 6C22 LDR R2, [R4, #64] 0x0800C74C: 4410 ADD R0, R2 0x0800C74E: 6060 STR R0, [R4, #4] 0x0800C750: 4288 CMP R0, R1 0x0800C752: BF24 ITT CS 0x0800C754: 6820 LDRCS R0, [R4] 0x0800C756: 6060 STRCS R0, [R4, #4] 0x0800C758: E001 B .L2 ; 0x0800C75E
.L1: 0x0800C75A: 6820 LDR R0, [R4] 0x0800C75C: B120 CBZ R0, .L4 ; 0x0800C768
.L2: 0x0800C75E: 2000 MOVS R0, #0
.L3: 0x0800C760: 1C71 ADDS R1, R6, #1 0x0800C762: 63A1 STR R1, [R4, #56] 0x0800C764: E8BD 81F0 POP.W {R4-R8, PC}
.L4: 0x0800C768: 68A5 LDR R5, [R4, #8] 0x0800C76A: 4680 MOV R8, R0 0x0800C76C: 2D00 CMP R5, #0 0x0800C76E: D03F BEQ .L7 ; 0x0800C7F0 0x0800C770: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800C774: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800C778: 6800 LDR R0, [R0] 0x0800C77A: 42A8 CMP R0, R5 0x0800C77C: D008 BEQ .L6 ; 0x0800C790 0x0800C77E: F04F 0050 MOV.W R0, #80 0x0800C782: F380 8811 MSR BASEPRI, R0 0x0800C786: F3BF 8F6F ISB SY 0x0800C78A: F3BF 8F4F DSB SY
.L5: 0x0800C78E: E7FE B .L5 ; 0x0800C78E
.L6: 0x0800C790: 6D68 LDR R0, [R5, #84] 0x0800C792: B380 CBZ R0, .L8 ; 0x0800C7F6 0x0800C794: 3801 SUBS R0, #1 0x0800C796: 6568 STR R0, [R5, #84] 0x0800C798: 4610 MOV R0, R2 0x0800C79A: D129 BNE .L7 ; 0x0800C7F0 0x0800C79C: 6AE9 LDR R1, [R5, #44] 0x0800C79E: 6D2A LDR R2, [R5, #80] 0x0800C7A0: 4291 CMP R1, R2 0x0800C7A2: D025 BEQ .L7 ; 0x0800C7F0 0x0800C7A4: 1D2F ADDS R7, R5, #4 0x0800C7A6: 4638 MOV R0, R7 0x0800C7A8: F7FA FBFB BL uxListRemove ; 0x08006FA2 0x0800C7AC: 6D28 LDR R0, [R5, #80] 0x0800C7AE: 62E8 STR R0, [R5, #44] 0x0800C7B0: F1C0 0138 RSB R1, R0, #56 0x0800C7B4: 61A9 STR R1, [R5, #24] 0x0800C7B6: F242 4168 MOVW R1, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x0800C7BA: F640 0C00 MOVW R12, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x0800C7BE: F2C2 4100 MOVT R1, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x0800C7C2: F2C2 4C00 MOVT R12, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x0800C7C6: 680A LDR R2, [R1] 0x0800C7C8: 4290 CMP R0, R2 0x0800C7CA: BF88 IT HI 0x0800C7CC: 6008 STRHI R0, [R1] 0x0800C7CE: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x0800C7D2: EB0C 0280 ADD.W R2, R12, R0, LSL #2 0x0800C7D6: 616A STR R2, [R5, #20] 0x0800C7D8: 6853 LDR R3, [R2, #4] 0x0800C7DA: 60AB STR R3, [R5, #8] 0x0800C7DC: 6899 LDR R1, [R3, #8] 0x0800C7DE: 60E9 STR R1, [R5, #12] 0x0800C7E0: 609F STR R7, [R3, #8] 0x0800C7E2: 604F STR R7, [R1, #4] 0x0800C7E4: F85C 1020 LDR.W R1, [R12, R0, LSL #2] 0x0800C7E8: 3101 ADDS R1, #1 0x0800C7EA: F84C 1020 STR.W R1, [R12, R0, LSL #2] 0x0800C7EE: 2001 MOVS R0, #1
.L7: 0x0800C7F0: F8C4 8008 STR.W R8, [R4, #8] 0x0800C7F4: E7B4 B .L3 ; 0x0800C760
.L8: 0x0800C7F6: F04F 0050 MOV.W R0, #80 0x0800C7FA: F380 8811 MSR BASEPRI, R0 0x0800C7FE: F3BF 8F6F ISB SY 0x0800C802: F3BF 8F4F DSB SY
.L9: 0x0800C806: E7FE B .L9 ; 0x0800C806

Section .text.prvIsQueueEmpty from charger_lto.o, size=24, align=2


prvIsQueueEmpty: 0x0800C808: B510 PUSH {R4, LR} 0x0800C80A: 4604 MOV R4, R0 0x0800C80C: F7FF FE9A BL vPortEnterCritical ; 0x0800C544 0x0800C810: 6BA0 LDR R0, [R4, #56] 0x0800C812: FAB0 F080 CLZ R0, R0 0x0800C816: 0944 LSRS R4, R0, #5 0x0800C818: F7FA FBD4 BL vPortExitCritical ; 0x08006FC4 0x0800C81C: 4620 MOV R0, R4 0x0800C81E: BD10 POP {R4, PC}

Section .text.xQueueReceive from charger_lto.o, size=404, align=2


xQueueReceive: 0x0800C820: E92D 4FF4 PUSH.W {R2, R4-R11, LR} 0x0800C824: B084 SUB SP, SP, #16 0x0800C826: 0004 MOVS R4, R0 0x0800C828: D03E BEQ .L8 ; 0x0800C8A8 0x0800C82A: EA5F 0801 MOVS.W R8, R1 0x0800C82E: D044 BEQ .L10 ; 0x0800C8BA
.L1: 0x0800C830: F242 4044 MOVW R0, #0x2444 ; 0x24002444 = xSchedulerRunning 0x0800C834: F2C2 4000 MOVT R0, #0x2400 ; 0x24002444 = xSchedulerRunning 0x0800C838: 6800 LDR R0, [R0] 0x0800C83A: B140 CBZ R0, .L2 ; 0x0800C84E 0x0800C83C: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800C840: 2A00 CMP R2, #0 0x0800C842: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800C846: 6800 LDR R0, [R0] 0x0800C848: BF18 IT NE 0x0800C84A: 2800 CMPNE R0, #0 0x0800C84C: D141 BNE .L12 ; 0x0800C8D2
.L2: 0x0800C84E: F7FF FE79 BL vPortEnterCritical ; 0x0800C544 0x0800C852: 6BA5 LDR R5, [R4, #56] 0x0800C854: 2D00 CMP R5, #0 0x0800C856: D045 BEQ .L14 ; 0x0800C8E4
.L3: 0x0800C858: 6C22 LDR R2, [R4, #64] 0x0800C85A: B152 CBZ R2, .L4 ; 0x0800C872 0x0800C85C: E9D4 0102 LDRD R0, R1, [R4, #8] 0x0800C860: 4411 ADD R1, R2 0x0800C862: 60E1 STR R1, [R4, #12] 0x0800C864: 4281 CMP R1, R0 0x0800C866: 4640 MOV R0, R8 0x0800C868: BF24 ITT CS 0x0800C86A: 6821 LDRCS R1, [R4] 0x0800C86C: 60E1 STRCS R1, [R4, #12] 0x0800C86E: F7F6 FACF BL memcpy ; 0x08002E10
.L4: 0x0800C872: 1E68 SUBS R0, R5, #1 0x0800C874: 63A0 STR R0, [R4, #56] 0x0800C876: F854 0F10 LDR R0, [R4, #16]! 0x0800C87A: B170 CBZ R0, .L5 ; 0x0800C89A 0x0800C87C: 4620 MOV R0, R4 0x0800C87E: F000 FB25 BL xTaskRemoveFromEventList ; 0x0800CECC 0x0800C882: B150 CBZ R0, .L5 ; 0x0800C89A 0x0800C884: F64E 5004 MOVW R0, #0xED04 0x0800C888: F04F 5180 MOV.W R1, #0x10000000 0x0800C88C: F2CE 0000 MOVT R0, #0xE000 0x0800C890: 6001 STR R1, [R0] 0x0800C892: F3BF 8F4F DSB SY 0x0800C896: F3BF 8F6F ISB SY
.L5: 0x0800C89A: 2401 MOVS R4, #1
.L6: 0x0800C89C: F7FA FB92 BL vPortExitCritical ; 0x08006FC4
.L7: 0x0800C8A0: 4620 MOV R0, R4 0x0800C8A2: B005 ADD SP, SP, #20 0x0800C8A4: E8BD 8FF0 POP.W {R4-R11, PC}
.L8: 0x0800C8A8: F04F 0050 MOV.W R0, #80 0x0800C8AC: F380 8811 MSR BASEPRI, R0 0x0800C8B0: F3BF 8F6F ISB SY 0x0800C8B4: F3BF 8F4F DSB SY
.L9: 0x0800C8B8: E7FE B .L9 ; 0x0800C8B8
.L10: 0x0800C8BA: 6C20 LDR R0, [R4, #64] 0x0800C8BC: 2800 CMP R0, #0 0x0800C8BE: D0B7 BEQ .L1 ; 0x0800C830 0x0800C8C0: F04F 0050 MOV.W R0, #80 0x0800C8C4: F380 8811 MSR BASEPRI, R0 0x0800C8C8: F3BF 8F6F ISB SY 0x0800C8CC: F3BF 8F4F DSB SY
.L11: 0x0800C8D0: E7FE B .L11 ; 0x0800C8D0
.L12: 0x0800C8D2: F04F 0050 MOV.W R0, #80 0x0800C8D6: F380 8811 MSR BASEPRI, R0 0x0800C8DA: F3BF 8F6F ISB SY 0x0800C8DE: F3BF 8F4F DSB SY
.L13: 0x0800C8E2: E7FE B .L13 ; 0x0800C8E2
.L14: 0x0800C8E4: F242 4770 MOVW R7, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800C8E8: F2C2 4700 MOVT R7, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800C8EC: 2600 MOVS R6, #0 0x0800C8EE: 46B2 MOV R10, R6 0x0800C8F0: F104 0024 ADD.W R0, R4, #36 0x0800C8F4: 9001 STR R0, [SP, #4]
.L15: 0x0800C8F6: 9804 LDR R0, [SP, #16] 0x0800C8F8: 2800 CMP R0, #0 0x0800C8FA: D057 BEQ .L20 ; 0x0800C9AC 0x0800C8FC: B966 CBNZ R6, .L16 ; 0x0800C918 0x0800C8FE: F242 4054 MOVW R0, #0x2454 ; 0x24002454 = xNumOfOverflows 0x0800C902: 2601 MOVS R6, #1 0x0800C904: F2C2 4000 MOVT R0, #0x2400 ; 0x24002454 = xNumOfOverflows 0x0800C908: 6800 LDR R0, [R0] 0x0800C90A: 9002 STR R0, [SP, #8] 0x0800C90C: F242 4040 MOVW R0, #0x2440 ; 0x24002440 = xTickCount 0x0800C910: F2C2 4000 MOVT R0, #0x2400 ; 0x24002440 = xTickCount 0x0800C914: 6800 LDR R0, [R0] 0x0800C916: 9003 STR R0, [SP, #12]
.L16: 0x0800C918: F7FA FB54 BL vPortExitCritical ; 0x08006FC4 0x0800C91C: 6838 LDR R0, [R7] 0x0800C91E: 3001 ADDS R0, #1 0x0800C920: 6038 STR R0, [R7] 0x0800C922: F7FF FE0F BL vPortEnterCritical ; 0x0800C544 0x0800C926: F894 0044 LDRB.W R0, [R4, #68] 0x0800C92A: 28FF CMP R0, #255 0x0800C92C: BF08 IT EQ 0x0800C92E: F884 A044 STRBEQ.W R10, [R4, #68] 0x0800C932: F894 0045 LDRB.W R0, [R4, #69] 0x0800C936: 28FF CMP R0, #255 0x0800C938: BF08 IT EQ 0x0800C93A: F884 A045 STRBEQ.W R10, [R4, #69] 0x0800C93E: F7FA FB41 BL vPortExitCritical ; 0x08006FC4 0x0800C942: A802 ADD R0, SP, #8 0x0800C944: A904 ADD R1, SP, #16 0x0800C946: F7FB F86F BL xTaskCheckForTimeOut ; 0x08007A28 0x0800C94A: 2800 CMP R0, #0 0x0800C94C: 4620 MOV R0, R4 0x0800C94E: D00D BEQ .L18 ; 0x0800C96C 0x0800C950: F7FA FCBB BL prvUnlockQueue ; 0x080072CA 0x0800C954: F7FA FEAA BL xTaskResumeAll ; 0x080076AC 0x0800C958: 4620 MOV R0, R4 0x0800C95A: F7FF FF55 BL prvIsQueueEmpty ; 0x0800C808 0x0800C95E: BB38 CBNZ R0, .L21 ; 0x0800C9B0
.L17: 0x0800C960: F7FF FDF0 BL vPortEnterCritical ; 0x0800C544 0x0800C964: 6BA5 LDR R5, [R4, #56] 0x0800C966: 2D00 CMP R5, #0 0x0800C968: D0C5 BEQ .L15 ; 0x0800C8F6 0x0800C96A: E775 B .L3 ; 0x0800C858
.L18: 0x0800C96C: F7FF FF4C BL prvIsQueueEmpty ; 0x0800C808 0x0800C970: B1B0 CBZ R0, .L19 ; 0x0800C9A0 0x0800C972: 9904 LDR R1, [SP, #16] 0x0800C974: 9801 LDR R0, [SP, #4] 0x0800C976: F000 FA8F BL vTaskPlaceOnEventList ; 0x0800CE98 0x0800C97A: 4620 MOV R0, R4 0x0800C97C: F7FA FCA5 BL prvUnlockQueue ; 0x080072CA 0x0800C980: F7FA FE94 BL xTaskResumeAll ; 0x080076AC 0x0800C984: 2800 CMP R0, #0 0x0800C986: D1EB BNE .L17 ; 0x0800C960 0x0800C988: F64E 5004 MOVW R0, #0xED04 0x0800C98C: F04F 5180 MOV.W R1, #0x10000000 0x0800C990: F2CE 0000 MOVT R0, #0xE000 0x0800C994: 6001 STR R1, [R0] 0x0800C996: F3BF 8F4F DSB SY 0x0800C99A: F3BF 8F6F ISB SY 0x0800C99E: E7DF B .L17 ; 0x0800C960
.L19: 0x0800C9A0: 4620 MOV R0, R4 0x0800C9A2: F7FA FC92 BL prvUnlockQueue ; 0x080072CA 0x0800C9A6: F7FA FE81 BL xTaskResumeAll ; 0x080076AC 0x0800C9AA: E7D9 B .L17 ; 0x0800C960
.L20: 0x0800C9AC: 2400 MOVS R4, #0 0x0800C9AE: E775 B .L6 ; 0x0800C89C
.L21: 0x0800C9B0: 2400 MOVS R4, #0 0x0800C9B2: E775 B .L7 ; 0x0800C8A0

Section .text.vQueueAddToRegistry from charger_lto.o, size=36, align=2


vQueueAddToRegistry: 0x0800C9B4: F242 3C14 MOVW R12, #0x2314 ; 0x24002314 = xQueueRegistry 0x0800C9B8: 2200 MOVS R2, #0 0x0800C9BA: F2C2 4C00 MOVT R12, #0x2400 ; 0x24002314 = xQueueRegistry
.L1: 0x0800C9BE: F85C 3032 LDR.W R3, [R12, R2, LSL #3] 0x0800C9C2: B11B CBZ R3, .L2 ; 0x0800C9CC 0x0800C9C4: 3201 ADDS R2, #1 0x0800C9C6: 2A08 CMP R2, #8 0x0800C9C8: D1F9 BNE .L1 ; 0x0800C9BE 0x0800C9CA: 4770 BX LR
.L2: 0x0800C9CC: EB0C 03C2 ADD.W R3, R12, R2, LSL #3 0x0800C9D0: F84C 1032 STR.W R1, [R12, R2, LSL #3] 0x0800C9D4: 6058 STR R0, [R3, #4] 0x0800C9D6: 4770 BX LR

Section .text.xTaskCreateStatic from charger_lto.o, size=584, align=2


xTaskCreateStatic: 0x0800C9D8: E92D 43F8 PUSH.W {R3-R9, LR} 0x0800C9DC: 9C08 LDR R4, [SP, #32] 0x0800C9DE: B354 CBZ R4, .L3 ; 0x0800CA36 0x0800C9E0: 9D09 LDR R5, [SP, #36] 0x0800C9E2: B38D CBZ R5, .L5 ; 0x0800CA48 0x0800C9E4: 4680 MOV R8, R0 0x0800C9E6: 2060 MOVS R0, #96 0x0800C9E8: 9000 STR R0, [SP, #0] 0x0800C9EA: 9800 LDR R0, [SP, #0] 0x0800C9EC: 2860 CMP R0, #96 0x0800C9EE: D134 BNE .L7 ; 0x0800CA5A 0x0800C9F0: 9800 LDR R0, [SP, #0] 0x0800C9F2: 4691 MOV R9, R2 0x0800C9F4: 2002 MOVS R0, #2 0x0800C9F6: 460F MOV R7, R1 0x0800C9F8: F885 005D STRB.W R0, [R5, #93] 0x0800C9FC: 0091 LSLS R1, R2, #2 0x0800C9FE: 22A5 MOVS R2, #165 0x0800CA00: 4620 MOV R0, R4 0x0800CA02: 461E MOV R6, R3 0x0800CA04: 632C STR R4, [R5, #48] 0x0800CA06: F7F6 FA32 BL __aeabi_memset8 ; 0x08002E6E 0x0800CA0A: 6B28 LDR R0, [R5, #48] 0x0800CA0C: EB00 0089 ADD.W R0, R0, R9, LSL #2 0x0800CA10: 3804 SUBS R0, #4 0x0800CA12: F020 0007 BIC R0, R0, #7 0x0800CA16: 6468 STR R0, [R5, #68] 0x0800CA18: B347 CBZ R7, .L9 ; 0x0800CA6C 0x0800CA1A: F105 0134 ADD.W R1, R5, #52 0x0800CA1E: 2200 MOVS R2, #0
.L1: 0x0800CA20: 5CBB LDRB R3, [R7, R2] 0x0800CA22: 548B STRB R3, [R1, R2] 0x0800CA24: B11B CBZ R3, .L2 ; 0x0800CA2E 0x0800CA26: 2A0F CMP R2, #15 0x0800CA28: F102 0201 ADD.W R2, R2, #1 0x0800CA2C: D1F8 BNE .L1 ; 0x0800CA20
.L2: 0x0800CA2E: 2100 MOVS R1, #0 0x0800CA30: F885 1043 STRB.W R1, [R5, #67] 0x0800CA34: E01D B .L10 ; 0x0800CA72
.L3: 0x0800CA36: F04F 0050 MOV.W R0, #80 0x0800CA3A: F380 8811 MSR BASEPRI, R0 0x0800CA3E: F3BF 8F6F ISB SY 0x0800CA42: F3BF 8F4F DSB SY
.L4: 0x0800CA46: E7FE B .L4 ; 0x0800CA46
.L5: 0x0800CA48: F04F 0050 MOV.W R0, #80 0x0800CA4C: F380 8811 MSR BASEPRI, R0 0x0800CA50: F3BF 8F6F ISB SY 0x0800CA54: F3BF 8F4F DSB SY
.L6: 0x0800CA58: E7FE B .L6 ; 0x0800CA58
.L7: 0x0800CA5A: F04F 0050 MOV.W R0, #80 0x0800CA5E: F380 8811 MSR BASEPRI, R0 0x0800CA62: F3BF 8F6F ISB SY 0x0800CA66: F3BF 8F4F DSB SY
.L8: 0x0800CA6A: E7FE B .L8 ; 0x0800CA6A
.L9: 0x0800CA6C: 2100 MOVS R1, #0 0x0800CA6E: F885 1034 STRB.W R1, [R5, #52]
.L10: 0x0800CA72: 2E37 CMP R6, #55 0x0800CA74: F04F 7380 MOV.W R3, #0x01000000 0x0800CA78: BF28 IT CS 0x0800CA7A: 2637 MOVCS R6, #55 0x0800CA7C: F1C6 0238 RSB R2, R6, #56 0x0800CA80: 61AA STR R2, [R5, #24] 0x0800CA82: F24C 5215 MOVW R2, #0xC515 ; 0x0800C515 = prvTaskExitError 0x0800CA86: 62EE STR R6, [R5, #44] 0x0800CA88: F6C0 0200 MOVT R2, #0x0800 ; 0x0800C515 = prvTaskExitError 0x0800CA8C: E9C5 6114 STRD R6, R1, [R5, #80] 0x0800CA90: E9C5 5104 STRD R5, R1, [R5, #16] 0x0800CA94: E9C5 5109 STRD R5, R1, [R5, #36] 0x0800CA98: 65A9 STR R1, [R5, #88] 0x0800CA9A: F885 105C STRB.W R1, [R5, #92] 0x0800CA9E: F840 2C0C STR R2, [R0, #-12] 0x0800CAA2: F028 0201 BIC R2, R8, #1 0x0800CAA6: E940 2302 STRD R2, R3, [R0, #-8] 0x0800CAAA: 1ECA SUBS R2, R1, #3 0x0800CAAC: E940 2109 STRD R2, R1, [R0, #-36] 0x0800CAB0: 3844 SUBS R0, #68 0x0800CAB2: 6028 STR R0, [R5] 0x0800CAB4: F7FF FD46 BL vPortEnterCritical ; 0x0800C544 0x0800CAB8: F242 4178 MOVW R1, #0x2478 ; 0x24002478 = uxCurrentNumberOfTasks 0x0800CABC: F242 449C MOVW R4, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800CAC0: F2C2 4100 MOVT R1, #0x2400 ; 0x24002478 = uxCurrentNumberOfTasks 0x0800CAC4: F2C2 4400 MOVT R4, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800CAC8: F242 4844 MOVW R8, #0x2444 ; 0x24002444 = xSchedulerRunning 0x0800CACC: 6808 LDR R0, [R1] 0x0800CACE: F2C2 4800 MOVT R8, #0x2400 ; 0x24002444 = xSchedulerRunning 0x0800CAD2: 3001 ADDS R0, #1 0x0800CAD4: 6008 STR R0, [R1] 0x0800CAD6: 6820 LDR R0, [R4] 0x0800CAD8: 2800 CMP R0, #0 0x0800CADA: F640 0000 MOVW R0, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x0800CADE: F2C2 4000 MOVT R0, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x0800CAE2: D00A BEQ .L11 ; 0x0800CAFA 0x0800CAE4: F8D8 1000 LDR.W R1, [R8] 0x0800CAE8: 2900 CMP R1, #0 0x0800CAEA: D15F BNE .L13 ; 0x0800CBAC 0x0800CAEC: 6821 LDR R1, [R4] 0x0800CAEE: 6AEA LDR R2, [R5, #44] 0x0800CAF0: 6AC9 LDR R1, [R1, #44] 0x0800CAF2: 4291 CMP R1, R2 0x0800CAF4: BF98 IT LS 0x0800CAF6: 6025 STRLS R5, [R4] 0x0800CAF8: E058 B .L13 ; 0x0800CBAC
.L11: 0x0800CAFA: 6025 STR R5, [R4] 0x0800CAFC: 6809 LDR R1, [R1] 0x0800CAFE: 2901 CMP R1, #1 0x0800CB00: D154 BNE .L13 ; 0x0800CBAC 0x0800CB02: 2100 MOVS R1, #0 0x0800CB04: 2300 MOVS R3, #0 0x0800CB06: 1E5A SUBS R2, R3, #1
.L12: 0x0800CB08: 18C6 ADDS R6, R0, R3 0x0800CB0A: 4637 MOV R7, R6 0x0800CB0C: F847 2F08 STR R2, [R7, #8]! 0x0800CB10: 6077 STR R7, [R6, #4] 0x0800CB12: E9C6 7703 STRD R7, R7, [R6, #12] 0x0800CB16: 50C1 STR R1, [R0, R3] 0x0800CB18: 3314 ADDS R3, #20 0x0800CB1A: F5B3 6F8C CMP.W R3, #0x0460 0x0800CB1E: D1F3 BNE .L12 ; 0x0800CB08 0x0800CB20: F242 31E8 MOVW R1, #0x23E8 ; 0x240023E8 = xDelayedTaskList1 0x0800CB24: F242 36D4 MOVW R6, #0x23D4 ; 0x240023D4 = xDelayedTaskList2 0x0800CB28: F2C2 4100 MOVT R1, #0x2400 ; 0x240023E8 = xDelayedTaskList1 0x0800CB2C: F04F 3CFF MOV.W R12, #0xFFFFFFFF 0x0800CB30: 460A MOV R2, R1 0x0800CB32: F2C2 4600 MOVT R6, #0x2400 ; 0x240023D4 = xDelayedTaskList2 0x0800CB36: F242 39C0 MOVW R9, #0x23C0 ; 0x240023C0 = xPendingReadyList 0x0800CB3A: 2700 MOVS R7, #0 0x0800CB3C: F842 CF08 STR R12, [R2, #8]! 0x0800CB40: F2C2 4900 MOVT R9, #0x2400 ; 0x240023C0 = xPendingReadyList 0x0800CB44: 604A STR R2, [R1, #4] 0x0800CB46: F242 3398 MOVW R3, #0x2398 ; 0x24002398 = xTasksWaitingTermination 0x0800CB4A: E9C1 2203 STRD R2, R2, [R1, #12] 0x0800CB4E: 4632 MOV R2, R6 0x0800CB50: 600F STR R7, [R1] 0x0800CB52: F2C2 4300 MOVT R3, #0x2400 ; 0x24002398 = xTasksWaitingTermination 0x0800CB56: F842 CF08 STR R12, [R2, #8]! 0x0800CB5A: 6072 STR R2, [R6, #4] 0x0800CB5C: E9C6 2203 STRD R2, R2, [R6, #12] 0x0800CB60: 464A MOV R2, R9 0x0800CB62: 6037 STR R7, [R6] 0x0800CB64: F842 CF08 STR R12, [R2, #8]! 0x0800CB68: F8C9 2004 STR.W R2, [R9, #4] 0x0800CB6C: E9C9 2203 STRD R2, R2, [R9, #12] 0x0800CB70: 461A MOV R2, R3 0x0800CB72: F8C9 7000 STR.W R7, [R9] 0x0800CB76: F842 CF08 STR R12, [R2, #8]! 0x0800CB7A: 605A STR R2, [R3, #4] 0x0800CB7C: E9C3 2203 STRD R2, R2, [R3, #12] 0x0800CB80: F242 32AC MOVW R2, #0x23AC ; 0x240023AC = xSuspendedTaskList 0x0800CB84: 601F STR R7, [R3] 0x0800CB86: F2C2 4200 MOVT R2, #0x2400 ; 0x240023AC = xSuspendedTaskList 0x0800CB8A: 4613 MOV R3, R2 0x0800CB8C: F843 CF08 STR R12, [R3, #8]! 0x0800CB90: 6053 STR R3, [R2, #4] 0x0800CB92: E9C2 3303 STRD R3, R3, [R2, #12] 0x0800CB96: 6017 STR R7, [R2] 0x0800CB98: F242 4294 MOVW R2, #0x2494 ; 0x24002494 = pxDelayedTaskList 0x0800CB9C: F2C2 4200 MOVT R2, #0x2400 ; 0x24002494 = pxDelayedTaskList 0x0800CBA0: 6011 STR R1, [R2] 0x0800CBA2: F242 418C MOVW R1, #0x248C ; 0x2400248C = pxOverflowDelayedTaskList 0x0800CBA6: F2C2 4100 MOVT R1, #0x2400 ; 0x2400248C = pxOverflowDelayedTaskList 0x0800CBAA: 600E STR R6, [R1]
.L13: 0x0800CBAC: F242 416C MOVW R1, #0x246C ; 0x2400246C = uxTaskNumber 0x0800CBB0: 1D2E ADDS R6, R5, #4 0x0800CBB2: F2C2 4100 MOVT R1, #0x2400 ; 0x2400246C = uxTaskNumber 0x0800CBB6: 680A LDR R2, [R1] 0x0800CBB8: 3201 ADDS R2, #1 0x0800CBBA: 600A STR R2, [R1] 0x0800CBBC: 64AA STR R2, [R5, #72] 0x0800CBBE: F242 4268 MOVW R2, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x0800CBC2: F2C2 4200 MOVT R2, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x0800CBC6: 6AE9 LDR R1, [R5, #44] 0x0800CBC8: 6813 LDR R3, [R2] 0x0800CBCA: 4299 CMP R1, R3 0x0800CBCC: BF88 IT HI 0x0800CBCE: 6011 STRHI R1, [R2] 0x0800CBD0: EB01 0181 ADD.W R1, R1, R1, LSL #2 0x0800CBD4: EB00 0281 ADD.W R2, R0, R1, LSL #2 0x0800CBD8: 616A STR R2, [R5, #20] 0x0800CBDA: 6853 LDR R3, [R2, #4] 0x0800CBDC: 60AB STR R3, [R5, #8] 0x0800CBDE: 689F LDR R7, [R3, #8] 0x0800CBE0: 60EF STR R7, [R5, #12] 0x0800CBE2: 609E STR R6, [R3, #8] 0x0800CBE4: 607E STR R6, [R7, #4] 0x0800CBE6: F850 2021 LDR.W R2, [R0, R1, LSL #2] 0x0800CBEA: 3201 ADDS R2, #1 0x0800CBEC: F840 2021 STR.W R2, [R0, R1, LSL #2] 0x0800CBF0: F7FA F9E8 BL vPortExitCritical ; 0x08006FC4 0x0800CBF4: F8D8 0000 LDR.W R0, [R8] 0x0800CBF8: B178 CBZ R0, .L14 ; 0x0800CC1A 0x0800CBFA: 6820 LDR R0, [R4] 0x0800CBFC: 6AE9 LDR R1, [R5, #44] 0x0800CBFE: 6AC0 LDR R0, [R0, #44] 0x0800CC00: 4288 CMP R0, R1 0x0800CC02: D20A BCS .L14 ; 0x0800CC1A 0x0800CC04: F64E 5004 MOVW R0, #0xED04 0x0800CC08: F04F 5180 MOV.W R1, #0x10000000 0x0800CC0C: F2CE 0000 MOVT R0, #0xE000 0x0800CC10: 6001 STR R1, [R0] 0x0800CC12: F3BF 8F4F DSB SY 0x0800CC16: F3BF 8F6F ISB SY
.L14: 0x0800CC1A: 4628 MOV R0, R5 0x0800CC1C: E8BD 83F8 POP.W {R3-R9, PC}

Section .text.vTaskDelay from charger_lto.o, size=80, align=2


vTaskDelay: 0x0800CC20: B580 PUSH {R7, LR} 0x0800CC22: B1C8 CBZ R0, .L3 ; 0x0800CC58 0x0800CC24: F242 4170 MOVW R1, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800CC28: F2C2 4100 MOVT R1, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800CC2C: 680A LDR R2, [R1] 0x0800CC2E: B142 CBZ R2, .L2 ; 0x0800CC42 0x0800CC30: F04F 0050 MOV.W R0, #80 0x0800CC34: F380 8811 MSR BASEPRI, R0 0x0800CC38: F3BF 8F6F ISB SY 0x0800CC3C: F3BF 8F4F DSB SY
.L1: 0x0800CC40: E7FE B .L1 ; 0x0800CC40
.L2: 0x0800CC42: 680A LDR R2, [R1] 0x0800CC44: 3201 ADDS R2, #1 0x0800CC46: 600A STR R2, [R1] 0x0800CC48: 2100 MOVS R1, #0 0x0800CC4A: F7FA FCEA BL prvAddCurrentTaskToDelayedList ; 0x08007622 0x0800CC4E: F7FA FD2D BL xTaskResumeAll ; 0x080076AC 0x0800CC52: 2800 CMP R0, #0 0x0800CC54: BF18 IT NE 0x0800CC56: BD08 POPNE {R3, PC}
.L3: 0x0800CC58: F64E 5004 MOVW R0, #0xED04 0x0800CC5C: F04F 5180 MOV.W R1, #0x10000000 0x0800CC60: F2CE 0000 MOVT R0, #0xE000 0x0800CC64: 6001 STR R1, [R0] 0x0800CC66: F3BF 8F4F DSB SY 0x0800CC6A: F3BF 8F6F ISB SY 0x0800CC6E: BD08 POP {R3, PC}

Section .text.prvIdleTask from charger_lto.o, size=552, align=2


prvIdleTask: 0x0800CC70: F24E 0510 MOVW R5, #0xE010 0x0800CC74: F242 4674 MOVW R6, #0x2474 ; 0x24002474 = uxDeletedTasksWaitingCleanUp 0x0800CC78: F640 0A00 MOVW R10, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x0800CC7C: F242 4870 MOVW R8, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800CC80: F242 4740 MOVW R7, #0x2440 ; 0x24002440 = xTickCount 0x0800CC84: F242 4978 MOVW R9, #0x2478 ; 0x24002478 = uxCurrentNumberOfTasks 0x0800CC88: F242 3B98 MOVW R11, #0x2398 ; 0x24002398 = xTasksWaitingTermination 0x0800CC8C: F2CE 0500 MOVT R5, #0xE000 0x0800CC90: F2C2 4600 MOVT R6, #0x2400 ; 0x24002474 = uxDeletedTasksWaitingCleanUp 0x0800CC94: F2C2 4A00 MOVT R10, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x0800CC98: F2C2 4800 MOVT R8, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800CC9C: F2C2 4700 MOVT R7, #0x2400 ; 0x24002440 = xTickCount 0x0800CCA0: F2C2 4900 MOVT R9, #0x2400 ; 0x24002478 = uxCurrentNumberOfTasks 0x0800CCA4: F2C2 4B00 MOVT R11, #0x2400 ; 0x24002398 = xTasksWaitingTermination
.L1: 0x0800CCA8: 6830 LDR R0, [R6] 0x0800CCAA: B308 CBZ R0, .L3 ; 0x0800CCF0 0x0800CCAC: F7FF FC4A BL vPortEnterCritical ; 0x0800C544 0x0800CCB0: F8DB 000C LDR.W R0, [R11, #12] 0x0800CCB4: 68C4 LDR R4, [R0, #12] 0x0800CCB6: 1D20 ADDS R0, R4, #4 0x0800CCB8: F7FA F973 BL uxListRemove ; 0x08006FA2 0x0800CCBC: F8D9 0000 LDR.W R0, [R9] 0x0800CCC0: 3801 SUBS R0, #1 0x0800CCC2: F8C9 0000 STR.W R0, [R9] 0x0800CCC6: 6830 LDR R0, [R6] 0x0800CCC8: 3801 SUBS R0, #1 0x0800CCCA: 6030 STR R0, [R6] 0x0800CCCC: F7FA F97A BL vPortExitCritical ; 0x08006FC4 0x0800CCD0: F894 005D LDRB.W R0, [R4, #93] 0x0800CCD4: 2802 CMP R0, #2 0x0800CCD6: D0E7 BEQ .L1 ; 0x0800CCA8 0x0800CCD8: 2801 CMP R0, #1 0x0800CCDA: D005 BEQ .L2 ; 0x0800CCE8 0x0800CCDC: 2800 CMP R0, #0 0x0800CCDE: F040 80C0 BNE.W .L11 ; 0x0800CE62 0x0800CCE2: 6B20 LDR R0, [R4, #48] 0x0800CCE4: F7FF FBB2 BL vPortFree ; 0x0800C44C
.L2: 0x0800CCE8: 4620 MOV R0, R4 0x0800CCEA: F7FF FBAF BL vPortFree ; 0x0800C44C 0x0800CCEE: E7DB B .L1 ; 0x0800CCA8
.L3: 0x0800CCF0: F8DA 0000 LDR.W R0, [R10] 0x0800CCF4: 2802 CMP R0, #2 0x0800CCF6: D30A BCC .L4 ; 0x0800CD0E 0x0800CCF8: F64E 5004 MOVW R0, #0xED04 0x0800CCFC: F04F 5180 MOV.W R1, #0x10000000 0x0800CD00: F2CE 0000 MOVT R0, #0xE000 0x0800CD04: 6001 STR R1, [R0] 0x0800CD06: F3BF 8F4F DSB SY 0x0800CD0A: F3BF 8F6F ISB SY
.L4: 0x0800CD0E: F7FA FE64 BL prvGetExpectedIdleTime ; 0x080079DA 0x0800CD12: 2802 CMP R0, #2 0x0800CD14: D3C8 BCC .L1 ; 0x0800CCA8 0x0800CD16: F8D8 0000 LDR.W R0, [R8] 0x0800CD1A: 3001 ADDS R0, #1 0x0800CD1C: F8C8 0000 STR.W R0, [R8] 0x0800CD20: F242 4058 MOVW R0, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x0800CD24: F2C2 4000 MOVT R0, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x0800CD28: 6800 LDR R0, [R0] 0x0800CD2A: 6839 LDR R1, [R7] 0x0800CD2C: 4288 CMP R0, R1 0x0800CD2E: F0C0 80A1 BCC.W .L13 ; 0x0800CE74 0x0800CD32: F7FA FE52 BL prvGetExpectedIdleTime ; 0x080079DA 0x0800CD36: 2802 CMP R0, #2 0x0800CD38: D33C BCC .L7 ; 0x0800CDB4 0x0800CD3A: F242 4160 MOVW R1, #0x2460 ; 0x24002460 = xMaximumPossibleSuppressedTicks 0x0800CD3E: 46BC MOV R12, R7 0x0800CD40: F2C2 4100 MOVT R1, #0x2400 ; 0x24002460 = xMaximumPossibleSuppressedTicks 0x0800CD44: F242 4780 MOVW R7, #0x2480 ; 0x24002480 = ulTimerCountsForOneTick 0x0800CD48: F2C2 4700 MOVT R7, #0x2400 ; 0x24002480 = ulTimerCountsForOneTick 0x0800CD4C: 6809 LDR R1, [R1] 0x0800CD4E: 4281 CMP R1, R0 0x0800CD50: BF38 IT CC 0x0800CD52: 4608 MOVCC R0, R1 0x0800CD54: 6829 LDR R1, [R5] 0x0800CD56: F021 0101 BIC R1, R1, #1 0x0800CD5A: 6029 STR R1, [R5] 0x0800CD5C: F242 41E8 MOVW R1, #0x24E8 ; 0x240024E8 = ulStoppedTimerCompensation 0x0800CD60: 68AA LDR R2, [R5, #8] 0x0800CD62: F2C2 4100 MOVT R1, #0x2400 ; 0x240024E8 = ulStoppedTimerCompensation 0x0800CD66: 683C LDR R4, [R7] 0x0800CD68: 780B LDRB R3, [R1] 0x0800CD6A: 1E41 SUBS R1, R0, #1 0x0800CD6C: FB04 2401 MLA R4, R4, R1, R2 0x0800CD70: 2B00 CMP R3, #0 0x0800CD72: BF18 IT NE 0x0800CD74: 232D MOVNE R3, #45 0x0800CD76: 1AE2 SUBS R2, R4, R3 0x0800CD78: F242 33C0 MOVW R3, #0x23C0 ; 0x240023C0 = xPendingReadyList 0x0800CD7C: F2C2 4300 MOVT R3, #0x2400 ; 0x240023C0 = xPendingReadyList 0x0800CD80: B672 CPSID i 0x0800CD82: F3BF 8F4F DSB SY 0x0800CD86: F3BF 8F6F ISB SY 0x0800CD8A: 681B LDR R3, [R3] 0x0800CD8C: BF98 IT LS 0x0800CD8E: 4622 MOVLS R2, R4 0x0800CD90: B92B CBNZ R3, .L5 ; 0x0800CD9E 0x0800CD92: F242 4338 MOVW R3, #0x2438 ; 0x24002438 = xYieldPending 0x0800CD96: F2C2 4300 MOVT R3, #0x2400 ; 0x24002438 = xYieldPending 0x0800CD9A: 681B LDR R3, [R3] 0x0800CD9C: B16B CBZ R3, .L8 ; 0x0800CDBA
.L5: 0x0800CD9E: 68A8 LDR R0, [R5, #8] 0x0800CDA0: 6068 STR R0, [R5, #4] 0x0800CDA2: 6828 LDR R0, [R5] 0x0800CDA4: F040 0001 ORR R0, R0, #1 0x0800CDA8: 6028 STR R0, [R5] 0x0800CDAA: 6838 LDR R0, [R7] 0x0800CDAC: 3801 SUBS R0, #1 0x0800CDAE: 6068 STR R0, [R5, #4] 0x0800CDB0: B662 CPSIE i
.L6: 0x0800CDB2: 4667 MOV R7, R12
.L7: 0x0800CDB4: F7FA FC7A BL xTaskResumeAll ; 0x080076AC 0x0800CDB8: E776 B .L1 ; 0x0800CCA8
.L8: 0x0800CDBA: F242 33AC MOVW R3, #0x23AC ; 0x240023AC = xSuspendedTaskList 0x0800CDBE: F2C2 4300 MOVT R3, #0x2400 ; 0x240023AC = xSuspendedTaskList 0x0800CDC2: 681B LDR R3, [R3] 0x0800CDC4: F8D9 3000 LDR.W R3, [R9] 0x0800CDC8: 606A STR R2, [R5, #4] 0x0800CDCA: 2300 MOVS R3, #0 0x0800CDCC: 60AB STR R3, [R5, #8] 0x0800CDCE: 682B LDR R3, [R5] 0x0800CDD0: F043 0301 ORR R3, R3, #1 0x0800CDD4: 602B STR R3, [R5] 0x0800CDD6: B662 CPSIE i 0x0800CDD8: F3BF 8F4F DSB SY 0x0800CDDC: F3BF 8F6F ISB SY 0x0800CDE0: B672 CPSID i 0x0800CDE2: F3BF 8F4F DSB SY 0x0800CDE6: F3BF 8F6F ISB SY 0x0800CDEA: 2306 MOVS R3, #6 0x0800CDEC: 602B STR R3, [R5] 0x0800CDEE: 682B LDR R3, [R5] 0x0800CDF0: 03DB LSLS R3, R3, #15 0x0800CDF2: 683B LDR R3, [R7] 0x0800CDF4: 68AC LDR R4, [R5, #8] 0x0800CDF6: D407 BMI .L9 ; 0x0800CE08 0x0800CDF8: 4358 MULS R0, R3, R0 0x0800CDFA: 1B00 SUBS R0, R0, R4 0x0800CDFC: FBB0 F1F3 UDIV R1, R0, R3 0x0800CE00: 1C4A ADDS R2, R1, #1 0x0800CE02: 435A MULS R2, R3, R2 0x0800CE04: 1A10 SUBS R0, R2, R0 0x0800CE06: E011 B .L10 ; 0x0800CE2C
.L9: 0x0800CE08: 1AA2 SUBS R2, R4, R2 0x0800CE0A: F242 44E8 MOVW R4, #0x24E8 ; 0x240024E8 = ulStoppedTimerCompensation 0x0800CE0E: 1E58 SUBS R0, R3, #1 0x0800CE10: F2C2 4400 MOVT R4, #0x2400 ; 0x240024E8 = ulStoppedTimerCompensation 0x0800CE14: 4402 ADD R2, R0 0x0800CE16: 7824 LDRB R4, [R4] 0x0800CE18: 429A CMP R2, R3 0x0800CE1A: 4613 MOV R3, R2 0x0800CE1C: BF88 IT HI 0x0800CE1E: 4603 MOVHI R3, R0 0x0800CE20: 2A2D CMP R2, #45 0x0800CE22: BF28 IT CS 0x0800CE24: 4618 MOVCS R0, R3 0x0800CE26: 2C00 CMP R4, #0 0x0800CE28: BF08 IT EQ 0x0800CE2A: 4618 MOVEQ R0, R3
.L10: 0x0800CE2C: 6068 STR R0, [R5, #4] 0x0800CE2E: 2000 MOVS R0, #0 0x0800CE30: 60A8 STR R0, [R5, #8] 0x0800CE32: F242 4258 MOVW R2, #0x2458 ; 0x24002458 = xNextTaskUnblockTime 0x0800CE36: 6828 LDR R0, [R5] 0x0800CE38: F2C2 4200 MOVT R2, #0x2400 ; 0x24002458 = xNextTaskUnblockTime 0x0800CE3C: F040 0001 ORR R0, R0, #1 0x0800CE40: 6028 STR R0, [R5] 0x0800CE42: F8DC 0000 LDR.W R0, [R12] 0x0800CE46: 6812 LDR R2, [R2] 0x0800CE48: 4408 ADD R0, R1 0x0800CE4A: 4290 CMP R0, R2 0x0800CE4C: D81B BHI .L15 ; 0x0800CE86 0x0800CE4E: F8DC 0000 LDR.W R0, [R12] 0x0800CE52: 4408 ADD R0, R1 0x0800CE54: F8CC 0000 STR.W R0, [R12] 0x0800CE58: 6838 LDR R0, [R7] 0x0800CE5A: 3801 SUBS R0, #1 0x0800CE5C: 6068 STR R0, [R5, #4] 0x0800CE5E: B662 CPSIE i 0x0800CE60: E7A7 B .L6 ; 0x0800CDB2
.L11: 0x0800CE62: F04F 0050 MOV.W R0, #80 0x0800CE66: F380 8811 MSR BASEPRI, R0 0x0800CE6A: F3BF 8F6F ISB SY 0x0800CE6E: F3BF 8F4F DSB SY
.L12: 0x0800CE72: E7FE B .L12 ; 0x0800CE72
.L13: 0x0800CE74: F04F 0050 MOV.W R0, #80 0x0800CE78: F380 8811 MSR BASEPRI, R0 0x0800CE7C: F3BF 8F6F ISB SY 0x0800CE80: F3BF 8F4F DSB SY
.L14: 0x0800CE84: E7FE B .L14 ; 0x0800CE84
.L15: 0x0800CE86: F04F 0050 MOV.W R0, #80 0x0800CE8A: F380 8811 MSR BASEPRI, R0 0x0800CE8E: F3BF 8F6F ISB SY 0x0800CE92: F3BF 8F4F DSB SY
.L16: 0x0800CE96: E7FE B .L16 ; 0x0800CE96

Section .text.vTaskPlaceOnEventList from charger_lto.o, size=52, align=2


vTaskPlaceOnEventList: 0x0800CE98: B178 CBZ R0, .L1 ; 0x0800CEBA 0x0800CE9A: B510 PUSH {R4, LR} 0x0800CE9C: 460C MOV R4, R1 0x0800CE9E: F242 419C MOVW R1, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800CEA2: F2C2 4100 MOVT R1, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800CEA6: 6809 LDR R1, [R1] 0x0800CEA8: 3118 ADDS R1, #24 0x0800CEAA: F7FF FB19 BL vListInsert ; 0x0800C4E0 0x0800CEAE: 2101 MOVS R1, #1 0x0800CEB0: 4620 MOV R0, R4 0x0800CEB2: E8BD 4010 POP.W {R4, LR} 0x0800CEB6: F7FA BBB4 B.W prvAddCurrentTaskToDelayedList ; 0x08007622
.L1: 0x0800CEBA: F04F 0050 MOV.W R0, #80 0x0800CEBE: F380 8811 MSR BASEPRI, R0 0x0800CEC2: F3BF 8F6F ISB SY 0x0800CEC6: F3BF 8F4F DSB SY
.L2: 0x0800CECA: E7FE B .L2 ; 0x0800CECA

Section .text.xTaskRemoveFromEventList from charger_lto.o, size=184, align=2


xTaskRemoveFromEventList: 0x0800CECC: B538 PUSH {R3-R5, LR} 0x0800CECE: 68C0 LDR R0, [R0, #12] 0x0800CED0: 68C5 LDR R5, [R0, #12] 0x0800CED2: B1CD CBZ R5, .L1 ; 0x0800CF08 0x0800CED4: F105 0418 ADD.W R4, R5, #24 0x0800CED8: 4620 MOV R0, R4 0x0800CEDA: F7FA F862 BL uxListRemove ; 0x08006FA2 0x0800CEDE: F242 4070 MOVW R0, #0x2470 ; 0x24002470 = uxSchedulerSuspended 0x0800CEE2: F2C2 4000 MOVT R0, #0x2400 ; 0x24002470 = uxSchedulerSuspended 0x0800CEE6: 6800 LDR R0, [R0] 0x0800CEE8: B1B8 CBZ R0, .L3 ; 0x0800CF1A 0x0800CEEA: F242 30C0 MOVW R0, #0x23C0 ; 0x240023C0 = xPendingReadyList 0x0800CEEE: F2C2 4000 MOVT R0, #0x2400 ; 0x240023C0 = xPendingReadyList 0x0800CEF2: 6801 LDR R1, [R0] 0x0800CEF4: 6842 LDR R2, [R0, #4] 0x0800CEF6: 61EA STR R2, [R5, #28] 0x0800CEF8: 3101 ADDS R1, #1 0x0800CEFA: 6893 LDR R3, [R2, #8] 0x0800CEFC: 622B STR R3, [R5, #32] 0x0800CEFE: 6094 STR R4, [R2, #8] 0x0800CF00: 605C STR R4, [R3, #4] 0x0800CF02: 62A8 STR R0, [R5, #40] 0x0800CF04: 6001 STR R1, [R0] 0x0800CF06: E02B B .L4 ; 0x0800CF60
.L1: 0x0800CF08: F04F 0050 MOV.W R0, #80 0x0800CF0C: F380 8811 MSR BASEPRI, R0 0x0800CF10: F3BF 8F6F ISB SY 0x0800CF14: F3BF 8F4F DSB SY
.L2: 0x0800CF18: E7FE B .L2 ; 0x0800CF18
.L3: 0x0800CF1A: 1D2C ADDS R4, R5, #4 0x0800CF1C: 4620 MOV R0, R4 0x0800CF1E: F7FA F840 BL uxListRemove ; 0x08006FA2 0x0800CF22: F242 4168 MOVW R1, #0x2468 ; 0x24002468 = uxTopReadyPriority 0x0800CF26: 6AE8 LDR R0, [R5, #44] 0x0800CF28: F2C2 4100 MOVT R1, #0x2400 ; 0x24002468 = uxTopReadyPriority 0x0800CF2C: F640 0C00 MOVW R12, #0x0800 ; 0x24000800 = pxReadyTasksLists 0x0800CF30: F2C2 4C00 MOVT R12, #0x2400 ; 0x24000800 = pxReadyTasksLists 0x0800CF34: 680A LDR R2, [R1] 0x0800CF36: 4290 CMP R0, R2 0x0800CF38: BF88 IT HI 0x0800CF3A: 6008 STRHI R0, [R1] 0x0800CF3C: EB00 0080 ADD.W R0, R0, R0, LSL #2 0x0800CF40: EB0C 0280 ADD.W R2, R12, R0, LSL #2 0x0800CF44: 616A STR R2, [R5, #20] 0x0800CF46: 6853 LDR R3, [R2, #4] 0x0800CF48: 60AB STR R3, [R5, #8] 0x0800CF4A: 6899 LDR R1, [R3, #8] 0x0800CF4C: 60E9 STR R1, [R5, #12] 0x0800CF4E: 609C STR R4, [R3, #8] 0x0800CF50: 604C STR R4, [R1, #4] 0x0800CF52: F85C 1020 LDR.W R1, [R12, R0, LSL #2] 0x0800CF56: 3101 ADDS R1, #1 0x0800CF58: F84C 1020 STR.W R1, [R12, R0, LSL #2] 0x0800CF5C: F7FA FB4E BL prvResetNextTaskUnblockTime ; 0x080075FC
.L4: 0x0800CF60: F242 409C MOVW R0, #0x249C ; 0x2400249C = pxCurrentTCB 0x0800CF64: 6AE9 LDR R1, [R5, #44] 0x0800CF66: F2C2 4000 MOVT R0, #0x2400 ; 0x2400249C = pxCurrentTCB 0x0800CF6A: 6800 LDR R0, [R0] 0x0800CF6C: 6AC0 LDR R0, [R0, #44] 0x0800CF6E: 4281 CMP R1, R0 0x0800CF70: BF9C ITT LS 0x0800CF72: 2000 MOVLS R0, #0 0x0800CF74: BD38 POPLS {R3-R5, PC} 0x0800CF76: F242 4138 MOVW R1, #0x2438 ; 0x24002438 = xYieldPending 0x0800CF7A: 2001 MOVS R0, #1 0x0800CF7C: F2C2 4100 MOVT R1, #0x2400 ; 0x24002438 = xYieldPending 0x0800CF80: 6008 STR R0, [R1] 0x0800CF82: BD38 POP {R3-R5, PC}

Section .text.prvSampleTimeNow from charger_lto.o, size=160, align=2


prvSampleTimeNow: 0x0800CF84: E92D 47F0 PUSH.W {R4-R10, LR} 0x0800CF88: F242 4140 MOVW R1, #0x2440 ; 0x24002440 = xTickCount 0x0800CF8C: F242 45A0 MOVW R5, #0x24A0 ; 0x240024A0 = prvSampleTimeNow.xLastTime 0x0800CF90: F2C2 4100 MOVT R1, #0x2400 ; 0x24002440 = xTickCount 0x0800CF94: F2C2 4500 MOVT R5, #0x2400 ; 0x240024A0 = prvSampleTimeNow.xLastTime 0x0800CF98: 4680 MOV R8, R0 0x0800CF9A: 680F LDR R7, [R1] 0x0800CF9C: 6829 LDR R1, [R5] 0x0800CF9E: 428F CMP R7, R1 0x0800CFA0: D230 BCS .L4 ; 0x0800D004 0x0800CFA2: F242 4498 MOVW R4, #0x2498 ; 0x24002498 = pxCurrentTimerList 0x0800CFA6: F2C2 4400 MOVT R4, #0x2400 ; 0x24002498 = pxCurrentTimerList
.L1: 0x0800CFAA: 6820 LDR R0, [R4] 0x0800CFAC: 6801 LDR R1, [R0] 0x0800CFAE: B359 CBZ R1, .L5 ; 0x0800D008 0x0800CFB0: 68C0 LDR R0, [R0, #12] 0x0800CFB2: 68C6 LDR R6, [R0, #12] 0x0800CFB4: F8D0 9000 LDR.W R9, [R0] 0x0800CFB8: F106 0A04 ADD.W R10, R6, #4 0x0800CFBC: 4650 MOV R0, R10 0x0800CFBE: F7F9 FFF0 BL uxListRemove ; 0x08006FA2 0x0800CFC2: 6A31 LDR R1, [R6, #32] 0x0800CFC4: 4630 MOV R0, R6 0x0800CFC6: 4788 BLX R1 0x0800CFC8: F896 0028 LDRB.W R0, [R6, #40] 0x0800CFCC: 0740 LSLS R0, R0, #29 0x0800CFCE: D5EC BPL .L1 ; 0x0800CFAA 0x0800CFD0: 69B0 LDR R0, [R6, #24] 0x0800CFD2: 4448 ADD R0, R9 0x0800CFD4: 4548 CMP R0, R9 0x0800CFD6: D906 BLS .L2 ; 0x0800CFE6 0x0800CFD8: 6070 STR R0, [R6, #4] 0x0800CFDA: 6820 LDR R0, [R4] 0x0800CFDC: 4651 MOV R1, R10 0x0800CFDE: 6136 STR R6, [R6, #16] 0x0800CFE0: F7FF FA7E BL vListInsert ; 0x0800C4E0 0x0800CFE4: E7E1 B .L1 ; 0x0800CFAA
.L2: 0x0800CFE6: 4630 MOV R0, R6 0x0800CFE8: 4649 MOV R1, R9 0x0800CFEA: F7FA FDB7 BL xTimerGenericCommand ; 0x08007B5C 0x0800CFEE: 2800 CMP R0, #0 0x0800CFF0: D1DB BNE .L1 ; 0x0800CFAA 0x0800CFF2: F04F 0050 MOV.W R0, #80 0x0800CFF6: F380 8811 MSR BASEPRI, R0 0x0800CFFA: F3BF 8F6F ISB SY 0x0800CFFE: F3BF 8F4F DSB SY
.L3: 0x0800D002: E7FE B .L3 ; 0x0800D002
.L4: 0x0800D004: 2000 MOVS R0, #0 0x0800D006: E007 B .L6 ; 0x0800D018
.L5: 0x0800D008: F242 4188 MOVW R1, #0x2488 ; 0x24002488 = pxOverflowTimerList 0x0800D00C: F2C2 4100 MOVT R1, #0x2400 ; 0x24002488 = pxOverflowTimerList 0x0800D010: 680A LDR R2, [R1] 0x0800D012: 6008 STR R0, [R1] 0x0800D014: 2001 MOVS R0, #1 0x0800D016: 6022 STR R2, [R4]
.L6: 0x0800D018: F8C8 0000 STR.W R0, [R8] 0x0800D01C: 4638 MOV R0, R7 0x0800D01E: 602F STR R7, [R5] 0x0800D020: E8BD 87F0 POP.W {R4-R10, PC}

Section .text.prvInsertTimerInActiveList from charger_lto.o, size=64, align=2


prvInsertTimerInActiveList: 0x0800D024: 468C MOV R12, R1 0x0800D026: 4601 MOV R1, R0 0x0800D028: 4594 CMP R12, R2 0x0800D02A: 6100 STR R0, [R0, #16] 0x0800D02C: F841 CF04 STR R12, [R1, #4]! 0x0800D030: D908 BLS .L1 ; 0x0800D044 0x0800D032: F242 4098 MOVW R0, #0x2498 ; 0x24002498 = pxCurrentTimerList 0x0800D036: 429A CMP R2, R3 0x0800D038: F2C2 4000 MOVT R0, #0x2400 ; 0x24002498 = pxCurrentTimerList 0x0800D03C: D20A BCS .L2 ; 0x0800D054 0x0800D03E: 459C CMP R12, R3 0x0800D040: D20E BCS .L3 ; 0x0800D060 0x0800D042: E007 B .L2 ; 0x0800D054
.L1: 0x0800D044: 1AD2 SUBS R2, R2, R3 0x0800D046: 6980 LDR R0, [R0, #24] 0x0800D048: 4282 CMP R2, R0 0x0800D04A: D209 BCS .L3 ; 0x0800D060 0x0800D04C: F242 4088 MOVW R0, #0x2488 ; 0x24002488 = pxOverflowTimerList 0x0800D050: F2C2 4000 MOVT R0, #0x2400 ; 0x24002488 = pxOverflowTimerList
.L2: 0x0800D054: B580 PUSH {R7, LR} 0x0800D056: 6800 LDR R0, [R0] 0x0800D058: F7FF FA42 BL vListInsert ; 0x0800C4E0 0x0800D05C: 2000 MOVS R0, #0 0x0800D05E: BD08 POP {R3, PC}
.L3: 0x0800D060: 2001 MOVS R0, #1 0x0800D062: 4770 BX LR

Section .text.ethTaskStart from charger_lto.o, size=1332, align=2


ethTaskStart: 0x0800D064: B086 SUB SP, SP, #24 0x0800D066: F04F 3002 MOV.W R0, #0x02020202 0x0800D06A: F240 4518 MOVW R5, #0x0418 0x0800D06E: E9CD 0004 STRD R0, R0, [SP, #16] 0x0800D072: 2040 MOVS R0, #64 0x0800D074: F6C5 0502 MOVT R5, #0x5802 0x0800D078: F8AD 000C STRH.W R0, [SP, #12] 0x0800D07C: F44F 2000 MOV.W R0, #0x080000 0x0800D080: F8C5 0800 STR.W R0, [R5, #0x0800] 0x0800D084: 2064 MOVS R0, #100 0x0800D086: F7FF FDCB BL vTaskDelay ; 0x0800CC20 0x0800D08A: F44F 7000 MOV.W R0, #0x0200 0x0800D08E: 6028 STR R0, [R5] 0x0800D090: 2041 MOVS R0, #65 0x0800D092: F7FF FDC5 BL vTaskDelay ; 0x0800CC20 0x0800D096: 2001 MOVS R0, #1 0x0800D098: A904 ADD R1, SP, #16 0x0800D09A: F7F5 FAD7 BL ctlwizchip ; 0x0800264C 0x0800D09E: 3001 ADDS R0, #1 0x0800D0A0: D105 BNE .L1 ; 0x0800D0AE 0x0800D0A2: F24E 205D MOVW R0, #0xE25D ; 0x0800E25D = .rodata..Lstr.12 0x0800D0A6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E25D = .rodata..Lstr.12 0x0800D0AA: F7FB FA37 BL puts ; 0x0800851C
.L1: 0x0800D0AE: A903 ADD R1, SP, #12 0x0800D0B0: 2004 MOVS R0, #4 0x0800D0B2: F7F5 FACB BL ctlwizchip ; 0x0800264C 0x0800D0B6: 3001 ADDS R0, #1 0x0800D0B8: D105 BNE .L2 ; 0x0800D0C6 0x0800D0BA: F24E 00EF MOVW R0, #0xE0EF ; 0x0800E0EF = .rodata..Lstr.13 0x0800D0BE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0EF = .rodata..Lstr.13 0x0800D0C2: F7FB FA2B BL puts ; 0x0800851C
.L2: 0x0800D0C6: 2080 MOVS R0, #128 0x0800D0C8: F7F8 FEBA BL WIZCHIP_READ ; 0x08005E40 0x0800D0CC: 2851 CMP R0, #81 0x0800D0CE: F040 8259 BNE.W .L34 ; 0x0800D584
.L3: 0x0800D0D2: 200F MOVS R0, #15 0x0800D0D4: F10D 010F ADD.W R1, SP, #15 0x0800D0D8: F7F5 FAB8 BL ctlwizchip ; 0x0800264C 0x0800D0DC: 200F MOVS R0, #15 0x0800D0DE: F10D 010E ADD.W R1, SP, #14 0x0800D0E2: F7F5 FAB3 BL ctlwizchip ; 0x0800264C 0x0800D0E6: F89D 000F LDRB.W R0, [SP, #15] 0x0800D0EA: 2801 CMP R0, #1 0x0800D0EC: D1F1 BNE .L3 ; 0x0800D0D2 0x0800D0EE: F89D 000E LDRB.W R0, [SP, #14] 0x0800D0F2: 2801 CMP R0, #1 0x0800D0F4: D1ED BNE .L3 ; 0x0800D0D2 0x0800D0F6: F646 7B00 MOVW R11, #0x6F00 ; 0x24006F00 = gWIZNETINFO 0x0800D0FA: 2206 MOVS R2, #6 0x0800D0FC: F2C2 4B00 MOVT R11, #0x2400 ; 0x24006F00 = gWIZNETINFO 0x0800D100: F89B 0016 LDRB.W R0, [R11, #22] 0x0800D104: 2802 CMP R0, #2 0x0800D106: F04F 0009 MOV.W R0, #9 0x0800D10A: F040 809C BNE.W .L7 ; 0x0800D246 0x0800D10E: F646 65AC MOVW R5, #0x6EAC ; 0x24006EAC = DHCP_CHADDR 0x0800D112: 2600 MOVS R6, #0 0x0800D114: F2C2 4500 MOVT R5, #0x2400 ; 0x24006EAC = DHCP_CHADDR 0x0800D118: 9604 STR R6, [SP, #16] 0x0800D11A: 4629 MOV R1, R5 0x0800D11C: F7F8 FEB9 BL WIZCHIP_READ_BUF ; 0x08005E92 0x0800D120: 7829 LDRB R1, [R5] 0x0800D122: 786A LDRB R2, [R5, #1] 0x0800D124: 78AB LDRB R3, [R5, #2] 0x0800D126: 78E8 LDRB R0, [R5, #3] 0x0800D128: 4311 ORRS R1, R2 0x0800D12A: EA41 0203 ORR.W R2, R1, R3 0x0800D12E: 7929 LDRB R1, [R5, #4] 0x0800D130: EA42 0300 ORR.W R3, R2, R0 0x0800D134: 796A LDRB R2, [R5, #5] 0x0800D136: 430B ORRS R3, R1 0x0800D138: 4313 ORRS R3, R2 0x0800D13A: D10D BNE .L4 ; 0x0800D158 0x0800D13C: F640 0000 MOVW R0, #0x0800 0x0800D140: 2206 MOVS R2, #6 0x0800D142: F2C0 00DC MOVT R0, #220 0x0800D146: 6028 STR R0, [R5] 0x0800D148: 2009 MOVS R0, #9 0x0800D14A: 4629 MOV R1, R5 0x0800D14C: 80AE STRH R6, [R5, #4] 0x0800D14E: F7FE F90F BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D152: 78E8 LDRB R0, [R5, #3] 0x0800D154: 7929 LDRB R1, [R5, #4] 0x0800D156: 796A LDRB R2, [R5, #5]
.L4: 0x0800D158: F646 63C3 MOVW R3, #0x6EC3 ; 0x24006EC3 = DHCP_SOCKET 0x0800D15C: 2701 MOVS R7, #1 0x0800D15E: F2C2 4300 MOVT R3, #0x2400 ; 0x24006EC3 = DHCP_SOCKET 0x0800D162: 701F STRB R7, [R3] 0x0800D164: F242 43A4 MOVW R3, #0x24A4 ; 0x240024A4 = pDHCPMSG 0x0800D168: EA81 0702 EOR.W R7, R1, R2 0x0800D16C: 4411 ADD R1, R2 0x0800D16E: F2C2 4300 MOVT R3, #0x2400 ; 0x240024A4 = pDHCPMSG 0x0800D172: EA87 0200 EOR.W R2, R7, R0 0x0800D176: 4408 ADD R0, R1 0x0800D178: F246 11FC MOVW R1, #0x61FC ; 0x240061FC = dhcp_buffer 0x0800D17C: F2C2 4100 MOVT R1, #0x2400 ; 0x240061FC = dhcp_buffer 0x0800D180: 6019 STR R1, [R3] 0x0800D182: 4410 ADD R0, R2 0x0800D184: F245 6178 MOVW R1, #0x5678 0x0800D188: F242 42D4 MOVW R2, #0x24D4 ; 0x240024D4 = DHCP_XID 0x0800D18C: F2C1 2134 MOVT R1, #0x1234 0x0800D190: F2C2 4200 MOVT R2, #0x2400 ; 0x240024D4 = DHCP_XID 0x0800D194: 4408 ADD R0, R1 0x0800D196: A904 ADD R1, SP, #16 0x0800D198: 6010 STR R0, [R2] 0x0800D19A: 200F MOVS R0, #15 0x0800D19C: 2204 MOVS R2, #4 0x0800D19E: F7FE F8E7 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D1A2: 2001 MOVS R0, #1 0x0800D1A4: 2204 MOVS R2, #4 0x0800D1A6: A904 ADD R1, SP, #16 0x0800D1A8: F7FE F8E2 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D1AC: F242 40BC MOVW R0, #0x24BC ; 0x240024BC = dhcp_tick_1s 0x0800D1B0: 210A MOVS R1, #10 0x0800D1B2: F2C2 4000 MOVT R0, #0x2400 ; 0x240024BC = dhcp_tick_1s 0x0800D1B6: 6006 STR R6, [R0] 0x0800D1B8: F646 60E8 MOVW R0, #0x6EE8 ; 0x24006EE8 = dhcp_tick_next 0x0800D1BC: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EE8 = dhcp_tick_next 0x0800D1C0: 6001 STR R1, [R0] 0x0800D1C2: F242 40E9 MOVW R0, #0x24E9 ; 0x240024E9 = dhcp_retry_count 0x0800D1C6: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E9 = dhcp_retry_count 0x0800D1CA: F647 4147 MOVW R1, #0x7C47 ; 0x08007C47 = ip_assigned() 0x0800D1CE: F6C0 0100 MOVT R1, #0x0800 ; 0x08007C47 = ip_assigned() 0x0800D1D2: 7006 STRB R6, [R0] 0x0800D1D4: F242 40E5 MOVW R0, #0x24E5 ; 0x240024E5 = dhcp_state 0x0800D1D8: F2C2 4000 MOVT R0, #0x2400 ; 0x240024E5 = dhcp_state 0x0800D1DC: 7006 STRB R6, [R0] 0x0800D1DE: F646 60F4 MOVW R0, #0x6EF4 ; 0x24006EF4 = dhcp_ip_assign 0x0800D1E2: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EF4 = dhcp_ip_assign 0x0800D1E6: 6001 STR R1, [R0] 0x0800D1E8: F646 60EC MOVW R0, #0x6EEC ; 0x24006EEC = dhcp_ip_update 0x0800D1EC: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EEC = dhcp_ip_update 0x0800D1F0: F24D 5199 MOVW R1, #0xD599 ; 0x0800D599 = ip_updated() 0x0800D1F4: F6C0 0100 MOVT R1, #0x0800 ; 0x0800D599 = ip_updated() 0x0800D1F8: 6001 STR R1, [R0] 0x0800D1FA: F646 60F0 MOVW R0, #0x6EF0 ; 0x24006EF0 = dhcp_ip_conflict 0x0800D1FE: F2C2 4000 MOVT R0, #0x2400 ; 0x24006EF0 = dhcp_ip_conflict 0x0800D202: F24D 51A5 MOVW R1, #0xD5A5 ; 0x0800D5A5 = ip_conflict() 0x0800D206: F6C0 0100 MOVT R1, #0x0800 ; 0x0800D5A5 = ip_conflict() 0x0800D20A: 6001 STR R1, [R0] 0x0800D20C: F7F5 FE9E BL DHCP_run ; 0x08002F4C 0x0800D210: 2804 CMP R0, #4 0x0800D212: D033 BEQ .L8 ; 0x0800D27C
.L5: 0x0800D214: 2088 MOVS R0, #136 0x0800D216: 21FF MOVS R1, #255 0x0800D218: F7F8 FDF7 BL WIZCHIP_WRITE ; 0x08005E0A
.L6: 0x0800D21C: 2082 MOVS R0, #130 0x0800D21E: F7F8 FE0F BL WIZCHIP_READ ; 0x08005E40 0x0800D222: 4605 MOV R5, R0 0x0800D224: 2083 MOVS R0, #131 0x0800D226: F7F8 FE0B BL WIZCHIP_READ ; 0x08005E40 0x0800D22A: EA40 2005 ORR.W R0, R0, R5, LSL #8 0x0800D22E: 280A CMP R0, #10 0x0800D230: D3F4 BCC .L6 ; 0x0800D21C 0x0800D232: 3601 ADDS R6, #1 0x0800D234: F5B6 7F7A CMP.W R6, #0x03E8 0x0800D238: D1EC BNE .L5 ; 0x0800D214 0x0800D23A: F7F5 FE87 BL DHCP_run ; 0x08002F4C 0x0800D23E: 2600 MOVS R6, #0 0x0800D240: 2804 CMP R0, #4 0x0800D242: D1E7 BNE .L5 ; 0x0800D214 0x0800D244: E01A B .L8 ; 0x0800D27C
.L7: 0x0800D246: 4659 MOV R1, R11 0x0800D248: F7FE F892 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D24C: F10B 010E ADD.W R1, R11, #14 0x0800D250: 2001 MOVS R0, #1 0x0800D252: 2204 MOVS R2, #4 0x0800D254: F7FE F88C BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D258: F10B 010A ADD.W R1, R11, #10 0x0800D25C: 2005 MOVS R0, #5 0x0800D25E: 2204 MOVS R2, #4 0x0800D260: F7FE F886 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D264: F10B 0106 ADD.W R1, R11, #6 0x0800D268: 200F MOVS R0, #15 0x0800D26A: 2204 MOVS R2, #4 0x0800D26C: F7FE F880 BL WIZCHIP_WRITE_BUF ; 0x0800B370 0x0800D270: F24E 00BD MOVW R0, #0xE0BD ; 0x0800E0BD = .rodata..Lstr.487 0x0800D274: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0BD = .rodata..Lstr.487 0x0800D278: F7FB F950 BL puts ; 0x0800851C
.L8: 0x0800D27C: F242 44E2 MOVW R4, #0x24E2 ; 0x240024E2 = sock_is_sending 0x0800D280: F44F 6980 MOV.W R9, #0x0400 0x0800D284: F2C2 4400 MOVT R4, #0x2400 ; 0x240024E2 = sock_is_sending
.L9: 0x0800D288: F89B 0016 LDRB.W R0, [R11, #22] 0x0800D28C: 2802 CMP R0, #2 0x0800D28E: D101 BNE .L10 ; 0x0800D294 0x0800D290: F7F5 FE5C BL DHCP_run ; 0x08002F4C
.L10: 0x0800D294: F240 6003 MOVW R0, #0x0603 0x0800D298: F7F8 FDD2 BL WIZCHIP_READ ; 0x08005E40 0x0800D29C: 2816 CMP R0, #22 0x0800D29E: DC31 BGT .L12 ; 0x0800D304 0x0800D2A0: 2800 CMP R0, #0 0x0800D2A2: F000 812C BEQ.W .L26 ; 0x0800D4FE 0x0800D2A6: 2813 CMP R0, #19 0x0800D2A8: F040 8167 BNE.W .L33 ; 0x0800D57A 0x0800D2AC: F24E 30EF MOVW R0, #0xE3EF ; 0x0800E3EF = .rodata..L.str.2.260 0x0800D2B0: 2102 MOVS R1, #2 0x0800D2B2: F241 3288 MOVW R2, #0x1388 0x0800D2B6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E3EF = .rodata..L.str.2.260 0x0800D2BA: F7FB F9AC BL printf ; 0x08008616 0x0800D2BE: F44F 60C0 MOV.W R0, #0x0600 0x0800D2C2: F7F8 FDBD BL WIZCHIP_READ ; 0x08005E40 0x0800D2C6: F000 000F AND R0, R0, #15 0x0800D2CA: 2801 CMP R0, #1 0x0800D2CC: F040 8155 BNE.W .L33 ; 0x0800D57A 0x0800D2D0: F240 6003 MOVW R0, #0x0603 0x0800D2D4: F7F8 FDB4 BL WIZCHIP_READ ; 0x08005E40 0x0800D2D8: 2813 CMP R0, #19 0x0800D2DA: F040 814E BNE.W .L33 ; 0x0800D57A 0x0800D2DE: F240 6001 MOVW R0, #0x0601 0x0800D2E2: 2102 MOVS R1, #2 0x0800D2E4: F7F8 FD91 BL WIZCHIP_WRITE ; 0x08005E0A
.L11: 0x0800D2E8: F240 6001 MOVW R0, #0x0601 0x0800D2EC: F7F8 FDA8 BL WIZCHIP_READ ; 0x08005E40 0x0800D2F0: 2800 CMP R0, #0 0x0800D2F2: D1F9 BNE .L11 ; 0x0800D2E8 0x0800D2F4: F240 6003 MOVW R0, #0x0603 0x0800D2F8: F7F8 FDA2 BL WIZCHIP_READ ; 0x08005E40 0x0800D2FC: 2814 CMP R0, #20 0x0800D2FE: F040 8139 BNE.W .L32 ; 0x0800D574 0x0800D302: E13A B .L33 ; 0x0800D57A
.L12: 0x0800D304: 281C CMP R0, #28 0x0800D306: F000 8101 BEQ.W .L27 ; 0x0800D50C 0x0800D30A: 2817 CMP R0, #23 0x0800D30C: F040 8135 BNE.W .L33 ; 0x0800D57A 0x0800D310: F240 6002 MOVW R0, #0x0602 0x0800D314: F7F8 FD94 BL WIZCHIP_READ ; 0x08005E40 0x0800D318: 07C0 LSLS R0, R0, #31 0x0800D31A: D027 BEQ .L13 ; 0x0800D36C 0x0800D31C: F240 600C MOVW R0, #0x060C 0x0800D320: 2204 MOVS R2, #4 0x0800D322: A904 ADD R1, SP, #16 0x0800D324: F7F8 FDB5 BL WIZCHIP_READ_BUF ; 0x08005E92 0x0800D328: F44F 60C2 MOV.W R0, #0x0610 0x0800D32C: F7F8 FD88 BL WIZCHIP_READ ; 0x08005E40 0x0800D330: 4605 MOV R5, R0 0x0800D332: F240 6011 MOVW R0, #0x0611 0x0800D336: F7F8 FD83 BL WIZCHIP_READ ; 0x08005E40 0x0800D33A: EA40 2005 ORR.W R0, R0, R5, LSL #8 0x0800D33E: F89D 2010 LDRB.W R2, [SP, #16] 0x0800D342: F89D 3011 LDRB.W R3, [SP, #17] 0x0800D346: 9002 STR R0, [SP, #8] 0x0800D348: F89D 1012 LDRB.W R1, [SP, #18] 0x0800D34C: F24E 003B MOVW R0, #0xE03B ; 0x0800E03B = .rodata..L.str.258 0x0800D350: F89D 7013 LDRB.W R7, [SP, #19] 0x0800D354: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E03B = .rodata..L.str.258 0x0800D358: E9CD 1700 STRD R1, R7, [SP] 0x0800D35C: 2102 MOVS R1, #2 0x0800D35E: F7FB F95A BL printf ; 0x08008616 0x0800D362: F240 6002 MOVW R0, #0x0602 0x0800D366: 2101 MOVS R1, #1 0x0800D368: F7F8 FD4F BL WIZCHIP_WRITE ; 0x08005E0A
.L13: 0x0800D36C: 2002 MOVS R0, #2 0x0800D36E: F7FE F841 BL getSn_RX_RSR ; 0x0800B3F4 0x0800D372: 0007 MOVS R7, R0 0x0800D374: F000 8101 BEQ.W .L33 ; 0x0800D57A 0x0800D378: F44F 60C0 MOV.W R0, #0x0600 0x0800D37C: F7F8 FD60 BL WIZCHIP_READ ; 0x08005E40 0x0800D380: F000 000F AND R0, R0, #15 0x0800D384: 2801 CMP R0, #1 0x0800D386: F040 80F8 BNE.W .L33 ; 0x0800D57A 0x0800D38A: 201A MOVS R0, #26 0x0800D38C: F5B7 6F00 CMP.W R7, #0x0800 0x0800D390: BF28 IT CS 0x0800D392: F44F 6700 MOVCS.W R7, #0x0800 0x0800D396: F7F8 FD53 BL WIZCHIP_READ ; 0x08005E40 0x0800D39A: F3C0 1001 UBFX R0, R0, #4, #2 0x0800D39E: FA09 F000 LSL.W R0, R9, R0 0x0800D3A2: 4287 CMP R7, R0 0x0800D3A4: BF88 IT HI 0x0800D3A6: 4607 MOVHI R7, R0
.L14: 0x0800D3A8: 2002 MOVS R0, #2 0x0800D3AA: F7FE F823 BL getSn_RX_RSR ; 0x0800B3F4 0x0800D3AE: 4605 MOV R5, R0 0x0800D3B0: F240 6003 MOVW R0, #0x0603 0x0800D3B4: F7F8 FD44 BL WIZCHIP_READ ; 0x08005E40 0x0800D3B8: 2817 CMP R0, #23 0x0800D3BA: D011 BEQ .L15 ; 0x0800D3E0 0x0800D3BC: 281C CMP R0, #28 0x0800D3BE: F040 80D9 BNE.W .L32 ; 0x0800D574 0x0800D3C2: B97D CBNZ R5, .L16 ; 0x0800D3E4 0x0800D3C4: 2002 MOVS R0, #2 0x0800D3C6: F7FD FFF3 BL getSn_TX_FSR ; 0x0800B3B0 0x0800D3CA: 4606 MOV R6, R0 0x0800D3CC: 201B MOVS R0, #27 0x0800D3CE: F7F8 FD37 BL WIZCHIP_READ ; 0x08005E40 0x0800D3D2: F3C0 1001 UBFX R0, R0, #4, #2 0x0800D3D6: FA09 F000 LSL.W R0, R9, R0 0x0800D3DA: 4286 CMP R6, R0 0x0800D3DC: F000 80CA BEQ.W .L32 ; 0x0800D574
.L15: 0x0800D3E0: 2D00 CMP R5, #0 0x0800D3E2: D0E1 BEQ .L14 ; 0x0800D3A8
.L16: 0x0800D3E4: F246 11FC MOVW R1, #0x61FC ; 0x240061FC = dhcp_buffer 0x0800D3E8: 42BD CMP R5, R7 0x0800D3EA: BF38 IT CC 0x0800D3EC: 462F MOVCC R7, R5 0x0800D3EE: 2002 MOVS R0, #2 0x0800D3F0: F2C2 4100 MOVT R1, #0x2400 ; 0x240061FC = dhcp_buffer 0x0800D3F4: 463A MOV R2, R7 0x0800D3F6: F7FE F88D BL wiz_recv_data ; 0x0800B514 0x0800D3FA: F240 6001 MOVW R0, #0x0601 0x0800D3FE: 2140 MOVS R1, #64 0x0800D400: F7F8 FD03 BL WIZCHIP_WRITE ; 0x08005E0A
.L17: 0x0800D404: F240 6001 MOVW R0, #0x0601 0x0800D408: F7F8 FD1A BL WIZCHIP_READ ; 0x08005E40 0x0800D40C: 2800 CMP R0, #0 0x0800D40E: D1F9 BNE .L17 ; 0x0800D404 0x0800D410: 2F00 CMP R7, #0 0x0800D412: F000 80B2 BEQ.W .L33 ; 0x0800D57A 0x0800D416: 2500 MOVS R5, #0 0x0800D418: 46AA MOV R10, R5
.L18: 0x0800D41A: F44F 60C0 MOV.W R0, #0x0600 0x0800D41E: F7F8 FD0F BL WIZCHIP_READ ; 0x08005E40 0x0800D422: F000 000F AND R0, R0, #15 0x0800D426: 2801 CMP R0, #1 0x0800D428: F040 80A4 BNE.W .L32 ; 0x0800D574 0x0800D42C: B2A8 UXTH R0, R5 0x0800D42E: 4287 CMP R7, R0 0x0800D430: F000 80A0 BEQ.W .L32 ; 0x0800D574 0x0800D434: F240 6003 MOVW R0, #0x0603 0x0800D438: F7F8 FD02 BL WIZCHIP_READ ; 0x08005E40 0x0800D43C: 281C CMP R0, #28 0x0800D43E: D002 BEQ .L19 ; 0x0800D446 0x0800D440: 2817 CMP R0, #23 0x0800D442: F040 8097 BNE.W .L32 ; 0x0800D574
.L19: 0x0800D446: 8820 LDRH R0, [R4] 0x0800D448: 0740 LSLS R0, R0, #29 0x0800D44A: D517 BPL .L21 ; 0x0800D47C 0x0800D44C: F240 6002 MOVW R0, #0x0602 0x0800D450: F7F8 FCF6 BL WIZCHIP_READ ; 0x08005E40 0x0800D454: 06C1 LSLS R1, R0, #27 0x0800D456: D408 BMI .L20 ; 0x0800D46A 0x0800D458: 0700 LSLS R0, R0, #28 0x0800D45A: F100 8082 BMI.W .L31 ; 0x0800D562 0x0800D45E: F242 44E2 MOVW R4, #0x24E2 ; 0x240024E2 = sock_is_sending 0x0800D462: 2500 MOVS R5, #0 0x0800D464: F2C2 4400 MOVT R4, #0x2400 ; 0x240024E2 = sock_is_sending 0x0800D468: E041 B .L25 ; 0x0800D4EE
.L20: 0x0800D46A: F240 6002 MOVW R0, #0x0602 0x0800D46E: 2110 MOVS R1, #16 0x0800D470: F7F8 FCCB BL WIZCHIP_WRITE ; 0x08005E0A 0x0800D474: 8820 LDRH R0, [R4] 0x0800D476: F020 0004 BIC R0, R0, #4 0x0800D47A: 8020 STRH R0, [R4]
.L21: 0x0800D47C: F246 10FC MOVW R0, #0x61FC ; 0x240061FC = dhcp_buffer 0x0800D480: 1B7D SUBS R5, R7, R5 0x0800D482: F2C2 4000 MOVT R0, #0x2400 ; 0x240061FC = dhcp_buffer 0x0800D486: EB00 080A ADD.W R8, R0, R10 0x0800D48A: 201B MOVS R0, #27 0x0800D48C: B2AC UXTH R4, R5 0x0800D48E: F7F8 FCD7 BL WIZCHIP_READ ; 0x08005E40 0x0800D492: F3C0 1001 UBFX R0, R0, #4, #2 0x0800D496: FA09 F000 LSL.W R0, R9, R0 0x0800D49A: 4284 CMP R4, R0 0x0800D49C: BF88 IT HI 0x0800D49E: 4605 MOVHI R5, R0 0x0800D4A0: B2AD UXTH R5, R5
.L22: 0x0800D4A2: 2002 MOVS R0, #2 0x0800D4A4: F7FD FF84 BL getSn_TX_FSR ; 0x0800B3B0 0x0800D4A8: 4681 MOV R9, R0 0x0800D4AA: F240 6003 MOVW R0, #0x0603 0x0800D4AE: F7F8 FCC7 BL WIZCHIP_READ ; 0x08005E40 0x0800D4B2: 281C CMP R0, #28 0x0800D4B4: D001 BEQ .L23 ; 0x0800D4BA 0x0800D4B6: 2817 CMP R0, #23 0x0800D4B8: D153 BNE .L31 ; 0x0800D562
.L23: 0x0800D4BA: 454D CMP R5, R9 0x0800D4BC: D8F1 BHI .L22 ; 0x0800D4A2 0x0800D4BE: 2002 MOVS R0, #2 0x0800D4C0: 4641 MOV R1, R8 0x0800D4C2: 462A MOV R2, R5 0x0800D4C4: F7FD FFB8 BL wiz_send_data ; 0x0800B438 0x0800D4C8: F240 6001 MOVW R0, #0x0601 0x0800D4CC: 2120 MOVS R1, #32 0x0800D4CE: F7F8 FC9C BL WIZCHIP_WRITE ; 0x08005E0A
.L24: 0x0800D4D2: F240 6001 MOVW R0, #0x0601 0x0800D4D6: F7F8 FCB3 BL WIZCHIP_READ ; 0x08005E40 0x0800D4DA: 2800 CMP R0, #0 0x0800D4DC: D1F9 BNE .L24 ; 0x0800D4D2 0x0800D4DE: F242 44E2 MOVW R4, #0x24E2 ; 0x240024E2 = sock_is_sending 0x0800D4E2: F2C2 4400 MOVT R4, #0x2400 ; 0x240024E2 = sock_is_sending 0x0800D4E6: 8820 LDRH R0, [R4] 0x0800D4E8: F040 0004 ORR R0, R0, #4 0x0800D4EC: 8020 STRH R0, [R4]
.L25: 0x0800D4EE: 4455 ADD R5, R10 0x0800D4F0: F44F 6980 MOV.W R9, #0x0400 0x0800D4F4: FA1F FA85 UXTH R10, R5 0x0800D4F8: 4557 CMP R7, R10 0x0800D4FA: D18E BNE .L18 ; 0x0800D41A 0x0800D4FC: E03D B .L33 ; 0x0800D57A
.L26: 0x0800D4FE: 2002 MOVS R0, #2 0x0800D500: 2101 MOVS R1, #1 0x0800D502: F241 3288 MOVW R2, #0x1388 0x0800D506: F7F8 FB53 BL socket ; 0x08005BB0 0x0800D50A: E036 B .L33 ; 0x0800D57A
.L27: 0x0800D50C: F44F 60C0 MOV.W R0, #0x0600 0x0800D510: F7F8 FC96 BL WIZCHIP_READ ; 0x08005E40 0x0800D514: F000 000F AND R0, R0, #15 0x0800D518: 2801 CMP R0, #1 0x0800D51A: D12E BNE .L33 ; 0x0800D57A 0x0800D51C: F240 6001 MOVW R0, #0x0601 0x0800D520: 2108 MOVS R1, #8 0x0800D522: F7F8 FC72 BL WIZCHIP_WRITE ; 0x08005E0A
.L28: 0x0800D526: F240 6001 MOVW R0, #0x0601 0x0800D52A: F7F8 FC89 BL WIZCHIP_READ ; 0x08005E40 0x0800D52E: 2800 CMP R0, #0 0x0800D530: D1F9 BNE .L28 ; 0x0800D526 0x0800D532: 8820 LDRH R0, [R4] 0x0800D534: F020 0004 BIC R0, R0, #4 0x0800D538: 8020 STRH R0, [R4]
.L29: 0x0800D53A: F240 6003 MOVW R0, #0x0603 0x0800D53E: F7F8 FC7F BL WIZCHIP_READ ; 0x08005E40 0x0800D542: B130 CBZ R0, .L30 ; 0x0800D552 0x0800D544: F240 6002 MOVW R0, #0x0602 0x0800D548: F7F8 FC7A BL WIZCHIP_READ ; 0x08005E40 0x0800D54C: 0700 LSLS R0, R0, #28 0x0800D54E: D5F4 BPL .L29 ; 0x0800D53A 0x0800D550: E010 B .L32 ; 0x0800D574
.L30: 0x0800D552: F64D 6060 MOVW R0, #0xDE60 ; 0x0800DE60 = .rodata..L.str.1.259 0x0800D556: 2102 MOVS R1, #2 0x0800D558: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DE60 = .rodata..L.str.1.259 0x0800D55C: F7FB F85B BL printf ; 0x08008616 0x0800D560: E00B B .L33 ; 0x0800D57A
.L31: 0x0800D562: 2002 MOVS R0, #2 0x0800D564: F7F8 FB77 BL close ; 0x08005C56 0x0800D568: F242 44E2 MOVW R4, #0x24E2 ; 0x240024E2 = sock_is_sending 0x0800D56C: F44F 6980 MOV.W R9, #0x0400 0x0800D570: F2C2 4400 MOVT R4, #0x2400 ; 0x240024E2 = sock_is_sending
.L32: 0x0800D574: 2002 MOVS R0, #2 0x0800D576: F7F8 FB6E BL close ; 0x08005C56
.L33: 0x0800D57A: F44F 70FA MOV.W R0, #0x01F4 0x0800D57E: F7FF FB4F BL vTaskDelay ; 0x0800CC20 0x0800D582: E681 B .L9 ; 0x0800D288
.L34: 0x0800D584: 2080 MOVS R0, #128 0x0800D586: F7F8 FC5B BL WIZCHIP_READ ; 0x08005E40 0x0800D58A: 4601 MOV R1, R0 0x0800D58C: F24E 200F MOVW R0, #0xE20F ; 0x0800E20F = .rodata..L.str.3.486 0x0800D590: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E20F = .rodata..L.str.3.486 0x0800D594: F7FB F83F BL printf ; 0x08008616

Section .text.ip_updated() from charger_lto.o, size=12, align=2


ip_updated(): 0x0800D598: F24E 40B3 MOVW R0, #0xE4B3 ; 0x0800E4B3 = .rodata..Lstr.15.489 0x0800D59C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E4B3 = .rodata..Lstr.15.489 0x0800D5A0: F7FA BFBC B.W puts ; 0x0800851C

Section .text.ip_conflict() from charger_lto.o, size=12, align=2


ip_conflict(): 0x0800D5A4: F24E 1001 MOVW R0, #0xE101 ; 0x0800E101 = .rodata..Lstr.16.488 0x0800D5A8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E101 = .rodata..Lstr.16.488 0x0800D5AC: F7FA BFB6 B.W puts ; 0x0800851C

Section .text.keysTaskStart from charger_lto.o, size=108, align=2


keysTaskStart: 0x0800D5B0: B082 SUB SP, SP, #8 0x0800D5B2: F641 0718 MOVW R7, #0x1818 0x0800D5B6: F240 0A03 MOVW R10, #3 0x0800D5BA: F6C5 0702 MOVT R7, #0x5802 0x0800D5BE: F242 45C0 MOVW R5, #0x24C0 ; 0x240024C0 = beeperQueue 0x0800D5C2: F64D 687A MOVW R8, #0xDE7A ; 0x0800DE7A = .rodata..L.str.496 0x0800D5C6: F24E 299F MOVW R9, #0xE29F ; 0x0800E29F = .rodata..L.str.1.497 0x0800D5CA: 2601 MOVS R6, #1 0x0800D5CC: F2C0 3A84 MOVT R10, #0x0384 0x0800D5D0: F2C2 4500 MOVT R5, #0x2400 ; 0x240024C0 = beeperQueue 0x0800D5D4: F6C0 0800 MOVT R8, #0x0800 ; 0x0800DE7A = .rodata..L.str.496 0x0800D5D8: F6C0 0900 MOVT R9, #0x0800 ; 0x0800E29F = .rodata..L.str.1.497 0x0800D5DC: 603E STR R6, [R7] 0x0800D5DE: 2002 MOVS R0, #2 0x0800D5E0: 6038 STR R0, [R7]
.L1: 0x0800D5E2: F857 0C04 LDR R0, [R7, #-4] 0x0800D5E6: F400 5080 AND R0, R0, #0x1000 0x0800D5EA: EA40 4000 ORR.W R0, R0, R0, LSL #16 0x0800D5EE: F480 5080 EOR R0, R0, #0x1000 0x0800D5F2: 6038 STR R0, [R7] 0x0800D5F4: F241 3088 MOVW R0, #0x1388 0x0800D5F8: F7FF FB12 BL vTaskDelay ; 0x0800CC20 0x0800D5FC: 6828 LDR R0, [R5] 0x0800D5FE: 220A MOVS R2, #10 0x0800D600: 4669 MOV R1, SP 0x0800D602: F8AD 6004 STRH.W R6, [SP, #4] 0x0800D606: F8CD A000 STR.W R10, [SP] 0x0800D60A: F7FE FFBF BL xQueueGenericSend ; 0x0800C58C 0x0800D60E: 2800 CMP R0, #0 0x0800D610: D1E7 BNE .L1 ; 0x0800D5E2 0x0800D612: 4640 MOV R0, R8 0x0800D614: 4649 MOV R1, R9 0x0800D616: F7FA FFFE BL printf ; 0x08008616 0x0800D61A: E7E2 B .L1 ; 0x0800D5E2

Section .text.mainTaskStart from charger_lto.o, size=452, align=2


mainTaskStart: 0x0800D61C: B0D6 SUB SP, SP, #0x0158 0x0800D61E: F24E 20A4 MOVW R0, #0xE2A4 ; 0x0800E2A4 = .rodata..L.str.500 0x0800D622: F241 3654 MOVW R6, #0x1354 ; 0x24001354 = fs 0x0800D626: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E2A4 = .rodata..L.str.500 0x0800D62A: 9047 STR R0, [SP, #0x011C] 0x0800D62C: 9055 STR R0, [SP, #0x0154] 0x0800D62E: A855 ADD R0, SP, #0x0154 0x0800D630: F2C2 4600 MOVT R6, #0x2400 ; 0x24001354 = fs 0x0800D634: 9601 STR R6, [SP, #4] 0x0800D636: F7FE FA33 BL get_ldnumber ; 0x0800BAA0 0x0800D63A: 0004 MOVS R4, R0 0x0800D63C: D434 BMI .L5 ; 0x0800D6A8 0x0800D63E: F242 48CC MOVW R8, #0x24CC ; 0x240024CC = FatFs 0x0800D642: F2C2 4800 MOVT R8, #0x2400 ; 0x240024CC = FatFs 0x0800D646: F858 7024 LDR.W R7, [R8, R4, LSL #2] 0x0800D64A: B33F CBZ R7, .L3 ; 0x0800D69C 0x0800D64C: F242 3178 MOVW R1, #0x2378 ; 0x24002378 = Files 0x0800D650: 2000 MOVS R0, #0 0x0800D652: 2201 MOVS R2, #1 0x0800D654: F2C2 4100 MOVT R1, #0x2400 ; 0x24002378 = Files 0x0800D658: 2300 MOVS R3, #0
.L1: 0x0800D65A: 011D LSLS R5, R3, #4 0x0800D65C: 594D LDR R5, [R1, R5] 0x0800D65E: 42BD CMP R5, R7 0x0800D660: BF04 ITT EQ 0x0800D662: EB01 1303 ADDEQ.W R3, R1, R3, LSL #4 0x0800D666: 6018 STREQ R0, [R3] 0x0800D668: 2301 MOVS R3, #1 0x0800D66A: 07D2 LSLS R2, R2, #31 0x0800D66C: F04F 0200 MOV.W R2, #0 0x0800D670: D1F3 BNE .L1 ; 0x0800D65A 0x0800D672: F3EF 8005 MRS R0, IPSR 0x0800D676: B978 CBNZ R0, .L2 ; 0x0800D698 0x0800D678: 6938 LDR R0, [R7, #16] 0x0800D67A: F030 0501 BICS R5, R0, #1 0x0800D67E: D00B BEQ .L2 ; 0x0800D698 0x0800D680: 4628 MOV R0, R5 0x0800D682: F7F9 FFA8 BL vQueueUnregisterQueue ; 0x080075D6 0x0800D686: 4628 MOV R0, R5 0x0800D688: F7F9 FFA5 BL vQueueUnregisterQueue ; 0x080075D6 0x0800D68C: F895 0046 LDRB.W R0, [R5, #70] 0x0800D690: B910 CBNZ R0, .L2 ; 0x0800D698 0x0800D692: 4628 MOV R0, R5 0x0800D694: F7FE FEDA BL vPortFree ; 0x0800C44C
.L2: 0x0800D698: 2000 MOVS R0, #0 0x0800D69A: 7038 STRB R0, [R7]
.L3: 0x0800D69C: 2700 MOVS R7, #0 0x0800D69E: 7037 STRB R7, [R6] 0x0800D6A0: F3EF 8005 MRS R0, IPSR 0x0800D6A4: B158 CBZ R0, .L7 ; 0x0800D6BE
.L4: 0x0800D6A6: 6137 STR R7, [R6, #16]
.L5: 0x0800D6A8: F24E 1017 MOVW R0, #0xE117 ; 0x0800E117 = .rodata..Lstr.10 0x0800D6AC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E117 = .rodata..Lstr.10 0x0800D6B0: F7FA FF34 BL puts ; 0x0800851C
.L6: 0x0800D6B4: F241 3088 MOVW R0, #0x1388 0x0800D6B8: F7FF FAB2 BL vTaskDelay ; 0x0800CC20 0x0800D6BC: E7FA B .L6 ; 0x0800D6B4
.L7: 0x0800D6BE: 2001 MOVS R0, #1 0x0800D6C0: 2100 MOVS R1, #0 0x0800D6C2: 2201 MOVS R2, #1 0x0800D6C4: 4689 MOV R9, R1 0x0800D6C6: F7F9 FD29 BL xQueueGenericCreate ; 0x0800711C 0x0800D6CA: 0005 MOVS R5, R0 0x0800D6CC: D0EB BEQ .L4 ; 0x0800D6A6 0x0800D6CE: 2100 MOVS R1, #0 0x0800D6D0: 2200 MOVS R2, #0 0x0800D6D2: 6029 STR R1, [R5] 0x0800D6D4: E9C5 9902 STRD R9, R9, [R5, #8] 0x0800D6D8: F7FE FF58 BL xQueueGenericSend ; 0x0800C58C 0x0800D6DC: 2100 MOVS R1, #0 0x0800D6DE: 4628 MOV R0, R5 0x0800D6E0: F7FF F968 BL vQueueAddToRegistry ; 0x0800C9B4 0x0800D6E4: A847 ADD R0, SP, #0x011C 0x0800D6E6: A901 ADD R1, SP, #4 0x0800D6E8: 6135 STR R5, [R6, #16] 0x0800D6EA: F848 6024 STR.W R6, [R8, R4, LSL #2] 0x0800D6EE: F7F8 FCDA BL find_volume ; 0x080060A6 0x0800D6F2: 4605 MOV R5, R0 0x0800D6F4: 9801 LDR R0, [SP, #4] 0x0800D6F6: 4629 MOV R1, R5 0x0800D6F8: F7FE F9F2 BL unlock_fs ; 0x0800BAE0 0x0800D6FC: 2D00 CMP R5, #0 0x0800D6FE: D1D3 BNE .L5 ; 0x0800D6A8 0x0800D700: F24E 20AE MOVW R0, #0xE2AE ; 0x0800E2AE = .rodata..Lstr.501 0x0800D704: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E2AE = .rodata..Lstr.501 0x0800D708: F7FA FF08 BL puts ; 0x0800851C 0x0800D70C: F242 40EE MOVW R0, #0x24EE ; 0x240024EE = mainTaskStart::buff 0x0800D710: 212F MOVS R1, #47 0x0800D712: F2C2 4000 MOVT R0, #0x2400 ; 0x240024EE = mainTaskStart::buff 0x0800D716: 8001 STRH R1, [R0] 0x0800D718: A847 ADD R0, SP, #0x011C 0x0800D71A: F7F8 FF2B BL f_opendir ; 0x08006574 0x0800D71E: 0002 MOVS R2, R0 0x0800D720: D008 BEQ .L8 ; 0x0800D734 0x0800D722: F64D 60AC MOVW R0, #0xDEAC ; 0x0800DEAC = .rodata..L.str.7.505 0x0800D726: F242 41EE MOVW R1, #0x24EE ; 0x240024EE = mainTaskStart::buff 0x0800D72A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DEAC = .rodata..L.str.7.505 0x0800D72E: F2C2 4100 MOVT R1, #0x2400 ; 0x240024EE = mainTaskStart::buff 0x0800D732: E052 B .L16 ; 0x0800D7DA
.L8: 0x0800D734: A847 ADD R0, SP, #0x011C 0x0800D736: A901 ADD R1, SP, #4 0x0800D738: F7F9 F961 BL f_readdir ; 0x080069FE 0x0800D73C: 2400 MOVS R4, #0 0x0800D73E: BB10 CBNZ R0, .L12 ; 0x0800D786 0x0800D740: F24E 28A5 MOVW R8, #0xE2A5 ; 0x0800E2A5 = .rodata..L.str.5.503 0x0800D744: F64D 6A9D MOVW R10, #0xDE9D ; 0x0800DE9D = .rodata..L.str.4.502 0x0800D748: F6C0 0800 MOVT R8, #0x0800 ; 0x0800E2A5 = .rodata..L.str.5.503 0x0800D74C: F6C0 0A00 MOVT R10, #0x0800 ; 0x0800DE9D = .rodata..L.str.4.502
.L9: 0x0800D750: F89D 001A LDRB.W R0, [SP, #26] 0x0800D754: B1B8 CBZ R0, .L12 ; 0x0800D786 0x0800D756: F89D 000C LDRB.W R0, [SP, #12] 0x0800D75A: 06C0 LSLS R0, R0, #27 0x0800D75C: D407 BMI .L10 ; 0x0800D76E 0x0800D75E: 9901 LDR R1, [SP, #4] 0x0800D760: 4640 MOV R0, R8 0x0800D762: F10D 021A ADD.W R2, SP, #26 0x0800D766: F7FA FF56 BL printf ; 0x08008616 0x0800D76A: 3501 ADDS R5, #1 0x0800D76C: E005 B .L11 ; 0x0800D77A
.L10: 0x0800D76E: 4650 MOV R0, R10 0x0800D770: F10D 011A ADD.W R1, SP, #26 0x0800D774: F7FA FF4F BL printf ; 0x08008616 0x0800D778: 3401 ADDS R4, #1
.L11: 0x0800D77A: A847 ADD R0, SP, #0x011C 0x0800D77C: A901 ADD R1, SP, #4 0x0800D77E: F7F9 F93E BL f_readdir ; 0x080069FE 0x0800D782: 2800 CMP R0, #0 0x0800D784: D0E4 BEQ .L9 ; 0x0800D750
.L12: 0x0800D786: A847 ADD R0, SP, #0x011C 0x0800D788: A955 ADD R1, SP, #0x0154 0x0800D78A: F7FE FAA3 BL validate ; 0x0800BCD4 0x0800D78E: B9F0 CBNZ R0, .L15 ; 0x0800D7CE 0x0800D790: 984B LDR R0, [SP, #0x012C] 0x0800D792: B1B0 CBZ R0, .L13 ; 0x0800D7C2 0x0800D794: 2802 CMP R0, #2 0x0800D796: D816 BHI .L14 ; 0x0800D7C6 0x0800D798: 1E41 SUBS R1, R0, #1 0x0800D79A: F242 3078 MOVW R0, #0x2378 ; 0x24002378 = Files 0x0800D79E: F2C2 4000 MOVT R0, #0x2400 ; 0x24002378 = Files 0x0800D7A2: 2601 MOVS R6, #1 0x0800D7A4: EB00 1201 ADD.W R2, R0, R1, LSL #4 0x0800D7A8: F9B2 300C LDRSH.W R3, [R2, #12] 0x0800D7AC: B29F UXTH R7, R3 0x0800D7AE: F5B7 7780 SUBS.W R7, R7, #0x0100 0x0800D7B2: BF18 IT NE 0x0800D7B4: FAD3 F756 UQSUB16NE R7, R3, R6 0x0800D7B8: 043B LSLS R3, R7, #16 0x0800D7BA: 8197 STRH R7, [R2, #12] 0x0800D7BC: BF04 ITT EQ 0x0800D7BE: 0109 LSLEQ R1, R1, #4 0x0800D7C0: 5043 STREQ R3, [R0, R1]
.L13: 0x0800D7C2: 2000 MOVS R0, #0 0x0800D7C4: 9047 STR R0, [SP, #0x011C]
.L14: 0x0800D7C6: 9855 LDR R0, [SP, #0x0154] 0x0800D7C8: 2100 MOVS R1, #0 0x0800D7CA: F7FE F989 BL unlock_fs ; 0x0800BAE0
.L15: 0x0800D7CE: F24E 40CB MOVW R0, #0xE4CB ; 0x0800E4CB = .rodata..L.str.6.504 0x0800D7D2: 4621 MOV R1, R4 0x0800D7D4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E4CB = .rodata..L.str.6.504 0x0800D7D8: 462A MOV R2, R5
.L16: 0x0800D7DA: F7FA FF1C BL printf ; 0x08008616 0x0800D7DE: E769 B .L6 ; 0x0800D6B4

Section .text.onewireTaskStart from charger_lto.o, size=208, align=2


onewireTaskStart: 0x0800D7E0: B086 SUB SP, SP, #24 0x0800D7E2: F240 0A00 MOVW R10, #0 0x0800D7E6: F646 66F8 MOVW R6, #0x6EF8 ; 0x24006EF8 = DS18B20_Conversion()::cnt 0x0800D7EA: F6C5 0A02 MOVT R10, #0x5802 0x0800D7EE: 2700 MOVS R7, #0 0x0800D7F0: F44F 4900 MOV.W R9, #0x8000 0x0800D7F4: 2401 MOVS R4, #1 0x0800D7F6: F04F 4B00 MOV.W R11, #0x80000000 0x0800D7FA: F2C2 4600 MOVT R6, #0x2400 ; 0x24006EF8 = DS18B20_Conversion()::cnt
.L1: 0x0800D7FE: F7FE FEA1 BL vPortEnterCritical ; 0x0800C544 0x0800D802: 4650 MOV R0, R10 0x0800D804: A901 ADD R1, SP, #4 0x0800D806: E9CD 7703 STRD R7, R7, [SP, #12] 0x0800D80A: 9705 STR R7, [SP, #20] 0x0800D80C: E9CD 9401 STRD R9, R4, [SP, #4] 0x0800D810: F7FC FEBC BL HAL_GPIO_Init ; 0x0800A58C 0x0800D814: F44F 702F MOV.W R0, #0x02BC 0x0800D818: F8CA B018 STR.W R11, [R10, #24] 0x0800D81C: F7FA FD4E BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x0800D820: 4650 MOV R0, R10 0x0800D822: A901 ADD R1, SP, #4 0x0800D824: 9702 STR R7, [SP, #8] 0x0800D826: F7FC FEB1 BL HAL_GPIO_Init ; 0x0800A58C 0x0800D82A: 2050 MOVS R0, #80 0x0800D82C: F7FA FD46 BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x0800D830: F44F 701B MOV.W R0, #0x026C 0x0800D834: F8DA 8010 LDR.W R8, [R10, #16] 0x0800D838: F7FA FD40 BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x0800D83C: EA5F 4008 LSLS.W R0, R8, #16 0x0800D840: D42F BMI .L4 ; 0x0800D8A2 0x0800D842: 20CC MOVS R0, #204 0x0800D844: F7FA FCFF BL DS18B20_Write(unsigned char) ; 0x08008246 0x0800D848: 2044 MOVS R0, #68 0x0800D84A: F7FA FCFC BL DS18B20_Write(unsigned char) ; 0x08008246 0x0800D84E: E9CD 7703 STRD R7, R7, [SP, #12] 0x0800D852: 9705 STR R7, [SP, #20] 0x0800D854: F8CD 9004 STR.W R9, [SP, #4]
.L2: 0x0800D858: 4650 MOV R0, R10 0x0800D85A: A901 ADD R1, SP, #4 0x0800D85C: 9402 STR R4, [SP, #8] 0x0800D85E: F7FC FE95 BL HAL_GPIO_Init ; 0x0800A58C 0x0800D862: 2000 MOVS R0, #0 0x0800D864: F8CA B018 STR.W R11, [R10, #24] 0x0800D868: F7FA FD28 BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x0800D86C: 4650 MOV R0, R10 0x0800D86E: A901 ADD R1, SP, #4 0x0800D870: 9702 STR R7, [SP, #8] 0x0800D872: F7FC FE8B BL HAL_GPIO_Init ; 0x0800A58C 0x0800D876: 200F MOVS R0, #15 0x0800D878: F7FA FD20 BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x0800D87C: 202D MOVS R0, #45 0x0800D87E: F8DA 8010 LDR.W R8, [R10, #16] 0x0800D882: F7FA FD1B BL DS18B20_Delay(unsigned short) ; 0x080082BC 0x0800D886: 6830 LDR R0, [R6] 0x0800D888: 3801 SUBS R0, #1 0x0800D88A: 6030 STR R0, [R6] 0x0800D88C: D002 BEQ .L3 ; 0x0800D894 0x0800D88E: F418 4100 ANDS R1, R8, #0x8000 0x0800D892: D0E1 BEQ .L2 ; 0x0800D858
.L3: 0x0800D894: B128 CBZ R0, .L4 ; 0x0800D8A2 0x0800D896: F24E 40DF MOVW R0, #0xE4DF ; 0x0800E4DF = .rodata..Lstr.516 0x0800D89A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E4DF = .rodata..Lstr.516 0x0800D89E: F7FA FE3D BL puts ; 0x0800851C
.L4: 0x0800D8A2: F7F9 FB8F BL vPortExitCritical ; 0x08006FC4 0x0800D8A6: F241 3088 MOVW R0, #0x1388 0x0800D8AA: F7FF F9B9 BL vTaskDelay ; 0x0800CC20 0x0800D8AE: E7A6 B .L1 ; 0x0800D7FE

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


UARTPrescTable: 0x0800D8B0: 01 DC.B 0x01 ; '\x01' 0x0800D8B1: 00 DC.B 0x00 ; '\0' 0x0800D8B2: 02 DC.B 0x02 ; '\x02' 0x0800D8B3: 00 DC.B 0x00 ; '\0' 0x0800D8B4: 04 DC.B 0x04 ; '\x04' 0x0800D8B5: 00 DC.B 0x00 ; '\0' 0x0800D8B6: 06 DC.B 0x06 ; '\x06' 0x0800D8B7: 00 DC.B 0x00 ; '\0' 0x0800D8B8: 08 DC.B 0x08 ; '\b' 0x0800D8B9: 00 DC.B 0x00 ; '\0' 0x0800D8BA: 0A DC.B 0x0A ; '\n' 0x0800D8BB: 00 DC.B 0x00 ; '\0' 0x0800D8BC: 0C DC.B 0x0C ; '\x0C' 0x0800D8BD: 00 DC.B 0x00 ; '\0' 0x0800D8BE: 10 DC.B 0x10 ; '\x10' 0x0800D8BF: 00 DC.B 0x00 ; '\0' 0x0800D8C0: 20 DC.B 0x20 ; ' ' 0x0800D8C1: 00 DC.B 0x00 ; '\0' 0x0800D8C2: 40 DC.B 0x40 ; '@' 0x0800D8C3: 00 DC.B 0x00 ; '\0' 0x0800D8C4: 80 DC.B 0x80 ; '\x80' 0x0800D8C5: 00 DC.B 0x00 ; '\0' 0x0800D8C6: 00 DC.B 0x00 ; '\0' 0x0800D8C7: 01 DC.B 0x01 ; '\x01'

Section .rodata.Tbl from charger_lto.o, size=256, align=2


Tbl: 0x0800D8C8: C7 DC.B 0xC7 ; '\xC7' 0x0800D8C9: 00 DC.B 0x00 ; '\0' 0x0800D8CA: FC DC.B 0xFC ; '\xFC' 0x0800D8CB: 00 DC.B 0x00 ; '\0' 0x0800D8CC: E9 DC.B 0xE9 ; '\xE9' 0x0800D8CD: 00 DC.B 0x00 ; '\0' 0x0800D8CE: E2 DC.B 0xE2 ; '\xE2' 0x0800D8CF: 00 DC.B 0x00 ; '\0' 0x0800D8D0: E4 DC.B 0xE4 ; '\xE4' 0x0800D8D1: 00 DC.B 0x00 ; '\0' 0x0800D8D2: E0 DC.B 0xE0 ; '\xE0' 0x0800D8D3: 00 DC.B 0x00 ; '\0' 0x0800D8D4: E5 DC.B 0xE5 ; '\xE5' 0x0800D8D5: 00 DC.B 0x00 ; '\0' 0x0800D8D6: E7 DC.B 0xE7 ; '\xE7' 0x0800D8D7: 00 DC.B 0x00 ; '\0' 0x0800D8D8: EA DC.B 0xEA ; '\xEA' 0x0800D8D9: 00 DC.B 0x00 ; '\0' 0x0800D8DA: EB DC.B 0xEB ; '\xEB' 0x0800D8DB: 00 DC.B 0x00 ; '\0' 0x0800D8DC: E8 DC.B 0xE8 ; '\xE8' 0x0800D8DD: 00 DC.B 0x00 ; '\0' 0x0800D8DE: EF DC.B 0xEF ; '\xEF' 0x0800D8DF: 00 DC.B 0x00 ; '\0' 0x0800D8E0: EE DC.B 0xEE ; '\xEE' 0x0800D8E1: 00 DC.B 0x00 ; '\0' 0x0800D8E2: EC DC.B 0xEC ; '\xEC' 0x0800D8E3: 00 DC.B 0x00 ; '\0' 0x0800D8E4: C4 DC.B 0xC4 ; '\xC4' 0x0800D8E5: 00 DC.B 0x00 ; '\0' 0x0800D8E6: C5 DC.B 0xC5 ; '\xC5' 0x0800D8E7: 00 DC.B 0x00 ; '\0' 0x0800D8E8: C9 DC.B 0xC9 ; '\xC9' 0x0800D8E9: 00 DC.B 0x00 ; '\0' 0x0800D8EA: E6 DC.B 0xE6 ; '\xE6' 0x0800D8EB: 00 DC.B 0x00 ; '\0' 0x0800D8EC: C6 DC.B 0xC6 ; '\xC6' 0x0800D8ED: 00 DC.B 0x00 ; '\0' 0x0800D8EE: F4 DC.B 0xF4 ; '\xF4' 0x0800D8EF: 00 DC.B 0x00 ; '\0' 0x0800D8F0: F6 DC.B 0xF6 ; '\xF6' 0x0800D8F1: 00 DC.B 0x00 ; '\0' 0x0800D8F2: F2 DC.B 0xF2 ; '\xF2' 0x0800D8F3: 00 DC.B 0x00 ; '\0' 0x0800D8F4: FB DC.B 0xFB ; '\xFB' 0x0800D8F5: 00 DC.B 0x00 ; '\0' 0x0800D8F6: F9 DC.B 0xF9 ; '\xF9' 0x0800D8F7: 00 DC.B 0x00 ; '\0' 0x0800D8F8: FF DC.B 0xFF ; '\xFF' 0x0800D8F9: 00 DC.B 0x00 ; '\0' 0x0800D8FA: D6 DC.B 0xD6 ; '\xD6' 0x0800D8FB: 00 DC.B 0x00 ; '\0' 0x0800D8FC: DC DC.B 0xDC ; '\xDC' 0x0800D8FD: 00 DC.B 0x00 ; '\0' 0x0800D8FE: F8 DC.B 0xF8 ; '\xF8' 0x0800D8FF: 00 DC.B 0x00 ; '\0' 0x0800D900: A3 DC.B 0xA3 ; '\xA3' 0x0800D901: 00 DC.B 0x00 ; '\0' 0x0800D902: D8 DC.B 0xD8 ; '\xD8' 0x0800D903: 00 DC.B 0x00 ; '\0' 0x0800D904: D7 DC.B 0xD7 ; '\xD7' 0x0800D905: 00 DC.B 0x00 ; '\0' 0x0800D906: 92 DC.B 0x92 ; '\x92' 0x0800D907: 01 DC.B 0x01 ; '\x01' 0x0800D908: E1 DC.B 0xE1 ; '\xE1' 0x0800D909: 00 DC.B 0x00 ; '\0' 0x0800D90A: ED DC.B 0xED ; '\xED' 0x0800D90B: 00 DC.B 0x00 ; '\0' 0x0800D90C: F3 DC.B 0xF3 ; '\xF3' 0x0800D90D: 00 DC.B 0x00 ; '\0' 0x0800D90E: FA DC.B 0xFA ; '\xFA' 0x0800D90F: 00 DC.B 0x00 ; '\0' 0x0800D910: F1 DC.B 0xF1 ; '\xF1' 0x0800D911: 00 DC.B 0x00 ; '\0' 0x0800D912: D1 DC.B 0xD1 ; '\xD1' 0x0800D913: 00 DC.B 0x00 ; '\0' 0x0800D914: AA DC.B 0xAA ; '\xAA' 0x0800D915: 00 DC.B 0x00 ; '\0' 0x0800D916: BA DC.B 0xBA ; '\xBA' 0x0800D917: 00 DC.B 0x00 ; '\0' 0x0800D918: BF DC.B 0xBF ; '\xBF' 0x0800D919: 00 DC.B 0x00 ; '\0' 0x0800D91A: AE DC.B 0xAE ; '\xAE' 0x0800D91B: 00 DC.B 0x00 ; '\0' 0x0800D91C: AC DC.B 0xAC ; '\xAC' 0x0800D91D: 00 DC.B 0x00 ; '\0' 0x0800D91E: BD DC.B 0xBD ; '\xBD' 0x0800D91F: 00 DC.B 0x00 ; '\0' 0x0800D920: BC DC.B 0xBC ; '\xBC' 0x0800D921: 00 DC.B 0x00 ; '\0' 0x0800D922: A1 DC.B 0xA1 ; '\xA1' 0x0800D923: 00 DC.B 0x00 ; '\0' 0x0800D924: AB DC.B 0xAB ; '\xAB' 0x0800D925: 00 DC.B 0x00 ; '\0' 0x0800D926: BB DC.B 0xBB ; '\xBB' 0x0800D927: 00 DC.B 0x00 ; '\0' 0x0800D928: 91 DC.B 0x91 ; '\x91' 0x0800D929: 25 DC.B 0x25 ; '%' 0x0800D92A: 92 DC.B 0x92 ; '\x92' 0x0800D92B: 25 DC.B 0x25 ; '%' 0x0800D92C: 93 DC.B 0x93 ; '\x93' 0x0800D92D: 25 DC.B 0x25 ; '%' 0x0800D92E: 02 DC.B 0x02 ; '\x02' 0x0800D92F: 25 DC.B 0x25 ; '%' 0x0800D930: 24 DC.B 0x24 ; '$' 0x0800D931: 25 DC.B 0x25 ; '%' 0x0800D932: C1 DC.B 0xC1 ; '\xC1' 0x0800D933: 00 DC.B 0x00 ; '\0' 0x0800D934: C2 DC.B 0xC2 ; '\xC2' 0x0800D935: 00 DC.B 0x00 ; '\0' 0x0800D936: C0 DC.B 0xC0 ; '\xC0' 0x0800D937: 00 DC.B 0x00 ; '\0' 0x0800D938: A9 DC.B 0xA9 ; '\xA9' 0x0800D939: 00 DC.B 0x00 ; '\0' 0x0800D93A: 63 DC.B 0x63 ; 'c' 0x0800D93B: 25 DC.B 0x25 ; '%' 0x0800D93C: 51 DC.B 0x51 ; 'Q' 0x0800D93D: 25 DC.B 0x25 ; '%' 0x0800D93E: 57 DC.B 0x57 ; 'W' 0x0800D93F: 25 DC.B 0x25 ; '%' 0x0800D940: 5D DC.B 0x5D ; ']' 0x0800D941: 25 DC.B 0x25 ; '%' 0x0800D942: A2 DC.B 0xA2 ; '\xA2' 0x0800D943: 00 DC.B 0x00 ; '\0' 0x0800D944: A5 DC.B 0xA5 ; '\xA5' 0x0800D945: 00 DC.B 0x00 ; '\0' 0x0800D946: 10 DC.B 0x10 ; '\x10' 0x0800D947: 25 DC.B 0x25 ; '%' 0x0800D948: 14 DC.B 0x14 ; '\x14' 0x0800D949: 25 DC.B 0x25 ; '%' 0x0800D94A: 34 DC.B 0x34 ; '4' 0x0800D94B: 25 DC.B 0x25 ; '%' 0x0800D94C: 2C DC.B 0x2C ; ',' 0x0800D94D: 25 DC.B 0x25 ; '%' 0x0800D94E: 1C DC.B 0x1C ; '\x1C' 0x0800D94F: 25 DC.B 0x25 ; '%' 0x0800D950: 00 DC.B 0x00 ; '\0' 0x0800D951: 25 DC.B 0x25 ; '%' 0x0800D952: 3C DC.B 0x3C ; '<' 0x0800D953: 25 DC.B 0x25 ; '%' 0x0800D954: E3 DC.B 0xE3 ; '\xE3' 0x0800D955: 00 DC.B 0x00 ; '\0' 0x0800D956: C3 DC.B 0xC3 ; '\xC3' 0x0800D957: 00 DC.B 0x00 ; '\0' 0x0800D958: 5A DC.B 0x5A ; 'Z' 0x0800D959: 25 DC.B 0x25 ; '%' 0x0800D95A: 54 DC.B 0x54 ; 'T' 0x0800D95B: 25 DC.B 0x25 ; '%' 0x0800D95C: 69 DC.B 0x69 ; 'i' 0x0800D95D: 25 DC.B 0x25 ; '%' 0x0800D95E: 66 DC.B 0x66 ; 'f' 0x0800D95F: 25 DC.B 0x25 ; '%' 0x0800D960: 60 DC.B 0x60 ; '`' 0x0800D961: 25 DC.B 0x25 ; '%' 0x0800D962: 50 DC.B 0x50 ; 'P' 0x0800D963: 25 DC.B 0x25 ; '%' 0x0800D964: 6C DC.B 0x6C ; 'l' 0x0800D965: 25 DC.B 0x25 ; '%' 0x0800D966: A4 DC.B 0xA4 ; '\xA4' 0x0800D967: 00 DC.B 0x00 ; '\0' 0x0800D968: F0 DC.B 0xF0 ; '\xF0' 0x0800D969: 00 DC.B 0x00 ; '\0' 0x0800D96A: D0 DC.B 0xD0 ; '\xD0' 0x0800D96B: 00 DC.B 0x00 ; '\0' 0x0800D96C: CA DC.B 0xCA ; '\xCA' 0x0800D96D: 00 DC.B 0x00 ; '\0' 0x0800D96E: CB DC.B 0xCB ; '\xCB' 0x0800D96F: 00 DC.B 0x00 ; '\0' 0x0800D970: C8 DC.B 0xC8 ; '\xC8' 0x0800D971: 00 DC.B 0x00 ; '\0' 0x0800D972: 31 DC.B 0x31 ; '1' 0x0800D973: 01 DC.B 0x01 ; '\x01' 0x0800D974: CD DC.B 0xCD ; '\xCD' 0x0800D975: 00 DC.B 0x00 ; '\0' 0x0800D976: CE DC.B 0xCE ; '\xCE' 0x0800D977: 00 DC.B 0x00 ; '\0' 0x0800D978: CF DC.B 0xCF ; '\xCF' 0x0800D979: 00 DC.B 0x00 ; '\0' 0x0800D97A: 18 DC.B 0x18 ; '\x18' 0x0800D97B: 25 DC.B 0x25 ; '%' 0x0800D97C: 0C DC.B 0x0C ; '\x0C' 0x0800D97D: 25 DC.B 0x25 ; '%' 0x0800D97E: 88 DC.B 0x88 ; '\x88' 0x0800D97F: 25 DC.B 0x25 ; '%' 0x0800D980: 84 DC.B 0x84 ; '\x84' 0x0800D981: 25 DC.B 0x25 ; '%' 0x0800D982: A6 DC.B 0xA6 ; '\xA6' 0x0800D983: 00 DC.B 0x00 ; '\0' 0x0800D984: CC DC.B 0xCC ; '\xCC' 0x0800D985: 00 DC.B 0x00 ; '\0' 0x0800D986: 80 DC.B 0x80 ; '\x80' 0x0800D987: 25 DC.B 0x25 ; '%' 0x0800D988: D3 DC.B 0xD3 ; '\xD3' 0x0800D989: 00 DC.B 0x00 ; '\0' 0x0800D98A: DF DC.B 0xDF ; '\xDF' 0x0800D98B: 00 DC.B 0x00 ; '\0' 0x0800D98C: D4 DC.B 0xD4 ; '\xD4' 0x0800D98D: 00 DC.B 0x00 ; '\0' 0x0800D98E: D2 DC.B 0xD2 ; '\xD2' 0x0800D98F: 00 DC.B 0x00 ; '\0' 0x0800D990: F5 DC.B 0xF5 ; '\xF5' 0x0800D991: 00 DC.B 0x00 ; '\0' 0x0800D992: D5 DC.B 0xD5 ; '\xD5' 0x0800D993: 00 DC.B 0x00 ; '\0' 0x0800D994: B5 DC.B 0xB5 ; '\xB5' 0x0800D995: 00 DC.B 0x00 ; '\0' 0x0800D996: FE DC.B 0xFE ; '\xFE' 0x0800D997: 00 DC.B 0x00 ; '\0' 0x0800D998: DE DC.B 0xDE ; '\xDE' 0x0800D999: 00 DC.B 0x00 ; '\0' 0x0800D99A: DA DC.B 0xDA ; '\xDA' 0x0800D99B: 00 DC.B 0x00 ; '\0' 0x0800D99C: DB DC.B 0xDB ; '\xDB' 0x0800D99D: 00 DC.B 0x00 ; '\0' 0x0800D99E: D9 DC.B 0xD9 ; '\xD9' 0x0800D99F: 00 DC.B 0x00 ; '\0' 0x0800D9A0: FD DC.B 0xFD ; '\xFD' 0x0800D9A1: 00 DC.B 0x00 ; '\0' 0x0800D9A2: DD DC.B 0xDD ; '\xDD' 0x0800D9A3: 00 DC.B 0x00 ; '\0' 0x0800D9A4: AF DC.B 0xAF ; '\xAF' 0x0800D9A5: 00 DC.B 0x00 ; '\0' 0x0800D9A6: B4 DC.B 0xB4 ; '\xB4' 0x0800D9A7: 00 DC.B 0x00 ; '\0' 0x0800D9A8: AD DC.B 0xAD ; '\xAD' 0x0800D9A9: 00 DC.B 0x00 ; '\0' 0x0800D9AA: B1 DC.B 0xB1 ; '\xB1' 0x0800D9AB: 00 DC.B 0x00 ; '\0' 0x0800D9AC: 17 DC.B 0x17 ; '\x17' 0x0800D9AD: 20 DC.B 0x20 ; ' ' 0x0800D9AE: BE DC.B 0xBE ; '\xBE' 0x0800D9AF: 00 DC.B 0x00 ; '\0' 0x0800D9B0: B6 DC.B 0xB6 ; '\xB6' 0x0800D9B1: 00 DC.B 0x00 ; '\0' 0x0800D9B2: A7 DC.B 0xA7 ; '\xA7' 0x0800D9B3: 00 DC.B 0x00 ; '\0' 0x0800D9B4: F7 DC.B 0xF7 ; '\xF7' 0x0800D9B5: 00 DC.B 0x00 ; '\0' 0x0800D9B6: B8 DC.B 0xB8 ; '\xB8' 0x0800D9B7: 00 DC.B 0x00 ; '\0' 0x0800D9B8: B0 DC.B 0xB0 ; '\xB0' 0x0800D9B9: 00 DC.B 0x00 ; '\0' 0x0800D9BA: A8 DC.B 0xA8 ; '\xA8' 0x0800D9BB: 00 DC.B 0x00 ; '\0' 0x0800D9BC: B7 DC.B 0xB7 ; '\xB7' 0x0800D9BD: 00 DC.B 0x00 ; '\0' 0x0800D9BE: B9 DC.B 0xB9 ; '\xB9' 0x0800D9BF: 00 DC.B 0x00 ; '\0' 0x0800D9C0: B3 DC.B 0xB3 ; '\xB3' 0x0800D9C1: 00 DC.B 0x00 ; '\0' 0x0800D9C2: B2 DC.B 0xB2 ; '\xB2' 0x0800D9C3: 00 DC.B 0x00 ; '\0' 0x0800D9C4: A0 DC.B 0xA0 ; '\xA0' 0x0800D9C5: 25 DC.B 0x25 ; '%' 0x0800D9C6: A0 DC.B 0xA0 ; '\xA0' 0x0800D9C7: 00 DC.B 0x00 ; '\0'

Section .rodata.ff_wtoupper.cvt2 from charger_lto.o, size=188, align=2


ff_wtoupper.cvt2: 0x0800D9C8: 7D DC.B 0x7D ; '}' 0x0800D9C9: 1D DC.B 0x1D ; '\x1D' 0x0800D9CA: 01 DC.B 0x01 ; '\x01' 0x0800D9CB: 00 DC.B 0x00 ; '\0' 0x0800D9CC: 63 DC.B 0x63 ; 'c' 0x0800D9CD: 2C DC.B 0x2C ; ',' 0x0800D9CE: 00 DC.B 0x00 ; '\0' 0x0800D9CF: 1E DC.B 0x1E ; '\x1E' 0x0800D9D0: 96 DC.B 0x96 ; '\x96' 0x0800D9D1: 01 DC.B 0x01 ; '\x01' 0x0800D9D2: A0 DC.B 0xA0 ; '\xA0' 0x0800D9D3: 1E DC.B 0x1E ; '\x1E' 0x0800D9D4: 5A DC.B 0x5A ; 'Z' 0x0800D9D5: 01 DC.B 0x01 ; '\x01' 0x0800D9D6: 00 DC.B 0x00 ; '\0' 0x0800D9D7: 1F DC.B 0x1F ; '\x1F' 0x0800D9D8: 08 DC.B 0x08 ; '\b' 0x0800D9D9: 06 DC.B 0x06 ; '\x06' 0x0800D9DA: 10 DC.B 0x10 ; '\x10' 0x0800D9DB: 1F DC.B 0x1F ; '\x1F' 0x0800D9DC: 06 DC.B 0x06 ; '\x06' 0x0800D9DD: 06 DC.B 0x06 ; '\x06' 0x0800D9DE: 20 DC.B 0x20 ; ' ' 0x0800D9DF: 1F DC.B 0x1F ; '\x1F' 0x0800D9E0: 08 DC.B 0x08 ; '\b' 0x0800D9E1: 06 DC.B 0x06 ; '\x06' 0x0800D9E2: 30 DC.B 0x30 ; '0' 0x0800D9E3: 1F DC.B 0x1F ; '\x1F' 0x0800D9E4: 08 DC.B 0x08 ; '\b' 0x0800D9E5: 06 DC.B 0x06 ; '\x06' 0x0800D9E6: 40 DC.B 0x40 ; '@' 0x0800D9E7: 1F DC.B 0x1F ; '\x1F' 0x0800D9E8: 06 DC.B 0x06 ; '\x06' 0x0800D9E9: 06 DC.B 0x06 ; '\x06' 0x0800D9EA: 51 DC.B 0x51 ; 'Q' 0x0800D9EB: 1F DC.B 0x1F ; '\x1F' 0x0800D9EC: 07 DC.B 0x07 ; '\x07' 0x0800D9ED: 00 DC.B 0x00 ; '\0' 0x0800D9EE: 59 DC.B 0x59 ; 'Y' 0x0800D9EF: 1F DC.B 0x1F ; '\x1F' 0x0800D9F0: 52 DC.B 0x52 ; 'R' 0x0800D9F1: 1F DC.B 0x1F ; '\x1F' 0x0800D9F2: 5B DC.B 0x5B ; '[' 0x0800D9F3: 1F DC.B 0x1F ; '\x1F' 0x0800D9F4: 54 DC.B 0x54 ; 'T' 0x0800D9F5: 1F DC.B 0x1F ; '\x1F' 0x0800D9F6: 5D DC.B 0x5D ; ']' 0x0800D9F7: 1F DC.B 0x1F ; '\x1F' 0x0800D9F8: 56 DC.B 0x56 ; 'V' 0x0800D9F9: 1F DC.B 0x1F ; '\x1F' 0x0800D9FA: 5F DC.B 0x5F ; '_' 0x0800D9FB: 1F DC.B 0x1F ; '\x1F' 0x0800D9FC: 60 DC.B 0x60 ; '`' 0x0800D9FD: 1F DC.B 0x1F ; '\x1F' 0x0800D9FE: 08 DC.B 0x08 ; '\b' 0x0800D9FF: 06 DC.B 0x06 ; '\x06' 0x0800DA00: 70 DC.B 0x70 ; 'p' 0x0800DA01: 1F DC.B 0x1F ; '\x1F' 0x0800DA02: 0E DC.B 0x0E ; '\x0E' 0x0800DA03: 00 DC.B 0x00 ; '\0' 0x0800DA04: BA DC.B 0xBA ; '\xBA' 0x0800DA05: 1F DC.B 0x1F ; '\x1F' 0x0800DA06: BB DC.B 0xBB ; '\xBB' 0x0800DA07: 1F DC.B 0x1F ; '\x1F' 0x0800DA08: C8 DC.B 0xC8 ; '\xC8' 0x0800DA09: 1F DC.B 0x1F ; '\x1F' 0x0800DA0A: C9 DC.B 0xC9 ; '\xC9' 0x0800DA0B: 1F DC.B 0x1F ; '\x1F' 0x0800DA0C: CA DC.B 0xCA ; '\xCA' 0x0800DA0D: 1F DC.B 0x1F ; '\x1F' 0x0800DA0E: CB DC.B 0xCB ; '\xCB' 0x0800DA0F: 1F DC.B 0x1F ; '\x1F' 0x0800DA10: DA DC.B 0xDA ; '\xDA' 0x0800DA11: 1F DC.B 0x1F ; '\x1F' 0x0800DA12: DB DC.B 0xDB ; '\xDB' 0x0800DA13: 1F DC.B 0x1F ; '\x1F' 0x0800DA14: F8 DC.B 0xF8 ; '\xF8' 0x0800DA15: 1F DC.B 0x1F ; '\x1F' 0x0800DA16: F9 DC.B 0xF9 ; '\xF9' 0x0800DA17: 1F DC.B 0x1F ; '\x1F' 0x0800DA18: EA DC.B 0xEA ; '\xEA' 0x0800DA19: 1F DC.B 0x1F ; '\x1F' 0x0800DA1A: EB DC.B 0xEB ; '\xEB' 0x0800DA1B: 1F DC.B 0x1F ; '\x1F' 0x0800DA1C: FA DC.B 0xFA ; '\xFA' 0x0800DA1D: 1F DC.B 0x1F ; '\x1F' 0x0800DA1E: FB DC.B 0xFB ; '\xFB' 0x0800DA1F: 1F DC.B 0x1F ; '\x1F' 0x0800DA20: 80 DC.B 0x80 ; '\x80' 0x0800DA21: 1F DC.B 0x1F ; '\x1F' 0x0800DA22: 08 DC.B 0x08 ; '\b' 0x0800DA23: 06 DC.B 0x06 ; '\x06' 0x0800DA24: 90 DC.B 0x90 ; '\x90' 0x0800DA25: 1F DC.B 0x1F ; '\x1F' 0x0800DA26: 08 DC.B 0x08 ; '\b' 0x0800DA27: 06 DC.B 0x06 ; '\x06' 0x0800DA28: A0 DC.B 0xA0 ; '\xA0' 0x0800DA29: 1F DC.B 0x1F ; '\x1F' 0x0800DA2A: 08 DC.B 0x08 ; '\b' 0x0800DA2B: 06 DC.B 0x06 ; '\x06' 0x0800DA2C: B0 DC.B 0xB0 ; '\xB0' 0x0800DA2D: 1F DC.B 0x1F ; '\x1F' 0x0800DA2E: 04 DC.B 0x04 ; '\x04' 0x0800DA2F: 00 DC.B 0x00 ; '\0' 0x0800DA30: B8 DC.B 0xB8 ; '\xB8' 0x0800DA31: 1F DC.B 0x1F ; '\x1F' 0x0800DA32: B9 DC.B 0xB9 ; '\xB9' 0x0800DA33: 1F DC.B 0x1F ; '\x1F' 0x0800DA34: B2 DC.B 0xB2 ; '\xB2' 0x0800DA35: 1F DC.B 0x1F ; '\x1F' 0x0800DA36: BC DC.B 0xBC ; '\xBC' 0x0800DA37: 1F DC.B 0x1F ; '\x1F' 0x0800DA38: CC DC.B 0xCC ; '\xCC' 0x0800DA39: 1F DC.B 0x1F ; '\x1F' 0x0800DA3A: 01 DC.B 0x01 ; '\x01' 0x0800DA3B: 00 DC.B 0x00 ; '\0' 0x0800DA3C: C3 DC.B 0xC3 ; '\xC3' 0x0800DA3D: 1F DC.B 0x1F ; '\x1F' 0x0800DA3E: D0 DC.B 0xD0 ; '\xD0' 0x0800DA3F: 1F DC.B 0x1F ; '\x1F' 0x0800DA40: 02 DC.B 0x02 ; '\x02' 0x0800DA41: 06 DC.B 0x06 ; '\x06' 0x0800DA42: E0 DC.B 0xE0 ; '\xE0' 0x0800DA43: 1F DC.B 0x1F ; '\x1F' 0x0800DA44: 02 DC.B 0x02 ; '\x02' 0x0800DA45: 06 DC.B 0x06 ; '\x06' 0x0800DA46: E5 DC.B 0xE5 ; '\xE5' 0x0800DA47: 1F DC.B 0x1F ; '\x1F' 0x0800DA48: 01 DC.B 0x01 ; '\x01' 0x0800DA49: 00 DC.B 0x00 ; '\0' 0x0800DA4A: EC DC.B 0xEC ; '\xEC' 0x0800DA4B: 1F DC.B 0x1F ; '\x1F' 0x0800DA4C: F2 DC.B 0xF2 ; '\xF2' 0x0800DA4D: 1F DC.B 0x1F ; '\x1F' 0x0800DA4E: 01 DC.B 0x01 ; '\x01' 0x0800DA4F: 00 DC.B 0x00 ; '\0' 0x0800DA50: FC DC.B 0xFC ; '\xFC' 0x0800DA51: 1F DC.B 0x1F ; '\x1F' 0x0800DA52: 4E DC.B 0x4E ; 'N' 0x0800DA53: 21 DC.B 0x21 ; '!' 0x0800DA54: 01 DC.B 0x01 ; '\x01' 0x0800DA55: 00 DC.B 0x00 ; '\0' 0x0800DA56: 32 DC.B 0x32 ; '2' 0x0800DA57: 21 DC.B 0x21 ; '!' 0x0800DA58: 70 DC.B 0x70 ; 'p' 0x0800DA59: 21 DC.B 0x21 ; '!' 0x0800DA5A: 10 DC.B 0x10 ; '\x10' 0x0800DA5B: 02 DC.B 0x02 ; '\x02' 0x0800DA5C: 84 DC.B 0x84 ; '\x84' 0x0800DA5D: 21 DC.B 0x21 ; '!' 0x0800DA5E: 01 DC.B 0x01 ; '\x01' 0x0800DA5F: 00 DC.B 0x00 ; '\0' 0x0800DA60: 83 DC.B 0x83 ; '\x83' 0x0800DA61: 21 DC.B 0x21 ; '!' 0x0800DA62: D0 DC.B 0xD0 ; '\xD0' 0x0800DA63: 24 DC.B 0x24 ; '$' 0x0800DA64: 1A DC.B 0x1A ; '\x1A' 0x0800DA65: 05 DC.B 0x05 ; '\x05' 0x0800DA66: 30 DC.B 0x30 ; '0' 0x0800DA67: 2C DC.B 0x2C ; ',' 0x0800DA68: 2F DC.B 0x2F ; '/' 0x0800DA69: 04 DC.B 0x04 ; '\x04' 0x0800DA6A: 60 DC.B 0x60 ; '`' 0x0800DA6B: 2C DC.B 0x2C ; ',' 0x0800DA6C: 02 DC.B 0x02 ; '\x02' 0x0800DA6D: 01 DC.B 0x01 ; '\x01' 0x0800DA6E: 67 DC.B 0x67 ; 'g' 0x0800DA6F: 2C DC.B 0x2C ; ',' 0x0800DA70: 06 DC.B 0x06 ; '\x06' 0x0800DA71: 01 DC.B 0x01 ; '\x01' 0x0800DA72: 75 DC.B 0x75 ; 'u' 0x0800DA73: 2C DC.B 0x2C ; ',' 0x0800DA74: 02 DC.B 0x02 ; '\x02' 0x0800DA75: 01 DC.B 0x01 ; '\x01' 0x0800DA76: 80 DC.B 0x80 ; '\x80' 0x0800DA77: 2C DC.B 0x2C ; ',' 0x0800DA78: 64 DC.B 0x64 ; 'd' 0x0800DA79: 01 DC.B 0x01 ; '\x01' 0x0800DA7A: 00 DC.B 0x00 ; '\0' 0x0800DA7B: 2D DC.B 0x2D ; '-' 0x0800DA7C: 26 DC.B 0x26 ; '&' 0x0800DA7D: 08 DC.B 0x08 ; '\b' 0x0800DA7E: 41 DC.B 0x41 ; 'A' 0x0800DA7F: FF DC.B 0xFF ; '\xFF' 0x0800DA80: 1A DC.B 0x1A ; '\x1A' 0x0800DA81: 03 DC.B 0x03 ; '\x03' 0x0800DA82: 00 DC.B 0x00 ; '\0' 0x0800DA83: 00 DC.B 0x00 ; '\0'

Section .init.Reset_Handler from Cortex_M_Startup.o, size=24, align=2


Reset_Handler: reset_handler: 0x0800DA84: F7F5 FE83 BL SystemInit ; 0x0800378E 0x0800DA88: F64E 5088 MOVW R0, #0xED88 0x0800DA8C: F2CE 0000 MOVT R0, #0xE000 0x0800DA90: 6801 LDR R1, [R0] 0x0800DA92: F451 0170 ORRS R1, R1, #0xF00000 0x0800DA96: 6001 STR R1, [R0] 0x0800DA98: F7F5 F8CA BL _start ; 0x08002C30

Section .text.libc.__SEGGER_RTL_float64_isnan from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=2


__SEGGER_RTL_float64_isnan: 0x0800DA9C: 2000 MOVS R0, #0 0x0800DA9E: EEB4 0B40 VCMP.F64 D0, D0 0x0800DAA2: EEF1 FA10 VMRS APSR_nzcv, FPSCR 0x0800DAA6: BF68 IT VS 0x0800DAA8: 2001 MOVVS R0, #1 0x0800DAAA: 4770 BX LR

Section .text.libc.__SEGGER_RTL_float64_signbit from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=8, align=2


__SEGGER_RTL_float64_signbit: 0x0800DAAC: EC51 0B10 VMOV R0, R1, D0 0x0800DAB0: 0FC8 LSRS R0, R1, #31 0x0800DAB2: 4770 BX LR

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


frexp: 0x0800DAB4: F000 B800 B.W __SEGGER_RTL_float64_frexp_inline ; 0x0800DAB8

Section .text.libc.__SEGGER_RTL_float64_frexp_inline from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=44, align=2


__SEGGER_RTL_float64_frexp_inline: 0x0800DAB8: EC52 CB10 VMOV R12, R2, D0 0x0800DABC: F3C2 530A UBFX R3, R2, #20, #11 0x0800DAC0: F240 71FF MOVW R1, #0x07FF 0x0800DAC4: 428B CMP R3, R1 0x0800DAC6: BF11 ITEEE NE 0x0800DAC8: 2B00 CMPNE R3, #0 0x0800DACA: 2100 MOVEQ R1, #0 0x0800DACC: 6001 STREQ R1, [R0] 0x0800DACE: 4770 BXEQ LR 0x0800DAD0: F2A3 31FE SUBW R1, R3, #0x03FE 0x0800DAD4: 6001 STR R1, [R0] 0x0800DAD6: F240 30FE MOVW R0, #0x03FE 0x0800DADA: F360 521E BFI R2, R0, #20, #11 0x0800DADE: EC42 CB10 VMOV D0, R12, R2 0x0800DAE2: 4770 BX LR

Section .text.libc.abs from intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=8, align=2


abs: 0x0800DAE4: 2800 CMP R0, #0 0x0800DAE6: BF48 IT MI 0x0800DAE8: 4240 RSBMI R0, R0, #0 0x0800DAEA: 4770 BX LR

Section .text.libc.__SEGGER_RTL_pow10 from utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=60, align=2


__SEGGER_RTL_pow10: 0x0800DAEC: EEB7 0B00 VMOV.F64 D0, #1 0x0800DAF0: 2800 CMP R0, #0 0x0800DAF2: EEB0 1B40 VMOV.F64 D1, D0 0x0800DAF6: D011 BEQ .L2 ; 0x0800DB1C 0x0800DAF8: 4601 MOV R1, R0 0x0800DAFA: BF48 IT MI 0x0800DAFC: 4241 RSBMI R1, R0, #0 0x0800DAFE: EEB7 1B00 VMOV.F64 D1, #1 0x0800DB02: F240 5280 MOVW R2, #0x0580 ; 0x08000580 = __SEGGER_RTL_aPower2 0x0800DB06: F6C0 0200 MOVT R2, #0x0800 ; 0x08000580 = __SEGGER_RTL_aPower2
.L1: 0x0800DB0A: 07CB LSLS R3, R1, #31 0x0800DB0C: BF1C ITT NE 0x0800DB0E: ED92 2B00 VLDRNE D2, [R2] 0x0800DB12: EE21 1B02 VMULNE.F64 D1, D1, D2 0x0800DB16: 3208 ADDS R2, #8 0x0800DB18: 0849 LSRS R1, R1, #1 0x0800DB1A: D1F6 BNE .L1 ; 0x0800DB0A
.L2: 0x0800DB1C: EE80 0B01 VDIV.F64 D0, D0, D1 0x0800DB20: 2800 CMP R0, #0 0x0800DB22: FE21 0B00 VSELGE.F64 D0, D1, D0 0x0800DB26: 4770 BX LR

Section .text.libc.__SEGGER_RTL_putc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=132, align=2


__SEGGER_RTL_putc: 0x0800DB28: B510 PUSH {R4, LR} 0x0800DB2A: B082 SUB SP, SP, #8 0x0800DB2C: 4604 MOV R4, R0 0x0800DB2E: 6900 LDR R0, [R0, #16] 0x0800DB30: F88D 1007 STRB.W R1, [SP, #7] 0x0800DB34: B178 CBZ R0, .L1 ; 0x0800DB56 0x0800DB36: E9D4 2300 LDRD R2, R3, [R4] 0x0800DB3A: 429A CMP R2, R3 0x0800DB3C: D231 BCS .L4 ; 0x0800DBA2 0x0800DB3E: 6962 LDR R2, [R4, #20] 0x0800DB40: 1C53 ADDS R3, R2, #1 0x0800DB42: 6163 STR R3, [R4, #20] 0x0800DB44: 5481 STRB R1, [R0, R2] 0x0800DB46: E9D4 0105 LDRD R0, R1, [R4, #20] 0x0800DB4A: 4288 CMP R0, R1 0x0800DB4C: D129 BNE .L4 ; 0x0800DBA2 0x0800DB4E: 4620 MOV R0, R4 0x0800DB50: F000 F82C BL __SEGGER_RTL_prin_flush ; 0x0800DBAC 0x0800DB54: E025 B .L4 ; 0x0800DBA2
.L1: 0x0800DB56: 68E0 LDR R0, [R4, #12] 0x0800DB58: B150 CBZ R0, .L2 ; 0x0800DB70 0x0800DB5A: E9D4 2C00 LDRD R2, R12, [R4] 0x0800DB5E: 4562 CMP R2, R12 0x0800DB60: D21F BCS .L4 ; 0x0800DBA2 0x0800DB62: 1C53 ADDS R3, R2, #1 0x0800DB64: EBB3 030C SUBS.W R3, R3, R12 0x0800DB68: BF18 IT NE 0x0800DB6A: 460B MOVNE R3, R1 0x0800DB6C: 5483 STRB R3, [R0, R2] 0x0800DB6E: E018 B .L4 ; 0x0800DBA2
.L2: 0x0800DB70: 68A0 LDR R0, [R4, #8] 0x0800DB72: B158 CBZ R0, .L3 ; 0x0800DB8C 0x0800DB74: E9D4 2C00 LDRD R2, R12, [R4] 0x0800DB78: 4562 CMP R2, R12 0x0800DB7A: D212 BCS .L4 ; 0x0800DBA2 0x0800DB7C: 1C53 ADDS R3, R2, #1 0x0800DB7E: EBB3 030C SUBS.W R3, R3, R12 0x0800DB82: BF18 IT NE 0x0800DB84: B2CB UXTBNE R3, R1 0x0800DB86: F840 3022 STR.W R3, [R0, R2, LSL #2] 0x0800DB8A: E00A B .L4 ; 0x0800DBA2
.L3: 0x0800DB8C: 6A23 LDR R3, [R4, #32] 0x0800DB8E: B143 CBZ R3, .L4 ; 0x0800DBA2 0x0800DB90: E9D4 0100 LDRD R0, R1, [R4] 0x0800DB94: 4288 CMP R0, R1 0x0800DB96: D204 BCS .L4 ; 0x0800DBA2 0x0800DB98: F10D 0107 ADD.W R1, SP, #7 0x0800DB9C: 4620 MOV R0, R4 0x0800DB9E: 2201 MOVS R2, #1 0x0800DBA0: 4798 BLX R3
.L4: 0x0800DBA2: 6820 LDR R0, [R4] 0x0800DBA4: 3001 ADDS R0, #1 0x0800DBA6: 6020 STR R0, [R4] 0x0800DBA8: B002 ADD SP, SP, #8 0x0800DBAA: BD10 POP {R4, PC}

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


__SEGGER_RTL_prin_flush: 0x0800DBAC: 6942 LDR R2, [R0, #20] 0x0800DBAE: 2A00 CMP R2, #0 0x0800DBB0: BF08 IT EQ 0x0800DBB2: 4770 BXEQ LR 0x0800DBB4: B510 PUSH {R4, LR} 0x0800DBB6: 4604 MOV R4, R0 0x0800DBB8: 6A03 LDR R3, [R0, #32] 0x0800DBBA: 2B00 CMP R3, #0 0x0800DBBC: BF1C ITT NE 0x0800DBBE: 6921 LDRNE R1, [R4, #16] 0x0800DBC0: 4798 BLXNE R3 0x0800DBC2: 2000 MOVS R0, #0 0x0800DBC4: 6160 STR R0, [R4, #20] 0x0800DBC6: BD10 POP {R4, PC}

Section .text.libc.__SEGGER_RTL_print_padding from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2


__SEGGER_RTL_print_padding: 0x0800DBC8: 2A01 CMP R2, #1 0x0800DBCA: BFB8 IT LT 0x0800DBCC: 4770 BXLT LR 0x0800DBCE: B570 PUSH {R4-R6, LR} 0x0800DBD0: 4614 MOV R4, R2 0x0800DBD2: 460D MOV R5, R1 0x0800DBD4: 4606 MOV R6, R0
.L1: 0x0800DBD6: 4630 MOV R0, R6 0x0800DBD8: 4629 MOV R1, R5 0x0800DBDA: F7FF FFA5 BL __SEGGER_RTL_putc ; 0x0800DB28 0x0800DBDE: 3C01 SUBS R4, #1 0x0800DBE0: D8F9 BHI .L1 ; 0x0800DBD6 0x0800DBE2: BD70 POP {R4-R6, PC}

Section .text.libc.vfprintf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2


vfprintf: 0x0800DBE4: B570 PUSH {R4-R6, LR} 0x0800DBE6: 4614 MOV R4, R2 0x0800DBE8: 460D MOV R5, R1 0x0800DBEA: 4606 MOV R6, R0 0x0800DBEC: F000 F8BA BL __SEGGER_RTL_current_locale ; 0x0800DD64 0x0800DBF0: 4601 MOV R1, R0 0x0800DBF2: 4630 MOV R0, R6 0x0800DBF4: 462A MOV R2, R5 0x0800DBF6: 4623 MOV R3, R4 0x0800DBF8: E8BD 4070 POP.W {R4-R6, LR} 0x0800DBFC: F000 B800 B.W vfprintf_l ; 0x0800DC00

Section .text.libc.vfprintf_l from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=108, align=2


vfprintf_l: 0x0800DC00: E92D 4FF0 PUSH.W {R4-R11, LR} 0x0800DC04: AF03 ADD R7, SP, #12 0x0800DC06: B08D SUB SP, SP, #52 0x0800DC08: F847 3C3C STR R3, [R7, #-60] 0x0800DC0C: 4691 MOV R9, R2 0x0800DC0E: 460C MOV R4, R1 0x0800DC10: 4606 MOV R6, R0 0x0800DC12: F000 F847 BL __SEGGER_RTL_X_file_bufsize ; 0x0800DCA4 0x0800DC16: 4605 MOV R5, R0 0x0800DC18: 46EB MOV R11, SP 0x0800DC1A: 3007 ADDS R0, #7 0x0800DC1C: F020 0007 BIC R0, R0, #7 0x0800DC20: EBAD 0800 SUB.W R8, SP, R0 0x0800DC24: 46C5 MOV SP, R8 0x0800DC26: F1A7 0A38 SUB.W R10, R7, #56 0x0800DC2A: 4650 MOV R0, R10 0x0800DC2C: 2100 MOVS R1, #0 0x0800DC2E: 2224 MOVS R2, #36 0x0800DC30: F7F5 F920 BL memset ; 0x08002E74 0x0800DC34: F248 600D MOVW R0, #0x860D ; 0x0800860D = __SEGGER_RTL_stream_write 0x0800DC38: F6C0 0000 MOVT R0, #0x0800 ; 0x0800860D = __SEGGER_RTL_stream_write 0x0800DC3C: E947 4007 STRD R4, R0, [R7, #-28] 0x0800DC40: F06F 4000 MVN R0, #0x80000000 0x0800DC44: F847 0C34 STR R0, [R7, #-52] 0x0800DC48: F847 6C14 STR R6, [R7, #-20] 0x0800DC4C: F847 5C20 STR R5, [R7, #-32] 0x0800DC50: F847 8C28 STR R8, [R7, #-40] 0x0800DC54: 4650 MOV R0, R10 0x0800DC56: 4649 MOV R1, R9 0x0800DC58: F857 2C3C LDR R2, [R7, #-60] 0x0800DC5C: F7F2 FD04 BL __SEGGER_RTL_vfprintf_float_long_long ; 0x08000668 0x0800DC60: 46DD MOV SP, R11 0x0800DC62: F1A7 040C SUB.W R4, R7, #12 0x0800DC66: 46A5 MOV SP, R4 0x0800DC68: E8BD 8FF0 POP.W {R4-R11, PC}

Section .text.libc.__SEGGER_RTL_X_file_stat from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=56, align=2


__SEGGER_RTL_X_file_stat: 0x0800DC6C: F646 61DC MOVW R1, #0x6EDC ; 0x24006EDC = stdout 0x0800DC70: F2C2 4100 MOVT R1, #0x2400 ; 0x24006EDC = stdout 0x0800DC74: F646 62E0 MOVW R2, #0x6EE0 ; 0x24006EE0 = stdin 0x0800DC78: 6809 LDR R1, [R1] 0x0800DC7A: 1A09 SUBS R1, R1, R0 0x0800DC7C: F2C2 4200 MOVT R2, #0x2400 ; 0x24006EE0 = stdin 0x0800DC80: BF18 IT NE 0x0800DC82: 2101 MOVNE R1, #1 0x0800DC84: 6812 LDR R2, [R2] 0x0800DC86: 1A12 SUBS R2, R2, R0 0x0800DC88: BF18 IT NE 0x0800DC8A: 2201 MOVNE R2, #1 0x0800DC8C: 4011 ANDS R1, R2 0x0800DC8E: F646 62E4 MOVW R2, #0x6EE4 ; 0x24006EE4 = stderr 0x0800DC92: F2C2 4200 MOVT R2, #0x2400 ; 0x24006EE4 = stderr 0x0800DC96: 6812 LDR R2, [R2] 0x0800DC98: 1A10 SUBS R0, R2, R0 0x0800DC9A: BF18 IT NE 0x0800DC9C: 2001 MOVNE R0, #1 0x0800DC9E: 4008 ANDS R0, R1 0x0800DCA0: 4240 RSBS R0, R0, #0 0x0800DCA2: 4770 BX LR

Section .text.libc.__SEGGER_RTL_X_file_bufsize from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=2


__SEGGER_RTL_X_file_bufsize: 0x0800DCA4: 2040 MOVS R0, #64 0x0800DCA6: 4770 BX LR

Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=68, align=2


_WriteNoCheck: 0x0800DCA8: E92D 41F0 PUSH.W {R4-R8, LR} 0x0800DCAC: 4615 MOV R5, R2 0x0800DCAE: 4688 MOV R8, R1 0x0800DCB0: 4604 MOV R4, R0 0x0800DCB2: 6840 LDR R0, [R0, #4] 0x0800DCB4: E9D4 1602 LDRD R1, R6, [R4, #8] 0x0800DCB8: 4430 ADD R0, R6 0x0800DCBA: 1B8F SUBS R7, R1, R6 0x0800DCBC: 42BA CMP R2, R7 0x0800DCBE: 4641 MOV R1, R8 0x0800DCC0: D205 BCS .L1 ; 0x0800DCCE 0x0800DCC2: F7F5 F8A5 BL memcpy ; 0x08002E10 0x0800DCC6: 4435 ADD R5, R6 0x0800DCC8: F3BF 8F5F DMB SY 0x0800DCCC: E00B B .L2 ; 0x0800DCE6
.L1: 0x0800DCCE: 463A MOV R2, R7 0x0800DCD0: F7F5 F89E BL memcpy ; 0x08002E10 0x0800DCD4: EB08 0107 ADD.W R1, R8, R7 0x0800DCD8: 1BED SUBS R5, R5, R7 0x0800DCDA: 6860 LDR R0, [R4, #4] 0x0800DCDC: 462A MOV R2, R5 0x0800DCDE: F7F5 F897 BL memcpy ; 0x08002E10 0x0800DCE2: F3BF 8F5F DMB SY
.L2: 0x0800DCE6: 60E5 STR R5, [R4, #12] 0x0800DCE8: E8BD 81F0 POP.W {R4-R8, PC}

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


strlen: 0x0800DCEC: 7801 LDRB R1, [R0] 0x0800DCEE: 2900 CMP R1, #0 0x0800DCF0: BF04 ITT EQ 0x0800DCF2: 2000 MOVEQ R0, #0 0x0800DCF4: 4770 BXEQ LR 0x0800DCF6: 2100 MOVS R1, #0 0x0800DCF8: F04F 3201 MOV.W R2, #0x01010101
.L1: 0x0800DCFC: 5843 LDR R3, [R0, R1] 0x0800DCFE: FAC2 F353 UQSUB8 R3, R2, R3 0x0800DD02: 3104 ADDS R1, #4 0x0800DD04: 2B00 CMP R3, #0 0x0800DD06: D0F9 BEQ .L1 ; 0x0800DCFC 0x0800DD08: FA93 F0A3 RBIT R0, R3 0x0800DD0C: FAB0 F080 CLZ R0, R0 0x0800DD10: EB01 00D0 ADD.W R0, R1, R0, LSR #3 0x0800DD14: 3804 SUBS R0, #4 0x0800DD16: 4770 BX LR

Section .text.libc.strnlen from strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=76, align=2


strnlen: 0x0800DD18: 2900 CMP R1, #0 0x0800DD1A: BF1C ITT NE 0x0800DD1C: 7802 LDRBNE R2, [R0] 0x0800DD1E: 2A00 CMPNE R2, #0 0x0800DD20: D101 BNE .L1 ; 0x0800DD26 0x0800DD22: 2000 MOVS R0, #0 0x0800DD24: 4770 BX LR
.L1: 0x0800DD26: B500 PUSH {LR} 0x0800DD28: F8D0 E000 LDR.W LR, [R0] 0x0800DD2C: 2904 CMP R1, #4 0x0800DD2E: 4603 MOV R3, R0 0x0800DD30: D309 BCC .L3 ; 0x0800DD46 0x0800DD32: F04F 3C01 MOV.W R12, #0x01010101
.L2: 0x0800DD36: FACC F25E UQSUB8 R2, R12, LR 0x0800DD3A: B922 CBNZ R2, .L3 ; 0x0800DD46 0x0800DD3C: 3904 SUBS R1, #4 0x0800DD3E: F853 EF04 LDR LR, [R3, #4]! 0x0800DD42: 2903 CMP R1, #3 0x0800DD44: D8F7 BHI .L2 ; 0x0800DD36
.L3: 0x0800DD46: 1A18 SUBS R0, R3, R0 0x0800DD48: F04F 3201 MOV.W R2, #0x01010101 0x0800DD4C: FAC2 F25E UQSUB8 R2, R2, LR 0x0800DD50: FA92 F2A2 RBIT R2, R2 0x0800DD54: FAB2 F282 CLZ R2, R2 0x0800DD58: EBB1 0FD2 CMP.W R1, R2, LSR #3 0x0800DD5C: BF88 IT HI 0x0800DD5E: 08D1 LSRHI R1, R2, #3 0x0800DD60: 4408 ADD R0, R1 0x0800DD62: BD00 POP {PC}

Section .text.libc.__SEGGER_RTL_current_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=24, align=2


__SEGGER_RTL_current_locale: 0x0800DD64: F242 40B8 MOVW R0, #0x24B8 ; 0x240024B8 = __SEGGER_RTL_locale_ptr 0x0800DD68: F2C2 4000 MOVT R0, #0x2400 ; 0x240024B8 = __SEGGER_RTL_locale_ptr 0x0800DD6C: 6800 LDR R0, [R0] 0x0800DD6E: 2800 CMP R0, #0 0x0800DD70: BF04 ITT EQ 0x0800DD72: F646 60C4 MOVWEQ R0, #0x6EC4 ; 0x24006EC4 = __SEGGER_RTL_global_locale 0x0800DD76: F2C2 4000 MOVTEQ R0, #0x2400 ; 0x24006EC4 = __SEGGER_RTL_global_locale 0x0800DD7A: 4770 BX LR

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


__SEGGER_RTL_ascii_mbtowc: 0x0800DD7C: 4684 MOV R12, R0 0x0800DD7E: 2000 MOVS R0, #0 0x0800DD80: 2900 CMP R1, #0 0x0800DD82: BF18 IT NE 0x0800DD84: 2A00 CMPNE R2, #0 0x0800DD86: D100 BNE .L1 ; 0x0800DD8A 0x0800DD88: 4770 BX LR
.L1: 0x0800DD8A: 7809 LDRB R1, [R1] 0x0800DD8C: B248 SXTB R0, R1 0x0800DD8E: 2800 CMP R0, #0 0x0800DD90: BF44 ITT MI 0x0800DD92: F06F 0001 MVNMI R0, #1 0x0800DD96: 4770 BXMI LR 0x0800DD98: F1BC 0F00 CMP.W R12, #0 0x0800DD9C: BF18 IT NE 0x0800DD9E: F8CC 1000 STRNE.W R1, [R12] 0x0800DDA2: 2100 MOVS R1, #0 0x0800DDA4: E9C3 1100 STRD R1, R1, [R3] 0x0800DDA8: 2800 CMP R0, #0 0x0800DDAA: BF18 IT NE 0x0800DDAC: 2001 MOVNE R0, #1 0x0800DDAE: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_isctype from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=2


__SEGGER_RTL_ascii_isctype: 0x0800DDB0: 287F CMP R0, #127 0x0800DDB2: BF84 ITT HI 0x0800DDB4: 2000 MOVHI R0, #0 0x0800DDB6: 4770 BXHI LR 0x0800DDB8: F24E 3252 MOVW R2, #0xE352 ; 0x0800E352 = __SEGGER_RTL_ascii_ctype_mask 0x0800DDBC: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E352 = __SEGGER_RTL_ascii_ctype_mask 0x0800DDC0: 5C51 LDRB R1, [R2, R1] 0x0800DDC2: F24E 521F MOVW R2, #0xE51F ; 0x0800E51F = __SEGGER_RTL_ascii_ctype_map 0x0800DDC6: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E51F = __SEGGER_RTL_ascii_ctype_map 0x0800DDCA: 5C10 LDRB R0, [R2, R0] 0x0800DDCC: 4008 ANDS R0, R1 0x0800DDCE: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_toupper from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=12, align=2


__SEGGER_RTL_ascii_toupper: __SEGGER_RTL_ascii_towupper: 0x0800DDD0: F1A0 0161 SUB.W R1, R0, #97 ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towupper 0x0800DDD4: 291A CMP R1, #26 0x0800DDD6: BF38 IT CC 0x0800DDD8: 3820 SUBCC R0, #32 0x0800DDDA: 4770 BX LR

Section .text.libc.__SEGGER_RTL_ascii_iswctype from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=32, align=2


__SEGGER_RTL_ascii_iswctype: 0x0800DDDC: 287F CMP R0, #127 0x0800DDDE: BF84 ITT HI 0x0800DDE0: 2000 MOVHI R0, #0 0x0800DDE2: 4770 BXHI LR 0x0800DDE4: F24E 3252 MOVW R2, #0xE352 ; 0x0800E352 = __SEGGER_RTL_ascii_ctype_mask 0x0800DDE8: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E352 = __SEGGER_RTL_ascii_ctype_mask 0x0800DDEC: 5C51 LDRB R1, [R2, R1] 0x0800DDEE: F24E 521F MOVW R2, #0xE51F ; 0x0800E51F = __SEGGER_RTL_ascii_ctype_map 0x0800DDF2: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E51F = __SEGGER_RTL_ascii_ctype_map 0x0800DDF6: 5C10 LDRB R0, [R2, R0] 0x0800DDF8: 4008 ANDS R0, R1 0x0800DDFA: 4770 BX LR

Section .rodata..L.str.7 from charger_lto.o, size=11, align=1

  0x0800DDFC:  42           DC.B       0x42                     ; 'B'
  0x0800DDFD:  65           DC.B       0x65                     ; 'e'
  0x0800DDFE:  65           DC.B       0x65                     ; 'e'
  0x0800DDFF:  70           DC.B       0x70                     ; 'p'
  0x0800DE00:  65           DC.B       0x65                     ; 'e'
  0x0800DE01:  72           DC.B       0x72                     ; 'r'
  0x0800DE02:  54           DC.B       0x54                     ; 'T'
  0x0800DE03:  61           DC.B       0x61                     ; 'a'
  0x0800DE04:  73           DC.B       0x73                     ; 's'
  0x0800DE05:  6B           DC.B       0x6B                     ; 'k'
  0x0800DE06:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3.255 from charger_lto.o, size=47, align=1

  0x0800DE07:  44           DC.B       0x44                     ; 'D'
  0x0800DE08:  48           DC.B       0x48                     ; 'H'
  0x0800DE09:  43           DC.B       0x43                     ; 'C'
  0x0800DE0A:  50           DC.B       0x50                     ; 'P'
  0x0800DE0B:  20           DC.B       0x20                     ; ' '
  0x0800DE0C:  6D           DC.B       0x6D                     ; 'm'
  0x0800DE0D:  65           DC.B       0x65                     ; 'e'
  0x0800DE0E:  73           DC.B       0x73                     ; 's'
  0x0800DE0F:  73           DC.B       0x73                     ; 's'
  0x0800DE10:  61           DC.B       0x61                     ; 'a'
  0x0800DE11:  67           DC.B       0x67                     ; 'g'
  0x0800DE12:  65           DC.B       0x65                     ; 'e'
  0x0800DE13:  20           DC.B       0x20                     ; ' '
  0x0800DE14:  3A           DC.B       0x3A                     ; ':'
  0x0800DE15:  20           DC.B       0x20                     ; ' '
  0x0800DE16:  25           DC.B       0x25                     ; '%'
  0x0800DE17:  64           DC.B       0x64                     ; 'd'
  0x0800DE18:  2E           DC.B       0x2E                     ; '.'
  0x0800DE19:  25           DC.B       0x25                     ; '%'
  0x0800DE1A:  64           DC.B       0x64                     ; 'd'
  0x0800DE1B:  2E           DC.B       0x2E                     ; '.'
  0x0800DE1C:  25           DC.B       0x25                     ; '%'
  0x0800DE1D:  64           DC.B       0x64                     ; 'd'
  0x0800DE1E:  2E           DC.B       0x2E                     ; '.'
  0x0800DE1F:  25           DC.B       0x25                     ; '%'
  0x0800DE20:  64           DC.B       0x64                     ; 'd'
  0x0800DE21:  28           DC.B       0x28                     ; '('
  0x0800DE22:  25           DC.B       0x25                     ; '%'
  0x0800DE23:  64           DC.B       0x64                     ; 'd'
  0x0800DE24:  29           DC.B       0x29                     ; ')'
  0x0800DE25:  20           DC.B       0x20                     ; ' '
  0x0800DE26:  25           DC.B       0x25                     ; '%'
  0x0800DE27:  64           DC.B       0x64                     ; 'd'
  0x0800DE28:  20           DC.B       0x20                     ; ' '
  0x0800DE29:  72           DC.B       0x72                     ; 'r'
  0x0800DE2A:  65           DC.B       0x65                     ; 'e'
  0x0800DE2B:  63           DC.B       0x63                     ; 'c'
  0x0800DE2C:  65           DC.B       0x65                     ; 'e'
  0x0800DE2D:  69           DC.B       0x69                     ; 'i'
  0x0800DE2E:  76           DC.B       0x76                     ; 'v'
  0x0800DE2F:  65           DC.B       0x65                     ; 'e'
  0x0800DE30:  64           DC.B       0x64                     ; 'd'
  0x0800DE31:  2E           DC.B       0x2E                     ; '.'
  0x0800DE32:  20           DC.B       0x20                     ; ' '
  0x0800DE33:  0D           DC.B       0x0D                     ; '\r'
  0x0800DE34:  0A           DC.B       0x0A                     ; '\n'
  0x0800DE35:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.16 from charger_lto.o, size=23, align=1

  0x0800DE36:  0D           DC.B       0x0D                     ; '\r'
  0x0800DE37:  0A           DC.B       0x0A                     ; '\n'
  0x0800DE38:  3E           DC.B       0x3E                     ; '>'
  0x0800DE39:  20           DC.B       0x20                     ; ' '
  0x0800DE3A:  53           DC.B       0x53                     ; 'S'
  0x0800DE3B:  65           DC.B       0x65                     ; 'e'
  0x0800DE3C:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE3D:  64           DC.B       0x64                     ; 'd'
  0x0800DE3E:  20           DC.B       0x20                     ; ' '
  0x0800DE3F:  44           DC.B       0x44                     ; 'D'
  0x0800DE40:  48           DC.B       0x48                     ; 'H'
  0x0800DE41:  43           DC.B       0x43                     ; 'C'
  0x0800DE42:  50           DC.B       0x50                     ; 'P'
  0x0800DE43:  5F           DC.B       0x5F                     ; '_'
  0x0800DE44:  44           DC.B       0x44                     ; 'D'
  0x0800DE45:  45           DC.B       0x45                     ; 'E'
  0x0800DE46:  43           DC.B       0x43                     ; 'C'
  0x0800DE47:  4C           DC.B       0x4C                     ; 'L'
  0x0800DE48:  49           DC.B       0x49                     ; 'I'
  0x0800DE49:  4E           DC.B       0x4E                     ; 'N'
  0x0800DE4A:  45           DC.B       0x45                     ; 'E'
  0x0800DE4B:  0D           DC.B       0x0D                     ; '\r'
  0x0800DE4C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.20 from charger_lto.o, size=19, align=1

  0x0800DE4D:  3E           DC.B       0x3E                     ; '>'
  0x0800DE4E:  49           DC.B       0x49                     ; 'I'
  0x0800DE4F:  50           DC.B       0x50                     ; 'P'
  0x0800DE50:  20           DC.B       0x20                     ; ' '
  0x0800DE51:  69           DC.B       0x69                     ; 'i'
  0x0800DE52:  73           DC.B       0x73                     ; 's'
  0x0800DE53:  20           DC.B       0x20                     ; ' '
  0x0800DE54:  63           DC.B       0x63                     ; 'c'
  0x0800DE55:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE56:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE57:  74           DC.B       0x74                     ; 't'
  0x0800DE58:  69           DC.B       0x69                     ; 'i'
  0x0800DE59:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE5A:  75           DC.B       0x75                     ; 'u'
  0x0800DE5B:  65           DC.B       0x65                     ; 'e'
  0x0800DE5C:  64           DC.B       0x64                     ; 'd'
  0x0800DE5D:  2E           DC.B       0x2E                     ; '.'
  0x0800DE5E:  0D           DC.B       0x0D                     ; '\r'
  0x0800DE5F:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.1.259 from charger_lto.o, size=19, align=1

  0x0800DE60:  25           DC.B       0x25                     ; '%'
  0x0800DE61:  64           DC.B       0x64                     ; 'd'
  0x0800DE62:  3A           DC.B       0x3A                     ; ':'
  0x0800DE63:  53           DC.B       0x53                     ; 'S'
  0x0800DE64:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE65:  63           DC.B       0x63                     ; 'c'
  0x0800DE66:  6B           DC.B       0x6B                     ; 'k'
  0x0800DE67:  65           DC.B       0x65                     ; 'e'
  0x0800DE68:  74           DC.B       0x74                     ; 't'
  0x0800DE69:  20           DC.B       0x20                     ; ' '
  0x0800DE6A:  43           DC.B       0x43                     ; 'C'
  0x0800DE6B:  6C           DC.B       0x6C                     ; 'l'
  0x0800DE6C:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE6D:  73           DC.B       0x73                     ; 's'
  0x0800DE6E:  65           DC.B       0x65                     ; 'e'
  0x0800DE6F:  64           DC.B       0x64                     ; 'd'
  0x0800DE70:  0D           DC.B       0x0D                     ; '\r'
  0x0800DE71:  0A           DC.B       0x0A                     ; '\n'
  0x0800DE72:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4.280 from charger_lto.o, size=7, align=1

  0x0800DE73:  2B           DC.B       0x2B                     ; '+'
  0x0800DE74:  2C           DC.B       0x2C                     ; ','
  0x0800DE75:  3B           DC.B       0x3B                     ; ';'
  0x0800DE76:  3D           DC.B       0x3D                     ; '='
  0x0800DE77:  5B           DC.B       0x5B                     ; '['
  0x0800DE78:  5D           DC.B       0x5D                     ; ']'
  0x0800DE79:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.496 from charger_lto.o, size=35, align=1

  0x0800DE7A:  25           DC.B       0x25                     ; '%'
  0x0800DE7B:  73           DC.B       0x73                     ; 's'
  0x0800DE7C:  3A           DC.B       0x3A                     ; ':'
  0x0800DE7D:  20           DC.B       0x20                     ; ' '
  0x0800DE7E:  43           DC.B       0x43                     ; 'C'
  0x0800DE7F:  61           DC.B       0x61                     ; 'a'
  0x0800DE80:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE81:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE82:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE83:  74           DC.B       0x74                     ; 't'
  0x0800DE84:  20           DC.B       0x20                     ; ' '
  0x0800DE85:  70           DC.B       0x70                     ; 'p'
  0x0800DE86:  6C           DC.B       0x6C                     ; 'l'
  0x0800DE87:  61           DC.B       0x61                     ; 'a'
  0x0800DE88:  63           DC.B       0x63                     ; 'c'
  0x0800DE89:  65           DC.B       0x65                     ; 'e'
  0x0800DE8A:  20           DC.B       0x20                     ; ' '
  0x0800DE8B:  64           DC.B       0x64                     ; 'd'
  0x0800DE8C:  61           DC.B       0x61                     ; 'a'
  0x0800DE8D:  74           DC.B       0x74                     ; 't'
  0x0800DE8E:  61           DC.B       0x61                     ; 'a'
  0x0800DE8F:  20           DC.B       0x20                     ; ' '
  0x0800DE90:  69           DC.B       0x69                     ; 'i'
  0x0800DE91:  6E           DC.B       0x6E                     ; 'n'
  0x0800DE92:  74           DC.B       0x74                     ; 't'
  0x0800DE93:  6F           DC.B       0x6F                     ; 'o'
  0x0800DE94:  20           DC.B       0x20                     ; ' '
  0x0800DE95:  71           DC.B       0x71                     ; 'q'
  0x0800DE96:  75           DC.B       0x75                     ; 'u'
  0x0800DE97:  65           DC.B       0x65                     ; 'e'
  0x0800DE98:  75           DC.B       0x75                     ; 'u'
  0x0800DE99:  65           DC.B       0x65                     ; 'e'
  0x0800DE9A:  21           DC.B       0x21                     ; '!'
  0x0800DE9B:  0A           DC.B       0x0A                     ; '\n'
  0x0800DE9C:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.4.502 from charger_lto.o, size=15, align=1

  0x0800DE9D:  20           DC.B       0x20                     ; ' '
  0x0800DE9E:  20           DC.B       0x20                     ; ' '
  0x0800DE9F:  20           DC.B       0x20                     ; ' '
  0x0800DEA0:  3C           DC.B       0x3C                     ; '<'
  0x0800DEA1:  44           DC.B       0x44                     ; 'D'
  0x0800DEA2:  49           DC.B       0x49                     ; 'I'
  0x0800DEA3:  52           DC.B       0x52                     ; 'R'
  0x0800DEA4:  3E           DC.B       0x3E                     ; '>'
  0x0800DEA5:  20           DC.B       0x20                     ; ' '
  0x0800DEA6:  20           DC.B       0x20                     ; ' '
  0x0800DEA7:  20           DC.B       0x20                     ; ' '
  0x0800DEA8:  25           DC.B       0x25                     ; '%'
  0x0800DEA9:  73           DC.B       0x73                     ; 's'
  0x0800DEAA:  0A           DC.B       0x0A                     ; '\n'
  0x0800DEAB:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.7.505 from charger_lto.o, size=27, align=1

  0x0800DEAC:  46           DC.B       0x46                     ; 'F'
  0x0800DEAD:  61           DC.B       0x61                     ; 'a'
  0x0800DEAE:  69           DC.B       0x69                     ; 'i'
  0x0800DEAF:  6C           DC.B       0x6C                     ; 'l'
  0x0800DEB0:  65           DC.B       0x65                     ; 'e'
  0x0800DEB1:  64           DC.B       0x64                     ; 'd'
  0x0800DEB2:  20           DC.B       0x20                     ; ' '
  0x0800DEB3:  74           DC.B       0x74                     ; 't'
  0x0800DEB4:  6F           DC.B       0x6F                     ; 'o'
  0x0800DEB5:  20           DC.B       0x20                     ; ' '
  0x0800DEB6:  6F           DC.B       0x6F                     ; 'o'
  0x0800DEB7:  70           DC.B       0x70                     ; 'p'
  0x0800DEB8:  65           DC.B       0x65                     ; 'e'
  0x0800DEB9:  6E           DC.B       0x6E                     ; 'n'
  0x0800DEBA:  20           DC.B       0x20                     ; ' '
  0x0800DEBB:  22           DC.B       0x22                     ; '\"'
  0x0800DEBC:  25           DC.B       0x25                     ; '%'
  0x0800DEBD:  73           DC.B       0x73                     ; 's'
  0x0800DEBE:  22           DC.B       0x22                     ; '\"'
  0x0800DEBF:  2E           DC.B       0x2E                     ; '.'
  0x0800DEC0:  20           DC.B       0x20                     ; ' '
  0x0800DEC1:  28           DC.B       0x28                     ; '('
  0x0800DEC2:  25           DC.B       0x25                     ; '%'
  0x0800DEC3:  75           DC.B       0x75                     ; 'u'
  0x0800DEC4:  29           DC.B       0x29                     ; ')'
  0x0800DEC5:  0A           DC.B       0x0A                     ; '\n'
  0x0800DEC6:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=7, align=1

  0x0800DEC7:  28           DC.B       0x28                     ; '('
  0x0800DEC8:  6E           DC.B       0x6E                     ; 'n'
  0x0800DEC9:  75           DC.B       0x75                     ; 'u'
  0x0800DECA:  6C           DC.B       0x6C                     ; 'l'
  0x0800DECB:  6C           DC.B       0x6C                     ; 'l'
  0x0800DECC:  29           DC.B       0x29                     ; ')'
  0x0800DECD:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_month_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=87, align=1


__SEGGER_RTL_c_locale_month_names: 0x0800DECE: 4A DC.B 0x4A ; 'J' 0x0800DECF: 61 DC.B 0x61 ; 'a' 0x0800DED0: 6E DC.B 0x6E ; 'n' 0x0800DED1: 75 DC.B 0x75 ; 'u' 0x0800DED2: 61 DC.B 0x61 ; 'a' 0x0800DED3: 72 DC.B 0x72 ; 'r' 0x0800DED4: 79 DC.B 0x79 ; 'y' 0x0800DED5: 00 DC.B 0x00 ; '\0' 0x0800DED6: 46 DC.B 0x46 ; 'F' 0x0800DED7: 65 DC.B 0x65 ; 'e' 0x0800DED8: 62 DC.B 0x62 ; 'b' 0x0800DED9: 72 DC.B 0x72 ; 'r' 0x0800DEDA: 75 DC.B 0x75 ; 'u' 0x0800DEDB: 61 DC.B 0x61 ; 'a' 0x0800DEDC: 72 DC.B 0x72 ; 'r' 0x0800DEDD: 79 DC.B 0x79 ; 'y' 0x0800DEDE: 00 DC.B 0x00 ; '\0' 0x0800DEDF: 4D DC.B 0x4D ; 'M' 0x0800DEE0: 61 DC.B 0x61 ; 'a' 0x0800DEE1: 72 DC.B 0x72 ; 'r' 0x0800DEE2: 63 DC.B 0x63 ; 'c' 0x0800DEE3: 68 DC.B 0x68 ; 'h' 0x0800DEE4: 00 DC.B 0x00 ; '\0' 0x0800DEE5: 41 DC.B 0x41 ; 'A' 0x0800DEE6: 70 DC.B 0x70 ; 'p' 0x0800DEE7: 72 DC.B 0x72 ; 'r' 0x0800DEE8: 69 DC.B 0x69 ; 'i' 0x0800DEE9: 6C DC.B 0x6C ; 'l' 0x0800DEEA: 00 DC.B 0x00 ; '\0' 0x0800DEEB: 4D DC.B 0x4D ; 'M' 0x0800DEEC: 61 DC.B 0x61 ; 'a' 0x0800DEED: 79 DC.B 0x79 ; 'y' 0x0800DEEE: 00 DC.B 0x00 ; '\0' 0x0800DEEF: 4A DC.B 0x4A ; 'J' 0x0800DEF0: 75 DC.B 0x75 ; 'u' 0x0800DEF1: 6E DC.B 0x6E ; 'n' 0x0800DEF2: 65 DC.B 0x65 ; 'e' 0x0800DEF3: 00 DC.B 0x00 ; '\0' 0x0800DEF4: 4A DC.B 0x4A ; 'J' 0x0800DEF5: 75 DC.B 0x75 ; 'u' 0x0800DEF6: 6C DC.B 0x6C ; 'l' 0x0800DEF7: 79 DC.B 0x79 ; 'y' 0x0800DEF8: 00 DC.B 0x00 ; '\0' 0x0800DEF9: 41 DC.B 0x41 ; 'A' 0x0800DEFA: 75 DC.B 0x75 ; 'u' 0x0800DEFB: 67 DC.B 0x67 ; 'g' 0x0800DEFC: 75 DC.B 0x75 ; 'u' 0x0800DEFD: 73 DC.B 0x73 ; 's' 0x0800DEFE: 74 DC.B 0x74 ; 't' 0x0800DEFF: 00 DC.B 0x00 ; '\0' 0x0800DF00: 53 DC.B 0x53 ; 'S' 0x0800DF01: 65 DC.B 0x65 ; 'e' 0x0800DF02: 70 DC.B 0x70 ; 'p' 0x0800DF03: 74 DC.B 0x74 ; 't' 0x0800DF04: 65 DC.B 0x65 ; 'e' 0x0800DF05: 6D DC.B 0x6D ; 'm' 0x0800DF06: 62 DC.B 0x62 ; 'b' 0x0800DF07: 65 DC.B 0x65 ; 'e' 0x0800DF08: 72 DC.B 0x72 ; 'r' 0x0800DF09: 00 DC.B 0x00 ; '\0' 0x0800DF0A: 4F DC.B 0x4F ; 'O' 0x0800DF0B: 63 DC.B 0x63 ; 'c' 0x0800DF0C: 74 DC.B 0x74 ; 't' 0x0800DF0D: 6F DC.B 0x6F ; 'o' 0x0800DF0E: 62 DC.B 0x62 ; 'b' 0x0800DF0F: 65 DC.B 0x65 ; 'e' 0x0800DF10: 72 DC.B 0x72 ; 'r' 0x0800DF11: 00 DC.B 0x00 ; '\0' 0x0800DF12: 4E DC.B 0x4E ; 'N' 0x0800DF13: 6F DC.B 0x6F ; 'o' 0x0800DF14: 76 DC.B 0x76 ; 'v' 0x0800DF15: 65 DC.B 0x65 ; 'e' 0x0800DF16: 6D DC.B 0x6D ; 'm' 0x0800DF17: 62 DC.B 0x62 ; 'b' 0x0800DF18: 65 DC.B 0x65 ; 'e' 0x0800DF19: 72 DC.B 0x72 ; 'r' 0x0800DF1A: 00 DC.B 0x00 ; '\0' 0x0800DF1B: 44 DC.B 0x44 ; 'D' 0x0800DF1C: 65 DC.B 0x65 ; 'e' 0x0800DF1D: 63 DC.B 0x63 ; 'c' 0x0800DF1E: 65 DC.B 0x65 ; 'e' 0x0800DF1F: 6D DC.B 0x6D ; 'm' 0x0800DF20: 62 DC.B 0x62 ; 'b' 0x0800DF21: 65 DC.B 0x65 ; 'e' 0x0800DF22: 72 DC.B 0x72 ; 'r' 0x0800DF23: 00 DC.B 0x00 ; '\0' 0x0800DF24: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_am_pm_indicator from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=7, align=1


__SEGGER_RTL_c_locale_am_pm_indicator: 0x0800DF25: 41 DC.B 0x41 ; 'A' 0x0800DF26: 4D DC.B 0x4D ; 'M' 0x0800DF27: 00 DC.B 0x00 ; '\0' 0x0800DF28: 50 DC.B 0x50 ; 'P' 0x0800DF29: 4D DC.B 0x4D ; 'M' 0x0800DF2A: 00 DC.B 0x00 ; '\0' 0x0800DF2B: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_date_time_format from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=15, align=1


__SEGGER_RTL_c_locale_date_time_format: 0x0800DF2C: 25 DC.B 0x25 ; '%' 0x0800DF2D: 61 DC.B 0x61 ; 'a' 0x0800DF2E: 20 DC.B 0x20 ; ' ' 0x0800DF2F: 25 DC.B 0x25 ; '%' 0x0800DF30: 62 DC.B 0x62 ; 'b' 0x0800DF31: 20 DC.B 0x20 ; ' ' 0x0800DF32: 25 DC.B 0x25 ; '%' 0x0800DF33: 65 DC.B 0x65 ; 'e' 0x0800DF34: 20 DC.B 0x20 ; ' ' 0x0800DF35: 25 DC.B 0x25 ; '%' 0x0800DF36: 54 DC.B 0x54 ; 'T' 0x0800DF37: 20 DC.B 0x20 ; ' ' 0x0800DF38: 25 DC.B 0x25 ; '%' 0x0800DF39: 59 DC.B 0x59 ; 'Y' 0x0800DF3A: 00 DC.B 0x00 ; '\0'

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

  0x0800DF3B:  31           DC.B       0x31                     ; '1'
  0x0800DF3C:  57           DC.B       0x57                     ; 'W'
  0x0800DF3D:  69           DC.B       0x69                     ; 'i'
  0x0800DF3E:  72           DC.B       0x72                     ; 'r'
  0x0800DF3F:  65           DC.B       0x65                     ; 'e'
  0x0800DF40:  54           DC.B       0x54                     ; 'T'
  0x0800DF41:  61           DC.B       0x61                     ; 'a'
  0x0800DF42:  73           DC.B       0x73                     ; 's'
  0x0800DF43:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF44:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3.3 from charger_lto.o, size=18, align=1

  0x0800DF45:  43           DC.B       0x43                     ; 'C'
  0x0800DF46:  50           DC.B       0x50                     ; 'P'
  0x0800DF47:  55           DC.B       0x55                     ; 'U'
  0x0800DF48:  20           DC.B       0x20                     ; ' '
  0x0800DF49:  63           DC.B       0x63                     ; 'c'
  0x0800DF4A:  6C           DC.B       0x6C                     ; 'l'
  0x0800DF4B:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF4C:  63           DC.B       0x63                     ; 'c'
  0x0800DF4D:  6B           DC.B       0x6B                     ; 'k'
  0x0800DF4E:  3A           DC.B       0x3A                     ; ':'
  0x0800DF4F:  20           DC.B       0x20                     ; ' '
  0x0800DF50:  25           DC.B       0x25                     ; '%'
  0x0800DF51:  64           DC.B       0x64                     ; 'd'
  0x0800DF52:  20           DC.B       0x20                     ; ' '
  0x0800DF53:  48           DC.B       0x48                     ; 'H'
  0x0800DF54:  7A           DC.B       0x7A                     ; 'z'
  0x0800DF55:  0A           DC.B       0x0A                     ; '\n'
  0x0800DF56:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lswitch.table.UART_SetConfig.7 from charger_lto.o, size=6, align=1

  0x0800DF57:  00           DC.B       0x00                     ; '\0'
  0x0800DF58:  04           DC.B       0x04                     ; '\x04'
  0x0800DF59:  08           DC.B       0x08                     ; '\b'
  0x0800DF5A:  10           DC.B       0x10                     ; '\x10'
  0x0800DF5B:  20           DC.B       0x20                     ; ' '
  0x0800DF5C:  40           DC.B       0x40                     ; '@'

Section .rodata..Lswitch.table.UART_SetConfig.9 from charger_lto.o, size=6, align=1

  0x0800DF5D:  01           DC.B       0x01                     ; '\x01'
  0x0800DF5E:  04           DC.B       0x04                     ; '\x04'
  0x0800DF5F:  08           DC.B       0x08                     ; '\b'
  0x0800DF60:  10           DC.B       0x10                     ; '\x10'
  0x0800DF61:  20           DC.B       0x20                     ; ' '
  0x0800DF62:  40           DC.B       0x40                     ; '@'

Section .rodata..Lswitch.table.UART_SetConfig.10 from charger_lto.o, size=6, align=1

  0x0800DF63:  02           DC.B       0x02                     ; '\x02'
  0x0800DF64:  04           DC.B       0x04                     ; '\x04'
  0x0800DF65:  08           DC.B       0x08                     ; '\b'
  0x0800DF66:  10           DC.B       0x10                     ; '\x10'
  0x0800DF67:  20           DC.B       0x20                     ; ' '
  0x0800DF68:  40           DC.B       0x40                     ; '@'

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

  0x0800DF69:  43           DC.B       0x43                     ; 'C'
  0x0800DF6A:  48           DC.B       0x48                     ; 'H'
  0x0800DF6B:  45           DC.B       0x45                     ; 'E'
  0x0800DF6C:  43           DC.B       0x43                     ; 'C'
  0x0800DF6D:  4B           DC.B       0x4B                     ; 'K'
  0x0800DF6E:  5F           DC.B       0x5F                     ; '_'
  0x0800DF6F:  49           DC.B       0x49                     ; 'I'
  0x0800DF70:  50           DC.B       0x50                     ; 'P'
  0x0800DF71:  5F           DC.B       0x5F                     ; '_'
  0x0800DF72:  43           DC.B       0x43                     ; 'C'
  0x0800DF73:  4F           DC.B       0x4F                     ; 'O'
  0x0800DF74:  4E           DC.B       0x4E                     ; 'N'
  0x0800DF75:  46           DC.B       0x46                     ; 'F'
  0x0800DF76:  4C           DC.B       0x4C                     ; 'L'
  0x0800DF77:  49           DC.B       0x49                     ; 'I'
  0x0800DF78:  43           DC.B       0x43                     ; 'C'
  0x0800DF79:  54           DC.B       0x54                     ; 'T'
  0x0800DF7A:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.254 from charger_lto.o, size=22, align=1

  0x0800DF7B:  3E           DC.B       0x3E                     ; '>'
  0x0800DF7C:  20           DC.B       0x20                     ; ' '
  0x0800DF7D:  53           DC.B       0x53                     ; 'S'
  0x0800DF7E:  65           DC.B       0x65                     ; 'e'
  0x0800DF7F:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF80:  64           DC.B       0x64                     ; 'd'
  0x0800DF81:  20           DC.B       0x20                     ; ' '
  0x0800DF82:  44           DC.B       0x44                     ; 'D'
  0x0800DF83:  48           DC.B       0x48                     ; 'H'
  0x0800DF84:  43           DC.B       0x43                     ; 'C'
  0x0800DF85:  50           DC.B       0x50                     ; 'P'
  0x0800DF86:  5F           DC.B       0x5F                     ; '_'
  0x0800DF87:  44           DC.B       0x44                     ; 'D'
  0x0800DF88:  49           DC.B       0x49                     ; 'I'
  0x0800DF89:  53           DC.B       0x53                     ; 'S'
  0x0800DF8A:  43           DC.B       0x43                     ; 'C'
  0x0800DF8B:  4F           DC.B       0x4F                     ; 'O'
  0x0800DF8C:  56           DC.B       0x56                     ; 'V'
  0x0800DF8D:  45           DC.B       0x45                     ; 'E'
  0x0800DF8E:  52           DC.B       0x52                     ; 'R'
  0x0800DF8F:  0D           DC.B       0x0D                     ; '\r'
  0x0800DF90:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.17 from charger_lto.o, size=62, align=1

  0x0800DF91:  41           DC.B       0x41                     ; 'A'
  0x0800DF92:  6E           DC.B       0x6E                     ; 'n'
  0x0800DF93:  6F           DC.B       0x6F                     ; 'o'
  0x0800DF94:  74           DC.B       0x74                     ; 't'
  0x0800DF95:  68           DC.B       0x68                     ; 'h'
  0x0800DF96:  65           DC.B       0x65                     ; 'e'
  0x0800DF97:  72           DC.B       0x72                     ; 'r'
  0x0800DF98:  20           DC.B       0x20                     ; ' '
  0x0800DF99:  44           DC.B       0x44                     ; 'D'
  0x0800DF9A:  48           DC.B       0x48                     ; 'H'
  0x0800DF9B:  43           DC.B       0x43                     ; 'C'
  0x0800DF9C:  50           DC.B       0x50                     ; 'P'
  0x0800DF9D:  20           DC.B       0x20                     ; ' '
  0x0800DF9E:  73           DC.B       0x73                     ; 's'
  0x0800DF9F:  65           DC.B       0x65                     ; 'e'
  0x0800DFA0:  76           DC.B       0x76                     ; 'v'
  0x0800DFA1:  65           DC.B       0x65                     ; 'e'
  0x0800DFA2:  72           DC.B       0x72                     ; 'r'
  0x0800DFA3:  20           DC.B       0x20                     ; ' '
  0x0800DFA4:  73           DC.B       0x73                     ; 's'
  0x0800DFA5:  65           DC.B       0x65                     ; 'e'
  0x0800DFA6:  6E           DC.B       0x6E                     ; 'n'
  0x0800DFA7:  64           DC.B       0x64                     ; 'd'
  0x0800DFA8:  20           DC.B       0x20                     ; ' '
  0x0800DFA9:  61           DC.B       0x61                     ; 'a'
  0x0800DFAA:  20           DC.B       0x20                     ; ' '
  0x0800DFAB:  72           DC.B       0x72                     ; 'r'
  0x0800DFAC:  65           DC.B       0x65                     ; 'e'
  0x0800DFAD:  73           DC.B       0x73                     ; 's'
  0x0800DFAE:  70           DC.B       0x70                     ; 'p'
  0x0800DFAF:  6F           DC.B       0x6F                     ; 'o'
  0x0800DFB0:  6E           DC.B       0x6E                     ; 'n'
  0x0800DFB1:  73           DC.B       0x73                     ; 's'
  0x0800DFB2:  65           DC.B       0x65                     ; 'e'
  0x0800DFB3:  20           DC.B       0x20                     ; ' '
  0x0800DFB4:  6D           DC.B       0x6D                     ; 'm'
  0x0800DFB5:  65           DC.B       0x65                     ; 'e'
  0x0800DFB6:  73           DC.B       0x73                     ; 's'
  0x0800DFB7:  73           DC.B       0x73                     ; 's'
  0x0800DFB8:  61           DC.B       0x61                     ; 'a'
  0x0800DFB9:  67           DC.B       0x67                     ; 'g'
  0x0800DFBA:  65           DC.B       0x65                     ; 'e'
  0x0800DFBB:  2E           DC.B       0x2E                     ; '.'
  0x0800DFBC:  20           DC.B       0x20                     ; ' '
  0x0800DFBD:  54           DC.B       0x54                     ; 'T'
  0x0800DFBE:  68           DC.B       0x68                     ; 'h'
  0x0800DFBF:  69           DC.B       0x69                     ; 'i'
  0x0800DFC0:  73           DC.B       0x73                     ; 's'
  0x0800DFC1:  20           DC.B       0x20                     ; ' '
  0x0800DFC2:  69           DC.B       0x69                     ; 'i'
  0x0800DFC3:  73           DC.B       0x73                     ; 's'
  0x0800DFC4:  20           DC.B       0x20                     ; ' '
  0x0800DFC5:  69           DC.B       0x69                     ; 'i'
  0x0800DFC6:  67           DC.B       0x67                     ; 'g'
  0x0800DFC7:  6E           DC.B       0x6E                     ; 'n'
  0x0800DFC8:  6F           DC.B       0x6F                     ; 'o'
  0x0800DFC9:  72           DC.B       0x72                     ; 'r'
  0x0800DFCA:  65           DC.B       0x65                     ; 'e'
  0x0800DFCB:  64           DC.B       0x64                     ; 'd'
  0x0800DFCC:  2E           DC.B       0x2E                     ; '.'
  0x0800DFCD:  0D           DC.B       0x0D                     ; '\r'
  0x0800DFCE:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.18 from charger_lto.o, size=46, align=1

  0x0800DFCF:  4E           DC.B       0x4E                     ; 'N'
  0x0800DFD0:  6F           DC.B       0x6F                     ; 'o'
  0x0800DFD1:  20           DC.B       0x20                     ; ' '
  0x0800DFD2:  4D           DC.B       0x4D                     ; 'M'
  0x0800DFD3:  79           DC.B       0x79                     ; 'y'
  0x0800DFD4:  20           DC.B       0x20                     ; ' '
  0x0800DFD5:  44           DC.B       0x44                     ; 'D'
  0x0800DFD6:  48           DC.B       0x48                     ; 'H'
  0x0800DFD7:  43           DC.B       0x43                     ; 'C'
  0x0800DFD8:  50           DC.B       0x50                     ; 'P'
  0x0800DFD9:  20           DC.B       0x20                     ; ' '
  0x0800DFDA:  4D           DC.B       0x4D                     ; 'M'
  0x0800DFDB:  65           DC.B       0x65                     ; 'e'
  0x0800DFDC:  73           DC.B       0x73                     ; 's'
  0x0800DFDD:  73           DC.B       0x73                     ; 's'
  0x0800DFDE:  61           DC.B       0x61                     ; 'a'
  0x0800DFDF:  67           DC.B       0x67                     ; 'g'
  0x0800DFE0:  65           DC.B       0x65                     ; 'e'
  0x0800DFE1:  2E           DC.B       0x2E                     ; '.'
  0x0800DFE2:  20           DC.B       0x20                     ; ' '
  0x0800DFE3:  54           DC.B       0x54                     ; 'T'
  0x0800DFE4:  68           DC.B       0x68                     ; 'h'
  0x0800DFE5:  69           DC.B       0x69                     ; 'i'
  0x0800DFE6:  73           DC.B       0x73                     ; 's'
  0x0800DFE7:  20           DC.B       0x20                     ; ' '
  0x0800DFE8:  6D           DC.B       0x6D                     ; 'm'
  0x0800DFE9:  65           DC.B       0x65                     ; 'e'
  0x0800DFEA:  73           DC.B       0x73                     ; 's'
  0x0800DFEB:  73           DC.B       0x73                     ; 's'
  0x0800DFEC:  61           DC.B       0x61                     ; 'a'
  0x0800DFED:  67           DC.B       0x67                     ; 'g'
  0x0800DFEE:  65           DC.B       0x65                     ; 'e'
  0x0800DFEF:  20           DC.B       0x20                     ; ' '
  0x0800DFF0:  69           DC.B       0x69                     ; 'i'
  0x0800DFF1:  73           DC.B       0x73                     ; 's'
  0x0800DFF2:  20           DC.B       0x20                     ; ' '
  0x0800DFF3:  69           DC.B       0x69                     ; 'i'
  0x0800DFF4:  67           DC.B       0x67                     ; 'g'
  0x0800DFF5:  6E           DC.B       0x6E                     ; 'n'
  0x0800DFF6:  6F           DC.B       0x6F                     ; 'o'
  0x0800DFF7:  72           DC.B       0x72                     ; 'r'
  0x0800DFF8:  65           DC.B       0x65                     ; 'e'
  0x0800DFF9:  64           DC.B       0x64                     ; 'd'
  0x0800DFFA:  2E           DC.B       0x2E                     ; '.'
  0x0800DFFB:  0D           DC.B       0x0D                     ; '\r'
  0x0800DFFC:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.21 from charger_lto.o, size=14, align=1

  0x0800DFFD:  3E           DC.B       0x3E                     ; '>'
  0x0800DFFE:  49           DC.B       0x49                     ; 'I'
  0x0800DFFF:  50           DC.B       0x50                     ; 'P'
  0x0800E000:  20           DC.B       0x20                     ; ' '
  0x0800E001:  63           DC.B       0x63                     ; 'c'
  0x0800E002:  68           DC.B       0x68                     ; 'h'
  0x0800E003:  61           DC.B       0x61                     ; 'a'
  0x0800E004:  6E           DC.B       0x6E                     ; 'n'
  0x0800E005:  67           DC.B       0x67                     ; 'g'
  0x0800E006:  65           DC.B       0x65                     ; 'e'
  0x0800E007:  64           DC.B       0x64                     ; 'd'
  0x0800E008:  2E           DC.B       0x2E                     ; '.'
  0x0800E009:  0D           DC.B       0x0D                     ; '\r'
  0x0800E00A:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.25 from charger_lto.o, size=22, align=1

  0x0800E00B:  3E           DC.B       0x3E                     ; '>'
  0x0800E00C:  20           DC.B       0x20                     ; ' '
  0x0800E00D:  52           DC.B       0x52                     ; 'R'
  0x0800E00E:  65           DC.B       0x65                     ; 'e'
  0x0800E00F:  63           DC.B       0x63                     ; 'c'
  0x0800E010:  65           DC.B       0x65                     ; 'e'
  0x0800E011:  69           DC.B       0x69                     ; 'i'
  0x0800E012:  76           DC.B       0x76                     ; 'v'
  0x0800E013:  65           DC.B       0x65                     ; 'e'
  0x0800E014:  20           DC.B       0x20                     ; ' '
  0x0800E015:  44           DC.B       0x44                     ; 'D'
  0x0800E016:  48           DC.B       0x48                     ; 'H'
  0x0800E017:  43           DC.B       0x43                     ; 'C'
  0x0800E018:  50           DC.B       0x50                     ; 'P'
  0x0800E019:  5F           DC.B       0x5F                     ; '_'
  0x0800E01A:  4F           DC.B       0x4F                     ; 'O'
  0x0800E01B:  46           DC.B       0x46                     ; 'F'
  0x0800E01C:  46           DC.B       0x46                     ; 'F'
  0x0800E01D:  45           DC.B       0x45                     ; 'E'
  0x0800E01E:  52           DC.B       0x52                     ; 'R'
  0x0800E01F:  0D           DC.B       0x0D                     ; '\r'
  0x0800E020:  00           DC.B       0x00                     ; '\0'

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

  0x0800E021:  0D           DC.B       0x0D                     ; '\r'
  0x0800E022:  0A           DC.B       0x0A                     ; '\n'
  0x0800E023:  3E           DC.B       0x3E                     ; '>'
  0x0800E024:  20           DC.B       0x20                     ; ' '
  0x0800E025:  43           DC.B       0x43                     ; 'C'
  0x0800E026:  68           DC.B       0x68                     ; 'h'
  0x0800E027:  65           DC.B       0x65                     ; 'e'
  0x0800E028:  63           DC.B       0x63                     ; 'c'
  0x0800E029:  6B           DC.B       0x6B                     ; 'k'
  0x0800E02A:  20           DC.B       0x20                     ; ' '
  0x0800E02B:  6C           DC.B       0x6C                     ; 'l'
  0x0800E02C:  65           DC.B       0x65                     ; 'e'
  0x0800E02D:  61           DC.B       0x61                     ; 'a'
  0x0800E02E:  73           DC.B       0x73                     ; 's'
  0x0800E02F:  65           DC.B       0x65                     ; 'e'
  0x0800E030:  64           DC.B       0x64                     ; 'd'
  0x0800E031:  20           DC.B       0x20                     ; ' '
  0x0800E032:  49           DC.B       0x49                     ; 'I'
  0x0800E033:  50           DC.B       0x50                     ; 'P'
  0x0800E034:  20           DC.B       0x20                     ; ' '
  0x0800E035:  2D           DC.B       0x2D                     ; '-'
  0x0800E036:  20           DC.B       0x20                     ; ' '
  0x0800E037:  4F           DC.B       0x4F                     ; 'O'
  0x0800E038:  4B           DC.B       0x4B                     ; 'K'
  0x0800E039:  0D           DC.B       0x0D                     ; '\r'
  0x0800E03A:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.258 from charger_lto.o, size=34, align=1

  0x0800E03B:  25           DC.B       0x25                     ; '%'
  0x0800E03C:  64           DC.B       0x64                     ; 'd'
  0x0800E03D:  3A           DC.B       0x3A                     ; ':'
  0x0800E03E:  43           DC.B       0x43                     ; 'C'
  0x0800E03F:  6F           DC.B       0x6F                     ; 'o'
  0x0800E040:  6E           DC.B       0x6E                     ; 'n'
  0x0800E041:  6E           DC.B       0x6E                     ; 'n'
  0x0800E042:  65           DC.B       0x65                     ; 'e'
  0x0800E043:  63           DC.B       0x63                     ; 'c'
  0x0800E044:  74           DC.B       0x74                     ; 't'
  0x0800E045:  65           DC.B       0x65                     ; 'e'
  0x0800E046:  64           DC.B       0x64                     ; 'd'
  0x0800E047:  20           DC.B       0x20                     ; ' '
  0x0800E048:  2D           DC.B       0x2D                     ; '-'
  0x0800E049:  20           DC.B       0x20                     ; ' '
  0x0800E04A:  25           DC.B       0x25                     ; '%'
  0x0800E04B:  64           DC.B       0x64                     ; 'd'
  0x0800E04C:  2E           DC.B       0x2E                     ; '.'
  0x0800E04D:  25           DC.B       0x25                     ; '%'
  0x0800E04E:  64           DC.B       0x64                     ; 'd'
  0x0800E04F:  2E           DC.B       0x2E                     ; '.'
  0x0800E050:  25           DC.B       0x25                     ; '%'
  0x0800E051:  64           DC.B       0x64                     ; 'd'
  0x0800E052:  2E           DC.B       0x2E                     ; '.'
  0x0800E053:  25           DC.B       0x25                     ; '%'
  0x0800E054:  64           DC.B       0x64                     ; 'd'
  0x0800E055:  20           DC.B       0x20                     ; ' '
  0x0800E056:  3A           DC.B       0x3A                     ; ':'
  0x0800E057:  20           DC.B       0x20                     ; ' '
  0x0800E058:  25           DC.B       0x25                     ; '%'
  0x0800E059:  64           DC.B       0x64                     ; 'd'
  0x0800E05A:  0D           DC.B       0x0D                     ; '\r'
  0x0800E05B:  0A           DC.B       0x0A                     ; '\n'
  0x0800E05C:  00           DC.B       0x00                     ; '\0'

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

  0x0800E05D:  75           DC.B       0x75                     ; 'u'
  0x0800E05E:  61           DC.B       0x61                     ; 'a'
  0x0800E05F:  72           DC.B       0x72                     ; 'r'
  0x0800E060:  74           DC.B       0x74                     ; 't'
  0x0800E061:  20           DC.B       0x20                     ; ' '
  0x0800E062:  65           DC.B       0x65                     ; 'e'
  0x0800E063:  72           DC.B       0x72                     ; 'r'
  0x0800E064:  72           DC.B       0x72                     ; 'r'
  0x0800E065:  6F           DC.B       0x6F                     ; 'o'
  0x0800E066:  72           DC.B       0x72                     ; 'r'
  0x0800E067:  20           DC.B       0x20                     ; ' '
  0x0800E068:  0A           DC.B       0x0A                     ; '\n'
  0x0800E069:  0D           DC.B       0x0D                     ; '\r'
  0x0800E06A:  00           DC.B       0x00                     ; '\0'

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

  0x0800E06B:  53           DC.B       0x53                     ; 'S'
  0x0800E06C:  75           DC.B       0x75                     ; 'u'
  0x0800E06D:  62           DC.B       0x62                     ; 'b'
  0x0800E06E:  6E           DC.B       0x6E                     ; 'n'
  0x0800E06F:  65           DC.B       0x65                     ; 'e'
  0x0800E070:  74           DC.B       0x74                     ; 't'
  0x0800E071:  20           DC.B       0x20                     ; ' '
  0x0800E072:  6D           DC.B       0x6D                     ; 'm'
  0x0800E073:  61           DC.B       0x61                     ; 'a'
  0x0800E074:  73           DC.B       0x73                     ; 's'
  0x0800E075:  6B           DC.B       0x6B                     ; 'k'
  0x0800E076:  3A           DC.B       0x3A                     ; ':'
  0x0800E077:  20           DC.B       0x20                     ; ' '
  0x0800E078:  25           DC.B       0x25                     ; '%'
  0x0800E079:  75           DC.B       0x75                     ; 'u'
  0x0800E07A:  2E           DC.B       0x2E                     ; '.'
  0x0800E07B:  25           DC.B       0x25                     ; '%'
  0x0800E07C:  75           DC.B       0x75                     ; 'u'
  0x0800E07D:  2E           DC.B       0x2E                     ; '.'
  0x0800E07E:  25           DC.B       0x25                     ; '%'
  0x0800E07F:  75           DC.B       0x75                     ; 'u'
  0x0800E080:  2E           DC.B       0x2E                     ; '.'
  0x0800E081:  25           DC.B       0x25                     ; '%'
  0x0800E082:  75           DC.B       0x75                     ; 'u'
  0x0800E083:  0A           DC.B       0x0A                     ; '\n'
  0x0800E084:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.7.492 from charger_lto.o, size=30, align=1

  0x0800E085:  47           DC.B       0x47                     ; 'G'
  0x0800E086:  61           DC.B       0x61                     ; 'a'
  0x0800E087:  74           DC.B       0x74                     ; 't'
  0x0800E088:  65           DC.B       0x65                     ; 'e'
  0x0800E089:  77           DC.B       0x77                     ; 'w'
  0x0800E08A:  61           DC.B       0x61                     ; 'a'
  0x0800E08B:  79           DC.B       0x79                     ; 'y'
  0x0800E08C:  20           DC.B       0x20                     ; ' '
  0x0800E08D:  61           DC.B       0x61                     ; 'a'
  0x0800E08E:  64           DC.B       0x64                     ; 'd'
  0x0800E08F:  64           DC.B       0x64                     ; 'd'
  0x0800E090:  72           DC.B       0x72                     ; 'r'
  0x0800E091:  65           DC.B       0x65                     ; 'e'
  0x0800E092:  73           DC.B       0x73                     ; 's'
  0x0800E093:  73           DC.B       0x73                     ; 's'
  0x0800E094:  3A           DC.B       0x3A                     ; ':'
  0x0800E095:  20           DC.B       0x20                     ; ' '
  0x0800E096:  25           DC.B       0x25                     ; '%'
  0x0800E097:  75           DC.B       0x75                     ; 'u'
  0x0800E098:  2E           DC.B       0x2E                     ; '.'
  0x0800E099:  25           DC.B       0x25                     ; '%'
  0x0800E09A:  75           DC.B       0x75                     ; 'u'
  0x0800E09B:  2E           DC.B       0x2E                     ; '.'
  0x0800E09C:  25           DC.B       0x25                     ; '%'
  0x0800E09D:  75           DC.B       0x75                     ; 'u'
  0x0800E09E:  2E           DC.B       0x2E                     ; '.'
  0x0800E09F:  25           DC.B       0x25                     ; '%'
  0x0800E0A0:  75           DC.B       0x75                     ; 'u'
  0x0800E0A1:  0A           DC.B       0x0A                     ; '\n'
  0x0800E0A2:  00           DC.B       0x00                     ; '\0'

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

  0x0800E0A3:  44           DC.B       0x44                     ; 'D'
  0x0800E0A4:  4E           DC.B       0x4E                     ; 'N'
  0x0800E0A5:  53           DC.B       0x53                     ; 'S'
  0x0800E0A6:  20           DC.B       0x20                     ; ' '
  0x0800E0A7:  61           DC.B       0x61                     ; 'a'
  0x0800E0A8:  64           DC.B       0x64                     ; 'd'
  0x0800E0A9:  64           DC.B       0x64                     ; 'd'
  0x0800E0AA:  72           DC.B       0x72                     ; 'r'
  0x0800E0AB:  65           DC.B       0x65                     ; 'e'
  0x0800E0AC:  73           DC.B       0x73                     ; 's'
  0x0800E0AD:  73           DC.B       0x73                     ; 's'
  0x0800E0AE:  3A           DC.B       0x3A                     ; ':'
  0x0800E0AF:  20           DC.B       0x20                     ; ' '
  0x0800E0B0:  25           DC.B       0x25                     ; '%'
  0x0800E0B1:  75           DC.B       0x75                     ; 'u'
  0x0800E0B2:  2E           DC.B       0x2E                     ; '.'
  0x0800E0B3:  25           DC.B       0x25                     ; '%'
  0x0800E0B4:  75           DC.B       0x75                     ; 'u'
  0x0800E0B5:  2E           DC.B       0x2E                     ; '.'
  0x0800E0B6:  25           DC.B       0x25                     ; '%'
  0x0800E0B7:  75           DC.B       0x75                     ; 'u'
  0x0800E0B8:  2E           DC.B       0x2E                     ; '.'
  0x0800E0B9:  25           DC.B       0x25                     ; '%'
  0x0800E0BA:  75           DC.B       0x75                     ; 'u'
  0x0800E0BB:  0A           DC.B       0x0A                     ; '\n'
  0x0800E0BC:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.487 from charger_lto.o, size=50, align=1

  0x0800E0BD:  0D           DC.B       0x0D                     ; '\r'
  0x0800E0BE:  0A           DC.B       0x0A                     ; '\n'
  0x0800E0BF:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C0:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C1:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C2:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C3:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C4:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C5:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C6:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C7:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C8:  2D           DC.B       0x2D                     ; '-'
  0x0800E0C9:  53           DC.B       0x53                     ; 'S'
  0x0800E0CA:  54           DC.B       0x54                     ; 'T'
  0x0800E0CB:  41           DC.B       0x41                     ; 'A'
  0x0800E0CC:  54           DC.B       0x54                     ; 'T'
  0x0800E0CD:  49           DC.B       0x49                     ; 'I'
  0x0800E0CE:  43           DC.B       0x43                     ; 'C'
  0x0800E0CF:  20           DC.B       0x20                     ; ' '
  0x0800E0D0:  4E           DC.B       0x4E                     ; 'N'
  0x0800E0D1:  65           DC.B       0x65                     ; 'e'
  0x0800E0D2:  74           DC.B       0x74                     ; 't'
  0x0800E0D3:  20           DC.B       0x20                     ; ' '
  0x0800E0D4:  49           DC.B       0x49                     ; 'I'
  0x0800E0D5:  6E           DC.B       0x6E                     ; 'n'
  0x0800E0D6:  66           DC.B       0x66                     ; 'f'
  0x0800E0D7:  6F           DC.B       0x6F                     ; 'o'
  0x0800E0D8:  72           DC.B       0x72                     ; 'r'
  0x0800E0D9:  6D           DC.B       0x6D                     ; 'm'
  0x0800E0DA:  61           DC.B       0x61                     ; 'a'
  0x0800E0DB:  74           DC.B       0x74                     ; 't'
  0x0800E0DC:  69           DC.B       0x69                     ; 'i'
  0x0800E0DD:  6F           DC.B       0x6F                     ; 'o'
  0x0800E0DE:  6E           DC.B       0x6E                     ; 'n'
  0x0800E0DF:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E0:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E1:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E2:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E3:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E4:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E5:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E6:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E7:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E8:  2D           DC.B       0x2D                     ; '-'
  0x0800E0E9:  2D           DC.B       0x2D                     ; '-'
  0x0800E0EA:  2D           DC.B       0x2D                     ; '-'
  0x0800E0EB:  2D           DC.B       0x2D                     ; '-'
  0x0800E0EC:  2D           DC.B       0x2D                     ; '-'
  0x0800E0ED:  0D           DC.B       0x0D                     ; '\r'
  0x0800E0EE:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.13 from charger_lto.o, size=18, align=1

  0x0800E0EF:  57           DC.B       0x57                     ; 'W'
  0x0800E0F0:  35           DC.B       0x35                     ; '5'
  0x0800E0F1:  31           DC.B       0x31                     ; '1'
  0x0800E0F2:  30           DC.B       0x30                     ; '0'
  0x0800E0F3:  30           DC.B       0x30                     ; '0'
  0x0800E0F4:  53           DC.B       0x53                     ; 'S'
  0x0800E0F5:  20           DC.B       0x20                     ; ' '
  0x0800E0F6:  69           DC.B       0x69                     ; 'i'
  0x0800E0F7:  6E           DC.B       0x6E                     ; 'n'
  0x0800E0F8:  74           DC.B       0x74                     ; 't'
  0x0800E0F9:  65           DC.B       0x65                     ; 'e'
  0x0800E0FA:  72           DC.B       0x72                     ; 'r'
  0x0800E0FB:  72           DC.B       0x72                     ; 'r'
  0x0800E0FC:  75           DC.B       0x75                     ; 'u'
  0x0800E0FD:  70           DC.B       0x70                     ; 'p'
  0x0800E0FE:  74           DC.B       0x74                     ; 't'
  0x0800E0FF:  0D           DC.B       0x0D                     ; '\r'
  0x0800E100:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.16.488 from charger_lto.o, size=22, align=1

  0x0800E101:  49           DC.B       0x49                     ; 'I'
  0x0800E102:  50           DC.B       0x50                     ; 'P'
  0x0800E103:  2D           DC.B       0x2D                     ; '-'
  0x0800E104:  61           DC.B       0x61                     ; 'a'
  0x0800E105:  64           DC.B       0x64                     ; 'd'
  0x0800E106:  64           DC.B       0x64                     ; 'd'
  0x0800E107:  72           DC.B       0x72                     ; 'r'
  0x0800E108:  65           DC.B       0x65                     ; 'e'
  0x0800E109:  73           DC.B       0x73                     ; 's'
  0x0800E10A:  73           DC.B       0x73                     ; 's'
  0x0800E10B:  20           DC.B       0x20                     ; ' '
  0x0800E10C:  63           DC.B       0x63                     ; 'c'
  0x0800E10D:  6F           DC.B       0x6F                     ; 'o'
  0x0800E10E:  6E           DC.B       0x6E                     ; 'n'
  0x0800E10F:  66           DC.B       0x66                     ; 'f'
  0x0800E110:  6C           DC.B       0x6C                     ; 'l'
  0x0800E111:  69           DC.B       0x69                     ; 'i'
  0x0800E112:  63           DC.B       0x63                     ; 'c'
  0x0800E113:  74           DC.B       0x74                     ; 't'
  0x0800E114:  21           DC.B       0x21                     ; '!'
  0x0800E115:  2E           DC.B       0x2E                     ; '.'
  0x0800E116:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.10 from charger_lto.o, size=22, align=1

  0x0800E117:  43           DC.B       0x43                     ; 'C'
  0x0800E118:  61           DC.B       0x61                     ; 'a'
  0x0800E119:  6E           DC.B       0x6E                     ; 'n'
  0x0800E11A:  6E           DC.B       0x6E                     ; 'n'
  0x0800E11B:  6F           DC.B       0x6F                     ; 'o'
  0x0800E11C:  74           DC.B       0x74                     ; 't'
  0x0800E11D:  20           DC.B       0x20                     ; ' '
  0x0800E11E:  6D           DC.B       0x6D                     ; 'm'
  0x0800E11F:  6F           DC.B       0x6F                     ; 'o'
  0x0800E120:  75           DC.B       0x75                     ; 'u'
  0x0800E121:  6E           DC.B       0x6E                     ; 'n'
  0x0800E122:  74           DC.B       0x74                     ; 't'
  0x0800E123:  20           DC.B       0x20                     ; ' '
  0x0800E124:  53           DC.B       0x53                     ; 'S'
  0x0800E125:  44           DC.B       0x44                     ; 'D'
  0x0800E126:  2D           DC.B       0x2D                     ; '-'
  0x0800E127:  63           DC.B       0x63                     ; 'c'
  0x0800E128:  61           DC.B       0x61                     ; 'a'
  0x0800E129:  72           DC.B       0x72                     ; 'r'
  0x0800E12A:  64           DC.B       0x64                     ; 'd'
  0x0800E12B:  21           DC.B       0x21                     ; '!'
  0x0800E12C:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_day_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=58, align=1


__SEGGER_RTL_c_locale_day_names: 0x0800E12D: 53 DC.B 0x53 ; 'S' 0x0800E12E: 75 DC.B 0x75 ; 'u' 0x0800E12F: 6E DC.B 0x6E ; 'n' 0x0800E130: 64 DC.B 0x64 ; 'd' 0x0800E131: 61 DC.B 0x61 ; 'a' 0x0800E132: 79 DC.B 0x79 ; 'y' 0x0800E133: 00 DC.B 0x00 ; '\0' 0x0800E134: 4D DC.B 0x4D ; 'M' 0x0800E135: 6F DC.B 0x6F ; 'o' 0x0800E136: 6E DC.B 0x6E ; 'n' 0x0800E137: 64 DC.B 0x64 ; 'd' 0x0800E138: 61 DC.B 0x61 ; 'a' 0x0800E139: 79 DC.B 0x79 ; 'y' 0x0800E13A: 00 DC.B 0x00 ; '\0' 0x0800E13B: 54 DC.B 0x54 ; 'T' 0x0800E13C: 75 DC.B 0x75 ; 'u' 0x0800E13D: 65 DC.B 0x65 ; 'e' 0x0800E13E: 73 DC.B 0x73 ; 's' 0x0800E13F: 64 DC.B 0x64 ; 'd' 0x0800E140: 61 DC.B 0x61 ; 'a' 0x0800E141: 79 DC.B 0x79 ; 'y' 0x0800E142: 00 DC.B 0x00 ; '\0' 0x0800E143: 57 DC.B 0x57 ; 'W' 0x0800E144: 65 DC.B 0x65 ; 'e' 0x0800E145: 64 DC.B 0x64 ; 'd' 0x0800E146: 6E DC.B 0x6E ; 'n' 0x0800E147: 65 DC.B 0x65 ; 'e' 0x0800E148: 73 DC.B 0x73 ; 's' 0x0800E149: 64 DC.B 0x64 ; 'd' 0x0800E14A: 61 DC.B 0x61 ; 'a' 0x0800E14B: 79 DC.B 0x79 ; 'y' 0x0800E14C: 00 DC.B 0x00 ; '\0' 0x0800E14D: 54 DC.B 0x54 ; 'T' 0x0800E14E: 68 DC.B 0x68 ; 'h' 0x0800E14F: 75 DC.B 0x75 ; 'u' 0x0800E150: 72 DC.B 0x72 ; 'r' 0x0800E151: 73 DC.B 0x73 ; 's' 0x0800E152: 64 DC.B 0x64 ; 'd' 0x0800E153: 61 DC.B 0x61 ; 'a' 0x0800E154: 79 DC.B 0x79 ; 'y' 0x0800E155: 00 DC.B 0x00 ; '\0' 0x0800E156: 46 DC.B 0x46 ; 'F' 0x0800E157: 72 DC.B 0x72 ; 'r' 0x0800E158: 69 DC.B 0x69 ; 'i' 0x0800E159: 64 DC.B 0x64 ; 'd' 0x0800E15A: 61 DC.B 0x61 ; 'a' 0x0800E15B: 79 DC.B 0x79 ; 'y' 0x0800E15C: 00 DC.B 0x00 ; '\0' 0x0800E15D: 53 DC.B 0x53 ; 'S' 0x0800E15E: 61 DC.B 0x61 ; 'a' 0x0800E15F: 74 DC.B 0x74 ; 't' 0x0800E160: 75 DC.B 0x75 ; 'u' 0x0800E161: 72 DC.B 0x72 ; 'r' 0x0800E162: 64 DC.B 0x64 ; 'd' 0x0800E163: 61 DC.B 0x61 ; 'a' 0x0800E164: 79 DC.B 0x79 ; 'y' 0x0800E165: 00 DC.B 0x00 ; '\0' 0x0800E166: 00 DC.B 0x00 ; '\0'

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

  0x0800E167:  43           DC.B       0x43                     ; 'C'
  0x0800E168:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_data_utf8_period from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=1


__SEGGER_RTL_data_utf8_period: 0x0800E169: 2E DC.B 0x2E ; '.' 0x0800E16A: 00 DC.B 0x00 ; '\0'

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

  0x0800E16B:  6D           DC.B       0x6D                     ; 'm'
  0x0800E16C:  61           DC.B       0x61                     ; 'a'
  0x0800E16D:  69           DC.B       0x69                     ; 'i'
  0x0800E16E:  6E           DC.B       0x6E                     ; 'n'
  0x0800E16F:  54           DC.B       0x54                     ; 'T'
  0x0800E170:  61           DC.B       0x61                     ; 'a'
  0x0800E171:  73           DC.B       0x73                     ; 's'
  0x0800E172:  6B           DC.B       0x6B                     ; 'k'
  0x0800E173:  00           DC.B       0x00                     ; '\0'

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

  0x0800E174:  53           DC.B       0x53                     ; 'S'
  0x0800E175:  63           DC.B       0x63                     ; 'c'
  0x0800E176:  61           DC.B       0x61                     ; 'a'
  0x0800E177:  6E           DC.B       0x6E                     ; 'n'
  0x0800E178:  4B           DC.B       0x4B                     ; 'K'
  0x0800E179:  65           DC.B       0x65                     ; 'e'
  0x0800E17A:  79           DC.B       0x79                     ; 'y'
  0x0800E17B:  73           DC.B       0x73                     ; 's'
  0x0800E17C:  54           DC.B       0x54                     ; 'T'
  0x0800E17D:  61           DC.B       0x61                     ; 'a'
  0x0800E17E:  73           DC.B       0x73                     ; 's'
  0x0800E17F:  6B           DC.B       0x6B                     ; 'k'
  0x0800E180:  00           DC.B       0x00                     ; '\0'

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

  0x0800E181:  50           DC.B       0x50                     ; 'P'
  0x0800E182:  72           DC.B       0x72                     ; 'r'
  0x0800E183:  6F           DC.B       0x6F                     ; 'o'
  0x0800E184:  67           DC.B       0x67                     ; 'g'
  0x0800E185:  72           DC.B       0x72                     ; 'r'
  0x0800E186:  61           DC.B       0x61                     ; 'a'
  0x0800E187:  6D           DC.B       0x6D                     ; 'm'
  0x0800E188:  20           DC.B       0x20                     ; ' '
  0x0800E189:  73           DC.B       0x73                     ; 's'
  0x0800E18A:  74           DC.B       0x74                     ; 't'
  0x0800E18B:  61           DC.B       0x61                     ; 'a'
  0x0800E18C:  72           DC.B       0x72                     ; 'r'
  0x0800E18D:  74           DC.B       0x74                     ; 't'
  0x0800E18E:  20           DC.B       0x20                     ; ' '
  0x0800E18F:  28           DC.B       0x28                     ; '('
  0x0800E190:  25           DC.B       0x25                     ; '%'
  0x0800E191:  73           DC.B       0x73                     ; 's'
  0x0800E192:  2C           DC.B       0x2C                     ; ','
  0x0800E193:  20           DC.B       0x20                     ; ' '
  0x0800E194:  25           DC.B       0x25                     ; '%'
  0x0800E195:  73           DC.B       0x73                     ; 's'
  0x0800E196:  29           DC.B       0x29                     ; ')'
  0x0800E197:  2E           DC.B       0x2E                     ; '.'
  0x0800E198:  0A           DC.B       0x0A                     ; '\n'
  0x0800E199:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.1.2 from charger_lto.o, size=9, align=1

  0x0800E19A:  30           DC.B       0x30                     ; '0'
  0x0800E19B:  38           DC.B       0x38                     ; '8'
  0x0800E19C:  3A           DC.B       0x3A                     ; ':'
  0x0800E19D:  33           DC.B       0x33                     ; '3'
  0x0800E19E:  32           DC.B       0x32                     ; '2'
  0x0800E19F:  3A           DC.B       0x3A                     ; ':'
  0x0800E1A0:  34           DC.B       0x34                     ; '4'
  0x0800E1A1:  32           DC.B       0x32                     ; '2'
  0x0800E1A2:  00           DC.B       0x00                     ; '\0'

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

  0x0800E1A3:  00           DC.B       0x00                     ; '\0'
  0x0800E1A4:  00           DC.B       0x00                     ; '\0'
  0x0800E1A5:  00           DC.B       0x00                     ; '\0'
  0x0800E1A6:  00           DC.B       0x00                     ; '\0'
  0x0800E1A7:  00           DC.B       0x00                     ; '\0'

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

  0x0800E1A8:  3E           DC.B       0x3E                     ; '>'
  0x0800E1A9:  20           DC.B       0x20                     ; ' '
  0x0800E1AA:  53           DC.B       0x53                     ; 'S'
  0x0800E1AB:  65           DC.B       0x65                     ; 'e'
  0x0800E1AC:  6E           DC.B       0x6E                     ; 'n'
  0x0800E1AD:  64           DC.B       0x64                     ; 'd'
  0x0800E1AE:  20           DC.B       0x20                     ; ' '
  0x0800E1AF:  44           DC.B       0x44                     ; 'D'
  0x0800E1B0:  48           DC.B       0x48                     ; 'H'
  0x0800E1B1:  43           DC.B       0x43                     ; 'C'
  0x0800E1B2:  50           DC.B       0x50                     ; 'P'
  0x0800E1B3:  5F           DC.B       0x5F                     ; '_'
  0x0800E1B4:  52           DC.B       0x52                     ; 'R'
  0x0800E1B5:  45           DC.B       0x45                     ; 'E'
  0x0800E1B6:  51           DC.B       0x51                     ; 'Q'
  0x0800E1B7:  55           DC.B       0x55                     ; 'U'
  0x0800E1B8:  45           DC.B       0x45                     ; 'E'
  0x0800E1B9:  53           DC.B       0x53                     ; 'S'
  0x0800E1BA:  54           DC.B       0x54                     ; 'T'
  0x0800E1BB:  0D           DC.B       0x0D                     ; '\r'
  0x0800E1BC:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.22 from charger_lto.o, size=29, align=1

  0x0800E1BD:  3E           DC.B       0x3E                     ; '>'
  0x0800E1BE:  20           DC.B       0x20                     ; ' '
  0x0800E1BF:  4D           DC.B       0x4D                     ; 'M'
  0x0800E1C0:  61           DC.B       0x61                     ; 'a'
  0x0800E1C1:  69           DC.B       0x69                     ; 'i'
  0x0800E1C2:  6E           DC.B       0x6E                     ; 'n'
  0x0800E1C3:  74           DC.B       0x74                     ; 't'
  0x0800E1C4:  61           DC.B       0x61                     ; 'a'
  0x0800E1C5:  69           DC.B       0x69                     ; 'i'
  0x0800E1C6:  6E           DC.B       0x6E                     ; 'n'
  0x0800E1C7:  73           DC.B       0x73                     ; 's'
  0x0800E1C8:  20           DC.B       0x20                     ; ' '
  0x0800E1C9:  74           DC.B       0x74                     ; 't'
  0x0800E1CA:  68           DC.B       0x68                     ; 'h'
  0x0800E1CB:  65           DC.B       0x65                     ; 'e'
  0x0800E1CC:  20           DC.B       0x20                     ; ' '
  0x0800E1CD:  49           DC.B       0x49                     ; 'I'
  0x0800E1CE:  50           DC.B       0x50                     ; 'P'
  0x0800E1CF:  20           DC.B       0x20                     ; ' '
  0x0800E1D0:  61           DC.B       0x61                     ; 'a'
  0x0800E1D1:  64           DC.B       0x64                     ; 'd'
  0x0800E1D2:  64           DC.B       0x64                     ; 'd'
  0x0800E1D3:  72           DC.B       0x72                     ; 'r'
  0x0800E1D4:  65           DC.B       0x65                     ; 'e'
  0x0800E1D5:  73           DC.B       0x73                     ; 's'
  0x0800E1D6:  73           DC.B       0x73                     ; 's'
  0x0800E1D7:  20           DC.B       0x20                     ; ' '
  0x0800E1D8:  0D           DC.B       0x0D                     ; '\r'
  0x0800E1D9:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.23 from charger_lto.o, size=21, align=1

  0x0800E1DA:  3E           DC.B       0x3E                     ; '>'
  0x0800E1DB:  20           DC.B       0x20                     ; ' '
  0x0800E1DC:  52           DC.B       0x52                     ; 'R'
  0x0800E1DD:  65           DC.B       0x65                     ; 'e'
  0x0800E1DE:  63           DC.B       0x63                     ; 'c'
  0x0800E1DF:  65           DC.B       0x65                     ; 'e'
  0x0800E1E0:  69           DC.B       0x69                     ; 'i'
  0x0800E1E1:  76           DC.B       0x76                     ; 'v'
  0x0800E1E2:  65           DC.B       0x65                     ; 'e'
  0x0800E1E3:  20           DC.B       0x20                     ; ' '
  0x0800E1E4:  44           DC.B       0x44                     ; 'D'
  0x0800E1E5:  48           DC.B       0x48                     ; 'H'
  0x0800E1E6:  43           DC.B       0x43                     ; 'C'
  0x0800E1E7:  50           DC.B       0x50                     ; 'P'
  0x0800E1E8:  5F           DC.B       0x5F                     ; '_'
  0x0800E1E9:  4E           DC.B       0x4E                     ; 'N'
  0x0800E1EA:  41           DC.B       0x41                     ; 'A'
  0x0800E1EB:  43           DC.B       0x43                     ; 'C'
  0x0800E1EC:  4B           DC.B       0x4B                     ; 'K'
  0x0800E1ED:  0D           DC.B       0x0D                     ; '\r'
  0x0800E1EE:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3.279 from charger_lto.o, size=9, align=1

  0x0800E1EF:  22           DC.B       0x22                     ; '\"'
  0x0800E1F0:  2A           DC.B       0x2A                     ; '*'
  0x0800E1F1:  3A           DC.B       0x3A                     ; ':'
  0x0800E1F2:  3C           DC.B       0x3C                     ; '<'
  0x0800E1F3:  3E           DC.B       0x3E                     ; '>'
  0x0800E1F4:  3F           DC.B       0x3F                     ; '?'
  0x0800E1F5:  7C           DC.B       0x7C                     ; '|'
  0x0800E1F6:  7F           DC.B       0x7F                     ; '\x7F'
  0x0800E1F7:  00           DC.B       0x00                     ; '\0'

Section .rodata.LfnOfs from charger_lto.o, size=13, align=1


LfnOfs: 0x0800E1F8: 01 DC.B 0x01 ; '\x01' 0x0800E1F9: 03 DC.B 0x03 ; '\x03' 0x0800E1FA: 05 DC.B 0x05 ; '\x05' 0x0800E1FB: 07 DC.B 0x07 ; '\x07' 0x0800E1FC: 09 DC.B 0x09 ; '\t' 0x0800E1FD: 0E DC.B 0x0E ; '\x0E' 0x0800E1FE: 10 DC.B 0x10 ; '\x10' 0x0800E1FF: 12 DC.B 0x12 ; '\x12' 0x0800E200: 14 DC.B 0x14 ; '\x14' 0x0800E201: 16 DC.B 0x16 ; '\x16' 0x0800E202: 18 DC.B 0x18 ; '\x18' 0x0800E203: 1C DC.B 0x1C ; '\x1C' 0x0800E204: 1E DC.B 0x1E ; '\x1E'

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

  0x0800E205:  49           DC.B       0x49                     ; 'I'
  0x0800E206:  44           DC.B       0x44                     ; 'D'
  0x0800E207:  4C           DC.B       0x4C                     ; 'L'
  0x0800E208:  45           DC.B       0x45                     ; 'E'
  0x0800E209:  00           DC.B       0x00                     ; '\0'

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

  0x0800E20A:  54           DC.B       0x54                     ; 'T'
  0x0800E20B:  6D           DC.B       0x6D                     ; 'm'
  0x0800E20C:  72           DC.B       0x72                     ; 'r'
  0x0800E20D:  51           DC.B       0x51                     ; 'Q'
  0x0800E20E:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.3.486 from charger_lto.o, size=53, align=1

  0x0800E20F:  20           DC.B       0x20                     ; ' '
  0x0800E210:  41           DC.B       0x41                     ; 'A'
  0x0800E211:  43           DC.B       0x43                     ; 'C'
  0x0800E212:  43           DC.B       0x43                     ; 'C'
  0x0800E213:  45           DC.B       0x45                     ; 'E'
  0x0800E214:  53           DC.B       0x53                     ; 'S'
  0x0800E215:  53           DC.B       0x53                     ; 'S'
  0x0800E216:  20           DC.B       0x20                     ; ' '
  0x0800E217:  45           DC.B       0x45                     ; 'E'
  0x0800E218:  52           DC.B       0x52                     ; 'R'
  0x0800E219:  52           DC.B       0x52                     ; 'R'
  0x0800E21A:  20           DC.B       0x20                     ; ' '
  0x0800E21B:  3A           DC.B       0x3A                     ; ':'
  0x0800E21C:  20           DC.B       0x20                     ; ' '
  0x0800E21D:  56           DC.B       0x56                     ; 'V'
  0x0800E21E:  45           DC.B       0x45                     ; 'E'
  0x0800E21F:  52           DC.B       0x52                     ; 'R'
  0x0800E220:  53           DC.B       0x53                     ; 'S'
  0x0800E221:  49           DC.B       0x49                     ; 'I'
  0x0800E222:  4F           DC.B       0x4F                     ; 'O'
  0x0800E223:  4E           DC.B       0x4E                     ; 'N'
  0x0800E224:  52           DC.B       0x52                     ; 'R'
  0x0800E225:  20           DC.B       0x20                     ; ' '
  0x0800E226:  21           DC.B       0x21                     ; '!'
  0x0800E227:  3D           DC.B       0x3D                     ; '='
  0x0800E228:  20           DC.B       0x20                     ; ' '
  0x0800E229:  30           DC.B       0x30                     ; '0'
  0x0800E22A:  78           DC.B       0x78                     ; 'x'
  0x0800E22B:  35           DC.B       0x35                     ; '5'
  0x0800E22C:  31           DC.B       0x31                     ; '1'
  0x0800E22D:  2C           DC.B       0x2C                     ; ','
  0x0800E22E:  20           DC.B       0x20                     ; ' '
  0x0800E22F:  72           DC.B       0x72                     ; 'r'
  0x0800E230:  65           DC.B       0x65                     ; 'e'
  0x0800E231:  61           DC.B       0x61                     ; 'a'
  0x0800E232:  64           DC.B       0x64                     ; 'd'
  0x0800E233:  20           DC.B       0x20                     ; ' '
  0x0800E234:  76           DC.B       0x76                     ; 'v'
  0x0800E235:  61           DC.B       0x61                     ; 'a'
  0x0800E236:  6C           DC.B       0x6C                     ; 'l'
  0x0800E237:  75           DC.B       0x75                     ; 'u'
  0x0800E238:  65           DC.B       0x65                     ; 'e'
  0x0800E239:  20           DC.B       0x20                     ; ' '
  0x0800E23A:  3D           DC.B       0x3D                     ; '='
  0x0800E23B:  20           DC.B       0x20                     ; ' '
  0x0800E23C:  30           DC.B       0x30                     ; '0'
  0x0800E23D:  78           DC.B       0x78                     ; 'x'
  0x0800E23E:  25           DC.B       0x25                     ; '%'
  0x0800E23F:  30           DC.B       0x30                     ; '0'
  0x0800E240:  32           DC.B       0x32                     ; '2'
  0x0800E241:  78           DC.B       0x78                     ; 'x'
  0x0800E242:  0A           DC.B       0x0A                     ; '\n'
  0x0800E243:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.5.490 from charger_lto.o, size=25, align=1

  0x0800E244:  49           DC.B       0x49                     ; 'I'
  0x0800E245:  50           DC.B       0x50                     ; 'P'
  0x0800E246:  2D           DC.B       0x2D                     ; '-'
  0x0800E247:  61           DC.B       0x61                     ; 'a'
  0x0800E248:  64           DC.B       0x64                     ; 'd'
  0x0800E249:  64           DC.B       0x64                     ; 'd'
  0x0800E24A:  72           DC.B       0x72                     ; 'r'
  0x0800E24B:  65           DC.B       0x65                     ; 'e'
  0x0800E24C:  73           DC.B       0x73                     ; 's'
  0x0800E24D:  73           DC.B       0x73                     ; 's'
  0x0800E24E:  3A           DC.B       0x3A                     ; ':'
  0x0800E24F:  20           DC.B       0x20                     ; ' '
  0x0800E250:  25           DC.B       0x25                     ; '%'
  0x0800E251:  75           DC.B       0x75                     ; 'u'
  0x0800E252:  2E           DC.B       0x2E                     ; '.'
  0x0800E253:  25           DC.B       0x25                     ; '%'
  0x0800E254:  75           DC.B       0x75                     ; 'u'
  0x0800E255:  2E           DC.B       0x2E                     ; '.'
  0x0800E256:  25           DC.B       0x25                     ; '%'
  0x0800E257:  75           DC.B       0x75                     ; 'u'
  0x0800E258:  2E           DC.B       0x2E                     ; '.'
  0x0800E259:  25           DC.B       0x25                     ; '%'
  0x0800E25A:  75           DC.B       0x75                     ; 'u'
  0x0800E25B:  0A           DC.B       0x0A                     ; '\n'
  0x0800E25C:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.12 from charger_lto.o, size=41, align=1

  0x0800E25D:  3E           DC.B       0x3E                     ; '>'
  0x0800E25E:  3E           DC.B       0x3E                     ; '>'
  0x0800E25F:  3E           DC.B       0x3E                     ; '>'
  0x0800E260:  3E           DC.B       0x3E                     ; '>'
  0x0800E261:  57           DC.B       0x57                     ; 'W'
  0x0800E262:  35           DC.B       0x35                     ; '5'
  0x0800E263:  31           DC.B       0x31                     ; '1'
  0x0800E264:  30           DC.B       0x30                     ; '0'
  0x0800E265:  30           DC.B       0x30                     ; '0'
  0x0800E266:  73           DC.B       0x73                     ; 's'
  0x0800E267:  20           DC.B       0x20                     ; ' '
  0x0800E268:  6D           DC.B       0x6D                     ; 'm'
  0x0800E269:  65           DC.B       0x65                     ; 'e'
  0x0800E26A:  6D           DC.B       0x6D                     ; 'm'
  0x0800E26B:  6F           DC.B       0x6F                     ; 'o'
  0x0800E26C:  72           DC.B       0x72                     ; 'r'
  0x0800E26D:  79           DC.B       0x79                     ; 'y'
  0x0800E26E:  20           DC.B       0x20                     ; ' '
  0x0800E26F:  69           DC.B       0x69                     ; 'i'
  0x0800E270:  6E           DC.B       0x6E                     ; 'n'
  0x0800E271:  69           DC.B       0x69                     ; 'i'
  0x0800E272:  74           DC.B       0x74                     ; 't'
  0x0800E273:  69           DC.B       0x69                     ; 'i'
  0x0800E274:  61           DC.B       0x61                     ; 'a'
  0x0800E275:  6C           DC.B       0x6C                     ; 'l'
  0x0800E276:  69           DC.B       0x69                     ; 'i'
  0x0800E277:  7A           DC.B       0x7A                     ; 'z'
  0x0800E278:  61           DC.B       0x61                     ; 'a'
  0x0800E279:  74           DC.B       0x74                     ; 't'
  0x0800E27A:  69           DC.B       0x69                     ; 'i'
  0x0800E27B:  6F           DC.B       0x6F                     ; 'o'
  0x0800E27C:  6E           DC.B       0x6E                     ; 'n'
  0x0800E27D:  20           DC.B       0x20                     ; ' '
  0x0800E27E:  66           DC.B       0x66                     ; 'f'
  0x0800E27F:  61           DC.B       0x61                     ; 'a'
  0x0800E280:  69           DC.B       0x69                     ; 'i'
  0x0800E281:  6C           DC.B       0x6C                     ; 'l'
  0x0800E282:  65           DC.B       0x65                     ; 'e'
  0x0800E283:  64           DC.B       0x64                     ; 'd'
  0x0800E284:  0D           DC.B       0x0D                     ; '\r'
  0x0800E285:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.14 from charger_lto.o, size=25, align=1

  0x0800E286:  49           DC.B       0x49                     ; 'I'
  0x0800E287:  50           DC.B       0x50                     ; 'P'
  0x0800E288:  2D           DC.B       0x2D                     ; '-'
  0x0800E289:  61           DC.B       0x61                     ; 'a'
  0x0800E28A:  64           DC.B       0x64                     ; 'd'
  0x0800E28B:  64           DC.B       0x64                     ; 'd'
  0x0800E28C:  72           DC.B       0x72                     ; 'r'
  0x0800E28D:  65           DC.B       0x65                     ; 'e'
  0x0800E28E:  73           DC.B       0x73                     ; 's'
  0x0800E28F:  73           DC.B       0x73                     ; 's'
  0x0800E290:  20           DC.B       0x20                     ; ' '
  0x0800E291:  77           DC.B       0x77                     ; 'w'
  0x0800E292:  61           DC.B       0x61                     ; 'a'
  0x0800E293:  73           DC.B       0x73                     ; 's'
  0x0800E294:  20           DC.B       0x20                     ; ' '
  0x0800E295:  61           DC.B       0x61                     ; 'a'
  0x0800E296:  73           DC.B       0x73                     ; 's'
  0x0800E297:  73           DC.B       0x73                     ; 's'
  0x0800E298:  69           DC.B       0x69                     ; 'i'
  0x0800E299:  67           DC.B       0x67                     ; 'g'
  0x0800E29A:  6E           DC.B       0x6E                     ; 'n'
  0x0800E29B:  65           DC.B       0x65                     ; 'e'
  0x0800E29C:  64           DC.B       0x64                     ; 'd'
  0x0800E29D:  2E           DC.B       0x2E                     ; '.'
  0x0800E29E:  00           DC.B       0x00                     ; '\0'

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

  0x0800E29F:  4B           DC.B       0x4B                     ; 'K'
  0x0800E2A0:  45           DC.B       0x45                     ; 'E'
  0x0800E2A1:  59           DC.B       0x59                     ; 'Y'
  0x0800E2A2:  53           DC.B       0x53                     ; 'S'
  0x0800E2A3:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.500 from charger_lto.o, size=1, align=1

  0x0800E2A4:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.5.503 from charger_lto.o, size=9, align=1

  0x0800E2A5:  25           DC.B       0x25                     ; '%'
  0x0800E2A6:  31           DC.B       0x31                     ; '1'
  0x0800E2A7:  30           DC.B       0x30                     ; '0'
  0x0800E2A8:  75           DC.B       0x75                     ; 'u'
  0x0800E2A9:  20           DC.B       0x20                     ; ' '
  0x0800E2AA:  25           DC.B       0x25                     ; '%'
  0x0800E2AB:  73           DC.B       0x73                     ; 's'
  0x0800E2AC:  0A           DC.B       0x0A                     ; '\n'
  0x0800E2AD:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.501 from charger_lto.o, size=21, align=1

  0x0800E2AE:  53           DC.B       0x53                     ; 'S'
  0x0800E2AF:  44           DC.B       0x44                     ; 'D'
  0x0800E2B0:  2D           DC.B       0x2D                     ; '-'
  0x0800E2B1:  63           DC.B       0x63                     ; 'c'
  0x0800E2B2:  61           DC.B       0x61                     ; 'a'
  0x0800E2B3:  72           DC.B       0x72                     ; 'r'
  0x0800E2B4:  64           DC.B       0x64                     ; 'd'
  0x0800E2B5:  20           DC.B       0x20                     ; ' '
  0x0800E2B6:  77           DC.B       0x77                     ; 'w'
  0x0800E2B7:  61           DC.B       0x61                     ; 'a'
  0x0800E2B8:  73           DC.B       0x73                     ; 's'
  0x0800E2B9:  20           DC.B       0x20                     ; ' '
  0x0800E2BA:  6D           DC.B       0x6D                     ; 'm'
  0x0800E2BB:  6F           DC.B       0x6F                     ; 'o'
  0x0800E2BC:  75           DC.B       0x75                     ; 'u'
  0x0800E2BD:  6E           DC.B       0x6E                     ; 'n'
  0x0800E2BE:  74           DC.B       0x74                     ; 't'
  0x0800E2BF:  65           DC.B       0x65                     ; 'e'
  0x0800E2C0:  64           DC.B       0x64                     ; 'd'
  0x0800E2C1:  2E           DC.B       0x2E                     ; '.'
  0x0800E2C2:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str.1 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1

  0x0800E2C3:  2D           DC.B       0x2D                     ; '-'
  0x0800E2C4:  49           DC.B       0x49                     ; 'I'
  0x0800E2C5:  4E           DC.B       0x4E                     ; 'N'
  0x0800E2C6:  46           DC.B       0x46                     ; 'F'
  0x0800E2C7:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str.2 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1

  0x0800E2C8:  2D           DC.B       0x2D                     ; '-'
  0x0800E2C9:  69           DC.B       0x69                     ; 'i'
  0x0800E2CA:  6E           DC.B       0x6E                     ; 'n'
  0x0800E2CB:  66           DC.B       0x66                     ; 'f'
  0x0800E2CC:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str.3 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1

  0x0800E2CD:  2B           DC.B       0x2B                     ; '+'
  0x0800E2CE:  49           DC.B       0x49                     ; 'I'
  0x0800E2CF:  4E           DC.B       0x4E                     ; 'N'
  0x0800E2D0:  46           DC.B       0x46                     ; 'F'
  0x0800E2D1:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str.4 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=5, align=1

  0x0800E2D2:  2B           DC.B       0x2B                     ; '+'
  0x0800E2D3:  69           DC.B       0x69                     ; 'i'
  0x0800E2D4:  6E           DC.B       0x6E                     ; 'n'
  0x0800E2D5:  66           DC.B       0x66                     ; 'f'
  0x0800E2D6:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc._DoInit._aInitStr from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=17, align=1


_DoInit._aInitStr: 0x0800E2D7: 00 DC.B 0x00 ; '\0' 0x0800E2D8: 00 DC.B 0x00 ; '\0' 0x0800E2D9: 00 DC.B 0x00 ; '\0' 0x0800E2DA: 00 DC.B 0x00 ; '\0' 0x0800E2DB: 00 DC.B 0x00 ; '\0' 0x0800E2DC: 00 DC.B 0x00 ; '\0' 0x0800E2DD: 54 DC.B 0x54 ; 'T' 0x0800E2DE: 54 DC.B 0x54 ; 'T' 0x0800E2DF: 52 DC.B 0x52 ; 'R' 0x0800E2E0: 20 DC.B 0x20 ; ' ' 0x0800E2E1: 52 DC.B 0x52 ; 'R' 0x0800E2E2: 45 DC.B 0x45 ; 'E' 0x0800E2E3: 47 DC.B 0x47 ; 'G' 0x0800E2E4: 47 DC.B 0x47 ; 'G' 0x0800E2E5: 45 DC.B 0x45 ; 'E' 0x0800E2E6: 53 DC.B 0x53 ; 'S' 0x0800E2E7: 00 DC.B 0x00 ; '\0'

Section .rodata.libc..L.str from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=9, align=1

  0x0800E2E8:  54           DC.B       0x54                     ; 'T'
  0x0800E2E9:  65           DC.B       0x65                     ; 'e'
  0x0800E2EA:  72           DC.B       0x72                     ; 'r'
  0x0800E2EB:  6D           DC.B       0x6D                     ; 'm'
  0x0800E2EC:  69           DC.B       0x69                     ; 'i'
  0x0800E2ED:  6E           DC.B       0x6E                     ; 'n'
  0x0800E2EE:  61           DC.B       0x61                     ; 'a'
  0x0800E2EF:  6C           DC.B       0x6C                     ; 'l'
  0x0800E2F0:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_date_format from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=9, align=1


__SEGGER_RTL_c_locale_date_format: 0x0800E2F1: 25 DC.B 0x25 ; '%' 0x0800E2F2: 6D DC.B 0x6D ; 'm' 0x0800E2F3: 2F DC.B 0x2F ; '/' 0x0800E2F4: 25 DC.B 0x25 ; '%' 0x0800E2F5: 64 DC.B 0x64 ; 'd' 0x0800E2F6: 2F DC.B 0x2F ; '/' 0x0800E2F7: 25 DC.B 0x25 ; '%' 0x0800E2F8: 79 DC.B 0x79 ; 'y' 0x0800E2F9: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_time_format from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=9, align=1


__SEGGER_RTL_c_locale_time_format: 0x0800E2FA: 25 DC.B 0x25 ; '%' 0x0800E2FB: 48 DC.B 0x48 ; 'H' 0x0800E2FC: 3A DC.B 0x3A ; ':' 0x0800E2FD: 25 DC.B 0x25 ; '%' 0x0800E2FE: 4D DC.B 0x4D ; 'M' 0x0800E2FF: 3A DC.B 0x3A ; ':' 0x0800E300: 25 DC.B 0x25 ; '%' 0x0800E301: 53 DC.B 0x53 ; 'S' 0x0800E302: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_day_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=29, align=1


__SEGGER_RTL_c_locale_abbrev_day_names: 0x0800E303: 53 DC.B 0x53 ; 'S' 0x0800E304: 75 DC.B 0x75 ; 'u' 0x0800E305: 6E DC.B 0x6E ; 'n' 0x0800E306: 00 DC.B 0x00 ; '\0' 0x0800E307: 4D DC.B 0x4D ; 'M' 0x0800E308: 6F DC.B 0x6F ; 'o' 0x0800E309: 6E DC.B 0x6E ; 'n' 0x0800E30A: 00 DC.B 0x00 ; '\0' 0x0800E30B: 54 DC.B 0x54 ; 'T' 0x0800E30C: 75 DC.B 0x75 ; 'u' 0x0800E30D: 65 DC.B 0x65 ; 'e' 0x0800E30E: 00 DC.B 0x00 ; '\0' 0x0800E30F: 57 DC.B 0x57 ; 'W' 0x0800E310: 65 DC.B 0x65 ; 'e' 0x0800E311: 64 DC.B 0x64 ; 'd' 0x0800E312: 00 DC.B 0x00 ; '\0' 0x0800E313: 54 DC.B 0x54 ; 'T' 0x0800E314: 68 DC.B 0x68 ; 'h' 0x0800E315: 75 DC.B 0x75 ; 'u' 0x0800E316: 00 DC.B 0x00 ; '\0' 0x0800E317: 46 DC.B 0x46 ; 'F' 0x0800E318: 72 DC.B 0x72 ; 'r' 0x0800E319: 69 DC.B 0x69 ; 'i' 0x0800E31A: 00 DC.B 0x00 ; '\0' 0x0800E31B: 53 DC.B 0x53 ; 'S' 0x0800E31C: 61 DC.B 0x61 ; 'a' 0x0800E31D: 74 DC.B 0x74 ; 't' 0x0800E31E: 00 DC.B 0x00 ; '\0' 0x0800E31F: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_month_names from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=49, align=1


__SEGGER_RTL_c_locale_abbrev_month_names: 0x0800E320: 4A DC.B 0x4A ; 'J' 0x0800E321: 61 DC.B 0x61 ; 'a' 0x0800E322: 6E DC.B 0x6E ; 'n' 0x0800E323: 00 DC.B 0x00 ; '\0' 0x0800E324: 46 DC.B 0x46 ; 'F' 0x0800E325: 65 DC.B 0x65 ; 'e' 0x0800E326: 62 DC.B 0x62 ; 'b' 0x0800E327: 00 DC.B 0x00 ; '\0' 0x0800E328: 4D DC.B 0x4D ; 'M' 0x0800E329: 61 DC.B 0x61 ; 'a' 0x0800E32A: 72 DC.B 0x72 ; 'r' 0x0800E32B: 00 DC.B 0x00 ; '\0' 0x0800E32C: 41 DC.B 0x41 ; 'A' 0x0800E32D: 70 DC.B 0x70 ; 'p' 0x0800E32E: 72 DC.B 0x72 ; 'r' 0x0800E32F: 00 DC.B 0x00 ; '\0' 0x0800E330: 4D DC.B 0x4D ; 'M' 0x0800E331: 61 DC.B 0x61 ; 'a' 0x0800E332: 79 DC.B 0x79 ; 'y' 0x0800E333: 00 DC.B 0x00 ; '\0' 0x0800E334: 4A DC.B 0x4A ; 'J' 0x0800E335: 75 DC.B 0x75 ; 'u' 0x0800E336: 6E DC.B 0x6E ; 'n' 0x0800E337: 00 DC.B 0x00 ; '\0' 0x0800E338: 4A DC.B 0x4A ; 'J' 0x0800E339: 75 DC.B 0x75 ; 'u' 0x0800E33A: 6C DC.B 0x6C ; 'l' 0x0800E33B: 00 DC.B 0x00 ; '\0' 0x0800E33C: 41 DC.B 0x41 ; 'A' 0x0800E33D: 75 DC.B 0x75 ; 'u' 0x0800E33E: 67 DC.B 0x67 ; 'g' 0x0800E33F: 00 DC.B 0x00 ; '\0' 0x0800E340: 53 DC.B 0x53 ; 'S' 0x0800E341: 65 DC.B 0x65 ; 'e' 0x0800E342: 70 DC.B 0x70 ; 'p' 0x0800E343: 00 DC.B 0x00 ; '\0' 0x0800E344: 4F DC.B 0x4F ; 'O' 0x0800E345: 63 DC.B 0x63 ; 'c' 0x0800E346: 74 DC.B 0x74 ; 't' 0x0800E347: 00 DC.B 0x00 ; '\0' 0x0800E348: 4E DC.B 0x4E ; 'N' 0x0800E349: 6F DC.B 0x6F ; 'o' 0x0800E34A: 76 DC.B 0x76 ; 'v' 0x0800E34B: 00 DC.B 0x00 ; '\0' 0x0800E34C: 44 DC.B 0x44 ; 'D' 0x0800E34D: 65 DC.B 0x65 ; 'e' 0x0800E34E: 63 DC.B 0x63 ; 'c' 0x0800E34F: 00 DC.B 0x00 ; '\0' 0x0800E350: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_data_empty_string from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=1, align=1


__SEGGER_RTL_data_empty_string: 0x0800E351: 00 DC.B 0x00 ; '\0'

Section .rodata.libc.__SEGGER_RTL_ascii_ctype_mask from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=13, align=1


__SEGGER_RTL_ascii_ctype_mask: 0x0800E352: 00 DC.B 0x00 ; '\0' 0x0800E353: 07 DC.B 0x07 ; '\x07' 0x0800E354: 03 DC.B 0x03 ; '\x03' 0x0800E355: 20 DC.B 0x20 ; ' ' 0x0800E356: 04 DC.B 0x04 ; '\x04' 0x0800E357: 17 DC.B 0x17 ; '\x17' 0x0800E358: 02 DC.B 0x02 ; '\x02' 0x0800E359: 01 DC.B 0x01 ; '\x01' 0x0800E35A: 08 DC.B 0x08 ; '\b' 0x0800E35B: 57 DC.B 0x57 ; 'W' 0x0800E35C: 10 DC.B 0x10 ; '\x10' 0x0800E35D: 40 DC.B 0x40 ; '@' 0x0800E35E: 80 DC.B 0x80 ; '\x80'

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

  0x0800E35F:  45           DC.B       0x45                     ; 'E'
  0x0800E360:  74           DC.B       0x74                     ; 't'
  0x0800E361:  68           DC.B       0x68                     ; 'h'
  0x0800E362:  54           DC.B       0x54                     ; 'T'
  0x0800E363:  61           DC.B       0x61                     ; 'a'
  0x0800E364:  73           DC.B       0x73                     ; 's'
  0x0800E365:  6B           DC.B       0x6B                     ; 'k'
  0x0800E366:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.6 from charger_lto.o, size=12, align=1

  0x0800E367:  4D           DC.B       0x4D                     ; 'M'
  0x0800E368:  42           DC.B       0x42                     ; 'B'
  0x0800E369:  53           DC.B       0x53                     ; 'S'
  0x0800E36A:  6C           DC.B       0x6C                     ; 'l'
  0x0800E36B:  61           DC.B       0x61                     ; 'a'
  0x0800E36C:  76           DC.B       0x76                     ; 'v'
  0x0800E36D:  65           DC.B       0x65                     ; 'e'
  0x0800E36E:  54           DC.B       0x54                     ; 'T'
  0x0800E36F:  61           DC.B       0x61                     ; 'a'
  0x0800E370:  73           DC.B       0x73                     ; 's'
  0x0800E371:  6B           DC.B       0x6B                     ; 'k'
  0x0800E372:  00           DC.B       0x00                     ; '\0'

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

  0x0800E373:  46           DC.B       0x46                     ; 'F'
  0x0800E374:  65           DC.B       0x65                     ; 'e'
  0x0800E375:  62           DC.B       0x62                     ; 'b'
  0x0800E376:  20           DC.B       0x20                     ; ' '
  0x0800E377:  31           DC.B       0x31                     ; '1'
  0x0800E378:  31           DC.B       0x31                     ; '1'
  0x0800E379:  20           DC.B       0x20                     ; ' '
  0x0800E37A:  32           DC.B       0x32                     ; '2'
  0x0800E37B:  30           DC.B       0x30                     ; '0'
  0x0800E37C:  32           DC.B       0x32                     ; '2'
  0x0800E37D:  35           DC.B       0x35                     ; '5'
  0x0800E37E:  00           DC.B       0x00                     ; '\0'

Section .rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset from charger_lto.o, size=8, align=1


DMA_CalcBaseAndBitshift.flagBitshiftOffset: 0x0800E37F: 00 DC.B 0x00 ; '\0' 0x0800E380: 06 DC.B 0x06 ; '\x06' 0x0800E381: 10 DC.B 0x10 ; '\x10' 0x0800E382: 16 DC.B 0x16 ; '\x16' 0x0800E383: 00 DC.B 0x00 ; '\0' 0x0800E384: 06 DC.B 0x06 ; '\x06' 0x0800E385: 10 DC.B 0x10 ; '\x10' 0x0800E386: 16 DC.B 0x16 ; '\x16'

Section .rodata.D1CorePrescTable from charger_lto.o, size=16, align=1


D1CorePrescTable: 0x0800E387: 00 DC.B 0x00 ; '\0' 0x0800E388: 00 DC.B 0x00 ; '\0' 0x0800E389: 00 DC.B 0x00 ; '\0' 0x0800E38A: 00 DC.B 0x00 ; '\0' 0x0800E38B: 00 DC.B 0x00 ; '\0' 0x0800E38C: 00 DC.B 0x00 ; '\0' 0x0800E38D: 00 DC.B 0x00 ; '\0' 0x0800E38E: 00 DC.B 0x00 ; '\0' 0x0800E38F: 01 DC.B 0x01 ; '\x01' 0x0800E390: 02 DC.B 0x02 ; '\x02' 0x0800E391: 03 DC.B 0x03 ; '\x03' 0x0800E392: 04 DC.B 0x04 ; '\x04' 0x0800E393: 06 DC.B 0x06 ; '\x06' 0x0800E394: 07 DC.B 0x07 ; '\x07' 0x0800E395: 08 DC.B 0x08 ; '\b' 0x0800E396: 09 DC.B 0x09 ; '\t'

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


UARTEx_SetNbDataToProcess.numerator: 0x0800E397: 01 DC.B 0x01 ; '\x01' 0x0800E398: 01 DC.B 0x01 ; '\x01' 0x0800E399: 01 DC.B 0x01 ; '\x01' 0x0800E39A: 03 DC.B 0x03 ; '\x03' 0x0800E39B: 07 DC.B 0x07 ; '\x07' 0x0800E39C: 01 DC.B 0x01 ; '\x01' 0x0800E39D: 00 DC.B 0x00 ; '\0' 0x0800E39E: 00 DC.B 0x00 ; '\0'

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


UARTEx_SetNbDataToProcess.denominator: 0x0800E39F: 08 DC.B 0x08 ; '\b' 0x0800E3A0: 04 DC.B 0x04 ; '\x04' 0x0800E3A1: 02 DC.B 0x02 ; '\x02' 0x0800E3A2: 04 DC.B 0x04 ; '\x04' 0x0800E3A3: 08 DC.B 0x08 ; '\b' 0x0800E3A4: 01 DC.B 0x01 ; '\x01' 0x0800E3A5: 01 DC.B 0x01 ; '\x01' 0x0800E3A6: 01 DC.B 0x01 ; '\x01'

Section .rodata.HOST_NAME from charger_lto.o, size=8, align=1


HOST_NAME: 0x0800E3A7: 57 DC.B 0x57 ; 'W' 0x0800E3A8: 49 DC.B 0x49 ; 'I' 0x0800E3A9: 5A DC.B 0x5A ; 'Z' 0x0800E3AA: 6E DC.B 0x6E ; 'n' 0x0800E3AB: 65 DC.B 0x65 ; 'e' 0x0800E3AC: 74 DC.B 0x74 ; 't' 0x0800E3AD: 00 DC.B 0x00 ; '\0' 0x0800E3AE: 00 DC.B 0x00 ; '\0'

Section .rodata..Lstr.19 from charger_lto.o, size=44, align=1

  0x0800E3AF:  3E           DC.B       0x3E                     ; '>'
  0x0800E3B0:  20           DC.B       0x20                     ; ' '
  0x0800E3B1:  52           DC.B       0x52                     ; 'R'
  0x0800E3B2:  65           DC.B       0x65                     ; 'e'
  0x0800E3B3:  63           DC.B       0x63                     ; 'c'
  0x0800E3B4:  65           DC.B       0x65                     ; 'e'
  0x0800E3B5:  69           DC.B       0x69                     ; 'i'
  0x0800E3B6:  76           DC.B       0x76                     ; 'v'
  0x0800E3B7:  65           DC.B       0x65                     ; 'e'
  0x0800E3B8:  20           DC.B       0x20                     ; ' '
  0x0800E3B9:  44           DC.B       0x44                     ; 'D'
  0x0800E3BA:  48           DC.B       0x48                     ; 'H'
  0x0800E3BB:  43           DC.B       0x43                     ; 'C'
  0x0800E3BC:  50           DC.B       0x50                     ; 'P'
  0x0800E3BD:  5F           DC.B       0x5F                     ; '_'
  0x0800E3BE:  4E           DC.B       0x4E                     ; 'N'
  0x0800E3BF:  41           DC.B       0x41                     ; 'A'
  0x0800E3C0:  43           DC.B       0x43                     ; 'C'
  0x0800E3C1:  4B           DC.B       0x4B                     ; 'K'
  0x0800E3C2:  2C           DC.B       0x2C                     ; ','
  0x0800E3C3:  20           DC.B       0x20                     ; ' '
  0x0800E3C4:  46           DC.B       0x46                     ; 'F'
  0x0800E3C5:  61           DC.B       0x61                     ; 'a'
  0x0800E3C6:  69           DC.B       0x69                     ; 'i'
  0x0800E3C7:  6C           DC.B       0x6C                     ; 'l'
  0x0800E3C8:  65           DC.B       0x65                     ; 'e'
  0x0800E3C9:  64           DC.B       0x64                     ; 'd'
  0x0800E3CA:  20           DC.B       0x20                     ; ' '
  0x0800E3CB:  74           DC.B       0x74                     ; 't'
  0x0800E3CC:  6F           DC.B       0x6F                     ; 'o'
  0x0800E3CD:  20           DC.B       0x20                     ; ' '
  0x0800E3CE:  6D           DC.B       0x6D                     ; 'm'
  0x0800E3CF:  61           DC.B       0x61                     ; 'a'
  0x0800E3D0:  69           DC.B       0x69                     ; 'i'
  0x0800E3D1:  6E           DC.B       0x6E                     ; 'n'
  0x0800E3D2:  74           DC.B       0x74                     ; 't'
  0x0800E3D3:  61           DC.B       0x61                     ; 'a'
  0x0800E3D4:  69           DC.B       0x69                     ; 'i'
  0x0800E3D5:  6E           DC.B       0x6E                     ; 'n'
  0x0800E3D6:  20           DC.B       0x20                     ; ' '
  0x0800E3D7:  69           DC.B       0x69                     ; 'i'
  0x0800E3D8:  70           DC.B       0x70                     ; 'p'
  0x0800E3D9:  0D           DC.B       0x0D                     ; '\r'
  0x0800E3DA:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.24 from charger_lto.o, size=20, align=1

  0x0800E3DB:  3E           DC.B       0x3E                     ; '>'
  0x0800E3DC:  20           DC.B       0x20                     ; ' '
  0x0800E3DD:  52           DC.B       0x52                     ; 'R'
  0x0800E3DE:  65           DC.B       0x65                     ; 'e'
  0x0800E3DF:  63           DC.B       0x63                     ; 'c'
  0x0800E3E0:  65           DC.B       0x65                     ; 'e'
  0x0800E3E1:  69           DC.B       0x69                     ; 'i'
  0x0800E3E2:  76           DC.B       0x76                     ; 'v'
  0x0800E3E3:  65           DC.B       0x65                     ; 'e'
  0x0800E3E4:  20           DC.B       0x20                     ; ' '
  0x0800E3E5:  44           DC.B       0x44                     ; 'D'
  0x0800E3E6:  48           DC.B       0x48                     ; 'H'
  0x0800E3E7:  43           DC.B       0x43                     ; 'C'
  0x0800E3E8:  50           DC.B       0x50                     ; 'P'
  0x0800E3E9:  5F           DC.B       0x5F                     ; '_'
  0x0800E3EA:  41           DC.B       0x41                     ; 'A'
  0x0800E3EB:  43           DC.B       0x43                     ; 'C'
  0x0800E3EC:  4B           DC.B       0x4B                     ; 'K'
  0x0800E3ED:  0D           DC.B       0x0D                     ; '\r'
  0x0800E3EE:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.2.260 from charger_lto.o, size=44, align=1

  0x0800E3EF:  25           DC.B       0x25                     ; '%'
  0x0800E3F0:  64           DC.B       0x64                     ; 'd'
  0x0800E3F1:  3A           DC.B       0x3A                     ; ':'
  0x0800E3F2:  4C           DC.B       0x4C                     ; 'L'
  0x0800E3F3:  69           DC.B       0x69                     ; 'i'
  0x0800E3F4:  73           DC.B       0x73                     ; 's'
  0x0800E3F5:  74           DC.B       0x74                     ; 't'
  0x0800E3F6:  65           DC.B       0x65                     ; 'e'
  0x0800E3F7:  6E           DC.B       0x6E                     ; 'n'
  0x0800E3F8:  2C           DC.B       0x2C                     ; ','
  0x0800E3F9:  20           DC.B       0x20                     ; ' '
  0x0800E3FA:  54           DC.B       0x54                     ; 'T'
  0x0800E3FB:  43           DC.B       0x43                     ; 'C'
  0x0800E3FC:  50           DC.B       0x50                     ; 'P'
  0x0800E3FD:  20           DC.B       0x20                     ; ' '
  0x0800E3FE:  73           DC.B       0x73                     ; 's'
  0x0800E3FF:  65           DC.B       0x65                     ; 'e'
  0x0800E400:  72           DC.B       0x72                     ; 'r'
  0x0800E401:  76           DC.B       0x76                     ; 'v'
  0x0800E402:  65           DC.B       0x65                     ; 'e'
  0x0800E403:  72           DC.B       0x72                     ; 'r'
  0x0800E404:  20           DC.B       0x20                     ; ' '
  0x0800E405:  6C           DC.B       0x6C                     ; 'l'
  0x0800E406:  6F           DC.B       0x6F                     ; 'o'
  0x0800E407:  6F           DC.B       0x6F                     ; 'o'
  0x0800E408:  70           DC.B       0x70                     ; 'p'
  0x0800E409:  62           DC.B       0x62                     ; 'b'
  0x0800E40A:  61           DC.B       0x61                     ; 'a'
  0x0800E40B:  63           DC.B       0x63                     ; 'c'
  0x0800E40C:  6B           DC.B       0x6B                     ; 'k'
  0x0800E40D:  2C           DC.B       0x2C                     ; ','
  0x0800E40E:  20           DC.B       0x20                     ; ' '
  0x0800E40F:  70           DC.B       0x70                     ; 'p'
  0x0800E410:  6F           DC.B       0x6F                     ; 'o'
  0x0800E411:  72           DC.B       0x72                     ; 'r'
  0x0800E412:  74           DC.B       0x74                     ; 't'
  0x0800E413:  20           DC.B       0x20                     ; ' '
  0x0800E414:  5B           DC.B       0x5B                     ; '['
  0x0800E415:  25           DC.B       0x25                     ; '%'
  0x0800E416:  64           DC.B       0x64                     ; 'd'
  0x0800E417:  5D           DC.B       0x5D                     ; ']'
  0x0800E418:  0D           DC.B       0x0D                     ; '\r'
  0x0800E419:  0A           DC.B       0x0A                     ; '\n'
  0x0800E41A:  00           DC.B       0x00                     ; '\0'

Section .rodata.ExCvt from charger_lto.o, size=128, align=1


ExCvt: 0x0800E41B: 43 DC.B 0x43 ; 'C' 0x0800E41C: 55 DC.B 0x55 ; 'U' 0x0800E41D: 45 DC.B 0x45 ; 'E' 0x0800E41E: 41 DC.B 0x41 ; 'A' 0x0800E41F: 41 DC.B 0x41 ; 'A' 0x0800E420: 41 DC.B 0x41 ; 'A' 0x0800E421: 41 DC.B 0x41 ; 'A' 0x0800E422: 43 DC.B 0x43 ; 'C' 0x0800E423: 45 DC.B 0x45 ; 'E' 0x0800E424: 45 DC.B 0x45 ; 'E' 0x0800E425: 45 DC.B 0x45 ; 'E' 0x0800E426: 49 DC.B 0x49 ; 'I' 0x0800E427: 49 DC.B 0x49 ; 'I' 0x0800E428: 49 DC.B 0x49 ; 'I' 0x0800E429: 41 DC.B 0x41 ; 'A' 0x0800E42A: 41 DC.B 0x41 ; 'A' 0x0800E42B: 45 DC.B 0x45 ; 'E' 0x0800E42C: 92 DC.B 0x92 ; '\x92' 0x0800E42D: 92 DC.B 0x92 ; '\x92' 0x0800E42E: 4F DC.B 0x4F ; 'O' 0x0800E42F: 4F DC.B 0x4F ; 'O' 0x0800E430: 4F DC.B 0x4F ; 'O' 0x0800E431: 55 DC.B 0x55 ; 'U' 0x0800E432: 55 DC.B 0x55 ; 'U' 0x0800E433: 59 DC.B 0x59 ; 'Y' 0x0800E434: 4F DC.B 0x4F ; 'O' 0x0800E435: 55 DC.B 0x55 ; 'U' 0x0800E436: 4F DC.B 0x4F ; 'O' 0x0800E437: 9C DC.B 0x9C ; '\x9C' 0x0800E438: 4F DC.B 0x4F ; 'O' 0x0800E439: 9E DC.B 0x9E ; '\x9E' 0x0800E43A: 9F DC.B 0x9F ; '\x9F' 0x0800E43B: 41 DC.B 0x41 ; 'A' 0x0800E43C: 49 DC.B 0x49 ; 'I' 0x0800E43D: 4F DC.B 0x4F ; 'O' 0x0800E43E: 55 DC.B 0x55 ; 'U' 0x0800E43F: A5 DC.B 0xA5 ; '\xA5' 0x0800E440: A5 DC.B 0xA5 ; '\xA5' 0x0800E441: A6 DC.B 0xA6 ; '\xA6' 0x0800E442: A7 DC.B 0xA7 ; '\xA7' 0x0800E443: A8 DC.B 0xA8 ; '\xA8' 0x0800E444: A9 DC.B 0xA9 ; '\xA9' 0x0800E445: AA DC.B 0xAA ; '\xAA' 0x0800E446: AB DC.B 0xAB ; '\xAB' 0x0800E447: AC DC.B 0xAC ; '\xAC' 0x0800E448: AD DC.B 0xAD ; '\xAD' 0x0800E449: AE DC.B 0xAE ; '\xAE' 0x0800E44A: AF DC.B 0xAF ; '\xAF' 0x0800E44B: B0 DC.B 0xB0 ; '\xB0' 0x0800E44C: B1 DC.B 0xB1 ; '\xB1' 0x0800E44D: B2 DC.B 0xB2 ; '\xB2' 0x0800E44E: B3 DC.B 0xB3 ; '\xB3' 0x0800E44F: B4 DC.B 0xB4 ; '\xB4' 0x0800E450: 41 DC.B 0x41 ; 'A' 0x0800E451: 41 DC.B 0x41 ; 'A' 0x0800E452: 41 DC.B 0x41 ; 'A' 0x0800E453: B8 DC.B 0xB8 ; '\xB8' 0x0800E454: B9 DC.B 0xB9 ; '\xB9' 0x0800E455: BA DC.B 0xBA ; '\xBA' 0x0800E456: BB DC.B 0xBB ; '\xBB' 0x0800E457: BC DC.B 0xBC ; '\xBC' 0x0800E458: BD DC.B 0xBD ; '\xBD' 0x0800E459: BE DC.B 0xBE ; '\xBE' 0x0800E45A: BF DC.B 0xBF ; '\xBF' 0x0800E45B: C0 DC.B 0xC0 ; '\xC0' 0x0800E45C: C1 DC.B 0xC1 ; '\xC1' 0x0800E45D: C2 DC.B 0xC2 ; '\xC2' 0x0800E45E: C3 DC.B 0xC3 ; '\xC3' 0x0800E45F: C4 DC.B 0xC4 ; '\xC4' 0x0800E460: C5 DC.B 0xC5 ; '\xC5' 0x0800E461: 41 DC.B 0x41 ; 'A' 0x0800E462: 41 DC.B 0x41 ; 'A' 0x0800E463: C8 DC.B 0xC8 ; '\xC8' 0x0800E464: C9 DC.B 0xC9 ; '\xC9' 0x0800E465: CA DC.B 0xCA ; '\xCA' 0x0800E466: CB DC.B 0xCB ; '\xCB' 0x0800E467: CC DC.B 0xCC ; '\xCC' 0x0800E468: CD DC.B 0xCD ; '\xCD' 0x0800E469: CE DC.B 0xCE ; '\xCE' 0x0800E46A: CF DC.B 0xCF ; '\xCF' 0x0800E46B: D1 DC.B 0xD1 ; '\xD1' 0x0800E46C: D1 DC.B 0xD1 ; '\xD1' 0x0800E46D: 45 DC.B 0x45 ; 'E' 0x0800E46E: 45 DC.B 0x45 ; 'E' 0x0800E46F: 45 DC.B 0x45 ; 'E' 0x0800E470: 49 DC.B 0x49 ; 'I' 0x0800E471: 49 DC.B 0x49 ; 'I' 0x0800E472: 49 DC.B 0x49 ; 'I' 0x0800E473: 49 DC.B 0x49 ; 'I' 0x0800E474: D9 DC.B 0xD9 ; '\xD9' 0x0800E475: DA DC.B 0xDA ; '\xDA' 0x0800E476: DB DC.B 0xDB ; '\xDB' 0x0800E477: DC DC.B 0xDC ; '\xDC' 0x0800E478: DD DC.B 0xDD ; '\xDD' 0x0800E479: 49 DC.B 0x49 ; 'I' 0x0800E47A: DF DC.B 0xDF ; '\xDF' 0x0800E47B: 4F DC.B 0x4F ; 'O' 0x0800E47C: E1 DC.B 0xE1 ; '\xE1' 0x0800E47D: 4F DC.B 0x4F ; 'O' 0x0800E47E: 4F DC.B 0x4F ; 'O' 0x0800E47F: 4F DC.B 0x4F ; 'O' 0x0800E480: 4F DC.B 0x4F ; 'O' 0x0800E481: E6 DC.B 0xE6 ; '\xE6' 0x0800E482: E8 DC.B 0xE8 ; '\xE8' 0x0800E483: E8 DC.B 0xE8 ; '\xE8' 0x0800E484: 55 DC.B 0x55 ; 'U' 0x0800E485: 55 DC.B 0x55 ; 'U' 0x0800E486: 55 DC.B 0x55 ; 'U' 0x0800E487: 59 DC.B 0x59 ; 'Y' 0x0800E488: 59 DC.B 0x59 ; 'Y' 0x0800E489: EE DC.B 0xEE ; '\xEE' 0x0800E48A: EF DC.B 0xEF ; '\xEF' 0x0800E48B: F0 DC.B 0xF0 ; '\xF0' 0x0800E48C: F1 DC.B 0xF1 ; '\xF1' 0x0800E48D: F2 DC.B 0xF2 ; '\xF2' 0x0800E48E: F3 DC.B 0xF3 ; '\xF3' 0x0800E48F: F4 DC.B 0xF4 ; '\xF4' 0x0800E490: F5 DC.B 0xF5 ; '\xF5' 0x0800E491: F6 DC.B 0xF6 ; '\xF6' 0x0800E492: F7 DC.B 0xF7 ; '\xF7' 0x0800E493: F8 DC.B 0xF8 ; '\xF8' 0x0800E494: F9 DC.B 0xF9 ; '\xF9' 0x0800E495: FA DC.B 0xFA ; '\xFA' 0x0800E496: FB DC.B 0xFB ; '\xFB' 0x0800E497: FC DC.B 0xFC ; '\xFC' 0x0800E498: FD DC.B 0xFD ; '\xFD' 0x0800E499: FE DC.B 0xFE ; '\xFE' 0x0800E49A: FF DC.B 0xFF ; '\xFF'

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

  0x0800E49B:  54           DC.B       0x54                     ; 'T'
  0x0800E49C:  6D           DC.B       0x6D                     ; 'm'
  0x0800E49D:  72           DC.B       0x72                     ; 'r'
  0x0800E49E:  20           DC.B       0x20                     ; ' '
  0x0800E49F:  53           DC.B       0x53                     ; 'S'
  0x0800E4A0:  76           DC.B       0x76                     ; 'v'
  0x0800E4A1:  63           DC.B       0x63                     ; 'c'
  0x0800E4A2:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.9 from charger_lto.o, size=16, align=1

  0x0800E4A3:  4C           DC.B       0x4C                     ; 'L'
  0x0800E4A4:  65           DC.B       0x65                     ; 'e'
  0x0800E4A5:  61           DC.B       0x61                     ; 'a'
  0x0800E4A6:  73           DC.B       0x73                     ; 's'
  0x0800E4A7:  65           DC.B       0x65                     ; 'e'
  0x0800E4A8:  20           DC.B       0x20                     ; ' '
  0x0800E4A9:  74           DC.B       0x74                     ; 't'
  0x0800E4AA:  69           DC.B       0x69                     ; 'i'
  0x0800E4AB:  6D           DC.B       0x6D                     ; 'm'
  0x0800E4AC:  65           DC.B       0x65                     ; 'e'
  0x0800E4AD:  3A           DC.B       0x3A                     ; ':'
  0x0800E4AE:  20           DC.B       0x20                     ; ' '
  0x0800E4AF:  25           DC.B       0x25                     ; '%'
  0x0800E4B0:  75           DC.B       0x75                     ; 'u'
  0x0800E4B1:  0A           DC.B       0x0A                     ; '\n'
  0x0800E4B2:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.15.489 from charger_lto.o, size=24, align=1

  0x0800E4B3:  49           DC.B       0x49                     ; 'I'
  0x0800E4B4:  50           DC.B       0x50                     ; 'P'
  0x0800E4B5:  2D           DC.B       0x2D                     ; '-'
  0x0800E4B6:  61           DC.B       0x61                     ; 'a'
  0x0800E4B7:  64           DC.B       0x64                     ; 'd'
  0x0800E4B8:  64           DC.B       0x64                     ; 'd'
  0x0800E4B9:  72           DC.B       0x72                     ; 'r'
  0x0800E4BA:  65           DC.B       0x65                     ; 'e'
  0x0800E4BB:  73           DC.B       0x73                     ; 's'
  0x0800E4BC:  73           DC.B       0x73                     ; 's'
  0x0800E4BD:  20           DC.B       0x20                     ; ' '
  0x0800E4BE:  77           DC.B       0x77                     ; 'w'
  0x0800E4BF:  61           DC.B       0x61                     ; 'a'
  0x0800E4C0:  73           DC.B       0x73                     ; 's'
  0x0800E4C1:  20           DC.B       0x20                     ; ' '
  0x0800E4C2:  75           DC.B       0x75                     ; 'u'
  0x0800E4C3:  70           DC.B       0x70                     ; 'p'
  0x0800E4C4:  64           DC.B       0x64                     ; 'd'
  0x0800E4C5:  61           DC.B       0x61                     ; 'a'
  0x0800E4C6:  74           DC.B       0x74                     ; 't'
  0x0800E4C7:  65           DC.B       0x65                     ; 'e'
  0x0800E4C8:  64           DC.B       0x64                     ; 'd'
  0x0800E4C9:  2E           DC.B       0x2E                     ; '.'
  0x0800E4CA:  00           DC.B       0x00                     ; '\0'

Section .rodata..L.str.6.504 from charger_lto.o, size=20, align=1

  0x0800E4CB:  25           DC.B       0x25                     ; '%'
  0x0800E4CC:  64           DC.B       0x64                     ; 'd'
  0x0800E4CD:  20           DC.B       0x20                     ; ' '
  0x0800E4CE:  64           DC.B       0x64                     ; 'd'
  0x0800E4CF:  69           DC.B       0x69                     ; 'i'
  0x0800E4D0:  72           DC.B       0x72                     ; 'r'
  0x0800E4D1:  73           DC.B       0x73                     ; 's'
  0x0800E4D2:  2C           DC.B       0x2C                     ; ','
  0x0800E4D3:  20           DC.B       0x20                     ; ' '
  0x0800E4D4:  25           DC.B       0x25                     ; '%'
  0x0800E4D5:  64           DC.B       0x64                     ; 'd'
  0x0800E4D6:  20           DC.B       0x20                     ; ' '
  0x0800E4D7:  66           DC.B       0x66                     ; 'f'
  0x0800E4D8:  69           DC.B       0x69                     ; 'i'
  0x0800E4D9:  6C           DC.B       0x6C                     ; 'l'
  0x0800E4DA:  65           DC.B       0x65                     ; 'e'
  0x0800E4DB:  73           DC.B       0x73                     ; 's'
  0x0800E4DC:  2E           DC.B       0x2E                     ; '.'
  0x0800E4DD:  0A           DC.B       0x0A                     ; '\n'
  0x0800E4DE:  00           DC.B       0x00                     ; '\0'

Section .rodata..Lstr.516 from charger_lto.o, size=24, align=1

  0x0800E4DF:  43           DC.B       0x43                     ; 'C'
  0x0800E4E0:  6F           DC.B       0x6F                     ; 'o'
  0x0800E4E1:  6E           DC.B       0x6E                     ; 'n'
  0x0800E4E2:  76           DC.B       0x76                     ; 'v'
  0x0800E4E3:  65           DC.B       0x65                     ; 'e'
  0x0800E4E4:  72           DC.B       0x72                     ; 'r'
  0x0800E4E5:  73           DC.B       0x73                     ; 's'
  0x0800E4E6:  69           DC.B       0x69                     ; 'i'
  0x0800E4E7:  6F           DC.B       0x6F                     ; 'o'
  0x0800E4E8:  6E           DC.B       0x6E                     ; 'n'
  0x0800E4E9:  20           DC.B       0x20                     ; ' '
  0x0800E4EA:  69           DC.B       0x69                     ; 'i'
  0x0800E4EB:  73           DC.B       0x73                     ; 's'
  0x0800E4EC:  20           DC.B       0x20                     ; ' '
  0x0800E4ED:  66           DC.B       0x66                     ; 'f'
  0x0800E4EE:  69           DC.B       0x69                     ; 'i'
  0x0800E4EF:  6E           DC.B       0x6E                     ; 'n'
  0x0800E4F0:  69           DC.B       0x69                     ; 'i'
  0x0800E4F1:  73           DC.B       0x73                     ; 's'
  0x0800E4F2:  68           DC.B       0x68                     ; 'h'
  0x0800E4F3:  65           DC.B       0x65                     ; 'e'
  0x0800E4F4:  64           DC.B       0x64                     ; 'd'
  0x0800E4F5:  2E           DC.B       0x2E                     ; '.'
  0x0800E4F6:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_hex_uc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1


__SEGGER_RTL_hex_uc: 0x0800E4F7: 30 DC.B 0x30 ; '0' 0x0800E4F8: 31 DC.B 0x31 ; '1' 0x0800E4F9: 32 DC.B 0x32 ; '2' 0x0800E4FA: 33 DC.B 0x33 ; '3' 0x0800E4FB: 34 DC.B 0x34 ; '4' 0x0800E4FC: 35 DC.B 0x35 ; '5' 0x0800E4FD: 36 DC.B 0x36 ; '6' 0x0800E4FE: 37 DC.B 0x37 ; '7' 0x0800E4FF: 38 DC.B 0x38 ; '8' 0x0800E500: 39 DC.B 0x39 ; '9' 0x0800E501: 41 DC.B 0x41 ; 'A' 0x0800E502: 42 DC.B 0x42 ; 'B' 0x0800E503: 43 DC.B 0x43 ; 'C' 0x0800E504: 44 DC.B 0x44 ; 'D' 0x0800E505: 45 DC.B 0x45 ; 'E' 0x0800E506: 46 DC.B 0x46 ; 'F'

Section .rodata.libc.__SEGGER_RTL_hex_lc from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1


__SEGGER_RTL_hex_lc: 0x0800E507: 30 DC.B 0x30 ; '0' 0x0800E508: 31 DC.B 0x31 ; '1' 0x0800E509: 32 DC.B 0x32 ; '2' 0x0800E50A: 33 DC.B 0x33 ; '3' 0x0800E50B: 34 DC.B 0x34 ; '4' 0x0800E50C: 35 DC.B 0x35 ; '5' 0x0800E50D: 36 DC.B 0x36 ; '6' 0x0800E50E: 37 DC.B 0x37 ; '7' 0x0800E50F: 38 DC.B 0x38 ; '8' 0x0800E510: 39 DC.B 0x39 ; '9' 0x0800E511: 61 DC.B 0x61 ; 'a' 0x0800E512: 62 DC.B 0x62 ; 'b' 0x0800E513: 63 DC.B 0x63 ; 'c' 0x0800E514: 64 DC.B 0x64 ; 'd' 0x0800E515: 65 DC.B 0x65 ; 'e' 0x0800E516: 66 DC.B 0x66 ; 'f'

Section .rodata.libc..L.str.5 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=1

  0x0800E517:  4E           DC.B       0x4E                     ; 'N'
  0x0800E518:  41           DC.B       0x41                     ; 'A'
  0x0800E519:  4E           DC.B       0x4E                     ; 'N'
  0x0800E51A:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc..L.str.6 from __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=1

  0x0800E51B:  6E           DC.B       0x6E                     ; 'n'
  0x0800E51C:  61           DC.B       0x61                     ; 'a'
  0x0800E51D:  6E           DC.B       0x6E                     ; 'n'
  0x0800E51E:  00           DC.B       0x00                     ; '\0'

Section .rodata.libc.__SEGGER_RTL_ascii_ctype_map from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=128, align=1


__SEGGER_RTL_ascii_ctype_map: 0x0800E51F: 20 DC.B 0x20 ; ' ' 0x0800E520: 20 DC.B 0x20 ; ' ' 0x0800E521: 20 DC.B 0x20 ; ' ' 0x0800E522: 20 DC.B 0x20 ; ' ' 0x0800E523: 20 DC.B 0x20 ; ' ' 0x0800E524: 20 DC.B 0x20 ; ' ' 0x0800E525: 20 DC.B 0x20 ; ' ' 0x0800E526: 20 DC.B 0x20 ; ' ' 0x0800E527: 20 DC.B 0x20 ; ' ' 0x0800E528: 68 DC.B 0x68 ; 'h' 0x0800E529: 28 DC.B 0x28 ; '(' 0x0800E52A: 28 DC.B 0x28 ; '(' 0x0800E52B: 28 DC.B 0x28 ; '(' 0x0800E52C: 28 DC.B 0x28 ; '(' 0x0800E52D: 20 DC.B 0x20 ; ' ' 0x0800E52E: 20 DC.B 0x20 ; ' ' 0x0800E52F: 20 DC.B 0x20 ; ' ' 0x0800E530: 20 DC.B 0x20 ; ' ' 0x0800E531: 20 DC.B 0x20 ; ' ' 0x0800E532: 20 DC.B 0x20 ; ' ' 0x0800E533: 20 DC.B 0x20 ; ' ' 0x0800E534: 20 DC.B 0x20 ; ' ' 0x0800E535: 20 DC.B 0x20 ; ' ' 0x0800E536: 20 DC.B 0x20 ; ' ' 0x0800E537: 20 DC.B 0x20 ; ' ' 0x0800E538: 20 DC.B 0x20 ; ' ' 0x0800E539: 20 DC.B 0x20 ; ' ' 0x0800E53A: 20 DC.B 0x20 ; ' ' 0x0800E53B: 20 DC.B 0x20 ; ' ' 0x0800E53C: 20 DC.B 0x20 ; ' ' 0x0800E53D: 20 DC.B 0x20 ; ' ' 0x0800E53E: 20 DC.B 0x20 ; ' ' 0x0800E53F: 48 DC.B 0x48 ; 'H' 0x0800E540: 10 DC.B 0x10 ; '\x10' 0x0800E541: 10 DC.B 0x10 ; '\x10' 0x0800E542: 10 DC.B 0x10 ; '\x10' 0x0800E543: 10 DC.B 0x10 ; '\x10' 0x0800E544: 10 DC.B 0x10 ; '\x10' 0x0800E545: 10 DC.B 0x10 ; '\x10' 0x0800E546: 10 DC.B 0x10 ; '\x10' 0x0800E547: 10 DC.B 0x10 ; '\x10' 0x0800E548: 10 DC.B 0x10 ; '\x10' 0x0800E549: 10 DC.B 0x10 ; '\x10' 0x0800E54A: 10 DC.B 0x10 ; '\x10' 0x0800E54B: 10 DC.B 0x10 ; '\x10' 0x0800E54C: 10 DC.B 0x10 ; '\x10' 0x0800E54D: 10 DC.B 0x10 ; '\x10' 0x0800E54E: 10 DC.B 0x10 ; '\x10' 0x0800E54F: 84 DC.B 0x84 ; '\x84' 0x0800E550: 84 DC.B 0x84 ; '\x84' 0x0800E551: 84 DC.B 0x84 ; '\x84' 0x0800E552: 84 DC.B 0x84 ; '\x84' 0x0800E553: 84 DC.B 0x84 ; '\x84' 0x0800E554: 84 DC.B 0x84 ; '\x84' 0x0800E555: 84 DC.B 0x84 ; '\x84' 0x0800E556: 84 DC.B 0x84 ; '\x84' 0x0800E557: 84 DC.B 0x84 ; '\x84' 0x0800E558: 84 DC.B 0x84 ; '\x84' 0x0800E559: 10 DC.B 0x10 ; '\x10' 0x0800E55A: 10 DC.B 0x10 ; '\x10' 0x0800E55B: 10 DC.B 0x10 ; '\x10' 0x0800E55C: 10 DC.B 0x10 ; '\x10' 0x0800E55D: 10 DC.B 0x10 ; '\x10' 0x0800E55E: 10 DC.B 0x10 ; '\x10' 0x0800E55F: 10 DC.B 0x10 ; '\x10' 0x0800E560: 81 DC.B 0x81 ; '\x81' 0x0800E561: 81 DC.B 0x81 ; '\x81' 0x0800E562: 81 DC.B 0x81 ; '\x81' 0x0800E563: 81 DC.B 0x81 ; '\x81' 0x0800E564: 81 DC.B 0x81 ; '\x81' 0x0800E565: 81 DC.B 0x81 ; '\x81' 0x0800E566: 01 DC.B 0x01 ; '\x01' 0x0800E567: 01 DC.B 0x01 ; '\x01' 0x0800E568: 01 DC.B 0x01 ; '\x01' 0x0800E569: 01 DC.B 0x01 ; '\x01' 0x0800E56A: 01 DC.B 0x01 ; '\x01' 0x0800E56B: 01 DC.B 0x01 ; '\x01' 0x0800E56C: 01 DC.B 0x01 ; '\x01' 0x0800E56D: 01 DC.B 0x01 ; '\x01' 0x0800E56E: 01 DC.B 0x01 ; '\x01' 0x0800E56F: 01 DC.B 0x01 ; '\x01' 0x0800E570: 01 DC.B 0x01 ; '\x01' 0x0800E571: 01 DC.B 0x01 ; '\x01' 0x0800E572: 01 DC.B 0x01 ; '\x01' 0x0800E573: 01 DC.B 0x01 ; '\x01' 0x0800E574: 01 DC.B 0x01 ; '\x01' 0x0800E575: 01 DC.B 0x01 ; '\x01' 0x0800E576: 01 DC.B 0x01 ; '\x01' 0x0800E577: 01 DC.B 0x01 ; '\x01' 0x0800E578: 01 DC.B 0x01 ; '\x01' 0x0800E579: 01 DC.B 0x01 ; '\x01' 0x0800E57A: 10 DC.B 0x10 ; '\x10' 0x0800E57B: 10 DC.B 0x10 ; '\x10' 0x0800E57C: 10 DC.B 0x10 ; '\x10' 0x0800E57D: 10 DC.B 0x10 ; '\x10' 0x0800E57E: 10 DC.B 0x10 ; '\x10' 0x0800E57F: 10 DC.B 0x10 ; '\x10' 0x0800E580: 82 DC.B 0x82 ; '\x82' 0x0800E581: 82 DC.B 0x82 ; '\x82' 0x0800E582: 82 DC.B 0x82 ; '\x82' 0x0800E583: 82 DC.B 0x82 ; '\x82' 0x0800E584: 82 DC.B 0x82 ; '\x82' 0x0800E585: 82 DC.B 0x82 ; '\x82' 0x0800E586: 02 DC.B 0x02 ; '\x02' 0x0800E587: 02 DC.B 0x02 ; '\x02' 0x0800E588: 02 DC.B 0x02 ; '\x02' 0x0800E589: 02 DC.B 0x02 ; '\x02' 0x0800E58A: 02 DC.B 0x02 ; '\x02' 0x0800E58B: 02 DC.B 0x02 ; '\x02' 0x0800E58C: 02 DC.B 0x02 ; '\x02' 0x0800E58D: 02 DC.B 0x02 ; '\x02' 0x0800E58E: 02 DC.B 0x02 ; '\x02' 0x0800E58F: 02 DC.B 0x02 ; '\x02' 0x0800E590: 02 DC.B 0x02 ; '\x02' 0x0800E591: 02 DC.B 0x02 ; '\x02' 0x0800E592: 02 DC.B 0x02 ; '\x02' 0x0800E593: 02 DC.B 0x02 ; '\x02' 0x0800E594: 02 DC.B 0x02 ; '\x02' 0x0800E595: 02 DC.B 0x02 ; '\x02' 0x0800E596: 02 DC.B 0x02 ; '\x02' 0x0800E597: 02 DC.B 0x02 ; '\x02' 0x0800E598: 02 DC.B 0x02 ; '\x02' 0x0800E599: 02 DC.B 0x02 ; '\x02' 0x0800E59A: 10 DC.B 0x10 ; '\x10' 0x0800E59B: 10 DC.B 0x10 ; '\x10' 0x0800E59C: 10 DC.B 0x10 ; '\x10' 0x0800E59D: 10 DC.B 0x10 ; '\x10' 0x0800E59E: 20 DC.B 0x20 ; ' '

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

  0x0800E5A0:  0800E621     DC.W       __SEGGER_init_zero
  0x0800E5A4:  00           DC.B       0x00                     ; '\0'
  0x0800E5A5:  00           DC.B       0x00                     ; '\0'
  0x0800E5A6:  00           DC.B       0x00                     ; '\0'
  0x0800E5A7:  20           DC.B       0x20                     ; ' '
  0x0800E5A8:  E4           DC.B       0xE4                     ; '\xE4'
  0x0800E5A9:  38           DC.B       0x38                     ; '8'
  0x0800E5AA:  00           DC.B       0x00                     ; '\0'
  0x0800E5AB:  00           DC.B       0x00                     ; '\0'
  0x0800E5AC:  0800E621     DC.W       __SEGGER_init_zero
  0x0800E5B0:  00           DC.B       0x00                     ; '\0'
  0x0800E5B1:  00           DC.B       0x00                     ; '\0'
  0x0800E5B2:  00           DC.B       0x00                     ; '\0'
  0x0800E5B3:  24           DC.B       0x24                     ; '$'
  0x0800E5B4:  C4           DC.B       0xC4                     ; '\xC4'
  0x0800E5B5:  6E           DC.B       0x6E                     ; 'n'
  0x0800E5B6:  00           DC.B       0x00                     ; '\0'
  0x0800E5B7:  00           DC.B       0x00                     ; '\0'
  0x0800E5B8:  0800E633     DC.W       __SEGGER_init_copy
  0x0800E5BC:  C4           DC.B       0xC4                     ; '\xC4'
  0x0800E5BD:  6E           DC.B       0x6E                     ; 'n'
  0x0800E5BE:  00           DC.B       0x00                     ; '\0'
  0x0800E5BF:  24           DC.B       0x24                     ; '$'
  0x0800E5C0:  0800E5CC     DC.W       0x0800E5CC               ; R_ARM_ABS32
  0x0800E5C4:  54           DC.B       0x54                     ; 'T'
  0x0800E5C5:  00           DC.B       0x00                     ; '\0'
  0x0800E5C6:  00           DC.B       0x00                     ; '\0'
  0x0800E5C7:  00           DC.B       0x00                     ; '\0'
  0x0800E5C8:  08002C3B     DC.W       __SEGGER_init_done

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

  0x0800E5CC:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800E5CD:  02           DC.B       0x02                     ; '\x02'
  0x0800E5CE:  00           DC.B       0x00                     ; '\0'
  0x0800E5CF:  08           DC.B       0x08                     ; '\b'
  0x0800E5D0:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800E5D1:  02           DC.B       0x02                     ; '\x02'
  0x0800E5D2:  00           DC.B       0x00                     ; '\0'
  0x0800E5D3:  08           DC.B       0x08                     ; '\b'
  0x0800E5D4:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800E5D5:  02           DC.B       0x02                     ; '\x02'
  0x0800E5D6:  00           DC.B       0x00                     ; '\0'
  0x0800E5D7:  08           DC.B       0x08                     ; '\b'
  0x0800E5D8:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800E5D9:  02           DC.B       0x02                     ; '\x02'
  0x0800E5DA:  00           DC.B       0x00                     ; '\0'
  0x0800E5DB:  08           DC.B       0x08                     ; '\b'
  0x0800E5DC:  F4           DC.B       0xF4                     ; '\xF4'
  0x0800E5DD:  02           DC.B       0x02                     ; '\x02'
  0x0800E5DE:  00           DC.B       0x00                     ; '\0'
  0x0800E5DF:  08           DC.B       0x08                     ; '\b'
  0x0800E5E0:  AA           DC.B       0xAA                     ; '\xAA'
  0x0800E5E1:  AA           DC.B       0xAA                     ; '\xAA'
  0x0800E5E2:  AA           DC.B       0xAA                     ; '\xAA'
  0x0800E5E3:  AA           DC.B       0xAA                     ; '\xAA'
  0x0800E5E4:  AC           DC.B       0xAC                     ; '\xAC'
  0x0800E5E5:  24           DC.B       0x24                     ; '$'
  0x0800E5E6:  00           DC.B       0x00                     ; '\0'
  0x0800E5E7:  24           DC.B       0x24                     ; '$'
  0x0800E5E8:  B0           DC.B       0xB0                     ; '\xB0'
  0x0800E5E9:  24           DC.B       0x24                     ; '$'
  0x0800E5EA:  00           DC.B       0x00                     ; '\0'
  0x0800E5EB:  24           DC.B       0x24                     ; '$'
  0x0800E5EC:  B4           DC.B       0xB4                     ; '\xB4'
  0x0800E5ED:  24           DC.B       0x24                     ; '$'
  0x0800E5EE:  00           DC.B       0x00                     ; '\0'
  0x0800E5EF:  24           DC.B       0x24                     ; '$'
  0x0800E5F0:  0A           DC.B       0x0A                     ; '\n'
  0x0800E5F1:  00           DC.B       0x00                     ; '\0'
  0x0800E5F2:  00           DC.B       0x00                     ; '\0'
  0x0800E5F3:  00           DC.B       0x00                     ; '\0'
  0x0800E5F4:  51           DC.B       0x51                     ; 'Q'
  0x0800E5F5:  B6           DC.B       0xB6                     ; '\xB6'
  0x0800E5F6:  00           DC.B       0x00                     ; '\0'
  0x0800E5F7:  08           DC.B       0x08                     ; '\b'
  0x0800E5F8:  79           DC.B       0x79                     ; 'y'
  0x0800E5F9:  B6           DC.B       0xB6                     ; '\xB6'
  0x0800E5FA:  00           DC.B       0x00                     ; '\0'
  0x0800E5FB:  08           DC.B       0x08                     ; '\b'
  0x0800E5FC:  7F           DC.B       0x7F                     ; '\x7F'
  0x0800E5FD:  5F           DC.B       0x5F                     ; '_'
  0x0800E5FE:  00           DC.B       0x00                     ; '\0'
  0x0800E5FF:  08           DC.B       0x08                     ; '\b'
  0x0800E600:  20           DC.B       0x20                     ; ' '
  0x0800E601:  4E           DC.B       0x4E                     ; 'N'
  0x0800E602:  00           DC.B       0x00                     ; '\0'
  0x0800E603:  00           DC.B       0x00                     ; '\0'
  0x0800E604:  00           DC.B       0x00                     ; '\0'
  0x0800E605:  90           DC.B       0x90                     ; '\x90'
  0x0800E606:  D0           DC.B       0xD0                     ; '\xD0'
  0x0800E607:  03           DC.B       0x03                     ; '\x03'
  0x0800E608:  00           DC.B       0x00                     ; '\0'
  0x0800E609:  08           DC.B       0x08                     ; '\b'
  0x0800E60A:  DC           DC.B       0xDC                     ; '\xDC'
  0x0800E60B:  6F           DC.B       0x6F                     ; 'o'
  0x0800E60C:  00           DC.B       0x00                     ; '\0'
  0x0800E60D:  8A           DC.B       0x8A                     ; '\x8A'
  0x0800E60E:  C0           DC.B       0xC0                     ; '\xC0'
  0x0800E60F:  A8           DC.B       0xA8                     ; '\xA8'
  0x0800E610:  0B           DC.B       0x0B                     ; '\v'
  0x0800E611:  6D           DC.B       0x6D                     ; 'm'
  0x0800E612:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800E613:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800E614:  FF           DC.B       0xFF                     ; '\xFF'
  0x0800E615:  00           DC.B       0x00                     ; '\0'
  0x0800E616:  C0           DC.B       0xC0                     ; '\xC0'
  0x0800E617:  A8           DC.B       0xA8                     ; '\xA8'
  0x0800E618:  0B           DC.B       0x0B                     ; '\v'
  0x0800E619:  01           DC.B       0x01                     ; '\x01'
  0x0800E61A:  08           DC.B       0x08                     ; '\b'
  0x0800E61B:  08           DC.B       0x08                     ; '\b'
  0x0800E61C:  08           DC.B       0x08                     ; '\b'
  0x0800E61D:  08           DC.B       0x08                     ; '\b'
  0x0800E61E:  02           DC.B       0x02                     ; '\x02'
  0x0800E61F:  01           DC.B       0x01                     ; '\x01'

Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=18, align=2


__SEGGER_init_zero: 0x0800E620: 6820 LDR R0, [R4] 0x0800E622: 6861 LDR R1, [R4, #4] 0x0800E624: 3408 ADDS R4, #8 0x0800E626: 2200 MOVS R2, #0 0x0800E628: E000 B .L2 ; 0x0800E62C
.L1: 0x0800E62A: 5442 STRB R2, [R0, R1]
.L2: 0x0800E62C: 3901 SUBS R1, #1 0x0800E62E: D5FC BPL .L1 ; 0x0800E62A 0x0800E630: 4770 BX LR

Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=2


__SEGGER_init_copy: 0x0800E632: 6820 LDR R0, [R4] 0x0800E634: 6861 LDR R1, [R4, #4] 0x0800E636: 68A2 LDR R2, [R4, #8] 0x0800E638: 340C ADDS R4, #12 0x0800E63A: E001 B .L2 ; 0x0800E640
.L1: 0x0800E63C: 5C8B LDRB R3, [R1, R2] 0x0800E63E: 5483 STRB R3, [R0, R2]
.L2: 0x0800E640: 3A01 SUBS R2, #1 0x0800E642: D5FB BPL .L1 ; 0x0800E63C 0x0800E644: 4770 BX LR

Section .DTCM_RAM from charger_lto.o, size=14564, align=4

(0x20000000-0x200038e3 excluded)

Section .bss.block.stack from [ Linker created ], size=8192, align=8

(0x2001e000-0x2001ffff excluded)

Section .bss.mainTaskBuffer from charger_lto.o, size=2048, align=4


mainTaskBuffer: 0x24000000: 00 DC.B 0x00 ; '\0' 0x24000001: 00 DC.B 0x00 ; '\0' 0x24000002: 00 DC.B 0x00 ; '\0' 0x24000003: 00 DC.B 0x00 ; '\0' 0x24000004: 00 DC.B 0x00 ; '\0' 0x24000005: 00 DC.B 0x00 ; '\0' 0x24000006: 00 DC.B 0x00 ; '\0' 0x24000007: 00 DC.B 0x00 ; '\0' 0x24000008: 00 DC.B 0x00 ; '\0' 0x24000009: 00 DC.B 0x00 ; '\0' 0x2400000A: 00 DC.B 0x00 ; '\0' 0x2400000B: 00 DC.B 0x00 ; '\0' 0x2400000C: 00 DC.B 0x00 ; '\0' 0x2400000D: 00 DC.B 0x00 ; '\0' 0x2400000E: 00 DC.B 0x00 ; '\0' 0x2400000F: 00 DC.B 0x00 ; '\0' 0x24000010: 00 DC.B 0x00 ; '\0' 0x24000011: 00 DC.B 0x00 ; '\0' 0x24000012: 00 DC.B 0x00 ; '\0' 0x24000013: 00 DC.B 0x00 ; '\0' 0x24000014: 00 DC.B 0x00 ; '\0' 0x24000015: 00 DC.B 0x00 ; '\0' 0x24000016: 00 DC.B 0x00 ; '\0' 0x24000017: 00 DC.B 0x00 ; '\0' 0x24000018: 00 DC.B 0x00 ; '\0' 0x24000019: 00 DC.B 0x00 ; '\0' 0x2400001A: 00 DC.B 0x00 ; '\0' 0x2400001B: 00 DC.B 0x00 ; '\0' 0x2400001C: 00 DC.B 0x00 ; '\0' 0x2400001D: 00 DC.B 0x00 ; '\0' 0x2400001E: 00 DC.B 0x00 ; '\0' 0x2400001F: 00 DC.B 0x00 ; '\0' 0x24000020: 00 DC.B 0x00 ; '\0' 0x24000021: 00 DC.B 0x00 ; '\0' 0x24000022: 00 DC.B 0x00 ; '\0' 0x24000023: 00 DC.B 0x00 ; '\0' 0x24000024: 00 DC.B 0x00 ; '\0' 0x24000025: 00 DC.B 0x00 ; '\0' 0x24000026: 00 DC.B 0x00 ; '\0' 0x24000027: 00 DC.B 0x00 ; '\0' 0x24000028: 00 DC.B 0x00 ; '\0' 0x24000029: 00 DC.B 0x00 ; '\0' 0x2400002A: 00 DC.B 0x00 ; '\0' 0x2400002B: 00 DC.B 0x00 ; '\0' 0x2400002C: 00 DC.B 0x00 ; '\0' 0x2400002D: 00 DC.B 0x00 ; '\0' 0x2400002E: 00 DC.B 0x00 ; '\0' 0x2400002F: 00 DC.B 0x00 ; '\0' 0x24000030: 00 DC.B 0x00 ; '\0' 0x24000031: 00 DC.B 0x00 ; '\0' 0x24000032: 00 DC.B 0x00 ; '\0' 0x24000033: 00 DC.B 0x00 ; '\0' 0x24000034: 00 DC.B 0x00 ; '\0' 0x24000035: 00 DC.B 0x00 ; '\0' 0x24000036: 00 DC.B 0x00 ; '\0' 0x24000037: 00 DC.B 0x00 ; '\0' 0x24000038: 00 DC.B 0x00 ; '\0' 0x24000039: 00 DC.B 0x00 ; '\0' 0x2400003A: 00 DC.B 0x00 ; '\0' 0x2400003B: 00 DC.B 0x00 ; '\0' 0x2400003C: 00 DC.B 0x00 ; '\0' 0x2400003D: 00 DC.B 0x00 ; '\0' 0x2400003E: 00 DC.B 0x00 ; '\0' 0x2400003F: 00 DC.B 0x00 ; '\0' 0x24000040: 00 DC.B 0x00 ; '\0' 0x24000041: 00 DC.B 0x00 ; '\0' 0x24000042: 00 DC.B 0x00 ; '\0' 0x24000043: 00 DC.B 0x00 ; '\0' 0x24000044: 00 DC.B 0x00 ; '\0' 0x24000045: 00 DC.B 0x00 ; '\0' 0x24000046: 00 DC.B 0x00 ; '\0' 0x24000047: 00 DC.B 0x00 ; '\0' 0x24000048: 00 DC.B 0x00 ; '\0' 0x24000049: 00 DC.B 0x00 ; '\0' 0x2400004A: 00 DC.B 0x00 ; '\0' 0x2400004B: 00 DC.B 0x00 ; '\0' 0x2400004C: 00 DC.B 0x00 ; '\0' 0x2400004D: 00 DC.B 0x00 ; '\0' 0x2400004E: 00 DC.B 0x00 ; '\0' 0x2400004F: 00 DC.B 0x00 ; '\0' 0x24000050: 00 DC.B 0x00 ; '\0' 0x24000051: 00 DC.B 0x00 ; '\0' 0x24000052: 00 DC.B 0x00 ; '\0' 0x24000053: 00 DC.B 0x00 ; '\0' 0x24000054: 00 DC.B 0x00 ; '\0' 0x24000055: 00 DC.B 0x00 ; '\0' 0x24000056: 00 DC.B 0x00 ; '\0' 0x24000057: 00 DC.B 0x00 ; '\0' 0x24000058: 00 DC.B 0x00 ; '\0' 0x24000059: 00 DC.B 0x00 ; '\0' 0x2400005A: 00 DC.B 0x00 ; '\0' 0x2400005B: 00 DC.B 0x00 ; '\0' 0x2400005C: 00 DC.B 0x00 ; '\0' 0x2400005D: 00 DC.B 0x00 ; '\0' 0x2400005E: 00 DC.B 0x00 ; '\0' 0x2400005F: 00 DC.B 0x00 ; '\0' 0x24000060: 00 DC.B 0x00 ; '\0' 0x24000061: 00 DC.B 0x00 ; '\0' 0x24000062: 00 DC.B 0x00 ; '\0' 0x24000063: 00 DC.B 0x00 ; '\0' 0x24000064: 00 DC.B 0x00 ; '\0' 0x24000065: 00 DC.B 0x00 ; '\0' 0x24000066: 00 DC.B 0x00 ; '\0' 0x24000067: 00 DC.B 0x00 ; '\0' 0x24000068: 00 DC.B 0x00 ; '\0' 0x24000069: 00 DC.B 0x00 ; '\0' 0x2400006A: 00 DC.B 0x00 ; '\0' 0x2400006B: 00 DC.B 0x00 ; '\0' 0x2400006C: 00 DC.B 0x00 ; '\0' 0x2400006D: 00 DC.B 0x00 ; '\0' 0x2400006E: 00 DC.B 0x00 ; '\0' 0x2400006F: 00 DC.B 0x00 ; '\0' 0x24000070: 00 DC.B 0x00 ; '\0' 0x24000071: 00 DC.B 0x00 ; '\0' 0x24000072: 00 DC.B 0x00 ; '\0' 0x24000073: 00 DC.B 0x00 ; '\0' 0x24000074: 00 DC.B 0x00 ; '\0' 0x24000075: 00 DC.B 0x00 ; '\0' 0x24000076: 00 DC.B 0x00 ; '\0' 0x24000077: 00 DC.B 0x00 ; '\0' 0x24000078: 00 DC.B 0x00 ; '\0' 0x24000079: 00 DC.B 0x00 ; '\0' 0x2400007A: 00 DC.B 0x00 ; '\0' 0x2400007B: 00 DC.B 0x00 ; '\0' 0x2400007C: 00 DC.B 0x00 ; '\0' 0x2400007D: 00 DC.B 0x00 ; '\0' 0x2400007E: 00 DC.B 0x00 ; '\0' 0x2400007F: 00 DC.B 0x00 ; '\0' 0x24000080: 00 DC.B 0x00 ; '\0' 0x24000081: 00 DC.B 0x00 ; '\0' 0x24000082: 00 DC.B 0x00 ; '\0' 0x24000083: 00 DC.B 0x00 ; '\0' 0x24000084: 00 DC.B 0x00 ; '\0' 0x24000085: 00 DC.B 0x00 ; '\0' 0x24000086: 00 DC.B 0x00 ; '\0' 0x24000087: 00 DC.B 0x00 ; '\0' 0x24000088: 00 DC.B 0x00 ; '\0' 0x24000089: 00 DC.B 0x00 ; '\0' 0x2400008A: 00 DC.B 0x00 ; '\0' 0x2400008B: 00 DC.B 0x00 ; '\0' 0x2400008C: 00 DC.B 0x00 ; '\0' 0x2400008D: 00 DC.B 0x00 ; '\0' 0x2400008E: 00 DC.B 0x00 ; '\0' 0x2400008F: 00 DC.B 0x00 ; '\0' 0x24000090: 00 DC.B 0x00 ; '\0' 0x24000091: 00 DC.B 0x00 ; '\0' 0x24000092: 00 DC.B 0x00 ; '\0' 0x24000093: 00 DC.B 0x00 ; '\0' 0x24000094: 00 DC.B 0x00 ; '\0' 0x24000095: 00 DC.B 0x00 ; '\0' 0x24000096: 00 DC.B 0x00 ; '\0' 0x24000097: 00 DC.B 0x00 ; '\0' 0x24000098: 00 DC.B 0x00 ; '\0' 0x24000099: 00 DC.B 0x00 ; '\0' 0x2400009A: 00 DC.B 0x00 ; '\0' 0x2400009B: 00 DC.B 0x00 ; '\0' 0x2400009C: 00 DC.B 0x00 ; '\0' 0x2400009D: 00 DC.B 0x00 ; '\0' 0x2400009E: 00 DC.B 0x00 ; '\0' 0x2400009F: 00 DC.B 0x00 ; '\0' 0x240000A0: 00 DC.B 0x00 ; '\0' 0x240000A1: 00 DC.B 0x00 ; '\0' 0x240000A2: 00 DC.B 0x00 ; '\0' 0x240000A3: 00 DC.B 0x00 ; '\0' 0x240000A4: 00 DC.B 0x00 ; '\0' 0x240000A5: 00 DC.B 0x00 ; '\0' 0x240000A6: 00 DC.B 0x00 ; '\0' 0x240000A7: 00 DC.B 0x00 ; '\0' 0x240000A8: 00 DC.B 0x00 ; '\0' 0x240000A9: 00 DC.B 0x00 ; '\0' 0x240000AA: 00 DC.B 0x00 ; '\0' 0x240000AB: 00 DC.B 0x00 ; '\0' 0x240000AC: 00 DC.B 0x00 ; '\0' 0x240000AD: 00 DC.B 0x00 ; '\0' 0x240000AE: 00 DC.B 0x00 ; '\0' 0x240000AF: 00 DC.B 0x00 ; '\0' 0x240000B0: 00 DC.B 0x00 ; '\0' 0x240000B1: 00 DC.B 0x00 ; '\0' 0x240000B2: 00 DC.B 0x00 ; '\0' 0x240000B3: 00 DC.B 0x00 ; '\0' 0x240000B4: 00 DC.B 0x00 ; '\0' 0x240000B5: 00 DC.B 0x00 ; '\0' 0x240000B6: 00 DC.B 0x00 ; '\0' 0x240000B7: 00 DC.B 0x00 ; '\0' 0x240000B8: 00 DC.B 0x00 ; '\0' 0x240000B9: 00 DC.B 0x00 ; '\0' 0x240000BA: 00 DC.B 0x00 ; '\0' 0x240000BB: 00 DC.B 0x00 ; '\0' 0x240000BC: 00 DC.B 0x00 ; '\0' 0x240000BD: 00 DC.B 0x00 ; '\0' 0x240000BE: 00 DC.B 0x00 ; '\0' 0x240000BF: 00 DC.B 0x00 ; '\0' 0x240000C0: 00 DC.B 0x00 ; '\0' 0x240000C1: 00 DC.B 0x00 ; '\0' 0x240000C2: 00 DC.B 0x00 ; '\0' 0x240000C3: 00 DC.B 0x00 ; '\0' 0x240000C4: 00 DC.B 0x00 ; '\0' 0x240000C5: 00 DC.B 0x00 ; '\0' 0x240000C6: 00 DC.B 0x00 ; '\0' 0x240000C7: 00 DC.B 0x00 ; '\0' 0x240000C8: 00 DC.B 0x00 ; '\0' 0x240000C9: 00 DC.B 0x00 ; '\0' 0x240000CA: 00 DC.B 0x00 ; '\0' 0x240000CB: 00 DC.B 0x00 ; '\0' 0x240000CC: 00 DC.B 0x00 ; '\0' 0x240000CD: 00 DC.B 0x00 ; '\0' 0x240000CE: 00 DC.B 0x00 ; '\0' 0x240000CF: 00 DC.B 0x00 ; '\0' 0x240000D0: 00 DC.B 0x00 ; '\0' 0x240000D1: 00 DC.B 0x00 ; '\0' 0x240000D2: 00 DC.B 0x00 ; '\0' 0x240000D3: 00 DC.B 0x00 ; '\0' 0x240000D4: 00 DC.B 0x00 ; '\0' 0x240000D5: 00 DC.B 0x00 ; '\0' 0x240000D6: 00 DC.B 0x00 ; '\0' 0x240000D7: 00 DC.B 0x00 ; '\0' 0x240000D8: 00 DC.B 0x00 ; '\0' 0x240000D9: 00 DC.B 0x00 ; '\0' 0x240000DA: 00 DC.B 0x00 ; '\0' 0x240000DB: 00 DC.B 0x00 ; '\0' 0x240000DC: 00 DC.B 0x00 ; '\0' 0x240000DD: 00 DC.B 0x00 ; '\0' 0x240000DE: 00 DC.B 0x00 ; '\0' 0x240000DF: 00 DC.B 0x00 ; '\0' 0x240000E0: 00 DC.B 0x00 ; '\0' 0x240000E1: 00 DC.B 0x00 ; '\0' 0x240000E2: 00 DC.B 0x00 ; '\0' 0x240000E3: 00 DC.B 0x00 ; '\0' 0x240000E4: 00 DC.B 0x00 ; '\0' 0x240000E5: 00 DC.B 0x00 ; '\0' 0x240000E6: 00 DC.B 0x00 ; '\0' 0x240000E7: 00 DC.B 0x00 ; '\0' 0x240000E8: 00 DC.B 0x00 ; '\0' 0x240000E9: 00 DC.B 0x00 ; '\0' 0x240000EA: 00 DC.B 0x00 ; '\0' 0x240000EB: 00 DC.B 0x00 ; '\0' 0x240000EC: 00 DC.B 0x00 ; '\0' 0x240000ED: 00 DC.B 0x00 ; '\0' 0x240000EE: 00 DC.B 0x00 ; '\0' 0x240000EF: 00 DC.B 0x00 ; '\0' 0x240000F0: 00 DC.B 0x00 ; '\0' 0x240000F1: 00 DC.B 0x00 ; '\0' 0x240000F2: 00 DC.B 0x00 ; '\0' 0x240000F3: 00 DC.B 0x00 ; '\0' 0x240000F4: 00 DC.B 0x00 ; '\0' 0x240000F5: 00 DC.B 0x00 ; '\0' 0x240000F6: 00 DC.B 0x00 ; '\0' 0x240000F7: 00 DC.B 0x00 ; '\0' 0x240000F8: 00 DC.B 0x00 ; '\0' 0x240000F9: 00 DC.B 0x00 ; '\0' 0x240000FA: 00 DC.B 0x00 ; '\0' 0x240000FB: 00 DC.B 0x00 ; '\0' 0x240000FC: 00 DC.B 0x00 ; '\0' 0x240000FD: 00 DC.B 0x00 ; '\0' 0x240000FE: 00 DC.B 0x00 ; '\0' 0x240000FF: 00 DC.B 0x00 ; '\0' 0x24000100: 00 DC.B 0x00 ; '\0' 0x24000101: 00 DC.B 0x00 ; '\0' 0x24000102: 00 DC.B 0x00 ; '\0' 0x24000103: 00 DC.B 0x00 ; '\0' 0x24000104: 00 DC.B 0x00 ; '\0' 0x24000105: 00 DC.B 0x00 ; '\0' 0x24000106: 00 DC.B 0x00 ; '\0' 0x24000107: 00 DC.B 0x00 ; '\0' 0x24000108: 00 DC.B 0x00 ; '\0' 0x24000109: 00 DC.B 0x00 ; '\0' 0x2400010A: 00 DC.B 0x00 ; '\0' 0x2400010B: 00 DC.B 0x00 ; '\0' 0x2400010C: 00 DC.B 0x00 ; '\0' 0x2400010D: 00 DC.B 0x00 ; '\0' 0x2400010E: 00 DC.B 0x00 ; '\0' 0x2400010F: 00 DC.B 0x00 ; '\0' 0x24000110: 00 DC.B 0x00 ; '\0' 0x24000111: 00 DC.B 0x00 ; '\0' 0x24000112: 00 DC.B 0x00 ; '\0' 0x24000113: 00 DC.B 0x00 ; '\0' 0x24000114: 00 DC.B 0x00 ; '\0' 0x24000115: 00 DC.B 0x00 ; '\0' 0x24000116: 00 DC.B 0x00 ; '\0' 0x24000117: 00 DC.B 0x00 ; '\0' 0x24000118: 00 DC.B 0x00 ; '\0' 0x24000119: 00 DC.B 0x00 ; '\0' 0x2400011A: 00 DC.B 0x00 ; '\0' 0x2400011B: 00 DC.B 0x00 ; '\0' 0x2400011C: 00 DC.B 0x00 ; '\0' 0x2400011D: 00 DC.B 0x00 ; '\0' 0x2400011E: 00 DC.B 0x00 ; '\0' 0x2400011F: 00 DC.B 0x00 ; '\0' 0x24000120: 00 DC.B 0x00 ; '\0' 0x24000121: 00 DC.B 0x00 ; '\0' 0x24000122: 00 DC.B 0x00 ; '\0' 0x24000123: 00 DC.B 0x00 ; '\0' 0x24000124: 00 DC.B 0x00 ; '\0' 0x24000125: 00 DC.B 0x00 ; '\0' 0x24000126: 00 DC.B 0x00 ; '\0' 0x24000127: 00 DC.B 0x00 ; '\0' 0x24000128: 00 DC.B 0x00 ; '\0' 0x24000129: 00 DC.B 0x00 ; '\0' 0x2400012A: 00 DC.B 0x00 ; '\0' 0x2400012B: 00 DC.B 0x00 ; '\0' 0x2400012C: 00 DC.B 0x00 ; '\0' 0x2400012D: 00 DC.B 0x00 ; '\0' 0x2400012E: 00 DC.B 0x00 ; '\0' 0x2400012F: 00 DC.B 0x00 ; '\0' 0x24000130: 00 DC.B 0x00 ; '\0' 0x24000131: 00 DC.B 0x00 ; '\0' 0x24000132: 00 DC.B 0x00 ; '\0' 0x24000133: 00 DC.B 0x00 ; '\0' 0x24000134: 00 DC.B 0x00 ; '\0' 0x24000135: 00 DC.B 0x00 ; '\0' 0x24000136: 00 DC.B 0x00 ; '\0' 0x24000137: 00 DC.B 0x00 ; '\0' 0x24000138: 00 DC.B 0x00 ; '\0' 0x24000139: 00 DC.B 0x00 ; '\0' 0x2400013A: 00 DC.B 0x00 ; '\0' 0x2400013B: 00 DC.B 0x00 ; '\0' 0x2400013C: 00 DC.B 0x00 ; '\0' 0x2400013D: 00 DC.B 0x00 ; '\0' 0x2400013E: 00 DC.B 0x00 ; '\0' 0x2400013F: 00 DC.B 0x00 ; '\0' 0x24000140: 00 DC.B 0x00 ; '\0' 0x24000141: 00 DC.B 0x00 ; '\0' 0x24000142: 00 DC.B 0x00 ; '\0' 0x24000143: 00 DC.B 0x00 ; '\0' 0x24000144: 00 DC.B 0x00 ; '\0' 0x24000145: 00 DC.B 0x00 ; '\0' 0x24000146: 00 DC.B 0x00 ; '\0' 0x24000147: 00 DC.B 0x00 ; '\0' 0x24000148: 00 DC.B 0x00 ; '\0' 0x24000149: 00 DC.B 0x00 ; '\0' 0x2400014A: 00 DC.B 0x00 ; '\0' 0x2400014B: 00 DC.B 0x00 ; '\0' 0x2400014C: 00 DC.B 0x00 ; '\0' 0x2400014D: 00 DC.B 0x00 ; '\0' 0x2400014E: 00 DC.B 0x00 ; '\0' 0x2400014F: 00 DC.B 0x00 ; '\0' 0x24000150: 00 DC.B 0x00 ; '\0' 0x24000151: 00 DC.B 0x00 ; '\0' 0x24000152: 00 DC.B 0x00 ; '\0' 0x24000153: 00 DC.B 0x00 ; '\0' 0x24000154: 00 DC.B 0x00 ; '\0' 0x24000155: 00 DC.B 0x00 ; '\0' 0x24000156: 00 DC.B 0x00 ; '\0' 0x24000157: 00 DC.B 0x00 ; '\0' 0x24000158: 00 DC.B 0x00 ; '\0' 0x24000159: 00 DC.B 0x00 ; '\0' 0x2400015A: 00 DC.B 0x00 ; '\0' 0x2400015B: 00 DC.B 0x00 ; '\0' 0x2400015C: 00 DC.B 0x00 ; '\0' 0x2400015D: 00 DC.B 0x00 ; '\0' 0x2400015E: 00 DC.B 0x00 ; '\0' 0x2400015F: 00 DC.B 0x00 ; '\0' 0x24000160: 00 DC.B 0x00 ; '\0' 0x24000161: 00 DC.B 0x00 ; '\0' 0x24000162: 00 DC.B 0x00 ; '\0' 0x24000163: 00 DC.B 0x00 ; '\0' 0x24000164: 00 DC.B 0x00 ; '\0' 0x24000165: 00 DC.B 0x00 ; '\0' 0x24000166: 00 DC.B 0x00 ; '\0' 0x24000167: 00 DC.B 0x00 ; '\0' 0x24000168: 00 DC.B 0x00 ; '\0' 0x24000169: 00 DC.B 0x00 ; '\0' 0x2400016A: 00 DC.B 0x00 ; '\0' 0x2400016B: 00 DC.B 0x00 ; '\0' 0x2400016C: 00 DC.B 0x00 ; '\0' 0x2400016D: 00 DC.B 0x00 ; '\0' 0x2400016E: 00 DC.B 0x00 ; '\0' 0x2400016F: 00 DC.B 0x00 ; '\0' 0x24000170: 00 DC.B 0x00 ; '\0' 0x24000171: 00 DC.B 0x00 ; '\0' 0x24000172: 00 DC.B 0x00 ; '\0' 0x24000173: 00 DC.B 0x00 ; '\0' 0x24000174: 00 DC.B 0x00 ; '\0' 0x24000175: 00 DC.B 0x00 ; '\0' 0x24000176: 00 DC.B 0x00 ; '\0' 0x24000177: 00 DC.B 0x00 ; '\0' 0x24000178: 00 DC.B 0x00 ; '\0' 0x24000179: 00 DC.B 0x00 ; '\0' 0x2400017A: 00 DC.B 0x00 ; '\0' 0x2400017B: 00 DC.B 0x00 ; '\0' 0x2400017C: 00 DC.B 0x00 ; '\0' 0x2400017D: 00 DC.B 0x00 ; '\0' 0x2400017E: 00 DC.B 0x00 ; '\0' 0x2400017F: 00 DC.B 0x00 ; '\0' 0x24000180: 00 DC.B 0x00 ; '\0' 0x24000181: 00 DC.B 0x00 ; '\0' 0x24000182: 00 DC.B 0x00 ; '\0' 0x24000183: 00 DC.B 0x00 ; '\0' 0x24000184: 00 DC.B 0x00 ; '\0' 0x24000185: 00 DC.B 0x00 ; '\0' 0x24000186: 00 DC.B 0x00 ; '\0' 0x24000187: 00 DC.B 0x00 ; '\0' 0x24000188: 00 DC.B 0x00 ; '\0' 0x24000189: 00 DC.B 0x00 ; '\0' 0x2400018A: 00 DC.B 0x00 ; '\0' 0x2400018B: 00 DC.B 0x00 ; '\0' 0x2400018C: 00 DC.B 0x00 ; '\0' 0x2400018D: 00 DC.B 0x00 ; '\0' 0x2400018E: 00 DC.B 0x00 ; '\0' 0x2400018F: 00 DC.B 0x00 ; '\0' 0x24000190: 00 DC.B 0x00 ; '\0' 0x24000191: 00 DC.B 0x00 ; '\0' 0x24000192: 00 DC.B 0x00 ; '\0' 0x24000193: 00 DC.B 0x00 ; '\0' 0x24000194: 00 DC.B 0x00 ; '\0' 0x24000195: 00 DC.B 0x00 ; '\0' 0x24000196: 00 DC.B 0x00 ; '\0' 0x24000197: 00 DC.B 0x00 ; '\0' 0x24000198: 00 DC.B 0x00 ; '\0' 0x24000199: 00 DC.B 0x00 ; '\0' 0x2400019A: 00 DC.B 0x00 ; '\0' 0x2400019B: 00 DC.B 0x00 ; '\0' 0x2400019C: 00 DC.B 0x00 ; '\0' 0x2400019D: 00 DC.B 0x00 ; '\0' 0x2400019E: 00 DC.B 0x00 ; '\0' 0x2400019F: 00 DC.B 0x00 ; '\0' 0x240001A0: 00 DC.B 0x00 ; '\0' 0x240001A1: 00 DC.B 0x00 ; '\0' 0x240001A2: 00 DC.B 0x00 ; '\0' 0x240001A3: 00 DC.B 0x00 ; '\0' 0x240001A4: 00 DC.B 0x00 ; '\0' 0x240001A5: 00 DC.B 0x00 ; '\0' 0x240001A6: 00 DC.B 0x00 ; '\0' 0x240001A7: 00 DC.B 0x00 ; '\0' 0x240001A8: 00 DC.B 0x00 ; '\0' 0x240001A9: 00 DC.B 0x00 ; '\0' 0x240001AA: 00 DC.B 0x00 ; '\0' 0x240001AB: 00 DC.B 0x00 ; '\0' 0x240001AC: 00 DC.B 0x00 ; '\0' 0x240001AD: 00 DC.B 0x00 ; '\0' 0x240001AE: 00 DC.B 0x00 ; '\0' 0x240001AF: 00 DC.B 0x00 ; '\0' 0x240001B0: 00 DC.B 0x00 ; '\0' 0x240001B1: 00 DC.B 0x00 ; '\0' 0x240001B2: 00 DC.B 0x00 ; '\0' 0x240001B3: 00 DC.B 0x00 ; '\0' 0x240001B4: 00 DC.B 0x00 ; '\0' 0x240001B5: 00 DC.B 0x00 ; '\0' 0x240001B6: 00 DC.B 0x00 ; '\0' 0x240001B7: 00 DC.B 0x00 ; '\0' 0x240001B8: 00 DC.B 0x00 ; '\0' 0x240001B9: 00 DC.B 0x00 ; '\0' 0x240001BA: 00 DC.B 0x00 ; '\0' 0x240001BB: 00 DC.B 0x00 ; '\0' 0x240001BC: 00 DC.B 0x00 ; '\0' 0x240001BD: 00 DC.B 0x00 ; '\0' 0x240001BE: 00 DC.B 0x00 ; '\0' 0x240001BF: 00 DC.B 0x00 ; '\0' 0x240001C0: 00 DC.B 0x00 ; '\0' 0x240001C1: 00 DC.B 0x00 ; '\0' 0x240001C2: 00 DC.B 0x00 ; '\0' 0x240001C3: 00 DC.B 0x00 ; '\0' 0x240001C4: 00 DC.B 0x00 ; '\0' 0x240001C5: 00 DC.B 0x00 ; '\0' 0x240001C6: 00 DC.B 0x00 ; '\0' 0x240001C7: 00 DC.B 0x00 ; '\0' 0x240001C8: 00 DC.B 0x00 ; '\0' 0x240001C9: 00 DC.B 0x00 ; '\0' 0x240001CA: 00 DC.B 0x00 ; '\0' 0x240001CB: 00 DC.B 0x00 ; '\0' 0x240001CC: 00 DC.B 0x00 ; '\0' 0x240001CD: 00 DC.B 0x00 ; '\0' 0x240001CE: 00 DC.B 0x00 ; '\0' 0x240001CF: 00 DC.B 0x00 ; '\0' 0x240001D0: 00 DC.B 0x00 ; '\0' 0x240001D1: 00 DC.B 0x00 ; '\0' 0x240001D2: 00 DC.B 0x00 ; '\0' 0x240001D3: 00 DC.B 0x00 ; '\0' 0x240001D4: 00 DC.B 0x00 ; '\0' 0x240001D5: 00 DC.B 0x00 ; '\0' 0x240001D6: 00 DC.B 0x00 ; '\0' 0x240001D7: 00 DC.B 0x00 ; '\0' 0x240001D8: 00 DC.B 0x00 ; '\0' 0x240001D9: 00 DC.B 0x00 ; '\0' 0x240001DA: 00 DC.B 0x00 ; '\0' 0x240001DB: 00 DC.B 0x00 ; '\0' 0x240001DC: 00 DC.B 0x00 ; '\0' 0x240001DD: 00 DC.B 0x00 ; '\0' 0x240001DE: 00 DC.B 0x00 ; '\0' 0x240001DF: 00 DC.B 0x00 ; '\0' 0x240001E0: 00 DC.B 0x00 ; '\0' 0x240001E1: 00 DC.B 0x00 ; '\0' 0x240001E2: 00 DC.B 0x00 ; '\0' 0x240001E3: 00 DC.B 0x00 ; '\0' 0x240001E4: 00 DC.B 0x00 ; '\0' 0x240001E5: 00 DC.B 0x00 ; '\0' 0x240001E6: 00 DC.B 0x00 ; '\0' 0x240001E7: 00 DC.B 0x00 ; '\0' 0x240001E8: 00 DC.B 0x00 ; '\0' 0x240001E9: 00 DC.B 0x00 ; '\0' 0x240001EA: 00 DC.B 0x00 ; '\0' 0x240001EB: 00 DC.B 0x00 ; '\0' 0x240001EC: 00 DC.B 0x00 ; '\0' 0x240001ED: 00 DC.B 0x00 ; '\0' 0x240001EE: 00 DC.B 0x00 ; '\0' 0x240001EF: 00 DC.B 0x00 ; '\0' 0x240001F0: 00 DC.B 0x00 ; '\0' 0x240001F1: 00 DC.B 0x00 ; '\0' 0x240001F2: 00 DC.B 0x00 ; '\0' 0x240001F3: 00 DC.B 0x00 ; '\0' 0x240001F4: 00 DC.B 0x00 ; '\0' 0x240001F5: 00 DC.B 0x00 ; '\0' 0x240001F6: 00 DC.B 0x00 ; '\0' 0x240001F7: 00 DC.B 0x00 ; '\0' 0x240001F8: 00 DC.B 0x00 ; '\0' 0x240001F9: 00 DC.B 0x00 ; '\0' 0x240001FA: 00 DC.B 0x00 ; '\0' 0x240001FB: 00 DC.B 0x00 ; '\0' 0x240001FC: 00 DC.B 0x00 ; '\0' 0x240001FD: 00 DC.B 0x00 ; '\0' 0x240001FE: 00 DC.B 0x00 ; '\0' 0x240001FF: 00 DC.B 0x00 ; '\0' 0x24000200: 00 DC.B 0x00 ; '\0' 0x24000201: 00 DC.B 0x00 ; '\0' 0x24000202: 00 DC.B 0x00 ; '\0' 0x24000203: 00 DC.B 0x00 ; '\0' 0x24000204: 00 DC.B 0x00 ; '\0' 0x24000205: 00 DC.B 0x00 ; '\0' 0x24000206: 00 DC.B 0x00 ; '\0' 0x24000207: 00 DC.B 0x00 ; '\0' 0x24000208: 00 DC.B 0x00 ; '\0' 0x24000209: 00 DC.B 0x00 ; '\0' 0x2400020A: 00 DC.B 0x00 ; '\0' 0x2400020B: 00 DC.B 0x00 ; '\0' 0x2400020C: 00 DC.B 0x00 ; '\0' 0x2400020D: 00 DC.B 0x00 ; '\0' 0x2400020E: 00 DC.B 0x00 ; '\0' 0x2400020F: 00 DC.B 0x00 ; '\0' 0x24000210: 00 DC.B 0x00 ; '\0' 0x24000211: 00 DC.B 0x00 ; '\0' 0x24000212: 00 DC.B 0x00 ; '\0' 0x24000213: 00 DC.B 0x00 ; '\0' 0x24000214: 00 DC.B 0x00 ; '\0' 0x24000215: 00 DC.B 0x00 ; '\0' 0x24000216: 00 DC.B 0x00 ; '\0' 0x24000217: 00 DC.B 0x00 ; '\0' 0x24000218: 00 DC.B 0x00 ; '\0' 0x24000219: 00 DC.B 0x00 ; '\0' 0x2400021A: 00 DC.B 0x00 ; '\0' 0x2400021B: 00 DC.B 0x00 ; '\0' 0x2400021C: 00 DC.B 0x00 ; '\0' 0x2400021D: 00 DC.B 0x00 ; '\0' 0x2400021E: 00 DC.B 0x00 ; '\0' 0x2400021F: 00 DC.B 0x00 ; '\0' 0x24000220: 00 DC.B 0x00 ; '\0' 0x24000221: 00 DC.B 0x00 ; '\0' 0x24000222: 00 DC.B 0x00 ; '\0' 0x24000223: 00 DC.B 0x00 ; '\0' 0x24000224: 00 DC.B 0x00 ; '\0' 0x24000225: 00 DC.B 0x00 ; '\0' 0x24000226: 00 DC.B 0x00 ; '\0' 0x24000227: 00 DC.B 0x00 ; '\0' 0x24000228: 00 DC.B 0x00 ; '\0' 0x24000229: 00 DC.B 0x00 ; '\0' 0x2400022A: 00 DC.B 0x00 ; '\0' 0x2400022B: 00 DC.B 0x00 ; '\0' 0x2400022C: 00 DC.B 0x00 ; '\0' 0x2400022D: 00 DC.B 0x00 ; '\0' 0x2400022E: 00 DC.B 0x00 ; '\0' 0x2400022F: 00 DC.B 0x00 ; '\0' 0x24000230: 00 DC.B 0x00 ; '\0' 0x24000231: 00 DC.B 0x00 ; '\0' 0x24000232: 00 DC.B 0x00 ; '\0' 0x24000233: 00 DC.B 0x00 ; '\0' 0x24000234: 00 DC.B 0x00 ; '\0' 0x24000235: 00 DC.B 0x00 ; '\0' 0x24000236: 00 DC.B 0x00 ; '\0' 0x24000237: 00 DC.B 0x00 ; '\0' 0x24000238: 00 DC.B 0x00 ; '\0' 0x24000239: 00 DC.B 0x00 ; '\0' 0x2400023A: 00 DC.B 0x00 ; '\0' 0x2400023B: 00 DC.B 0x00 ; '\0' 0x2400023C: 00 DC.B 0x00 ; '\0' 0x2400023D: 00 DC.B 0x00 ; '\0' 0x2400023E: 00 DC.B 0x00 ; '\0' 0x2400023F: 00 DC.B 0x00 ; '\0' 0x24000240: 00 DC.B 0x00 ; '\0' 0x24000241: 00 DC.B 0x00 ; '\0' 0x24000242: 00 DC.B 0x00 ; '\0' 0x24000243: 00 DC.B 0x00 ; '\0' 0x24000244: 00 DC.B 0x00 ; '\0' 0x24000245: 00 DC.B 0x00 ; '\0' 0x24000246: 00 DC.B 0x00 ; '\0' 0x24000247: 00 DC.B 0x00 ; '\0' 0x24000248: 00 DC.B 0x00 ; '\0' 0x24000249: 00 DC.B 0x00 ; '\0' 0x2400024A: 00 DC.B 0x00 ; '\0' 0x2400024B: 00 DC.B 0x00 ; '\0' 0x2400024C: 00 DC.B 0x00 ; '\0' 0x2400024D: 00 DC.B 0x00 ; '\0' 0x2400024E: 00 DC.B 0x00 ; '\0' 0x2400024F: 00 DC.B 0x00 ; '\0' 0x24000250: 00 DC.B 0x00 ; '\0' 0x24000251: 00 DC.B 0x00 ; '\0' 0x24000252: 00 DC.B 0x00 ; '\0' 0x24000253: 00 DC.B 0x00 ; '\0' 0x24000254: 00 DC.B 0x00 ; '\0' 0x24000255: 00 DC.B 0x00 ; '\0' 0x24000256: 00 DC.B 0x00 ; '\0' 0x24000257: 00 DC.B 0x00 ; '\0' 0x24000258: 00 DC.B 0x00 ; '\0' 0x24000259: 00 DC.B 0x00 ; '\0' 0x2400025A: 00 DC.B 0x00 ; '\0' 0x2400025B: 00 DC.B 0x00 ; '\0' 0x2400025C: 00 DC.B 0x00 ; '\0' 0x2400025D: 00 DC.B 0x00 ; '\0' 0x2400025E: 00 DC.B 0x00 ; '\0' 0x2400025F: 00 DC.B 0x00 ; '\0' 0x24000260: 00 DC.B 0x00 ; '\0' 0x24000261: 00 DC.B 0x00 ; '\0' 0x24000262: 00 DC.B 0x00 ; '\0' 0x24000263: 00 DC.B 0x00 ; '\0' 0x24000264: 00 DC.B 0x00 ; '\0' 0x24000265: 00 DC.B 0x00 ; '\0' 0x24000266: 00 DC.B 0x00 ; '\0' 0x24000267: 00 DC.B 0x00 ; '\0' 0x24000268: 00 DC.B 0x00 ; '\0' 0x24000269: 00 DC.B 0x00 ; '\0' 0x2400026A: 00 DC.B 0x00 ; '\0' 0x2400026B: 00 DC.B 0x00 ; '\0' 0x2400026C: 00 DC.B 0x00 ; '\0' 0x2400026D: 00 DC.B 0x00 ; '\0' 0x2400026E: 00 DC.B 0x00 ; '\0' 0x2400026F: 00 DC.B 0x00 ; '\0' 0x24000270: 00 DC.B 0x00 ; '\0' 0x24000271: 00 DC.B 0x00 ; '\0' 0x24000272: 00 DC.B 0x00 ; '\0' 0x24000273: 00 DC.B 0x00 ; '\0' 0x24000274: 00 DC.B 0x00 ; '\0' 0x24000275: 00 DC.B 0x00 ; '\0' 0x24000276: 00 DC.B 0x00 ; '\0' 0x24000277: 00 DC.B 0x00 ; '\0' 0x24000278: 00 DC.B 0x00 ; '\0' 0x24000279: 00 DC.B 0x00 ; '\0' 0x2400027A: 00 DC.B 0x00 ; '\0' 0x2400027B: 00 DC.B 0x00 ; '\0' 0x2400027C: 00 DC.B 0x00 ; '\0' 0x2400027D: 00 DC.B 0x00 ; '\0' 0x2400027E: 00 DC.B 0x00 ; '\0' 0x2400027F: 00 DC.B 0x00 ; '\0' 0x24000280: 00 DC.B 0x00 ; '\0' 0x24000281: 00 DC.B 0x00 ; '\0' 0x24000282: 00 DC.B 0x00 ; '\0' 0x24000283: 00 DC.B 0x00 ; '\0' 0x24000284: 00 DC.B 0x00 ; '\0' 0x24000285: 00 DC.B 0x00 ; '\0' 0x24000286: 00 DC.B 0x00 ; '\0' 0x24000287: 00 DC.B 0x00 ; '\0' 0x24000288: 00 DC.B 0x00 ; '\0' 0x24000289: 00 DC.B 0x00 ; '\0' 0x2400028A: 00 DC.B 0x00 ; '\0' 0x2400028B: 00 DC.B 0x00 ; '\0' 0x2400028C: 00 DC.B 0x00 ; '\0' 0x2400028D: 00 DC.B 0x00 ; '\0' 0x2400028E: 00 DC.B 0x00 ; '\0' 0x2400028F: 00 DC.B 0x00 ; '\0' 0x24000290: 00 DC.B 0x00 ; '\0' 0x24000291: 00 DC.B 0x00 ; '\0' 0x24000292: 00 DC.B 0x00 ; '\0' 0x24000293: 00 DC.B 0x00 ; '\0' 0x24000294: 00 DC.B 0x00 ; '\0' 0x24000295: 00 DC.B 0x00 ; '\0' 0x24000296: 00 DC.B 0x00 ; '\0' 0x24000297: 00 DC.B 0x00 ; '\0' 0x24000298: 00 DC.B 0x00 ; '\0' 0x24000299: 00 DC.B 0x00 ; '\0' 0x2400029A: 00 DC.B 0x00 ; '\0' 0x2400029B: 00 DC.B 0x00 ; '\0' 0x2400029C: 00 DC.B 0x00 ; '\0' 0x2400029D: 00 DC.B 0x00 ; '\0' 0x2400029E: 00 DC.B 0x00 ; '\0' 0x2400029F: 00 DC.B 0x00 ; '\0' 0x240002A0: 00 DC.B 0x00 ; '\0' 0x240002A1: 00 DC.B 0x00 ; '\0' 0x240002A2: 00 DC.B 0x00 ; '\0' 0x240002A3: 00 DC.B 0x00 ; '\0' 0x240002A4: 00 DC.B 0x00 ; '\0' 0x240002A5: 00 DC.B 0x00 ; '\0' 0x240002A6: 00 DC.B 0x00 ; '\0' 0x240002A7: 00 DC.B 0x00 ; '\0' 0x240002A8: 00 DC.B 0x00 ; '\0' 0x240002A9: 00 DC.B 0x00 ; '\0' 0x240002AA: 00 DC.B 0x00 ; '\0' 0x240002AB: 00 DC.B 0x00 ; '\0' 0x240002AC: 00 DC.B 0x00 ; '\0' 0x240002AD: 00 DC.B 0x00 ; '\0' 0x240002AE: 00 DC.B 0x00 ; '\0' 0x240002AF: 00 DC.B 0x00 ; '\0' 0x240002B0: 00 DC.B 0x00 ; '\0' 0x240002B1: 00 DC.B 0x00 ; '\0' 0x240002B2: 00 DC.B 0x00 ; '\0' 0x240002B3: 00 DC.B 0x00 ; '\0' 0x240002B4: 00 DC.B 0x00 ; '\0' 0x240002B5: 00 DC.B 0x00 ; '\0' 0x240002B6: 00 DC.B 0x00 ; '\0' 0x240002B7: 00 DC.B 0x00 ; '\0' 0x240002B8: 00 DC.B 0x00 ; '\0' 0x240002B9: 00 DC.B 0x00 ; '\0' 0x240002BA: 00 DC.B 0x00 ; '\0' 0x240002BB: 00 DC.B 0x00 ; '\0' 0x240002BC: 00 DC.B 0x00 ; '\0' 0x240002BD: 00 DC.B 0x00 ; '\0' 0x240002BE: 00 DC.B 0x00 ; '\0' 0x240002BF: 00 DC.B 0x00 ; '\0' 0x240002C0: 00 DC.B 0x00 ; '\0' 0x240002C1: 00 DC.B 0x00 ; '\0' 0x240002C2: 00 DC.B 0x00 ; '\0' 0x240002C3: 00 DC.B 0x00 ; '\0' 0x240002C4: 00 DC.B 0x00 ; '\0' 0x240002C5: 00 DC.B 0x00 ; '\0' 0x240002C6: 00 DC.B 0x00 ; '\0' 0x240002C7: 00 DC.B 0x00 ; '\0' 0x240002C8: 00 DC.B 0x00 ; '\0' 0x240002C9: 00 DC.B 0x00 ; '\0' 0x240002CA: 00 DC.B 0x00 ; '\0' 0x240002CB: 00 DC.B 0x00 ; '\0' 0x240002CC: 00 DC.B 0x00 ; '\0' 0x240002CD: 00 DC.B 0x00 ; '\0' 0x240002CE: 00 DC.B 0x00 ; '\0' 0x240002CF: 00 DC.B 0x00 ; '\0' 0x240002D0: 00 DC.B 0x00 ; '\0' 0x240002D1: 00 DC.B 0x00 ; '\0' 0x240002D2: 00 DC.B 0x00 ; '\0' 0x240002D3: 00 DC.B 0x00 ; '\0' 0x240002D4: 00 DC.B 0x00 ; '\0' 0x240002D5: 00 DC.B 0x00 ; '\0' 0x240002D6: 00 DC.B 0x00 ; '\0' 0x240002D7: 00 DC.B 0x00 ; '\0' 0x240002D8: 00 DC.B 0x00 ; '\0' 0x240002D9: 00 DC.B 0x00 ; '\0' 0x240002DA: 00 DC.B 0x00 ; '\0' 0x240002DB: 00 DC.B 0x00 ; '\0' 0x240002DC: 00 DC.B 0x00 ; '\0' 0x240002DD: 00 DC.B 0x00 ; '\0' 0x240002DE: 00 DC.B 0x00 ; '\0' 0x240002DF: 00 DC.B 0x00 ; '\0' 0x240002E0: 00 DC.B 0x00 ; '\0' 0x240002E1: 00 DC.B 0x00 ; '\0' 0x240002E2: 00 DC.B 0x00 ; '\0' 0x240002E3: 00 DC.B 0x00 ; '\0' 0x240002E4: 00 DC.B 0x00 ; '\0' 0x240002E5: 00 DC.B 0x00 ; '\0' 0x240002E6: 00 DC.B 0x00 ; '\0' 0x240002E7: 00 DC.B 0x00 ; '\0' 0x240002E8: 00 DC.B 0x00 ; '\0' 0x240002E9: 00 DC.B 0x00 ; '\0' 0x240002EA: 00 DC.B 0x00 ; '\0' 0x240002EB: 00 DC.B 0x00 ; '\0' 0x240002EC: 00 DC.B 0x00 ; '\0' 0x240002ED: 00 DC.B 0x00 ; '\0' 0x240002EE: 00 DC.B 0x00 ; '\0' 0x240002EF: 00 DC.B 0x00 ; '\0' 0x240002F0: 00 DC.B 0x00 ; '\0' 0x240002F1: 00 DC.B 0x00 ; '\0' 0x240002F2: 00 DC.B 0x00 ; '\0' 0x240002F3: 00 DC.B 0x00 ; '\0' 0x240002F4: 00 DC.B 0x00 ; '\0' 0x240002F5: 00 DC.B 0x00 ; '\0' 0x240002F6: 00 DC.B 0x00 ; '\0' 0x240002F7: 00 DC.B 0x00 ; '\0' 0x240002F8: 00 DC.B 0x00 ; '\0' 0x240002F9: 00 DC.B 0x00 ; '\0' 0x240002FA: 00 DC.B 0x00 ; '\0' 0x240002FB: 00 DC.B 0x00 ; '\0' 0x240002FC: 00 DC.B 0x00 ; '\0' 0x240002FD: 00 DC.B 0x00 ; '\0' 0x240002FE: 00 DC.B 0x00 ; '\0' 0x240002FF: 00 DC.B 0x00 ; '\0' 0x24000300: 00 DC.B 0x00 ; '\0' 0x24000301: 00 DC.B 0x00 ; '\0' 0x24000302: 00 DC.B 0x00 ; '\0' 0x24000303: 00 DC.B 0x00 ; '\0' 0x24000304: 00 DC.B 0x00 ; '\0' 0x24000305: 00 DC.B 0x00 ; '\0' 0x24000306: 00 DC.B 0x00 ; '\0' 0x24000307: 00 DC.B 0x00 ; '\0' 0x24000308: 00 DC.B 0x00 ; '\0' 0x24000309: 00 DC.B 0x00 ; '\0' 0x2400030A: 00 DC.B 0x00 ; '\0' 0x2400030B: 00 DC.B 0x00 ; '\0' 0x2400030C: 00 DC.B 0x00 ; '\0' 0x2400030D: 00 DC.B 0x00 ; '\0' 0x2400030E: 00 DC.B 0x00 ; '\0' 0x2400030F: 00 DC.B 0x00 ; '\0' 0x24000310: 00 DC.B 0x00 ; '\0' 0x24000311: 00 DC.B 0x00 ; '\0' 0x24000312: 00 DC.B 0x00 ; '\0' 0x24000313: 00 DC.B 0x00 ; '\0' 0x24000314: 00 DC.B 0x00 ; '\0' 0x24000315: 00 DC.B 0x00 ; '\0' 0x24000316: 00 DC.B 0x00 ; '\0' 0x24000317: 00 DC.B 0x00 ; '\0' 0x24000318: 00 DC.B 0x00 ; '\0' 0x24000319: 00 DC.B 0x00 ; '\0' 0x2400031A: 00 DC.B 0x00 ; '\0' 0x2400031B: 00 DC.B 0x00 ; '\0' 0x2400031C: 00 DC.B 0x00 ; '\0' 0x2400031D: 00 DC.B 0x00 ; '\0' 0x2400031E: 00 DC.B 0x00 ; '\0' 0x2400031F: 00 DC.B 0x00 ; '\0' 0x24000320: 00 DC.B 0x00 ; '\0' 0x24000321: 00 DC.B 0x00 ; '\0' 0x24000322: 00 DC.B 0x00 ; '\0' 0x24000323: 00 DC.B 0x00 ; '\0' 0x24000324: 00 DC.B 0x00 ; '\0' 0x24000325: 00 DC.B 0x00 ; '\0' 0x24000326: 00 DC.B 0x00 ; '\0' 0x24000327: 00 DC.B 0x00 ; '\0' 0x24000328: 00 DC.B 0x00 ; '\0' 0x24000329: 00 DC.B 0x00 ; '\0' 0x2400032A: 00 DC.B 0x00 ; '\0' 0x2400032B: 00 DC.B 0x00 ; '\0' 0x2400032C: 00 DC.B 0x00 ; '\0' 0x2400032D: 00 DC.B 0x00 ; '\0' 0x2400032E: 00 DC.B 0x00 ; '\0' 0x2400032F: 00 DC.B 0x00 ; '\0' 0x24000330: 00 DC.B 0x00 ; '\0' 0x24000331: 00 DC.B 0x00 ; '\0' 0x24000332: 00 DC.B 0x00 ; '\0' 0x24000333: 00 DC.B 0x00 ; '\0' 0x24000334: 00 DC.B 0x00 ; '\0' 0x24000335: 00 DC.B 0x00 ; '\0' 0x24000336: 00 DC.B 0x00 ; '\0' 0x24000337: 00 DC.B 0x00 ; '\0' 0x24000338: 00 DC.B 0x00 ; '\0' 0x24000339: 00 DC.B 0x00 ; '\0' 0x2400033A: 00 DC.B 0x00 ; '\0' 0x2400033B: 00 DC.B 0x00 ; '\0' 0x2400033C: 00 DC.B 0x00 ; '\0' 0x2400033D: 00 DC.B 0x00 ; '\0' 0x2400033E: 00 DC.B 0x00 ; '\0' 0x2400033F: 00 DC.B 0x00 ; '\0' 0x24000340: 00 DC.B 0x00 ; '\0' 0x24000341: 00 DC.B 0x00 ; '\0' 0x24000342: 00 DC.B 0x00 ; '\0' 0x24000343: 00 DC.B 0x00 ; '\0' 0x24000344: 00 DC.B 0x00 ; '\0' 0x24000345: 00 DC.B 0x00 ; '\0' 0x24000346: 00 DC.B 0x00 ; '\0' 0x24000347: 00 DC.B 0x00 ; '\0' 0x24000348: 00 DC.B 0x00 ; '\0' 0x24000349: 00 DC.B 0x00 ; '\0' 0x2400034A: 00 DC.B 0x00 ; '\0' 0x2400034B: 00 DC.B 0x00 ; '\0' 0x2400034C: 00 DC.B 0x00 ; '\0' 0x2400034D: 00 DC.B 0x00 ; '\0' 0x2400034E: 00 DC.B 0x00 ; '\0' 0x2400034F: 00 DC.B 0x00 ; '\0' 0x24000350: 00 DC.B 0x00 ; '\0' 0x24000351: 00 DC.B 0x00 ; '\0' 0x24000352: 00 DC.B 0x00 ; '\0' 0x24000353: 00 DC.B 0x00 ; '\0' 0x24000354: 00 DC.B 0x00 ; '\0' 0x24000355: 00 DC.B 0x00 ; '\0' 0x24000356: 00 DC.B 0x00 ; '\0' 0x24000357: 00 DC.B 0x00 ; '\0' 0x24000358: 00 DC.B 0x00 ; '\0' 0x24000359: 00 DC.B 0x00 ; '\0' 0x2400035A: 00 DC.B 0x00 ; '\0' 0x2400035B: 00 DC.B 0x00 ; '\0' 0x2400035C: 00 DC.B 0x00 ; '\0' 0x2400035D: 00 DC.B 0x00 ; '\0' 0x2400035E: 00 DC.B 0x00 ; '\0' 0x2400035F: 00 DC.B 0x00 ; '\0' 0x24000360: 00 DC.B 0x00 ; '\0' 0x24000361: 00 DC.B 0x00 ; '\0' 0x24000362: 00 DC.B 0x00 ; '\0' 0x24000363: 00 DC.B 0x00 ; '\0' 0x24000364: 00 DC.B 0x00 ; '\0' 0x24000365: 00 DC.B 0x00 ; '\0' 0x24000366: 00 DC.B 0x00 ; '\0' 0x24000367: 00 DC.B 0x00 ; '\0' 0x24000368: 00 DC.B 0x00 ; '\0' 0x24000369: 00 DC.B 0x00 ; '\0' 0x2400036A: 00 DC.B 0x00 ; '\0' 0x2400036B: 00 DC.B 0x00 ; '\0' 0x2400036C: 00 DC.B 0x00 ; '\0' 0x2400036D: 00 DC.B 0x00 ; '\0' 0x2400036E: 00 DC.B 0x00 ; '\0' 0x2400036F: 00 DC.B 0x00 ; '\0' 0x24000370: 00 DC.B 0x00 ; '\0' 0x24000371: 00 DC.B 0x00 ; '\0' 0x24000372: 00 DC.B 0x00 ; '\0' 0x24000373: 00 DC.B 0x00 ; '\0' 0x24000374: 00 DC.B 0x00 ; '\0' 0x24000375: 00 DC.B 0x00 ; '\0' 0x24000376: 00 DC.B 0x00 ; '\0' 0x24000377: 00 DC.B 0x00 ; '\0' 0x24000378: 00 DC.B 0x00 ; '\0' 0x24000379: 00 DC.B 0x00 ; '\0' 0x2400037A: 00 DC.B 0x00 ; '\0' 0x2400037B: 00 DC.B 0x00 ; '\0' 0x2400037C: 00 DC.B 0x00 ; '\0' 0x2400037D: 00 DC.B 0x00 ; '\0' 0x2400037E: 00 DC.B 0x00 ; '\0' 0x2400037F: 00 DC.B 0x00 ; '\0' 0x24000380: 00 DC.B 0x00 ; '\0' 0x24000381: 00 DC.B 0x00 ; '\0' 0x24000382: 00 DC.B 0x00 ; '\0' 0x24000383: 00 DC.B 0x00 ; '\0' 0x24000384: 00 DC.B 0x00 ; '\0' 0x24000385: 00 DC.B 0x00 ; '\0' 0x24000386: 00 DC.B 0x00 ; '\0' 0x24000387: 00 DC.B 0x00 ; '\0' 0x24000388: 00 DC.B 0x00 ; '\0' 0x24000389: 00 DC.B 0x00 ; '\0' 0x2400038A: 00 DC.B 0x00 ; '\0' 0x2400038B: 00 DC.B 0x00 ; '\0' 0x2400038C: 00 DC.B 0x00 ; '\0' 0x2400038D: 00 DC.B 0x00 ; '\0' 0x2400038E: 00 DC.B 0x00 ; '\0' 0x2400038F: 00 DC.B 0x00 ; '\0' 0x24000390: 00 DC.B 0x00 ; '\0' 0x24000391: 00 DC.B 0x00 ; '\0' 0x24000392: 00 DC.B 0x00 ; '\0' 0x24000393: 00 DC.B 0x00 ; '\0' 0x24000394: 00 DC.B 0x00 ; '\0' 0x24000395: 00 DC.B 0x00 ; '\0' 0x24000396: 00 DC.B 0x00 ; '\0' 0x24000397: 00 DC.B 0x00 ; '\0' 0x24000398: 00 DC.B 0x00 ; '\0' 0x24000399: 00 DC.B 0x00 ; '\0' 0x2400039A: 00 DC.B 0x00 ; '\0' 0x2400039B: 00 DC.B 0x00 ; '\0' 0x2400039C: 00 DC.B 0x00 ; '\0' 0x2400039D: 00 DC.B 0x00 ; '\0' 0x2400039E: 00 DC.B 0x00 ; '\0' 0x2400039F: 00 DC.B 0x00 ; '\0' 0x240003A0: 00 DC.B 0x00 ; '\0' 0x240003A1: 00 DC.B 0x00 ; '\0' 0x240003A2: 00 DC.B 0x00 ; '\0' 0x240003A3: 00 DC.B 0x00 ; '\0' 0x240003A4: 00 DC.B 0x00 ; '\0' 0x240003A5: 00 DC.B 0x00 ; '\0' 0x240003A6: 00 DC.B 0x00 ; '\0' 0x240003A7: 00 DC.B 0x00 ; '\0' 0x240003A8: 00 DC.B 0x00 ; '\0' 0x240003A9: 00 DC.B 0x00 ; '\0' 0x240003AA: 00 DC.B 0x00 ; '\0' 0x240003AB: 00 DC.B 0x00 ; '\0' 0x240003AC: 00 DC.B 0x00 ; '\0' 0x240003AD: 00 DC.B 0x00 ; '\0' 0x240003AE: 00 DC.B 0x00 ; '\0' 0x240003AF: 00 DC.B 0x00 ; '\0' 0x240003B0: 00 DC.B 0x00 ; '\0' 0x240003B1: 00 DC.B 0x00 ; '\0' 0x240003B2: 00 DC.B 0x00 ; '\0' 0x240003B3: 00 DC.B 0x00 ; '\0' 0x240003B4: 00 DC.B 0x00 ; '\0' 0x240003B5: 00 DC.B 0x00 ; '\0' 0x240003B6: 00 DC.B 0x00 ; '\0' 0x240003B7: 00 DC.B 0x00 ; '\0' 0x240003B8: 00 DC.B 0x00 ; '\0' 0x240003B9: 00 DC.B 0x00 ; '\0' 0x240003BA: 00 DC.B 0x00 ; '\0' 0x240003BB: 00 DC.B 0x00 ; '\0' 0x240003BC: 00 DC.B 0x00 ; '\0' 0x240003BD: 00 DC.B 0x00 ; '\0' 0x240003BE: 00 DC.B 0x00 ; '\0' 0x240003BF: 00 DC.B 0x00 ; '\0' 0x240003C0: 00 DC.B 0x00 ; '\0' 0x240003C1: 00 DC.B 0x00 ; '\0' 0x240003C2: 00 DC.B 0x00 ; '\0' 0x240003C3: 00 DC.B 0x00 ; '\0' 0x240003C4: 00 DC.B 0x00 ; '\0' 0x240003C5: 00 DC.B 0x00 ; '\0' 0x240003C6: 00 DC.B 0x00 ; '\0' 0x240003C7: 00 DC.B 0x00 ; '\0' 0x240003C8: 00 DC.B 0x00 ; '\0' 0x240003C9: 00 DC.B 0x00 ; '\0' 0x240003CA: 00 DC.B 0x00 ; '\0' 0x240003CB: 00 DC.B 0x00 ; '\0' 0x240003CC: 00 DC.B 0x00 ; '\0' 0x240003CD: 00 DC.B 0x00 ; '\0' 0x240003CE: 00 DC.B 0x00 ; '\0' 0x240003CF: 00 DC.B 0x00 ; '\0' 0x240003D0: 00 DC.B 0x00 ; '\0' 0x240003D1: 00 DC.B 0x00 ; '\0' 0x240003D2: 00 DC.B 0x00 ; '\0' 0x240003D3: 00 DC.B 0x00 ; '\0' 0x240003D4: 00 DC.B 0x00 ; '\0' 0x240003D5: 00 DC.B 0x00 ; '\0' 0x240003D6: 00 DC.B 0x00 ; '\0' 0x240003D7: 00 DC.B 0x00 ; '\0' 0x240003D8: 00 DC.B 0x00 ; '\0' 0x240003D9: 00 DC.B 0x00 ; '\0' 0x240003DA: 00 DC.B 0x00 ; '\0' 0x240003DB: 00 DC.B 0x00 ; '\0' 0x240003DC: 00 DC.B 0x00 ; '\0' 0x240003DD: 00 DC.B 0x00 ; '\0' 0x240003DE: 00 DC.B 0x00 ; '\0' 0x240003DF: 00 DC.B 0x00 ; '\0' 0x240003E0: 00 DC.B 0x00 ; '\0' 0x240003E1: 00 DC.B 0x00 ; '\0' 0x240003E2: 00 DC.B 0x00 ; '\0' 0x240003E3: 00 DC.B 0x00 ; '\0' 0x240003E4: 00 DC.B 0x00 ; '\0' 0x240003E5: 00 DC.B 0x00 ; '\0' 0x240003E6: 00 DC.B 0x00 ; '\0' 0x240003E7: 00 DC.B 0x00 ; '\0' 0x240003E8: 00 DC.B 0x00 ; '\0' 0x240003E9: 00 DC.B 0x00 ; '\0' 0x240003EA: 00 DC.B 0x00 ; '\0' 0x240003EB: 00 DC.B 0x00 ; '\0' 0x240003EC: 00 DC.B 0x00 ; '\0' 0x240003ED: 00 DC.B 0x00 ; '\0' 0x240003EE: 00 DC.B 0x00 ; '\0' 0x240003EF: 00 DC.B 0x00 ; '\0' 0x240003F0: 00 DC.B 0x00 ; '\0' 0x240003F1: 00 DC.B 0x00 ; '\0' 0x240003F2: 00 DC.B 0x00 ; '\0' 0x240003F3: 00 DC.B 0x00 ; '\0' 0x240003F4: 00 DC.B 0x00 ; '\0' 0x240003F5: 00 DC.B 0x00 ; '\0' 0x240003F6: 00 DC.B 0x00 ; '\0' 0x240003F7: 00 DC.B 0x00 ; '\0' 0x240003F8: 00 DC.B 0x00 ; '\0' 0x240003F9: 00 DC.B 0x00 ; '\0' 0x240003FA: 00 DC.B 0x00 ; '\0' 0x240003FB: 00 DC.B 0x00 ; '\0' 0x240003FC: 00 DC.B 0x00 ; '\0' 0x240003FD: 00 DC.B 0x00 ; '\0' 0x240003FE: 00 DC.B 0x00 ; '\0' 0x240003FF: 00 DC.B 0x00 ; '\0' 0x24000400: 00 DC.B 0x00 ; '\0' 0x24000401: 00 DC.B 0x00 ; '\0' 0x24000402: 00 DC.B 0x00 ; '\0' 0x24000403: 00 DC.B 0x00 ; '\0' 0x24000404: 00 DC.B 0x00 ; '\0' 0x24000405: 00 DC.B 0x00 ; '\0' 0x24000406: 00 DC.B 0x00 ; '\0' 0x24000407: 00 DC.B 0x00 ; '\0' 0x24000408: 00 DC.B 0x00 ; '\0' 0x24000409: 00 DC.B 0x00 ; '\0' 0x2400040A: 00 DC.B 0x00 ; '\0' 0x2400040B: 00 DC.B 0x00 ; '\0' 0x2400040C: 00 DC.B 0x00 ; '\0' 0x2400040D: 00 DC.B 0x00 ; '\0' 0x2400040E: 00 DC.B 0x00 ; '\0' 0x2400040F: 00 DC.B 0x00 ; '\0' 0x24000410: 00 DC.B 0x00 ; '\0' 0x24000411: 00 DC.B 0x00 ; '\0' 0x24000412: 00 DC.B 0x00 ; '\0' 0x24000413: 00 DC.B 0x00 ; '\0' 0x24000414: 00 DC.B 0x00 ; '\0' 0x24000415: 00 DC.B 0x00 ; '\0' 0x24000416: 00 DC.B 0x00 ; '\0' 0x24000417: 00 DC.B 0x00 ; '\0' 0x24000418: 00 DC.B 0x00 ; '\0' 0x24000419: 00 DC.B 0x00 ; '\0' 0x2400041A: 00 DC.B 0x00 ; '\0' 0x2400041B: 00 DC.B 0x00 ; '\0' 0x2400041C: 00 DC.B 0x00 ; '\0' 0x2400041D: 00 DC.B 0x00 ; '\0' 0x2400041E: 00 DC.B 0x00 ; '\0' 0x2400041F: 00 DC.B 0x00 ; '\0' 0x24000420: 00 DC.B 0x00 ; '\0' 0x24000421: 00 DC.B 0x00 ; '\0' 0x24000422: 00 DC.B 0x00 ; '\0' 0x24000423: 00 DC.B 0x00 ; '\0' 0x24000424: 00 DC.B 0x00 ; '\0' 0x24000425: 00 DC.B 0x00 ; '\0' 0x24000426: 00 DC.B 0x00 ; '\0' 0x24000427: 00 DC.B 0x00 ; '\0' 0x24000428: 00 DC.B 0x00 ; '\0' 0x24000429: 00 DC.B 0x00 ; '\0' 0x2400042A: 00 DC.B 0x00 ; '\0' 0x2400042B: 00 DC.B 0x00 ; '\0' 0x2400042C: 00 DC.B 0x00 ; '\0' 0x2400042D: 00 DC.B 0x00 ; '\0' 0x2400042E: 00 DC.B 0x00 ; '\0' 0x2400042F: 00 DC.B 0x00 ; '\0' 0x24000430: 00 DC.B 0x00 ; '\0' 0x24000431: 00 DC.B 0x00 ; '\0' 0x24000432: 00 DC.B 0x00 ; '\0' 0x24000433: 00 DC.B 0x00 ; '\0' 0x24000434: 00 DC.B 0x00 ; '\0' 0x24000435: 00 DC.B 0x00 ; '\0' 0x24000436: 00 DC.B 0x00 ; '\0' 0x24000437: 00 DC.B 0x00 ; '\0' 0x24000438: 00 DC.B 0x00 ; '\0' 0x24000439: 00 DC.B 0x00 ; '\0' 0x2400043A: 00 DC.B 0x00 ; '\0' 0x2400043B: 00 DC.B 0x00 ; '\0' 0x2400043C: 00 DC.B 0x00 ; '\0' 0x2400043D: 00 DC.B 0x00 ; '\0' 0x2400043E: 00 DC.B 0x00 ; '\0' 0x2400043F: 00 DC.B 0x00 ; '\0' 0x24000440: 00 DC.B 0x00 ; '\0' 0x24000441: 00 DC.B 0x00 ; '\0' 0x24000442: 00 DC.B 0x00 ; '\0' 0x24000443: 00 DC.B 0x00 ; '\0' 0x24000444: 00 DC.B 0x00 ; '\0' 0x24000445: 00 DC.B 0x00 ; '\0' 0x24000446: 00 DC.B 0x00 ; '\0' 0x24000447: 00 DC.B 0x00 ; '\0' 0x24000448: 00 DC.B 0x00 ; '\0' 0x24000449: 00 DC.B 0x00 ; '\0' 0x2400044A: 00 DC.B 0x00 ; '\0' 0x2400044B: 00 DC.B 0x00 ; '\0' 0x2400044C: 00 DC.B 0x00 ; '\0' 0x2400044D: 00 DC.B 0x00 ; '\0' 0x2400044E: 00 DC.B 0x00 ; '\0' 0x2400044F: 00 DC.B 0x00 ; '\0' 0x24000450: 00 DC.B 0x00 ; '\0' 0x24000451: 00 DC.B 0x00 ; '\0' 0x24000452: 00 DC.B 0x00 ; '\0' 0x24000453: 00 DC.B 0x00 ; '\0' 0x24000454: 00 DC.B 0x00 ; '\0' 0x24000455: 00 DC.B 0x00 ; '\0' 0x24000456: 00 DC.B 0x00 ; '\0' 0x24000457: 00 DC.B 0x00 ; '\0' 0x24000458: 00 DC.B 0x00 ; '\0' 0x24000459: 00 DC.B 0x00 ; '\0' 0x2400045A: 00 DC.B 0x00 ; '\0' 0x2400045B: 00 DC.B 0x00 ; '\0' 0x2400045C: 00 DC.B 0x00 ; '\0' 0x2400045D: 00 DC.B 0x00 ; '\0' 0x2400045E: 00 DC.B 0x00 ; '\0' 0x2400045F: 00 DC.B 0x00 ; '\0' 0x24000460: 00 DC.B 0x00 ; '\0' 0x24000461: 00 DC.B 0x00 ; '\0' 0x24000462: 00 DC.B 0x00 ; '\0' 0x24000463: 00 DC.B 0x00 ; '\0' 0x24000464: 00 DC.B 0x00 ; '\0' 0x24000465: 00 DC.B 0x00 ; '\0' 0x24000466: 00 DC.B 0x00 ; '\0' 0x24000467: 00 DC.B 0x00 ; '\0' 0x24000468: 00 DC.B 0x00 ; '\0' 0x24000469: 00 DC.B 0x00 ; '\0' 0x2400046A: 00 DC.B 0x00 ; '\0' 0x2400046B: 00 DC.B 0x00 ; '\0' 0x2400046C: 00 DC.B 0x00 ; '\0' 0x2400046D: 00 DC.B 0x00 ; '\0' 0x2400046E: 00 DC.B 0x00 ; '\0' 0x2400046F: 00 DC.B 0x00 ; '\0' 0x24000470: 00 DC.B 0x00 ; '\0' 0x24000471: 00 DC.B 0x00 ; '\0' 0x24000472: 00 DC.B 0x00 ; '\0' 0x24000473: 00 DC.B 0x00 ; '\0' 0x24000474: 00 DC.B 0x00 ; '\0' 0x24000475: 00 DC.B 0x00 ; '\0' 0x24000476: 00 DC.B 0x00 ; '\0' 0x24000477: 00 DC.B 0x00 ; '\0' 0x24000478: 00 DC.B 0x00 ; '\0' 0x24000479: 00 DC.B 0x00 ; '\0' 0x2400047A: 00 DC.B 0x00 ; '\0' 0x2400047B: 00 DC.B 0x00 ; '\0' 0x2400047C: 00 DC.B 0x00 ; '\0' 0x2400047D: 00 DC.B 0x00 ; '\0' 0x2400047E: 00 DC.B 0x00 ; '\0' 0x2400047F: 00 DC.B 0x00 ; '\0' 0x24000480: 00 DC.B 0x00 ; '\0' 0x24000481: 00 DC.B 0x00 ; '\0' 0x24000482: 00 DC.B 0x00 ; '\0' 0x24000483: 00 DC.B 0x00 ; '\0' 0x24000484: 00 DC.B 0x00 ; '\0' 0x24000485: 00 DC.B 0x00 ; '\0' 0x24000486: 00 DC.B 0x00 ; '\0' 0x24000487: 00 DC.B 0x00 ; '\0' 0x24000488: 00 DC.B 0x00 ; '\0' 0x24000489: 00 DC.B 0x00 ; '\0' 0x2400048A: 00 DC.B 0x00 ; '\0' 0x2400048B: 00 DC.B 0x00 ; '\0' 0x2400048C: 00 DC.B 0x00 ; '\0' 0x2400048D: 00 DC.B 0x00 ; '\0' 0x2400048E: 00 DC.B 0x00 ; '\0' 0x2400048F: 00 DC.B 0x00 ; '\0' 0x24000490: 00 DC.B 0x00 ; '\0' 0x24000491: 00 DC.B 0x00 ; '\0' 0x24000492: 00 DC.B 0x00 ; '\0' 0x24000493: 00 DC.B 0x00 ; '\0' 0x24000494: 00 DC.B 0x00 ; '\0' 0x24000495: 00 DC.B 0x00 ; '\0' 0x24000496: 00 DC.B 0x00 ; '\0' 0x24000497: 00 DC.B 0x00 ; '\0' 0x24000498: 00 DC.B 0x00 ; '\0' 0x24000499: 00 DC.B 0x00 ; '\0' 0x2400049A: 00 DC.B 0x00 ; '\0' 0x2400049B: 00 DC.B 0x00 ; '\0' 0x2400049C: 00 DC.B 0x00 ; '\0' 0x2400049D: 00 DC.B 0x00 ; '\0' 0x2400049E: 00 DC.B 0x00 ; '\0' 0x2400049F: 00 DC.B 0x00 ; '\0' 0x240004A0: 00 DC.B 0x00 ; '\0' 0x240004A1: 00 DC.B 0x00 ; '\0' 0x240004A2: 00 DC.B 0x00 ; '\0' 0x240004A3: 00 DC.B 0x00 ; '\0' 0x240004A4: 00 DC.B 0x00 ; '\0' 0x240004A5: 00 DC.B 0x00 ; '\0' 0x240004A6: 00 DC.B 0x00 ; '\0' 0x240004A7: 00 DC.B 0x00 ; '\0' 0x240004A8: 00 DC.B 0x00 ; '\0' 0x240004A9: 00 DC.B 0x00 ; '\0' 0x240004AA: 00 DC.B 0x00 ; '\0' 0x240004AB: 00 DC.B 0x00 ; '\0' 0x240004AC: 00 DC.B 0x00 ; '\0' 0x240004AD: 00 DC.B 0x00 ; '\0' 0x240004AE: 00 DC.B 0x00 ; '\0' 0x240004AF: 00 DC.B 0x00 ; '\0' 0x240004B0: 00 DC.B 0x00 ; '\0' 0x240004B1: 00 DC.B 0x00 ; '\0' 0x240004B2: 00 DC.B 0x00 ; '\0' 0x240004B3: 00 DC.B 0x00 ; '\0' 0x240004B4: 00 DC.B 0x00 ; '\0' 0x240004B5: 00 DC.B 0x00 ; '\0' 0x240004B6: 00 DC.B 0x00 ; '\0' 0x240004B7: 00 DC.B 0x00 ; '\0' 0x240004B8: 00 DC.B 0x00 ; '\0' 0x240004B9: 00 DC.B 0x00 ; '\0' 0x240004BA: 00 DC.B 0x00 ; '\0' 0x240004BB: 00 DC.B 0x00 ; '\0' 0x240004BC: 00 DC.B 0x00 ; '\0' 0x240004BD: 00 DC.B 0x00 ; '\0' 0x240004BE: 00 DC.B 0x00 ; '\0' 0x240004BF: 00 DC.B 0x00 ; '\0' 0x240004C0: 00 DC.B 0x00 ; '\0' 0x240004C1: 00 DC.B 0x00 ; '\0' 0x240004C2: 00 DC.B 0x00 ; '\0' 0x240004C3: 00 DC.B 0x00 ; '\0' 0x240004C4: 00 DC.B 0x00 ; '\0' 0x240004C5: 00 DC.B 0x00 ; '\0' 0x240004C6: 00 DC.B 0x00 ; '\0' 0x240004C7: 00 DC.B 0x00 ; '\0' 0x240004C8: 00 DC.B 0x00 ; '\0' 0x240004C9: 00 DC.B 0x00 ; '\0' 0x240004CA: 00 DC.B 0x00 ; '\0' 0x240004CB: 00 DC.B 0x00 ; '\0' 0x240004CC: 00 DC.B 0x00 ; '\0' 0x240004CD: 00 DC.B 0x00 ; '\0' 0x240004CE: 00 DC.B 0x00 ; '\0' 0x240004CF: 00 DC.B 0x00 ; '\0' 0x240004D0: 00 DC.B 0x00 ; '\0' 0x240004D1: 00 DC.B 0x00 ; '\0' 0x240004D2: 00 DC.B 0x00 ; '\0' 0x240004D3: 00 DC.B 0x00 ; '\0' 0x240004D4: 00 DC.B 0x00 ; '\0' 0x240004D5: 00 DC.B 0x00 ; '\0' 0x240004D6: 00 DC.B 0x00 ; '\0' 0x240004D7: 00 DC.B 0x00 ; '\0' 0x240004D8: 00 DC.B 0x00 ; '\0' 0x240004D9: 00 DC.B 0x00 ; '\0' 0x240004DA: 00 DC.B 0x00 ; '\0' 0x240004DB: 00 DC.B 0x00 ; '\0' 0x240004DC: 00 DC.B 0x00 ; '\0' 0x240004DD: 00 DC.B 0x00 ; '\0' 0x240004DE: 00 DC.B 0x00 ; '\0' 0x240004DF: 00 DC.B 0x00 ; '\0' 0x240004E0: 00 DC.B 0x00 ; '\0' 0x240004E1: 00 DC.B 0x00 ; '\0' 0x240004E2: 00 DC.B 0x00 ; '\0' 0x240004E3: 00 DC.B 0x00 ; '\0' 0x240004E4: 00 DC.B 0x00 ; '\0' 0x240004E5: 00 DC.B 0x00 ; '\0' 0x240004E6: 00 DC.B 0x00 ; '\0' 0x240004E7: 00 DC.B 0x00 ; '\0' 0x240004E8: 00 DC.B 0x00 ; '\0' 0x240004E9: 00 DC.B 0x00 ; '\0' 0x240004EA: 00 DC.B 0x00 ; '\0' 0x240004EB: 00 DC.B 0x00 ; '\0' 0x240004EC: 00 DC.B 0x00 ; '\0' 0x240004ED: 00 DC.B 0x00 ; '\0' 0x240004EE: 00 DC.B 0x00 ; '\0' 0x240004EF: 00 DC.B 0x00 ; '\0' 0x240004F0: 00 DC.B 0x00 ; '\0' 0x240004F1: 00 DC.B 0x00 ; '\0' 0x240004F2: 00 DC.B 0x00 ; '\0' 0x240004F3: 00 DC.B 0x00 ; '\0' 0x240004F4: 00 DC.B 0x00 ; '\0' 0x240004F5: 00 DC.B 0x00 ; '\0' 0x240004F6: 00 DC.B 0x00 ; '\0' 0x240004F7: 00 DC.B 0x00 ; '\0' 0x240004F8: 00 DC.B 0x00 ; '\0' 0x240004F9: 00 DC.B 0x00 ; '\0' 0x240004FA: 00 DC.B 0x00 ; '\0' 0x240004FB: 00 DC.B 0x00 ; '\0' 0x240004FC: 00 DC.B 0x00 ; '\0' 0x240004FD: 00 DC.B 0x00 ; '\0' 0x240004FE: 00 DC.B 0x00 ; '\0' 0x240004FF: 00 DC.B 0x00 ; '\0' 0x24000500: 00 DC.B 0x00 ; '\0' 0x24000501: 00 DC.B 0x00 ; '\0' 0x24000502: 00 DC.B 0x00 ; '\0' 0x24000503: 00 DC.B 0x00 ; '\0' 0x24000504: 00 DC.B 0x00 ; '\0' 0x24000505: 00 DC.B 0x00 ; '\0' 0x24000506: 00 DC.B 0x00 ; '\0' 0x24000507: 00 DC.B 0x00 ; '\0' 0x24000508: 00 DC.B 0x00 ; '\0' 0x24000509: 00 DC.B 0x00 ; '\0' 0x2400050A: 00 DC.B 0x00 ; '\0' 0x2400050B: 00 DC.B 0x00 ; '\0' 0x2400050C: 00 DC.B 0x00 ; '\0' 0x2400050D: 00 DC.B 0x00 ; '\0' 0x2400050E: 00 DC.B 0x00 ; '\0' 0x2400050F: 00 DC.B 0x00 ; '\0' 0x24000510: 00 DC.B 0x00 ; '\0' 0x24000511: 00 DC.B 0x00 ; '\0' 0x24000512: 00 DC.B 0x00 ; '\0' 0x24000513: 00 DC.B 0x00 ; '\0' 0x24000514: 00 DC.B 0x00 ; '\0' 0x24000515: 00 DC.B 0x00 ; '\0' 0x24000516: 00 DC.B 0x00 ; '\0' 0x24000517: 00 DC.B 0x00 ; '\0' 0x24000518: 00 DC.B 0x00 ; '\0' 0x24000519: 00 DC.B 0x00 ; '\0' 0x2400051A: 00 DC.B 0x00 ; '\0' 0x2400051B: 00 DC.B 0x00 ; '\0' 0x2400051C: 00 DC.B 0x00 ; '\0' 0x2400051D: 00 DC.B 0x00 ; '\0' 0x2400051E: 00 DC.B 0x00 ; '\0' 0x2400051F: 00 DC.B 0x00 ; '\0' 0x24000520: 00 DC.B 0x00 ; '\0' 0x24000521: 00 DC.B 0x00 ; '\0' 0x24000522: 00 DC.B 0x00 ; '\0' 0x24000523: 00 DC.B 0x00 ; '\0' 0x24000524: 00 DC.B 0x00 ; '\0' 0x24000525: 00 DC.B 0x00 ; '\0' 0x24000526: 00 DC.B 0x00 ; '\0' 0x24000527: 00 DC.B 0x00 ; '\0' 0x24000528: 00 DC.B 0x00 ; '\0' 0x24000529: 00 DC.B 0x00 ; '\0' 0x2400052A: 00 DC.B 0x00 ; '\0' 0x2400052B: 00 DC.B 0x00 ; '\0' 0x2400052C: 00 DC.B 0x00 ; '\0' 0x2400052D: 00 DC.B 0x00 ; '\0' 0x2400052E: 00 DC.B 0x00 ; '\0' 0x2400052F: 00 DC.B 0x00 ; '\0' 0x24000530: 00 DC.B 0x00 ; '\0' 0x24000531: 00 DC.B 0x00 ; '\0' 0x24000532: 00 DC.B 0x00 ; '\0' 0x24000533: 00 DC.B 0x00 ; '\0' 0x24000534: 00 DC.B 0x00 ; '\0' 0x24000535: 00 DC.B 0x00 ; '\0' 0x24000536: 00 DC.B 0x00 ; '\0' 0x24000537: 00 DC.B 0x00 ; '\0' 0x24000538: 00 DC.B 0x00 ; '\0' 0x24000539: 00 DC.B 0x00 ; '\0' 0x2400053A: 00 DC.B 0x00 ; '\0' 0x2400053B: 00 DC.B 0x00 ; '\0' 0x2400053C: 00 DC.B 0x00 ; '\0' 0x2400053D: 00 DC.B 0x00 ; '\0' 0x2400053E: 00 DC.B 0x00 ; '\0' 0x2400053F: 00 DC.B 0x00 ; '\0' 0x24000540: 00 DC.B 0x00 ; '\0' 0x24000541: 00 DC.B 0x00 ; '\0' 0x24000542: 00 DC.B 0x00 ; '\0' 0x24000543: 00 DC.B 0x00 ; '\0' 0x24000544: 00 DC.B 0x00 ; '\0' 0x24000545: 00 DC.B 0x00 ; '\0' 0x24000546: 00 DC.B 0x00 ; '\0' 0x24000547: 00 DC.B 0x00 ; '\0' 0x24000548: 00 DC.B 0x00 ; '\0' 0x24000549: 00 DC.B 0x00 ; '\0' 0x2400054A: 00 DC.B 0x00 ; '\0' 0x2400054B: 00 DC.B 0x00 ; '\0' 0x2400054C: 00 DC.B 0x00 ; '\0' 0x2400054D: 00 DC.B 0x00 ; '\0' 0x2400054E: 00 DC.B 0x00 ; '\0' 0x2400054F: 00 DC.B 0x00 ; '\0' 0x24000550: 00 DC.B 0x00 ; '\0' 0x24000551: 00 DC.B 0x00 ; '\0' 0x24000552: 00 DC.B 0x00 ; '\0' 0x24000553: 00 DC.B 0x00 ; '\0' 0x24000554: 00 DC.B 0x00 ; '\0' 0x24000555: 00 DC.B 0x00 ; '\0' 0x24000556: 00 DC.B 0x00 ; '\0' 0x24000557: 00 DC.B 0x00 ; '\0' 0x24000558: 00 DC.B 0x00 ; '\0' 0x24000559: 00 DC.B 0x00 ; '\0' 0x2400055A: 00 DC.B 0x00 ; '\0' 0x2400055B: 00 DC.B 0x00 ; '\0' 0x2400055C: 00 DC.B 0x00 ; '\0' 0x2400055D: 00 DC.B 0x00 ; '\0' 0x2400055E: 00 DC.B 0x00 ; '\0' 0x2400055F: 00 DC.B 0x00 ; '\0' 0x24000560: 00 DC.B 0x00 ; '\0' 0x24000561: 00 DC.B 0x00 ; '\0' 0x24000562: 00 DC.B 0x00 ; '\0' 0x24000563: 00 DC.B 0x00 ; '\0' 0x24000564: 00 DC.B 0x00 ; '\0' 0x24000565: 00 DC.B 0x00 ; '\0' 0x24000566: 00 DC.B 0x00 ; '\0' 0x24000567: 00 DC.B 0x00 ; '\0' 0x24000568: 00 DC.B 0x00 ; '\0' 0x24000569: 00 DC.B 0x00 ; '\0' 0x2400056A: 00 DC.B 0x00 ; '\0' 0x2400056B: 00 DC.B 0x00 ; '\0' 0x2400056C: 00 DC.B 0x00 ; '\0' 0x2400056D: 00 DC.B 0x00 ; '\0' 0x2400056E: 00 DC.B 0x00 ; '\0' 0x2400056F: 00 DC.B 0x00 ; '\0' 0x24000570: 00 DC.B 0x00 ; '\0' 0x24000571: 00 DC.B 0x00 ; '\0' 0x24000572: 00 DC.B 0x00 ; '\0' 0x24000573: 00 DC.B 0x00 ; '\0' 0x24000574: 00 DC.B 0x00 ; '\0' 0x24000575: 00 DC.B 0x00 ; '\0' 0x24000576: 00 DC.B 0x00 ; '\0' 0x24000577: 00 DC.B 0x00 ; '\0' 0x24000578: 00 DC.B 0x00 ; '\0' 0x24000579: 00 DC.B 0x00 ; '\0' 0x2400057A: 00 DC.B 0x00 ; '\0' 0x2400057B: 00 DC.B 0x00 ; '\0' 0x2400057C: 00 DC.B 0x00 ; '\0' 0x2400057D: 00 DC.B 0x00 ; '\0' 0x2400057E: 00 DC.B 0x00 ; '\0' 0x2400057F: 00 DC.B 0x00 ; '\0' 0x24000580: 00 DC.B 0x00 ; '\0' 0x24000581: 00 DC.B 0x00 ; '\0' 0x24000582: 00 DC.B 0x00 ; '\0' 0x24000583: 00 DC.B 0x00 ; '\0' 0x24000584: 00 DC.B 0x00 ; '\0' 0x24000585: 00 DC.B 0x00 ; '\0' 0x24000586: 00 DC.B 0x00 ; '\0' 0x24000587: 00 DC.B 0x00 ; '\0' 0x24000588: 00 DC.B 0x00 ; '\0' 0x24000589: 00 DC.B 0x00 ; '\0' 0x2400058A: 00 DC.B 0x00 ; '\0' 0x2400058B: 00 DC.B 0x00 ; '\0' 0x2400058C: 00 DC.B 0x00 ; '\0' 0x2400058D: 00 DC.B 0x00 ; '\0' 0x2400058E: 00 DC.B 0x00 ; '\0' 0x2400058F: 00 DC.B 0x00 ; '\0' 0x24000590: 00 DC.B 0x00 ; '\0' 0x24000591: 00 DC.B 0x00 ; '\0' 0x24000592: 00 DC.B 0x00 ; '\0' 0x24000593: 00 DC.B 0x00 ; '\0' 0x24000594: 00 DC.B 0x00 ; '\0' 0x24000595: 00 DC.B 0x00 ; '\0' 0x24000596: 00 DC.B 0x00 ; '\0' 0x24000597: 00 DC.B 0x00 ; '\0' 0x24000598: 00 DC.B 0x00 ; '\0' 0x24000599: 00 DC.B 0x00 ; '\0' 0x2400059A: 00 DC.B 0x00 ; '\0' 0x2400059B: 00 DC.B 0x00 ; '\0' 0x2400059C: 00 DC.B 0x00 ; '\0' 0x2400059D: 00 DC.B 0x00 ; '\0' 0x2400059E: 00 DC.B 0x00 ; '\0' 0x2400059F: 00 DC.B 0x00 ; '\0' 0x240005A0: 00 DC.B 0x00 ; '\0' 0x240005A1: 00 DC.B 0x00 ; '\0' 0x240005A2: 00 DC.B 0x00 ; '\0' 0x240005A3: 00 DC.B 0x00 ; '\0' 0x240005A4: 00 DC.B 0x00 ; '\0' 0x240005A5: 00 DC.B 0x00 ; '\0' 0x240005A6: 00 DC.B 0x00 ; '\0' 0x240005A7: 00 DC.B 0x00 ; '\0' 0x240005A8: 00 DC.B 0x00 ; '\0' 0x240005A9: 00 DC.B 0x00 ; '\0' 0x240005AA: 00 DC.B 0x00 ; '\0' 0x240005AB: 00 DC.B 0x00 ; '\0' 0x240005AC: 00 DC.B 0x00 ; '\0' 0x240005AD: 00 DC.B 0x00 ; '\0' 0x240005AE: 00 DC.B 0x00 ; '\0' 0x240005AF: 00 DC.B 0x00 ; '\0' 0x240005B0: 00 DC.B 0x00 ; '\0' 0x240005B1: 00 DC.B 0x00 ; '\0' 0x240005B2: 00 DC.B 0x00 ; '\0' 0x240005B3: 00 DC.B 0x00 ; '\0' 0x240005B4: 00 DC.B 0x00 ; '\0' 0x240005B5: 00 DC.B 0x00 ; '\0' 0x240005B6: 00 DC.B 0x00 ; '\0' 0x240005B7: 00 DC.B 0x00 ; '\0' 0x240005B8: 00 DC.B 0x00 ; '\0' 0x240005B9: 00 DC.B 0x00 ; '\0' 0x240005BA: 00 DC.B 0x00 ; '\0' 0x240005BB: 00 DC.B 0x00 ; '\0' 0x240005BC: 00 DC.B 0x00 ; '\0' 0x240005BD: 00 DC.B 0x00 ; '\0' 0x240005BE: 00 DC.B 0x00 ; '\0' 0x240005BF: 00 DC.B 0x00 ; '\0' 0x240005C0: 00 DC.B 0x00 ; '\0' 0x240005C1: 00 DC.B 0x00 ; '\0' 0x240005C2: 00 DC.B 0x00 ; '\0' 0x240005C3: 00 DC.B 0x00 ; '\0' 0x240005C4: 00 DC.B 0x00 ; '\0' 0x240005C5: 00 DC.B 0x00 ; '\0' 0x240005C6: 00 DC.B 0x00 ; '\0' 0x240005C7: 00 DC.B 0x00 ; '\0' 0x240005C8: 00 DC.B 0x00 ; '\0' 0x240005C9: 00 DC.B 0x00 ; '\0' 0x240005CA: 00 DC.B 0x00 ; '\0' 0x240005CB: 00 DC.B 0x00 ; '\0' 0x240005CC: 00 DC.B 0x00 ; '\0' 0x240005CD: 00 DC.B 0x00 ; '\0' 0x240005CE: 00 DC.B 0x00 ; '\0' 0x240005CF: 00 DC.B 0x00 ; '\0' 0x240005D0: 00 DC.B 0x00 ; '\0' 0x240005D1: 00 DC.B 0x00 ; '\0' 0x240005D2: 00 DC.B 0x00 ; '\0' 0x240005D3: 00 DC.B 0x00 ; '\0' 0x240005D4: 00 DC.B 0x00 ; '\0' 0x240005D5: 00 DC.B 0x00 ; '\0' 0x240005D6: 00 DC.B 0x00 ; '\0' 0x240005D7: 00 DC.B 0x00 ; '\0' 0x240005D8: 00 DC.B 0x00 ; '\0' 0x240005D9: 00 DC.B 0x00 ; '\0' 0x240005DA: 00 DC.B 0x00 ; '\0' 0x240005DB: 00 DC.B 0x00 ; '\0' 0x240005DC: 00 DC.B 0x00 ; '\0' 0x240005DD: 00 DC.B 0x00 ; '\0' 0x240005DE: 00 DC.B 0x00 ; '\0' 0x240005DF: 00 DC.B 0x00 ; '\0' 0x240005E0: 00 DC.B 0x00 ; '\0' 0x240005E1: 00 DC.B 0x00 ; '\0' 0x240005E2: 00 DC.B 0x00 ; '\0' 0x240005E3: 00 DC.B 0x00 ; '\0' 0x240005E4: 00 DC.B 0x00 ; '\0' 0x240005E5: 00 DC.B 0x00 ; '\0' 0x240005E6: 00 DC.B 0x00 ; '\0' 0x240005E7: 00 DC.B 0x00 ; '\0' 0x240005E8: 00 DC.B 0x00 ; '\0' 0x240005E9: 00 DC.B 0x00 ; '\0' 0x240005EA: 00 DC.B 0x00 ; '\0' 0x240005EB: 00 DC.B 0x00 ; '\0' 0x240005EC: 00 DC.B 0x00 ; '\0' 0x240005ED: 00 DC.B 0x00 ; '\0' 0x240005EE: 00 DC.B 0x00 ; '\0' 0x240005EF: 00 DC.B 0x00 ; '\0' 0x240005F0: 00 DC.B 0x00 ; '\0' 0x240005F1: 00 DC.B 0x00 ; '\0' 0x240005F2: 00 DC.B 0x00 ; '\0' 0x240005F3: 00 DC.B 0x00 ; '\0' 0x240005F4: 00 DC.B 0x00 ; '\0' 0x240005F5: 00 DC.B 0x00 ; '\0' 0x240005F6: 00 DC.B 0x00 ; '\0' 0x240005F7: 00 DC.B 0x00 ; '\0' 0x240005F8: 00 DC.B 0x00 ; '\0' 0x240005F9: 00 DC.B 0x00 ; '\0' 0x240005FA: 00 DC.B 0x00 ; '\0' 0x240005FB: 00 DC.B 0x00 ; '\0' 0x240005FC: 00 DC.B 0x00 ; '\0' 0x240005FD: 00 DC.B 0x00 ; '\0' 0x240005FE: 00 DC.B 0x00 ; '\0' 0x240005FF: 00 DC.B 0x00 ; '\0' 0x24000600: 00 DC.B 0x00 ; '\0' 0x24000601: 00 DC.B 0x00 ; '\0' 0x24000602: 00 DC.B 0x00 ; '\0' 0x24000603: 00 DC.B 0x00 ; '\0' 0x24000604: 00 DC.B 0x00 ; '\0' 0x24000605: 00 DC.B 0x00 ; '\0' 0x24000606: 00 DC.B 0x00 ; '\0' 0x24000607: 00 DC.B 0x00 ; '\0' 0x24000608: 00 DC.B 0x00 ; '\0' 0x24000609: 00 DC.B 0x00 ; '\0' 0x2400060A: 00 DC.B 0x00 ; '\0' 0x2400060B: 00 DC.B 0x00 ; '\0' 0x2400060C: 00 DC.B 0x00 ; '\0' 0x2400060D: 00 DC.B 0x00 ; '\0' 0x2400060E: 00 DC.B 0x00 ; '\0' 0x2400060F: 00 DC.B 0x00 ; '\0' 0x24000610: 00 DC.B 0x00 ; '\0' 0x24000611: 00 DC.B 0x00 ; '\0' 0x24000612: 00 DC.B 0x00 ; '\0' 0x24000613: 00 DC.B 0x00 ; '\0' 0x24000614: 00 DC.B 0x00 ; '\0' 0x24000615: 00 DC.B 0x00 ; '\0' 0x24000616: 00 DC.B 0x00 ; '\0' 0x24000617: 00 DC.B 0x00 ; '\0' 0x24000618: 00 DC.B 0x00 ; '\0' 0x24000619: 00 DC.B 0x00 ; '\0' 0x2400061A: 00 DC.B 0x00 ; '\0' 0x2400061B: 00 DC.B 0x00 ; '\0' 0x2400061C: 00 DC.B 0x00 ; '\0' 0x2400061D: 00 DC.B 0x00 ; '\0' 0x2400061E: 00 DC.B 0x00 ; '\0' 0x2400061F: 00 DC.B 0x00 ; '\0' 0x24000620: 00 DC.B 0x00 ; '\0' 0x24000621: 00 DC.B 0x00 ; '\0' 0x24000622: 00 DC.B 0x00 ; '\0' 0x24000623: 00 DC.B 0x00 ; '\0' 0x24000624: 00 DC.B 0x00 ; '\0' 0x24000625: 00 DC.B 0x00 ; '\0' 0x24000626: 00 DC.B 0x00 ; '\0' 0x24000627: 00 DC.B 0x00 ; '\0' 0x24000628: 00 DC.B 0x00 ; '\0' 0x24000629: 00 DC.B 0x00 ; '\0' 0x2400062A: 00 DC.B 0x00 ; '\0' 0x2400062B: 00 DC.B 0x00 ; '\0' 0x2400062C: 00 DC.B 0x00 ; '\0' 0x2400062D: 00 DC.B 0x00 ; '\0' 0x2400062E: 00 DC.B 0x00 ; '\0' 0x2400062F: 00 DC.B 0x00 ; '\0' 0x24000630: 00 DC.B 0x00 ; '\0' 0x24000631: 00 DC.B 0x00 ; '\0' 0x24000632: 00 DC.B 0x00 ; '\0' 0x24000633: 00 DC.B 0x00 ; '\0' 0x24000634: 00 DC.B 0x00 ; '\0' 0x24000635: 00 DC.B 0x00 ; '\0' 0x24000636: 00 DC.B 0x00 ; '\0' 0x24000637: 00 DC.B 0x00 ; '\0' 0x24000638: 00 DC.B 0x00 ; '\0' 0x24000639: 00 DC.B 0x00 ; '\0' 0x2400063A: 00 DC.B 0x00 ; '\0' 0x2400063B: 00 DC.B 0x00 ; '\0' 0x2400063C: 00 DC.B 0x00 ; '\0' 0x2400063D: 00 DC.B 0x00 ; '\0' 0x2400063E: 00 DC.B 0x00 ; '\0' 0x2400063F: 00 DC.B 0x00 ; '\0' 0x24000640: 00 DC.B 0x00 ; '\0' 0x24000641: 00 DC.B 0x00 ; '\0' 0x24000642: 00 DC.B 0x00 ; '\0' 0x24000643: 00 DC.B 0x00 ; '\0' 0x24000644: 00 DC.B 0x00 ; '\0' 0x24000645: 00 DC.B 0x00 ; '\0' 0x24000646: 00 DC.B 0x00 ; '\0' 0x24000647: 00 DC.B 0x00 ; '\0' 0x24000648: 00 DC.B 0x00 ; '\0' 0x24000649: 00 DC.B 0x00 ; '\0' 0x2400064A: 00 DC.B 0x00 ; '\0' 0x2400064B: 00 DC.B 0x00 ; '\0' 0x2400064C: 00 DC.B 0x00 ; '\0' 0x2400064D: 00 DC.B 0x00 ; '\0' 0x2400064E: 00 DC.B 0x00 ; '\0' 0x2400064F: 00 DC.B 0x00 ; '\0' 0x24000650: 00 DC.B 0x00 ; '\0' 0x24000651: 00 DC.B 0x00 ; '\0' 0x24000652: 00 DC.B 0x00 ; '\0' 0x24000653: 00 DC.B 0x00 ; '\0' 0x24000654: 00 DC.B 0x00 ; '\0' 0x24000655: 00 DC.B 0x00 ; '\0' 0x24000656: 00 DC.B 0x00 ; '\0' 0x24000657: 00 DC.B 0x00 ; '\0' 0x24000658: 00 DC.B 0x00 ; '\0' 0x24000659: 00 DC.B 0x00 ; '\0' 0x2400065A: 00 DC.B 0x00 ; '\0' 0x2400065B: 00 DC.B 0x00 ; '\0' 0x2400065C: 00 DC.B 0x00 ; '\0' 0x2400065D: 00 DC.B 0x00 ; '\0' 0x2400065E: 00 DC.B 0x00 ; '\0' 0x2400065F: 00 DC.B 0x00 ; '\0' 0x24000660: 00 DC.B 0x00 ; '\0' 0x24000661: 00 DC.B 0x00 ; '\0' 0x24000662: 00 DC.B 0x00 ; '\0' 0x24000663: 00 DC.B 0x00 ; '\0' 0x24000664: 00 DC.B 0x00 ; '\0' 0x24000665: 00 DC.B 0x00 ; '\0' 0x24000666: 00 DC.B 0x00 ; '\0' 0x24000667: 00 DC.B 0x00 ; '\0' 0x24000668: 00 DC.B 0x00 ; '\0' 0x24000669: 00 DC.B 0x00 ; '\0' 0x2400066A: 00 DC.B 0x00 ; '\0' 0x2400066B: 00 DC.B 0x00 ; '\0' 0x2400066C: 00 DC.B 0x00 ; '\0' 0x2400066D: 00 DC.B 0x00 ; '\0' 0x2400066E: 00 DC.B 0x00 ; '\0' 0x2400066F: 00 DC.B 0x00 ; '\0' 0x24000670: 00 DC.B 0x00 ; '\0' 0x24000671: 00 DC.B 0x00 ; '\0' 0x24000672: 00 DC.B 0x00 ; '\0' 0x24000673: 00 DC.B 0x00 ; '\0' 0x24000674: 00 DC.B 0x00 ; '\0' 0x24000675: 00 DC.B 0x00 ; '\0' 0x24000676: 00 DC.B 0x00 ; '\0' 0x24000677: 00 DC.B 0x00 ; '\0' 0x24000678: 00 DC.B 0x00 ; '\0' 0x24000679: 00 DC.B 0x00 ; '\0' 0x2400067A: 00 DC.B 0x00 ; '\0' 0x2400067B: 00 DC.B 0x00 ; '\0' 0x2400067C: 00 DC.B 0x00 ; '\0' 0x2400067D: 00 DC.B 0x00 ; '\0' 0x2400067E: 00 DC.B 0x00 ; '\0' 0x2400067F: 00 DC.B 0x00 ; '\0' 0x24000680: 00 DC.B 0x00 ; '\0' 0x24000681: 00 DC.B 0x00 ; '\0' 0x24000682: 00 DC.B 0x00 ; '\0' 0x24000683: 00 DC.B 0x00 ; '\0' 0x24000684: 00 DC.B 0x00 ; '\0' 0x24000685: 00 DC.B 0x00 ; '\0' 0x24000686: 00 DC.B 0x00 ; '\0' 0x24000687: 00 DC.B 0x00 ; '\0' 0x24000688: 00 DC.B 0x00 ; '\0' 0x24000689: 00 DC.B 0x00 ; '\0' 0x2400068A: 00 DC.B 0x00 ; '\0' 0x2400068B: 00 DC.B 0x00 ; '\0' 0x2400068C: 00 DC.B 0x00 ; '\0' 0x2400068D: 00 DC.B 0x00 ; '\0' 0x2400068E: 00 DC.B 0x00 ; '\0' 0x2400068F: 00 DC.B 0x00 ; '\0' 0x24000690: 00 DC.B 0x00 ; '\0' 0x24000691: 00 DC.B 0x00 ; '\0' 0x24000692: 00 DC.B 0x00 ; '\0' 0x24000693: 00 DC.B 0x00 ; '\0' 0x24000694: 00 DC.B 0x00 ; '\0' 0x24000695: 00 DC.B 0x00 ; '\0' 0x24000696: 00 DC.B 0x00 ; '\0' 0x24000697: 00 DC.B 0x00 ; '\0' 0x24000698: 00 DC.B 0x00 ; '\0' 0x24000699: 00 DC.B 0x00 ; '\0' 0x2400069A: 00 DC.B 0x00 ; '\0' 0x2400069B: 00 DC.B 0x00 ; '\0' 0x2400069C: 00 DC.B 0x00 ; '\0' 0x2400069D: 00 DC.B 0x00 ; '\0' 0x2400069E: 00 DC.B 0x00 ; '\0' 0x2400069F: 00 DC.B 0x00 ; '\0' 0x240006A0: 00 DC.B 0x00 ; '\0' 0x240006A1: 00 DC.B 0x00 ; '\0' 0x240006A2: 00 DC.B 0x00 ; '\0' 0x240006A3: 00 DC.B 0x00 ; '\0' 0x240006A4: 00 DC.B 0x00 ; '\0' 0x240006A5: 00 DC.B 0x00 ; '\0' 0x240006A6: 00 DC.B 0x00 ; '\0' 0x240006A7: 00 DC.B 0x00 ; '\0' 0x240006A8: 00 DC.B 0x00 ; '\0' 0x240006A9: 00 DC.B 0x00 ; '\0' 0x240006AA: 00 DC.B 0x00 ; '\0' 0x240006AB: 00 DC.B 0x00 ; '\0' 0x240006AC: 00 DC.B 0x00 ; '\0' 0x240006AD: 00 DC.B 0x00 ; '\0' 0x240006AE: 00 DC.B 0x00 ; '\0' 0x240006AF: 00 DC.B 0x00 ; '\0' 0x240006B0: 00 DC.B 0x00 ; '\0' 0x240006B1: 00 DC.B 0x00 ; '\0' 0x240006B2: 00 DC.B 0x00 ; '\0' 0x240006B3: 00 DC.B 0x00 ; '\0' 0x240006B4: 00 DC.B 0x00 ; '\0' 0x240006B5: 00 DC.B 0x00 ; '\0' 0x240006B6: 00 DC.B 0x00 ; '\0' 0x240006B7: 00 DC.B 0x00 ; '\0' 0x240006B8: 00 DC.B 0x00 ; '\0' 0x240006B9: 00 DC.B 0x00 ; '\0' 0x240006BA: 00 DC.B 0x00 ; '\0' 0x240006BB: 00 DC.B 0x00 ; '\0' 0x240006BC: 00 DC.B 0x00 ; '\0' 0x240006BD: 00 DC.B 0x00 ; '\0' 0x240006BE: 00 DC.B 0x00 ; '\0' 0x240006BF: 00 DC.B 0x00 ; '\0' 0x240006C0: 00 DC.B 0x00 ; '\0' 0x240006C1: 00 DC.B 0x00 ; '\0' 0x240006C2: 00 DC.B 0x00 ; '\0' 0x240006C3: 00 DC.B 0x00 ; '\0' 0x240006C4: 00 DC.B 0x00 ; '\0' 0x240006C5: 00 DC.B 0x00 ; '\0' 0x240006C6: 00 DC.B 0x00 ; '\0' 0x240006C7: 00 DC.B 0x00 ; '\0' 0x240006C8: 00 DC.B 0x00 ; '\0' 0x240006C9: 00 DC.B 0x00 ; '\0' 0x240006CA: 00 DC.B 0x00 ; '\0' 0x240006CB: 00 DC.B 0x00 ; '\0' 0x240006CC: 00 DC.B 0x00 ; '\0' 0x240006CD: 00 DC.B 0x00 ; '\0' 0x240006CE: 00 DC.B 0x00 ; '\0' 0x240006CF: 00 DC.B 0x00 ; '\0' 0x240006D0: 00 DC.B 0x00 ; '\0' 0x240006D1: 00 DC.B 0x00 ; '\0' 0x240006D2: 00 DC.B 0x00 ; '\0' 0x240006D3: 00 DC.B 0x00 ; '\0' 0x240006D4: 00 DC.B 0x00 ; '\0' 0x240006D5: 00 DC.B 0x00 ; '\0' 0x240006D6: 00 DC.B 0x00 ; '\0' 0x240006D7: 00 DC.B 0x00 ; '\0' 0x240006D8: 00 DC.B 0x00 ; '\0' 0x240006D9: 00 DC.B 0x00 ; '\0' 0x240006DA: 00 DC.B 0x00 ; '\0' 0x240006DB: 00 DC.B 0x00 ; '\0' 0x240006DC: 00 DC.B 0x00 ; '\0' 0x240006DD: 00 DC.B 0x00 ; '\0' 0x240006DE: 00 DC.B 0x00 ; '\0' 0x240006DF: 00 DC.B 0x00 ; '\0' 0x240006E0: 00 DC.B 0x00 ; '\0' 0x240006E1: 00 DC.B 0x00 ; '\0' 0x240006E2: 00 DC.B 0x00 ; '\0' 0x240006E3: 00 DC.B 0x00 ; '\0' 0x240006E4: 00 DC.B 0x00 ; '\0' 0x240006E5: 00 DC.B 0x00 ; '\0' 0x240006E6: 00 DC.B 0x00 ; '\0' 0x240006E7: 00 DC.B 0x00 ; '\0' 0x240006E8: 00 DC.B 0x00 ; '\0' 0x240006E9: 00 DC.B 0x00 ; '\0' 0x240006EA: 00 DC.B 0x00 ; '\0' 0x240006EB: 00 DC.B 0x00 ; '\0' 0x240006EC: 00 DC.B 0x00 ; '\0' 0x240006ED: 00 DC.B 0x00 ; '\0' 0x240006EE: 00 DC.B 0x00 ; '\0' 0x240006EF: 00 DC.B 0x00 ; '\0' 0x240006F0: 00 DC.B 0x00 ; '\0' 0x240006F1: 00 DC.B 0x00 ; '\0' 0x240006F2: 00 DC.B 0x00 ; '\0' 0x240006F3: 00 DC.B 0x00 ; '\0' 0x240006F4: 00 DC.B 0x00 ; '\0' 0x240006F5: 00 DC.B 0x00 ; '\0' 0x240006F6: 00 DC.B 0x00 ; '\0' 0x240006F7: 00 DC.B 0x00 ; '\0' 0x240006F8: 00 DC.B 0x00 ; '\0' 0x240006F9: 00 DC.B 0x00 ; '\0' 0x240006FA: 00 DC.B 0x00 ; '\0' 0x240006FB: 00 DC.B 0x00 ; '\0' 0x240006FC: 00 DC.B 0x00 ; '\0' 0x240006FD: 00 DC.B 0x00 ; '\0' 0x240006FE: 00 DC.B 0x00 ; '\0' 0x240006FF: 00 DC.B 0x00 ; '\0' 0x24000700: 00 DC.B 0x00 ; '\0' 0x24000701: 00 DC.B 0x00 ; '\0' 0x24000702: 00 DC.B 0x00 ; '\0' 0x24000703: 00 DC.B 0x00 ; '\0' 0x24000704: 00 DC.B 0x00 ; '\0' 0x24000705: 00 DC.B 0x00 ; '\0' 0x24000706: 00 DC.B 0x00 ; '\0' 0x24000707: 00 DC.B 0x00 ; '\0' 0x24000708: 00 DC.B 0x00 ; '\0' 0x24000709: 00 DC.B 0x00 ; '\0' 0x2400070A: 00 DC.B 0x00 ; '\0' 0x2400070B: 00 DC.B 0x00 ; '\0' 0x2400070C: 00 DC.B 0x00 ; '\0' 0x2400070D: 00 DC.B 0x00 ; '\0' 0x2400070E: 00 DC.B 0x00 ; '\0' 0x2400070F: 00 DC.B 0x00 ; '\0' 0x24000710: 00 DC.B 0x00 ; '\0' 0x24000711: 00 DC.B 0x00 ; '\0' 0x24000712: 00 DC.B 0x00 ; '\0' 0x24000713: 00 DC.B 0x00 ; '\0' 0x24000714: 00 DC.B 0x00 ; '\0' 0x24000715: 00 DC.B 0x00 ; '\0' 0x24000716: 00 DC.B 0x00 ; '\0' 0x24000717: 00 DC.B 0x00 ; '\0' 0x24000718: 00 DC.B 0x00 ; '\0' 0x24000719: 00 DC.B 0x00 ; '\0' 0x2400071A: 00 DC.B 0x00 ; '\0' 0x2400071B: 00 DC.B 0x00 ; '\0' 0x2400071C: 00 DC.B 0x00 ; '\0' 0x2400071D: 00 DC.B 0x00 ; '\0' 0x2400071E: 00 DC.B 0x00 ; '\0' 0x2400071F: 00 DC.B 0x00 ; '\0' 0x24000720: 00 DC.B 0x00 ; '\0' 0x24000721: 00 DC.B 0x00 ; '\0' 0x24000722: 00 DC.B 0x00 ; '\0' 0x24000723: 00 DC.B 0x00 ; '\0' 0x24000724: 00 DC.B 0x00 ; '\0' 0x24000725: 00 DC.B 0x00 ; '\0' 0x24000726: 00 DC.B 0x00 ; '\0' 0x24000727: 00 DC.B 0x00 ; '\0' 0x24000728: 00 DC.B 0x00 ; '\0' 0x24000729: 00 DC.B 0x00 ; '\0' 0x2400072A: 00 DC.B 0x00 ; '\0' 0x2400072B: 00 DC.B 0x00 ; '\0' 0x2400072C: 00 DC.B 0x00 ; '\0' 0x2400072D: 00 DC.B 0x00 ; '\0' 0x2400072E: 00 DC.B 0x00 ; '\0' 0x2400072F: 00 DC.B 0x00 ; '\0' 0x24000730: 00 DC.B 0x00 ; '\0' 0x24000731: 00 DC.B 0x00 ; '\0' 0x24000732: 00 DC.B 0x00 ; '\0' 0x24000733: 00 DC.B 0x00 ; '\0' 0x24000734: 00 DC.B 0x00 ; '\0' 0x24000735: 00 DC.B 0x00 ; '\0' 0x24000736: 00 DC.B 0x00 ; '\0' 0x24000737: 00 DC.B 0x00 ; '\0' 0x24000738: 00 DC.B 0x00 ; '\0' 0x24000739: 00 DC.B 0x00 ; '\0' 0x2400073A: 00 DC.B 0x00 ; '\0' 0x2400073B: 00 DC.B 0x00 ; '\0' 0x2400073C: 00 DC.B 0x00 ; '\0' 0x2400073D: 00 DC.B 0x00 ; '\0' 0x2400073E: 00 DC.B 0x00 ; '\0' 0x2400073F: 00 DC.B 0x00 ; '\0' 0x24000740: 00 DC.B 0x00 ; '\0' 0x24000741: 00 DC.B 0x00 ; '\0' 0x24000742: 00 DC.B 0x00 ; '\0' 0x24000743: 00 DC.B 0x00 ; '\0' 0x24000744: 00 DC.B 0x00 ; '\0' 0x24000745: 00 DC.B 0x00 ; '\0' 0x24000746: 00 DC.B 0x00 ; '\0' 0x24000747: 00 DC.B 0x00 ; '\0' 0x24000748: 00 DC.B 0x00 ; '\0' 0x24000749: 00 DC.B 0x00 ; '\0' 0x2400074A: 00 DC.B 0x00 ; '\0' 0x2400074B: 00 DC.B 0x00 ; '\0' 0x2400074C: 00 DC.B 0x00 ; '\0' 0x2400074D: 00 DC.B 0x00 ; '\0' 0x2400074E: 00 DC.B 0x00 ; '\0' 0x2400074F: 00 DC.B 0x00 ; '\0' 0x24000750: 00 DC.B 0x00 ; '\0' 0x24000751: 00 DC.B 0x00 ; '\0' 0x24000752: 00 DC.B 0x00 ; '\0' 0x24000753: 00 DC.B 0x00 ; '\0' 0x24000754: 00 DC.B 0x00 ; '\0' 0x24000755: 00 DC.B 0x00 ; '\0' 0x24000756: 00 DC.B 0x00 ; '\0' 0x24000757: 00 DC.B 0x00 ; '\0' 0x24000758: 00 DC.B 0x00 ; '\0' 0x24000759: 00 DC.B 0x00 ; '\0' 0x2400075A: 00 DC.B 0x00 ; '\0' 0x2400075B: 00 DC.B 0x00 ; '\0' 0x2400075C: 00 DC.B 0x00 ; '\0' 0x2400075D: 00 DC.B 0x00 ; '\0' 0x2400075E: 00 DC.B 0x00 ; '\0' 0x2400075F: 00 DC.B 0x00 ; '\0' 0x24000760: 00 DC.B 0x00 ; '\0' 0x24000761: 00 DC.B 0x00 ; '\0' 0x24000762: 00 DC.B 0x00 ; '\0' 0x24000763: 00 DC.B 0x00 ; '\0' 0x24000764: 00 DC.B 0x00 ; '\0' 0x24000765: 00 DC.B 0x00 ; '\0' 0x24000766: 00 DC.B 0x00 ; '\0' 0x24000767: 00 DC.B 0x00 ; '\0' 0x24000768: 00 DC.B 0x00 ; '\0' 0x24000769: 00 DC.B 0x00 ; '\0' 0x2400076A: 00 DC.B 0x00 ; '\0' 0x2400076B: 00 DC.B 0x00 ; '\0' 0x2400076C: 00 DC.B 0x00 ; '\0' 0x2400076D: 00 DC.B 0x00 ; '\0' 0x2400076E: 00 DC.B 0x00 ; '\0' 0x2400076F: 00 DC.B 0x00 ; '\0' 0x24000770: 00 DC.B 0x00 ; '\0' 0x24000771: 00 DC.B 0x00 ; '\0' 0x24000772: 00 DC.B 0x00 ; '\0' 0x24000773: 00 DC.B 0x00 ; '\0' 0x24000774: 00 DC.B 0x00 ; '\0' 0x24000775: 00 DC.B 0x00 ; '\0' 0x24000776: 00 DC.B 0x00 ; '\0' 0x24000777: 00 DC.B 0x00 ; '\0' 0x24000778: 00 DC.B 0x00 ; '\0' 0x24000779: 00 DC.B 0x00 ; '\0' 0x2400077A: 00 DC.B 0x00 ; '\0' 0x2400077B: 00 DC.B 0x00 ; '\0' 0x2400077C: 00 DC.B 0x00 ; '\0' 0x2400077D: 00 DC.B 0x00 ; '\0' 0x2400077E: 00 DC.B 0x00 ; '\0' 0x2400077F: 00 DC.B 0x00 ; '\0' 0x24000780: 00 DC.B 0x00 ; '\0' 0x24000781: 00 DC.B 0x00 ; '\0' 0x24000782: 00 DC.B 0x00 ; '\0' 0x24000783: 00 DC.B 0x00 ; '\0' 0x24000784: 00 DC.B 0x00 ; '\0' 0x24000785: 00 DC.B 0x00 ; '\0' 0x24000786: 00 DC.B 0x00 ; '\0' 0x24000787: 00 DC.B 0x00 ; '\0' 0x24000788: 00 DC.B 0x00 ; '\0' 0x24000789: 00 DC.B 0x00 ; '\0' 0x2400078A: 00 DC.B 0x00 ; '\0' 0x2400078B: 00 DC.B 0x00 ; '\0' 0x2400078C: 00 DC.B 0x00 ; '\0' 0x2400078D: 00 DC.B 0x00 ; '\0' 0x2400078E: 00 DC.B 0x00 ; '\0' 0x2400078F: 00 DC.B 0x00 ; '\0' 0x24000790: 00 DC.B 0x00 ; '\0' 0x24000791: 00 DC.B 0x00 ; '\0' 0x24000792: 00 DC.B 0x00 ; '\0' 0x24000793: 00 DC.B 0x00 ; '\0' 0x24000794: 00 DC.B 0x00 ; '\0' 0x24000795: 00 DC.B 0x00 ; '\0' 0x24000796: 00 DC.B 0x00 ; '\0' 0x24000797: 00 DC.B 0x00 ; '\0' 0x24000798: 00 DC.B 0x00 ; '\0' 0x24000799: 00 DC.B 0x00 ; '\0' 0x2400079A: 00 DC.B 0x00 ; '\0' 0x2400079B: 00 DC.B 0x00 ; '\0' 0x2400079C: 00 DC.B 0x00 ; '\0' 0x2400079D: 00 DC.B 0x00 ; '\0' 0x2400079E: 00 DC.B 0x00 ; '\0' 0x2400079F: 00 DC.B 0x00 ; '\0' 0x240007A0: 00 DC.B 0x00 ; '\0' 0x240007A1: 00 DC.B 0x00 ; '\0' 0x240007A2: 00 DC.B 0x00 ; '\0' 0x240007A3: 00 DC.B 0x00 ; '\0' 0x240007A4: 00 DC.B 0x00 ; '\0' 0x240007A5: 00 DC.B 0x00 ; '\0' 0x240007A6: 00 DC.B 0x00 ; '\0' 0x240007A7: 00 DC.B 0x00 ; '\0' 0x240007A8: 00 DC.B 0x00 ; '\0' 0x240007A9: 00 DC.B 0x00 ; '\0' 0x240007AA: 00 DC.B 0x00 ; '\0' 0x240007AB: 00 DC.B 0x00 ; '\0' 0x240007AC: 00 DC.B 0x00 ; '\0' 0x240007AD: 00 DC.B 0x00 ; '\0' 0x240007AE: 00 DC.B 0x00 ; '\0' 0x240007AF: 00 DC.B 0x00 ; '\0' 0x240007B0: 00 DC.B 0x00 ; '\0' 0x240007B1: 00 DC.B 0x00 ; '\0' 0x240007B2: 00 DC.B 0x00 ; '\0' 0x240007B3: 00 DC.B 0x00 ; '\0' 0x240007B4: 00 DC.B 0x00 ; '\0' 0x240007B5: 00 DC.B 0x00 ; '\0' 0x240007B6: 00 DC.B 0x00 ; '\0' 0x240007B7: 00 DC.B 0x00 ; '\0' 0x240007B8: 00 DC.B 0x00 ; '\0' 0x240007B9: 00 DC.B 0x00 ; '\0' 0x240007BA: 00 DC.B 0x00 ; '\0' 0x240007BB: 00 DC.B 0x00 ; '\0' 0x240007BC: 00 DC.B 0x00 ; '\0' 0x240007BD: 00 DC.B 0x00 ; '\0' 0x240007BE: 00 DC.B 0x00 ; '\0' 0x240007BF: 00 DC.B 0x00 ; '\0' 0x240007C0: 00 DC.B 0x00 ; '\0' 0x240007C1: 00 DC.B 0x00 ; '\0' 0x240007C2: 00 DC.B 0x00 ; '\0' 0x240007C3: 00 DC.B 0x00 ; '\0' 0x240007C4: 00 DC.B 0x00 ; '\0' 0x240007C5: 00 DC.B 0x00 ; '\0' 0x240007C6: 00 DC.B 0x00 ; '\0' 0x240007C7: 00 DC.B 0x00 ; '\0' 0x240007C8: 00 DC.B 0x00 ; '\0' 0x240007C9: 00 DC.B 0x00 ; '\0' 0x240007CA: 00 DC.B 0x00 ; '\0' 0x240007CB: 00 DC.B 0x00 ; '\0' 0x240007CC: 00 DC.B 0x00 ; '\0' 0x240007CD: 00 DC.B 0x00 ; '\0' 0x240007CE: 00 DC.B 0x00 ; '\0' 0x240007CF: 00 DC.B 0x00 ; '\0' 0x240007D0: 00 DC.B 0x00 ; '\0' 0x240007D1: 00 DC.B 0x00 ; '\0' 0x240007D2: 00 DC.B 0x00 ; '\0' 0x240007D3: 00 DC.B 0x00 ; '\0' 0x240007D4: 00 DC.B 0x00 ; '\0' 0x240007D5: 00 DC.B 0x00 ; '\0' 0x240007D6: 00 DC.B 0x00 ; '\0' 0x240007D7: 00 DC.B 0x00 ; '\0' 0x240007D8: 00 DC.B 0x00 ; '\0' 0x240007D9: 00 DC.B 0x00 ; '\0' 0x240007DA: 00 DC.B 0x00 ; '\0' 0x240007DB: 00 DC.B 0x00 ; '\0' 0x240007DC: 00 DC.B 0x00 ; '\0' 0x240007DD: 00 DC.B 0x00 ; '\0' 0x240007DE: 00 DC.B 0x00 ; '\0' 0x240007DF: 00 DC.B 0x00 ; '\0' 0x240007E0: 00 DC.B 0x00 ; '\0' 0x240007E1: 00 DC.B 0x00 ; '\0' 0x240007E2: 00 DC.B 0x00 ; '\0' 0x240007E3: 00 DC.B 0x00 ; '\0' 0x240007E4: 00 DC.B 0x00 ; '\0' 0x240007E5: 00 DC.B 0x00 ; '\0' 0x240007E6: 00 DC.B 0x00 ; '\0' 0x240007E7: 00 DC.B 0x00 ; '\0' 0x240007E8: 00 DC.B 0x00 ; '\0' 0x240007E9: 00 DC.B 0x00 ; '\0' 0x240007EA: 00 DC.B 0x00 ; '\0' 0x240007EB: 00 DC.B 0x00 ; '\0' 0x240007EC: 00 DC.B 0x00 ; '\0' 0x240007ED: 00 DC.B 0x00 ; '\0' 0x240007EE: 00 DC.B 0x00 ; '\0' 0x240007EF: 00 DC.B 0x00 ; '\0' 0x240007F0: 00 DC.B 0x00 ; '\0' 0x240007F1: 00 DC.B 0x00 ; '\0' 0x240007F2: 00 DC.B 0x00 ; '\0' 0x240007F3: 00 DC.B 0x00 ; '\0' 0x240007F4: 00 DC.B 0x00 ; '\0' 0x240007F5: 00 DC.B 0x00 ; '\0' 0x240007F6: 00 DC.B 0x00 ; '\0' 0x240007F7: 00 DC.B 0x00 ; '\0' 0x240007F8: 00 DC.B 0x00 ; '\0' 0x240007F9: 00 DC.B 0x00 ; '\0' 0x240007FA: 00 DC.B 0x00 ; '\0' 0x240007FB: 00 DC.B 0x00 ; '\0' 0x240007FC: 00 DC.B 0x00 ; '\0' 0x240007FD: 00 DC.B 0x00 ; '\0' 0x240007FE: 00 DC.B 0x00 ; '\0' 0x240007FF: 00 DC.B 0x00 ; '\0'

Section .bss.pxReadyTasksLists from charger_lto.o, size=1120, align=4


pxReadyTasksLists: 0x24000800: 49 DC.B 0x49 ; 'I' 0x24000801: 44 DC.B 0x44 ; 'D' 0x24000802: 4C DC.B 0x4C ; 'L' 0x24000803: 45 DC.B 0x45 ; 'E' 0x24000804: 00 DC.B 0x00 ; '\0' 0x24000805: 00 DC.B 0x00 ; '\0' 0x24000806: 00 DC.B 0x00 ; '\0' 0x24000807: 00 DC.B 0x00 ; '\0' 0x24000808: 54 DC.B 0x54 ; 'T' 0x24000809: 6D DC.B 0x6D ; 'm' 0x2400080A: 72 DC.B 0x72 ; 'r' 0x2400080B: 20 DC.B 0x20 ; ' ' 0x2400080C: 53 DC.B 0x53 ; 'S' 0x2400080D: 76 DC.B 0x76 ; 'v' 0x2400080E: 63 DC.B 0x63 ; 'c' 0x2400080F: 00 DC.B 0x00 ; '\0' 0x24000810: 54 DC.B 0x54 ; 'T' 0x24000811: 6D DC.B 0x6D ; 'm' 0x24000812: 72 DC.B 0x72 ; 'r' 0x24000813: 51 DC.B 0x51 ; 'Q' 0x24000814: 00 DC.B 0x00 ; '\0' 0x24000815: 75 DC.B 0x75 ; 'u' 0x24000816: 61 DC.B 0x61 ; 'a' 0x24000817: 72 DC.B 0x72 ; 'r' 0x24000818: 74 DC.B 0x74 ; 't' 0x24000819: 20 DC.B 0x20 ; ' ' 0x2400081A: 65 DC.B 0x65 ; 'e' 0x2400081B: 72 DC.B 0x72 ; 'r' 0x2400081C: 72 DC.B 0x72 ; 'r' 0x2400081D: 6F DC.B 0x6F ; 'o' 0x2400081E: 72 DC.B 0x72 ; 'r' 0x2400081F: 20 DC.B 0x20 ; ' ' 0x24000820: 0A DC.B 0x0A ; '\n' 0x24000821: 0D DC.B 0x0D ; '\r' 0x24000822: 00 DC.B 0x00 ; '\0' 0x24000823: 00 DC.B 0x00 ; '\0' 0x24000824: 00 DC.B 0x00 ; '\0' 0x24000825: 08 DC.B 0x08 ; '\b' 0x24000826: DC DC.B 0xDC ; '\xDC' 0x24000827: 6F DC.B 0x6F ; 'o' 0x24000828: 00 DC.B 0x00 ; '\0' 0x24000829: 8A DC.B 0x8A ; '\x8A' 0x2400082A: C0 DC.B 0xC0 ; '\xC0' 0x2400082B: A8 DC.B 0xA8 ; '\xA8' 0x2400082C: 0B DC.B 0x0B ; '\v' 0x2400082D: 6D DC.B 0x6D ; 'm' 0x2400082E: FF DC.B 0xFF ; '\xFF' 0x2400082F: FF DC.B 0xFF ; '\xFF' 0x24000830: FF DC.B 0xFF ; '\xFF' 0x24000831: 00 DC.B 0x00 ; '\0' 0x24000832: C0 DC.B 0xC0 ; '\xC0' 0x24000833: A8 DC.B 0xA8 ; '\xA8' 0x24000834: 0B DC.B 0x0B ; '\v' 0x24000835: 01 DC.B 0x01 ; '\x01' 0x24000836: 08 DC.B 0x08 ; '\b' 0x24000837: 08 DC.B 0x08 ; '\b' 0x24000838: 08 DC.B 0x08 ; '\b' 0x24000839: 08 DC.B 0x08 ; '\b' 0x2400083A: 02 DC.B 0x02 ; '\x02' 0x2400083B: 20 DC.B 0x20 ; ' ' 0x2400083C: 41 DC.B 0x41 ; 'A' 0x2400083D: 43 DC.B 0x43 ; 'C' 0x2400083E: 43 DC.B 0x43 ; 'C' 0x2400083F: 45 DC.B 0x45 ; 'E' 0x24000840: 53 DC.B 0x53 ; 'S' 0x24000841: 53 DC.B 0x53 ; 'S' 0x24000842: 20 DC.B 0x20 ; ' ' 0x24000843: 45 DC.B 0x45 ; 'E' 0x24000844: 52 DC.B 0x52 ; 'R' 0x24000845: 52 DC.B 0x52 ; 'R' 0x24000846: 20 DC.B 0x20 ; ' ' 0x24000847: 3A DC.B 0x3A ; ':' 0x24000848: 20 DC.B 0x20 ; ' ' 0x24000849: 56 DC.B 0x56 ; 'V' 0x2400084A: 45 DC.B 0x45 ; 'E' 0x2400084B: 52 DC.B 0x52 ; 'R' 0x2400084C: 53 DC.B 0x53 ; 'S' 0x2400084D: 49 DC.B 0x49 ; 'I' 0x2400084E: 4F DC.B 0x4F ; 'O' 0x2400084F: 4E DC.B 0x4E ; 'N' 0x24000850: 52 DC.B 0x52 ; 'R' 0x24000851: 20 DC.B 0x20 ; ' ' 0x24000852: 21 DC.B 0x21 ; '!' 0x24000853: 3D DC.B 0x3D ; '=' 0x24000854: 20 DC.B 0x20 ; ' ' 0x24000855: 30 DC.B 0x30 ; '0' 0x24000856: 78 DC.B 0x78 ; 'x' 0x24000857: 35 DC.B 0x35 ; '5' 0x24000858: 31 DC.B 0x31 ; '1' 0x24000859: 2C DC.B 0x2C ; ',' 0x2400085A: 20 DC.B 0x20 ; ' ' 0x2400085B: 72 DC.B 0x72 ; 'r' 0x2400085C: 65 DC.B 0x65 ; 'e' 0x2400085D: 61 DC.B 0x61 ; 'a' 0x2400085E: 64 DC.B 0x64 ; 'd' 0x2400085F: 20 DC.B 0x20 ; ' ' 0x24000860: 76 DC.B 0x76 ; 'v' 0x24000861: 61 DC.B 0x61 ; 'a' 0x24000862: 6C DC.B 0x6C ; 'l' 0x24000863: 75 DC.B 0x75 ; 'u' 0x24000864: 65 DC.B 0x65 ; 'e' 0x24000865: 20 DC.B 0x20 ; ' ' 0x24000866: 3D DC.B 0x3D ; '=' 0x24000867: 20 DC.B 0x20 ; ' ' 0x24000868: 30 DC.B 0x30 ; '0' 0x24000869: 78 DC.B 0x78 ; 'x' 0x2400086A: 25 DC.B 0x25 ; '%' 0x2400086B: 30 DC.B 0x30 ; '0' 0x2400086C: 32 DC.B 0x32 ; '2' 0x2400086D: 78 DC.B 0x78 ; 'x' 0x2400086E: 0A DC.B 0x0A ; '\n' 0x2400086F: 00 DC.B 0x00 ; '\0' 0x24000870: 49 DC.B 0x49 ; 'I' 0x24000871: 50 DC.B 0x50 ; 'P' 0x24000872: 2D DC.B 0x2D ; '-' 0x24000873: 61 DC.B 0x61 ; 'a' 0x24000874: 64 DC.B 0x64 ; 'd' 0x24000875: 64 DC.B 0x64 ; 'd' 0x24000876: 72 DC.B 0x72 ; 'r' 0x24000877: 65 DC.B 0x65 ; 'e' 0x24000878: 73 DC.B 0x73 ; 's' 0x24000879: 73 DC.B 0x73 ; 's' 0x2400087A: 3A DC.B 0x3A ; ':' 0x2400087B: 20 DC.B 0x20 ; ' ' 0x2400087C: 25 DC.B 0x25 ; '%' 0x2400087D: 75 DC.B 0x75 ; 'u' 0x2400087E: 2E DC.B 0x2E ; '.' 0x2400087F: 25 DC.B 0x25 ; '%' 0x24000880: 75 DC.B 0x75 ; 'u' 0x24000881: 2E DC.B 0x2E ; '.' 0x24000882: 25 DC.B 0x25 ; '%' 0x24000883: 75 DC.B 0x75 ; 'u' 0x24000884: 2E DC.B 0x2E ; '.' 0x24000885: 25 DC.B 0x25 ; '%' 0x24000886: 75 DC.B 0x75 ; 'u' 0x24000887: 0A DC.B 0x0A ; '\n' 0x24000888: 00 DC.B 0x00 ; '\0' 0x24000889: 53 DC.B 0x53 ; 'S' 0x2400088A: 75 DC.B 0x75 ; 'u' 0x2400088B: 62 DC.B 0x62 ; 'b' 0x2400088C: 6E DC.B 0x6E ; 'n' 0x2400088D: 65 DC.B 0x65 ; 'e' 0x2400088E: 74 DC.B 0x74 ; 't' 0x2400088F: 20 DC.B 0x20 ; ' ' 0x24000890: 6D DC.B 0x6D ; 'm' 0x24000891: 61 DC.B 0x61 ; 'a' 0x24000892: 73 DC.B 0x73 ; 's' 0x24000893: 6B DC.B 0x6B ; 'k' 0x24000894: 3A DC.B 0x3A ; ':' 0x24000895: 20 DC.B 0x20 ; ' ' 0x24000896: 25 DC.B 0x25 ; '%' 0x24000897: 75 DC.B 0x75 ; 'u' 0x24000898: 2E DC.B 0x2E ; '.' 0x24000899: 25 DC.B 0x25 ; '%' 0x2400089A: 75 DC.B 0x75 ; 'u' 0x2400089B: 2E DC.B 0x2E ; '.' 0x2400089C: 25 DC.B 0x25 ; '%' 0x2400089D: 75 DC.B 0x75 ; 'u' 0x2400089E: 2E DC.B 0x2E ; '.' 0x2400089F: 25 DC.B 0x25 ; '%' 0x240008A0: 75 DC.B 0x75 ; 'u' 0x240008A1: 0A DC.B 0x0A ; '\n' 0x240008A2: 00 DC.B 0x00 ; '\0' 0x240008A3: 47 DC.B 0x47 ; 'G' 0x240008A4: 61 DC.B 0x61 ; 'a' 0x240008A5: 74 DC.B 0x74 ; 't' 0x240008A6: 65 DC.B 0x65 ; 'e' 0x240008A7: 77 DC.B 0x77 ; 'w' 0x240008A8: 61 DC.B 0x61 ; 'a' 0x240008A9: 79 DC.B 0x79 ; 'y' 0x240008AA: 20 DC.B 0x20 ; ' ' 0x240008AB: 61 DC.B 0x61 ; 'a' 0x240008AC: 64 DC.B 0x64 ; 'd' 0x240008AD: 64 DC.B 0x64 ; 'd' 0x240008AE: 72 DC.B 0x72 ; 'r' 0x240008AF: 65 DC.B 0x65 ; 'e' 0x240008B0: 73 DC.B 0x73 ; 's' 0x240008B1: 73 DC.B 0x73 ; 's' 0x240008B2: 3A DC.B 0x3A ; ':' 0x240008B3: 20 DC.B 0x20 ; ' ' 0x240008B4: 25 DC.B 0x25 ; '%' 0x240008B5: 75 DC.B 0x75 ; 'u' 0x240008B6: 2E DC.B 0x2E ; '.' 0x240008B7: 25 DC.B 0x25 ; '%' 0x240008B8: 75 DC.B 0x75 ; 'u' 0x240008B9: 2E DC.B 0x2E ; '.' 0x240008BA: 25 DC.B 0x25 ; '%' 0x240008BB: 75 DC.B 0x75 ; 'u' 0x240008BC: 2E DC.B 0x2E ; '.' 0x240008BD: 25 DC.B 0x25 ; '%' 0x240008BE: 75 DC.B 0x75 ; 'u' 0x240008BF: 0A DC.B 0x0A ; '\n' 0x240008C0: 00 DC.B 0x00 ; '\0' 0x240008C1: 44 DC.B 0x44 ; 'D' 0x240008C2: 4E DC.B 0x4E ; 'N' 0x240008C3: 53 DC.B 0x53 ; 'S' 0x240008C4: 20 DC.B 0x20 ; ' ' 0x240008C5: 61 DC.B 0x61 ; 'a' 0x240008C6: 64 DC.B 0x64 ; 'd' 0x240008C7: 64 DC.B 0x64 ; 'd' 0x240008C8: 72 DC.B 0x72 ; 'r' 0x240008C9: 65 DC.B 0x65 ; 'e' 0x240008CA: 73 DC.B 0x73 ; 's' 0x240008CB: 73 DC.B 0x73 ; 's' 0x240008CC: 3A DC.B 0x3A ; ':' 0x240008CD: 20 DC.B 0x20 ; ' ' 0x240008CE: 25 DC.B 0x25 ; '%' 0x240008CF: 75 DC.B 0x75 ; 'u' 0x240008D0: 2E DC.B 0x2E ; '.' 0x240008D1: 25 DC.B 0x25 ; '%' 0x240008D2: 75 DC.B 0x75 ; 'u' 0x240008D3: 2E DC.B 0x2E ; '.' 0x240008D4: 25 DC.B 0x25 ; '%' 0x240008D5: 75 DC.B 0x75 ; 'u' 0x240008D6: 2E DC.B 0x2E ; '.' 0x240008D7: 25 DC.B 0x25 ; '%' 0x240008D8: 75 DC.B 0x75 ; 'u' 0x240008D9: 0A DC.B 0x0A ; '\n' 0x240008DA: 00 DC.B 0x00 ; '\0' 0x240008DB: 4C DC.B 0x4C ; 'L' 0x240008DC: 65 DC.B 0x65 ; 'e' 0x240008DD: 61 DC.B 0x61 ; 'a' 0x240008DE: 73 DC.B 0x73 ; 's' 0x240008DF: 65 DC.B 0x65 ; 'e' 0x240008E0: 20 DC.B 0x20 ; ' ' 0x240008E1: 74 DC.B 0x74 ; 't' 0x240008E2: 69 DC.B 0x69 ; 'i' 0x240008E3: 6D DC.B 0x6D ; 'm' 0x240008E4: 65 DC.B 0x65 ; 'e' 0x240008E5: 3A DC.B 0x3A ; ':' 0x240008E6: 20 DC.B 0x20 ; ' ' 0x240008E7: 25 DC.B 0x25 ; '%' 0x240008E8: 75 DC.B 0x75 ; 'u' 0x240008E9: 0A DC.B 0x0A ; '\n' 0x240008EA: 00 DC.B 0x00 ; '\0' 0x240008EB: 0D DC.B 0x0D ; '\r' 0x240008EC: 0A DC.B 0x0A ; '\n' 0x240008ED: 2D DC.B 0x2D ; '-' 0x240008EE: 2D DC.B 0x2D ; '-' 0x240008EF: 2D DC.B 0x2D ; '-' 0x240008F0: 2D DC.B 0x2D ; '-' 0x240008F1: 2D DC.B 0x2D ; '-' 0x240008F2: 2D DC.B 0x2D ; '-' 0x240008F3: 2D DC.B 0x2D ; '-' 0x240008F4: 2D DC.B 0x2D ; '-' 0x240008F5: 2D DC.B 0x2D ; '-' 0x240008F6: 2D DC.B 0x2D ; '-' 0x240008F7: 53 DC.B 0x53 ; 'S' 0x240008F8: 54 DC.B 0x54 ; 'T' 0x240008F9: 41 DC.B 0x41 ; 'A' 0x240008FA: 54 DC.B 0x54 ; 'T' 0x240008FB: 49 DC.B 0x49 ; 'I' 0x240008FC: 43 DC.B 0x43 ; 'C' 0x240008FD: 20 DC.B 0x20 ; ' ' 0x240008FE: 4E DC.B 0x4E ; 'N' 0x240008FF: 65 DC.B 0x65 ; 'e' 0x24000900: 74 DC.B 0x74 ; 't' 0x24000901: 20 DC.B 0x20 ; ' ' 0x24000902: 49 DC.B 0x49 ; 'I' 0x24000903: 6E DC.B 0x6E ; 'n' 0x24000904: 66 DC.B 0x66 ; 'f' 0x24000905: 6F DC.B 0x6F ; 'o' 0x24000906: 72 DC.B 0x72 ; 'r' 0x24000907: 6D DC.B 0x6D ; 'm' 0x24000908: 61 DC.B 0x61 ; 'a' 0x24000909: 74 DC.B 0x74 ; 't' 0x2400090A: 69 DC.B 0x69 ; 'i' 0x2400090B: 6F DC.B 0x6F ; 'o' 0x2400090C: 6E DC.B 0x6E ; 'n' 0x2400090D: 2D DC.B 0x2D ; '-' 0x2400090E: 2D DC.B 0x2D ; '-' 0x2400090F: 2D DC.B 0x2D ; '-' 0x24000910: 2D DC.B 0x2D ; '-' 0x24000911: 2D DC.B 0x2D ; '-' 0x24000912: 2D DC.B 0x2D ; '-' 0x24000913: 2D DC.B 0x2D ; '-' 0x24000914: 2D DC.B 0x2D ; '-' 0x24000915: 2D DC.B 0x2D ; '-' 0x24000916: 2D DC.B 0x2D ; '-' 0x24000917: 2D DC.B 0x2D ; '-' 0x24000918: 2D DC.B 0x2D ; '-' 0x24000919: 2D DC.B 0x2D ; '-' 0x2400091A: 2D DC.B 0x2D ; '-' 0x2400091B: 0D DC.B 0x0D ; '\r' 0x2400091C: 00 DC.B 0x00 ; '\0' 0x2400091D: 3E DC.B 0x3E ; '>' 0x2400091E: 3E DC.B 0x3E ; '>' 0x2400091F: 3E DC.B 0x3E ; '>' 0x24000920: 3E DC.B 0x3E ; '>' 0x24000921: 57 DC.B 0x57 ; 'W' 0x24000922: 35 DC.B 0x35 ; '5' 0x24000923: 31 DC.B 0x31 ; '1' 0x24000924: 30 DC.B 0x30 ; '0' 0x24000925: 30 DC.B 0x30 ; '0' 0x24000926: 73 DC.B 0x73 ; 's' 0x24000927: 20 DC.B 0x20 ; ' ' 0x24000928: 6D DC.B 0x6D ; 'm' 0x24000929: 65 DC.B 0x65 ; 'e' 0x2400092A: 6D DC.B 0x6D ; 'm' 0x2400092B: 6F DC.B 0x6F ; 'o' 0x2400092C: 72 DC.B 0x72 ; 'r' 0x2400092D: 79 DC.B 0x79 ; 'y' 0x2400092E: 20 DC.B 0x20 ; ' ' 0x2400092F: 69 DC.B 0x69 ; 'i' 0x24000930: 6E DC.B 0x6E ; 'n' 0x24000931: 69 DC.B 0x69 ; 'i' 0x24000932: 74 DC.B 0x74 ; 't' 0x24000933: 69 DC.B 0x69 ; 'i' 0x24000934: 61 DC.B 0x61 ; 'a' 0x24000935: 6C DC.B 0x6C ; 'l' 0x24000936: 69 DC.B 0x69 ; 'i' 0x24000937: 7A DC.B 0x7A ; 'z' 0x24000938: 61 DC.B 0x61 ; 'a' 0x24000939: 74 DC.B 0x74 ; 't' 0x2400093A: 69 DC.B 0x69 ; 'i' 0x2400093B: 6F DC.B 0x6F ; 'o' 0x2400093C: 6E DC.B 0x6E ; 'n' 0x2400093D: 20 DC.B 0x20 ; ' ' 0x2400093E: 66 DC.B 0x66 ; 'f' 0x2400093F: 61 DC.B 0x61 ; 'a' 0x24000940: 69 DC.B 0x69 ; 'i' 0x24000941: 6C DC.B 0x6C ; 'l' 0x24000942: 65 DC.B 0x65 ; 'e' 0x24000943: 64 DC.B 0x64 ; 'd' 0x24000944: 0D DC.B 0x0D ; '\r' 0x24000945: 00 DC.B 0x00 ; '\0' 0x24000946: 57 DC.B 0x57 ; 'W' 0x24000947: 35 DC.B 0x35 ; '5' 0x24000948: 31 DC.B 0x31 ; '1' 0x24000949: 30 DC.B 0x30 ; '0' 0x2400094A: 30 DC.B 0x30 ; '0' 0x2400094B: 53 DC.B 0x53 ; 'S' 0x2400094C: 20 DC.B 0x20 ; ' ' 0x2400094D: 69 DC.B 0x69 ; 'i' 0x2400094E: 6E DC.B 0x6E ; 'n' 0x2400094F: 74 DC.B 0x74 ; 't' 0x24000950: 65 DC.B 0x65 ; 'e' 0x24000951: 72 DC.B 0x72 ; 'r' 0x24000952: 72 DC.B 0x72 ; 'r' 0x24000953: 75 DC.B 0x75 ; 'u' 0x24000954: 70 DC.B 0x70 ; 'p' 0x24000955: 74 DC.B 0x74 ; 't' 0x24000956: 0D DC.B 0x0D ; '\r' 0x24000957: 00 DC.B 0x00 ; '\0' 0x24000958: 49 DC.B 0x49 ; 'I' 0x24000959: 50 DC.B 0x50 ; 'P' 0x2400095A: 2D DC.B 0x2D ; '-' 0x2400095B: 61 DC.B 0x61 ; 'a' 0x2400095C: 64 DC.B 0x64 ; 'd' 0x2400095D: 64 DC.B 0x64 ; 'd' 0x2400095E: 72 DC.B 0x72 ; 'r' 0x2400095F: 65 DC.B 0x65 ; 'e' 0x24000960: 73 DC.B 0x73 ; 's' 0x24000961: 73 DC.B 0x73 ; 's' 0x24000962: 20 DC.B 0x20 ; ' ' 0x24000963: 77 DC.B 0x77 ; 'w' 0x24000964: 61 DC.B 0x61 ; 'a' 0x24000965: 73 DC.B 0x73 ; 's' 0x24000966: 20 DC.B 0x20 ; ' ' 0x24000967: 61 DC.B 0x61 ; 'a' 0x24000968: 73 DC.B 0x73 ; 's' 0x24000969: 73 DC.B 0x73 ; 's' 0x2400096A: 69 DC.B 0x69 ; 'i' 0x2400096B: 67 DC.B 0x67 ; 'g' 0x2400096C: 6E DC.B 0x6E ; 'n' 0x2400096D: 65 DC.B 0x65 ; 'e' 0x2400096E: 64 DC.B 0x64 ; 'd' 0x2400096F: 2E DC.B 0x2E ; '.' 0x24000970: 00 DC.B 0x00 ; '\0' 0x24000971: 49 DC.B 0x49 ; 'I' 0x24000972: 50 DC.B 0x50 ; 'P' 0x24000973: 2D DC.B 0x2D ; '-' 0x24000974: 61 DC.B 0x61 ; 'a' 0x24000975: 64 DC.B 0x64 ; 'd' 0x24000976: 64 DC.B 0x64 ; 'd' 0x24000977: 72 DC.B 0x72 ; 'r' 0x24000978: 65 DC.B 0x65 ; 'e' 0x24000979: 73 DC.B 0x73 ; 's' 0x2400097A: 73 DC.B 0x73 ; 's' 0x2400097B: 20 DC.B 0x20 ; ' ' 0x2400097C: 77 DC.B 0x77 ; 'w' 0x2400097D: 61 DC.B 0x61 ; 'a' 0x2400097E: 73 DC.B 0x73 ; 's' 0x2400097F: 20 DC.B 0x20 ; ' ' 0x24000980: 75 DC.B 0x75 ; 'u' 0x24000981: 70 DC.B 0x70 ; 'p' 0x24000982: 64 DC.B 0x64 ; 'd' 0x24000983: 61 DC.B 0x61 ; 'a' 0x24000984: 74 DC.B 0x74 ; 't' 0x24000985: 65 DC.B 0x65 ; 'e' 0x24000986: 64 DC.B 0x64 ; 'd' 0x24000987: 2E DC.B 0x2E ; '.' 0x24000988: 00 DC.B 0x00 ; '\0' 0x24000989: 49 DC.B 0x49 ; 'I' 0x2400098A: 50 DC.B 0x50 ; 'P' 0x2400098B: 2D DC.B 0x2D ; '-' 0x2400098C: 61 DC.B 0x61 ; 'a' 0x2400098D: 64 DC.B 0x64 ; 'd' 0x2400098E: 64 DC.B 0x64 ; 'd' 0x2400098F: 72 DC.B 0x72 ; 'r' 0x24000990: 65 DC.B 0x65 ; 'e' 0x24000991: 73 DC.B 0x73 ; 's' 0x24000992: 73 DC.B 0x73 ; 's' 0x24000993: 20 DC.B 0x20 ; ' ' 0x24000994: 63 DC.B 0x63 ; 'c' 0x24000995: 6F DC.B 0x6F ; 'o' 0x24000996: 6E DC.B 0x6E ; 'n' 0x24000997: 66 DC.B 0x66 ; 'f' 0x24000998: 6C DC.B 0x6C ; 'l' 0x24000999: 69 DC.B 0x69 ; 'i' 0x2400099A: 63 DC.B 0x63 ; 'c' 0x2400099B: 74 DC.B 0x74 ; 't' 0x2400099C: 21 DC.B 0x21 ; '!' 0x2400099D: 2E DC.B 0x2E ; '.' 0x2400099E: 00 DC.B 0x00 ; '\0' 0x2400099F: 00 DC.B 0x00 ; '\0' 0x240009A0: 03 DC.B 0x03 ; '\x03' 0x240009A1: 00 DC.B 0x00 ; '\0' 0x240009A2: 84 DC.B 0x84 ; '\x84' 0x240009A3: 03 DC.B 0x03 ; '\x03' 0x240009A4: 01 DC.B 0x01 ; '\x01' 0x240009A5: 00 DC.B 0x00 ; '\0' 0x240009A6: 00 DC.B 0x00 ; '\0' 0x240009A7: 00 DC.B 0x00 ; '\0' 0x240009A8: 25 DC.B 0x25 ; '%' 0x240009A9: 73 DC.B 0x73 ; 's' 0x240009AA: 3A DC.B 0x3A ; ':' 0x240009AB: 20 DC.B 0x20 ; ' ' 0x240009AC: 43 DC.B 0x43 ; 'C' 0x240009AD: 61 DC.B 0x61 ; 'a' 0x240009AE: 6E DC.B 0x6E ; 'n' 0x240009AF: 6E DC.B 0x6E ; 'n' 0x240009B0: 6F DC.B 0x6F ; 'o' 0x240009B1: 74 DC.B 0x74 ; 't' 0x240009B2: 20 DC.B 0x20 ; ' ' 0x240009B3: 70 DC.B 0x70 ; 'p' 0x240009B4: 6C DC.B 0x6C ; 'l' 0x240009B5: 61 DC.B 0x61 ; 'a' 0x240009B6: 63 DC.B 0x63 ; 'c' 0x240009B7: 65 DC.B 0x65 ; 'e' 0x240009B8: 20 DC.B 0x20 ; ' ' 0x240009B9: 64 DC.B 0x64 ; 'd' 0x240009BA: 61 DC.B 0x61 ; 'a' 0x240009BB: 74 DC.B 0x74 ; 't' 0x240009BC: 61 DC.B 0x61 ; 'a' 0x240009BD: 20 DC.B 0x20 ; ' ' 0x240009BE: 69 DC.B 0x69 ; 'i' 0x240009BF: 6E DC.B 0x6E ; 'n' 0x240009C0: 74 DC.B 0x74 ; 't' 0x240009C1: 6F DC.B 0x6F ; 'o' 0x240009C2: 20 DC.B 0x20 ; ' ' 0x240009C3: 71 DC.B 0x71 ; 'q' 0x240009C4: 75 DC.B 0x75 ; 'u' 0x240009C5: 65 DC.B 0x65 ; 'e' 0x240009C6: 75 DC.B 0x75 ; 'u' 0x240009C7: 65 DC.B 0x65 ; 'e' 0x240009C8: 21 DC.B 0x21 ; '!' 0x240009C9: 0A DC.B 0x0A ; '\n' 0x240009CA: 00 DC.B 0x00 ; '\0' 0x240009CB: 4B DC.B 0x4B ; 'K' 0x240009CC: 45 DC.B 0x45 ; 'E' 0x240009CD: 59 DC.B 0x59 ; 'Y' 0x240009CE: 53 DC.B 0x53 ; 'S' 0x240009CF: 00 DC.B 0x00 ; '\0' 0x240009D0: 00 DC.B 0x00 ; '\0' 0x240009D1: 00 DC.B 0x00 ; '\0' 0x240009D2: 20 DC.B 0x20 ; ' ' 0x240009D3: 20 DC.B 0x20 ; ' ' 0x240009D4: 20 DC.B 0x20 ; ' ' 0x240009D5: 3C DC.B 0x3C ; '<' 0x240009D6: 44 DC.B 0x44 ; 'D' 0x240009D7: 49 DC.B 0x49 ; 'I' 0x240009D8: 52 DC.B 0x52 ; 'R' 0x240009D9: 3E DC.B 0x3E ; '>' 0x240009DA: 20 DC.B 0x20 ; ' ' 0x240009DB: 20 DC.B 0x20 ; ' ' 0x240009DC: 20 DC.B 0x20 ; ' ' 0x240009DD: 25 DC.B 0x25 ; '%' 0x240009DE: 73 DC.B 0x73 ; 's' 0x240009DF: 0A DC.B 0x0A ; '\n' 0x240009E0: 00 DC.B 0x00 ; '\0' 0x240009E1: 25 DC.B 0x25 ; '%' 0x240009E2: 31 DC.B 0x31 ; '1' 0x240009E3: 30 DC.B 0x30 ; '0' 0x240009E4: 75 DC.B 0x75 ; 'u' 0x240009E5: 20 DC.B 0x20 ; ' ' 0x240009E6: 25 DC.B 0x25 ; '%' 0x240009E7: 73 DC.B 0x73 ; 's' 0x240009E8: 0A DC.B 0x0A ; '\n' 0x240009E9: 00 DC.B 0x00 ; '\0' 0x240009EA: 25 DC.B 0x25 ; '%' 0x240009EB: 64 DC.B 0x64 ; 'd' 0x240009EC: 20 DC.B 0x20 ; ' ' 0x240009ED: 64 DC.B 0x64 ; 'd' 0x240009EE: 69 DC.B 0x69 ; 'i' 0x240009EF: 72 DC.B 0x72 ; 'r' 0x240009F0: 73 DC.B 0x73 ; 's' 0x240009F1: 2C DC.B 0x2C ; ',' 0x240009F2: 20 DC.B 0x20 ; ' ' 0x240009F3: 25 DC.B 0x25 ; '%' 0x240009F4: 64 DC.B 0x64 ; 'd' 0x240009F5: 20 DC.B 0x20 ; ' ' 0x240009F6: 66 DC.B 0x66 ; 'f' 0x240009F7: 69 DC.B 0x69 ; 'i' 0x240009F8: 6C DC.B 0x6C ; 'l' 0x240009F9: 65 DC.B 0x65 ; 'e' 0x240009FA: 73 DC.B 0x73 ; 's' 0x240009FB: 2E DC.B 0x2E ; '.' 0x240009FC: 0A DC.B 0x0A ; '\n' 0x240009FD: 00 DC.B 0x00 ; '\0' 0x240009FE: 46 DC.B 0x46 ; 'F' 0x240009FF: 61 DC.B 0x61 ; 'a' 0x24000A00: 69 DC.B 0x69 ; 'i' 0x24000A01: 6C DC.B 0x6C ; 'l' 0x24000A02: 65 DC.B 0x65 ; 'e' 0x24000A03: 64 DC.B 0x64 ; 'd' 0x24000A04: 20 DC.B 0x20 ; ' ' 0x24000A05: 74 DC.B 0x74 ; 't' 0x24000A06: 6F DC.B 0x6F ; 'o' 0x24000A07: 20 DC.B 0x20 ; ' ' 0x24000A08: 6F DC.B 0x6F ; 'o' 0x24000A09: 70 DC.B 0x70 ; 'p' 0x24000A0A: 65 DC.B 0x65 ; 'e' 0x24000A0B: 6E DC.B 0x6E ; 'n' 0x24000A0C: 20 DC.B 0x20 ; ' ' 0x24000A0D: 22 DC.B 0x22 ; '\"' 0x24000A0E: 25 DC.B 0x25 ; '%' 0x24000A0F: 73 DC.B 0x73 ; 's' 0x24000A10: 22 DC.B 0x22 ; '\"' 0x24000A11: 2E DC.B 0x2E ; '.' 0x24000A12: 20 DC.B 0x20 ; ' ' 0x24000A13: 28 DC.B 0x28 ; '(' 0x24000A14: 25 DC.B 0x25 ; '%' 0x24000A15: 75 DC.B 0x75 ; 'u' 0x24000A16: 29 DC.B 0x29 ; ')' 0x24000A17: 0A DC.B 0x0A ; '\n' 0x24000A18: 00 DC.B 0x00 ; '\0' 0x24000A19: 53 DC.B 0x53 ; 'S' 0x24000A1A: 44 DC.B 0x44 ; 'D' 0x24000A1B: 2D DC.B 0x2D ; '-' 0x24000A1C: 63 DC.B 0x63 ; 'c' 0x24000A1D: 61 DC.B 0x61 ; 'a' 0x24000A1E: 72 DC.B 0x72 ; 'r' 0x24000A1F: 64 DC.B 0x64 ; 'd' 0x24000A20: 20 DC.B 0x20 ; ' ' 0x24000A21: 77 DC.B 0x77 ; 'w' 0x24000A22: 61 DC.B 0x61 ; 'a' 0x24000A23: 73 DC.B 0x73 ; 's' 0x24000A24: 20 DC.B 0x20 ; ' ' 0x24000A25: 6D DC.B 0x6D ; 'm' 0x24000A26: 6F DC.B 0x6F ; 'o' 0x24000A27: 75 DC.B 0x75 ; 'u' 0x24000A28: 6E DC.B 0x6E ; 'n' 0x24000A29: 74 DC.B 0x74 ; 't' 0x24000A2A: 65 DC.B 0x65 ; 'e' 0x24000A2B: 64 DC.B 0x64 ; 'd' 0x24000A2C: 2E DC.B 0x2E ; '.' 0x24000A2D: 00 DC.B 0x00 ; '\0' 0x24000A2E: 43 DC.B 0x43 ; 'C' 0x24000A2F: 61 DC.B 0x61 ; 'a' 0x24000A30: 6E DC.B 0x6E ; 'n' 0x24000A31: 6E DC.B 0x6E ; 'n' 0x24000A32: 6F DC.B 0x6F ; 'o' 0x24000A33: 74 DC.B 0x74 ; 't' 0x24000A34: 20 DC.B 0x20 ; ' ' 0x24000A35: 6D DC.B 0x6D ; 'm' 0x24000A36: 6F DC.B 0x6F ; 'o' 0x24000A37: 75 DC.B 0x75 ; 'u' 0x24000A38: 6E DC.B 0x6E ; 'n' 0x24000A39: 74 DC.B 0x74 ; 't' 0x24000A3A: 20 DC.B 0x20 ; ' ' 0x24000A3B: 53 DC.B 0x53 ; 'S' 0x24000A3C: 44 DC.B 0x44 ; 'D' 0x24000A3D: 2D DC.B 0x2D ; '-' 0x24000A3E: 63 DC.B 0x63 ; 'c' 0x24000A3F: 61 DC.B 0x61 ; 'a' 0x24000A40: 72 DC.B 0x72 ; 'r' 0x24000A41: 64 DC.B 0x64 ; 'd' 0x24000A42: 21 DC.B 0x21 ; '!' 0x24000A43: 00 DC.B 0x00 ; '\0' 0x24000A44: 20 DC.B 0x20 ; ' ' 0x24000A45: 4E DC.B 0x4E ; 'N' 0x24000A46: 00 DC.B 0x00 ; '\0' 0x24000A47: 00 DC.B 0x00 ; '\0' 0x24000A48: 43 DC.B 0x43 ; 'C' 0x24000A49: 6F DC.B 0x6F ; 'o' 0x24000A4A: 6E DC.B 0x6E ; 'n' 0x24000A4B: 76 DC.B 0x76 ; 'v' 0x24000A4C: 65 DC.B 0x65 ; 'e' 0x24000A4D: 72 DC.B 0x72 ; 'r' 0x24000A4E: 73 DC.B 0x73 ; 's' 0x24000A4F: 69 DC.B 0x69 ; 'i' 0x24000A50: 6F DC.B 0x6F ; 'o' 0x24000A51: 6E DC.B 0x6E ; 'n' 0x24000A52: 20 DC.B 0x20 ; ' ' 0x24000A53: 69 DC.B 0x69 ; 'i' 0x24000A54: 73 DC.B 0x73 ; 's' 0x24000A55: 20 DC.B 0x20 ; ' ' 0x24000A56: 66 DC.B 0x66 ; 'f' 0x24000A57: 69 DC.B 0x69 ; 'i' 0x24000A58: 6E DC.B 0x6E ; 'n' 0x24000A59: 69 DC.B 0x69 ; 'i' 0x24000A5A: 73 DC.B 0x73 ; 's' 0x24000A5B: 68 DC.B 0x68 ; 'h' 0x24000A5C: 65 DC.B 0x65 ; 'e' 0x24000A5D: 64 DC.B 0x64 ; 'd' 0x24000A5E: 2E DC.B 0x2E ; '.' 0x24000A5F: 00 DC.B 0x00 ; '\0' 0x24000A60: 26 DC.B 0x26 ; '&' 0x24000A61: 00 DC.B 0x00 ; '\0' 0x24000A62: 00 DC.B 0x00 ; '\0' 0x24000A63: 00 DC.B 0x00 ; '\0' 0x24000A64: 2A DC.B 0x2A ; '*' 0x24000A65: 00 DC.B 0x00 ; '\0' 0x24000A66: 00 DC.B 0x00 ; '\0' 0x24000A67: 00 DC.B 0x00 ; '\0' 0x24000A68: 02 DC.B 0x02 ; '\x02' 0x24000A69: 00 DC.B 0x00 ; '\0' 0x24000A6A: 7D DC.B 0x7D ; '}' 0x24000A6B: 10 DC.B 0x10 ; '\x10' 0x24000A6C: 2A DC.B 0x2A ; '*' 0x24000A6D: 00 DC.B 0x00 ; '\0' 0x24000A6E: 00 DC.B 0x00 ; '\0' 0x24000A6F: 00 DC.B 0x00 ; '\0' 0x24000A70: 40 DC.B 0x40 ; '@' 0x24000A71: 00 DC.B 0x00 ; '\0' 0x24000A72: 00 DC.B 0x00 ; '\0' 0x24000A73: 00 DC.B 0x00 ; '\0' 0x24000A74: 08 DC.B 0x08 ; '\b' 0x24000A75: 00 DC.B 0x00 ; '\0' 0x24000A76: 7D DC.B 0x7D ; '}' 0x24000A77: 10 DC.B 0x10 ; '\x10' 0x24000A78: 93 DC.B 0x93 ; '\x93' 0x24000A79: 04 DC.B 0x04 ; '\x04' 0x24000A7A: 30 DC.B 0x30 ; '0' 0x24000A7B: 9F DC.B 0x9F ; '\x9F' 0x24000A7C: 93 DC.B 0x93 ; '\x93' 0x24000A7D: 0C DC.B 0x0C ; '\x0C' 0x24000A7E: 40 DC.B 0x40 ; '@' 0x24000A7F: 00 DC.B 0x00 ; '\0' 0x24000A80: 00 DC.B 0x00 ; '\0' 0x24000A81: 00 DC.B 0x00 ; '\0' 0x24000A82: 44 DC.B 0x44 ; 'D' 0x24000A83: 00 DC.B 0x00 ; '\0' 0x24000A84: 00 DC.B 0x00 ; '\0' 0x24000A85: 00 DC.B 0x00 ; '\0' 0x24000A86: 0A DC.B 0x0A ; '\n' 0x24000A87: 00 DC.B 0x00 ; '\0' 0x24000A88: 7D DC.B 0x7D ; '}' 0x24000A89: 10 DC.B 0x10 ; '\x10' 0x24000A8A: 93 DC.B 0x93 ; '\x93' 0x24000A8B: 04 DC.B 0x04 ; '\x04' 0x24000A8C: 7D DC.B 0x7D ; '}' 0x24000A8D: 10 DC.B 0x10 ; '\x10' 0x24000A8E: 23 DC.B 0x23 ; '#' 0x24000A8F: 04 DC.B 0x04 ; '\x04' 0x24000A90: 93 DC.B 0x93 ; '\x93' 0x24000A91: 04 DC.B 0x04 ; '\x04' 0x24000A92: 44 DC.B 0x44 ; 'D' 0x24000A93: 00 DC.B 0x00 ; '\0' 0x24000A94: 00 DC.B 0x00 ; '\0' 0x24000A95: 00 DC.B 0x00 ; '\0' 0x24000A96: 4C DC.B 0x4C ; 'L' 0x24000A97: 00 DC.B 0x00 ; '\0' 0x24000A98: 00 DC.B 0x00 ; '\0' 0x24000A99: 00 DC.B 0x00 ; '\0' 0x24000A9A: 10 DC.B 0x10 ; '\x10' 0x24000A9B: 00 DC.B 0x00 ; '\0' 0x24000A9C: 31 DC.B 0x31 ; '1' 0x24000A9D: 9F DC.B 0x9F ; '\x9F' 0x24000A9E: 93 DC.B 0x93 ; '\x93' 0x24000A9F: 01 DC.B 0x01 ; '\x01' 0x24000AA0: 7D DC.B 0x7D ; '}' 0x24000AA1: 10 DC.B 0x10 ; '\x10' 0x24000AA2: 23 DC.B 0x23 ; '#' 0x24000AA3: 01 DC.B 0x01 ; '\x01' 0x24000AA4: 93 DC.B 0x93 ; '\x93' 0x24000AA5: 03 DC.B 0x03 ; '\x03' 0x24000AA6: 7D DC.B 0x7D ; '}' 0x24000AA7: 10 DC.B 0x10 ; '\x10' 0x24000AA8: 23 DC.B 0x23 ; '#' 0x24000AA9: 04 DC.B 0x04 ; '\x04' 0x24000AAA: 93 DC.B 0x93 ; '\x93' 0x24000AAB: 04 DC.B 0x04 ; '\x04' 0x24000AAC: 4C DC.B 0x4C ; 'L' 0x24000AAD: 00 DC.B 0x00 ; '\0' 0x24000AAE: 00 DC.B 0x00 ; '\0' 0x24000AAF: 00 DC.B 0x00 ; '\0' 0x24000AB0: 4E DC.B 0x4E ; 'N' 0x24000AB1: 00 DC.B 0x00 ; '\0' 0x24000AB2: 00 DC.B 0x00 ; '\0' 0x24000AB3: 00 DC.B 0x00 ; '\0' 0x24000AB4: 28 DC.B 0x28 ; '(' 0x24000AB5: 00 DC.B 0x00 ; '\0' 0x24000AB6: 31 DC.B 0x31 ; '1' 0x24000AB7: 9F DC.B 0x9F ; '\x9F' 0x24000AB8: 93 DC.B 0x93 ; '\x93' 0x24000AB9: 01 DC.B 0x01 ; '\x01' 0x24000ABA: 7D DC.B 0x7D ; '}' 0x24000ABB: 10 DC.B 0x10 ; '\x10' 0x24000ABC: 23 DC.B 0x23 ; '#' 0x24000ABD: 01 DC.B 0x01 ; '\x01' 0x24000ABE: 93 DC.B 0x93 ; '\x93' 0x24000ABF: 03 DC.B 0x03 ; '\x03' 0x24000AC0: 7D DC.B 0x7D ; '}' 0x24000AC1: 10 DC.B 0x10 ; '\x10' 0x24000AC2: 23 DC.B 0x23 ; '#' 0x24000AC3: 04 DC.B 0x04 ; '\x04' 0x24000AC4: 93 DC.B 0x93 ; '\x93' 0x24000AC5: 04 DC.B 0x04 ; '\x04' 0x24000AC6: 7D DC.B 0x7D ; '}' 0x24000AC7: 10 DC.B 0x10 ; '\x10' 0x24000AC8: 23 DC.B 0x23 ; '#' 0x24000AC9: 08 DC.B 0x08 ; '\b' 0x24000ACA: 93 DC.B 0x93 ; '\x93' 0x24000ACB: 01 DC.B 0x01 ; '\x01' 0x24000ACC: 7D DC.B 0x7D ; '}' 0x24000ACD: 10 DC.B 0x10 ; '\x10' 0x24000ACE: 23 DC.B 0x23 ; '#' 0x24000ACF: 09 DC.B 0x09 ; '\t' 0x24000AD0: 93 DC.B 0x93 ; '\x93' 0x24000AD1: 01 DC.B 0x01 ; '\x01' 0x24000AD2: 7D DC.B 0x7D ; '}' 0x24000AD3: 10 DC.B 0x10 ; '\x10' 0x24000AD4: 23 DC.B 0x23 ; '#' 0x24000AD5: 0A DC.B 0x0A ; '\n' 0x24000AD6: 93 DC.B 0x93 ; '\x93' 0x24000AD7: 01 DC.B 0x01 ; '\x01' 0x24000AD8: 7D DC.B 0x7D ; '}' 0x24000AD9: 10 DC.B 0x10 ; '\x10' 0x24000ADA: 23 DC.B 0x23 ; '#' 0x24000ADB: 0B DC.B 0x0B ; '\v' 0x24000ADC: 93 DC.B 0x93 ; '\x93' 0x24000ADD: 01 DC.B 0x01 ; '\x01' 0x24000ADE: 4E DC.B 0x4E ; 'N' 0x24000ADF: 00 DC.B 0x00 ; '\0' 0x24000AE0: 00 DC.B 0x00 ; '\0' 0x24000AE1: 00 DC.B 0x00 ; '\0' 0x24000AE2: 58 DC.B 0x58 ; 'X' 0x24000AE3: 00 DC.B 0x00 ; '\0' 0x24000AE4: 00 DC.B 0x00 ; '\0' 0x24000AE5: 00 DC.B 0x00 ; '\0' 0x24000AE6: 40 DC.B 0x40 ; '@' 0x24000AE7: 00 DC.B 0x00 ; '\0' 0x24000AE8: 31 DC.B 0x31 ; '1' 0x24000AE9: 9F DC.B 0x9F ; '\x9F' 0x24000AEA: 93 DC.B 0x93 ; '\x93' 0x24000AEB: 01 DC.B 0x01 ; '\x01' 0x24000AEC: 7D DC.B 0x7D ; '}' 0x24000AED: 10 DC.B 0x10 ; '\x10' 0x24000AEE: 23 DC.B 0x23 ; '#' 0x24000AEF: 01 DC.B 0x01 ; '\x01' 0x24000AF0: 93 DC.B 0x93 ; '\x93' 0x24000AF1: 03 DC.B 0x03 ; '\x03' 0x24000AF2: 7D DC.B 0x7D ; '}' 0x24000AF3: 10 DC.B 0x10 ; '\x10' 0x24000AF4: 23 DC.B 0x23 ; '#' 0x24000AF5: 04 DC.B 0x04 ; '\x04' 0x24000AF6: 93 DC.B 0x93 ; '\x93' 0x24000AF7: 04 DC.B 0x04 ; '\x04' 0x24000AF8: 7D DC.B 0x7D ; '}' 0x24000AF9: 10 DC.B 0x10 ; '\x10' 0x24000AFA: 23 DC.B 0x23 ; '#' 0x24000AFB: 08 DC.B 0x08 ; '\b' 0x24000AFC: 93 DC.B 0x93 ; '\x93' 0x24000AFD: 01 DC.B 0x01 ; '\x01' 0x24000AFE: 7D DC.B 0x7D ; '}' 0x24000AFF: 10 DC.B 0x10 ; '\x10' 0x24000B00: 23 DC.B 0x23 ; '#' 0x24000B01: 09 DC.B 0x09 ; '\t' 0x24000B02: 93 DC.B 0x93 ; '\x93' 0x24000B03: 01 DC.B 0x01 ; '\x01' 0x24000B04: 7D DC.B 0x7D ; '}' 0x24000B05: 10 DC.B 0x10 ; '\x10' 0x24000B06: 23 DC.B 0x23 ; '#' 0x24000B07: 0A DC.B 0x0A ; '\n' 0x24000B08: 93 DC.B 0x93 ; '\x93' 0x24000B09: 01 DC.B 0x01 ; '\x01' 0x24000B0A: 7D DC.B 0x7D ; '}' 0x24000B0B: 10 DC.B 0x10 ; '\x10' 0x24000B0C: 23 DC.B 0x23 ; '#' 0x24000B0D: 0B DC.B 0x0B ; '\v' 0x24000B0E: 93 DC.B 0x93 ; '\x93' 0x24000B0F: 01 DC.B 0x01 ; '\x01' 0x24000B10: 7D DC.B 0x7D ; '}' 0x24000B11: 10 DC.B 0x10 ; '\x10' 0x24000B12: 23 DC.B 0x23 ; '#' 0x24000B13: 0C DC.B 0x0C ; '\x0C' 0x24000B14: 93 DC.B 0x93 ; '\x93' 0x24000B15: 01 DC.B 0x01 ; '\x01' 0x24000B16: 7D DC.B 0x7D ; '}' 0x24000B17: 10 DC.B 0x10 ; '\x10' 0x24000B18: 23 DC.B 0x23 ; '#' 0x24000B19: 0D DC.B 0x0D ; '\r' 0x24000B1A: 93 DC.B 0x93 ; '\x93' 0x24000B1B: 01 DC.B 0x01 ; '\x01' 0x24000B1C: 7D DC.B 0x7D ; '}' 0x24000B1D: 10 DC.B 0x10 ; '\x10' 0x24000B1E: 23 DC.B 0x23 ; '#' 0x24000B1F: 0E DC.B 0x0E ; '\x0E' 0x24000B20: 93 DC.B 0x93 ; '\x93' 0x24000B21: 01 DC.B 0x01 ; '\x01' 0x24000B22: 7D DC.B 0x7D ; '}' 0x24000B23: 10 DC.B 0x10 ; '\x10' 0x24000B24: 23 DC.B 0x23 ; '#' 0x24000B25: 0F DC.B 0x0F ; '\x0F' 0x24000B26: 93 DC.B 0x93 ; '\x93' 0x24000B27: 01 DC.B 0x01 ; '\x01' 0x24000B28: 58 DC.B 0x58 ; 'X' 0x24000B29: 00 DC.B 0x00 ; '\0' 0x24000B2A: 00 DC.B 0x00 ; '\0' 0x24000B2B: 00 DC.B 0x00 ; '\0' 0x24000B2C: 64 DC.B 0x64 ; 'd' 0x24000B2D: 00 DC.B 0x00 ; '\0' 0x24000B2E: 00 DC.B 0x00 ; '\0' 0x24000B2F: 00 DC.B 0x00 ; '\0' 0x24000B30: 42 DC.B 0x42 ; 'B' 0x24000B31: 00 DC.B 0x00 ; '\0' 0x24000B32: 31 DC.B 0x31 ; '1' 0x24000B33: 9F DC.B 0x9F ; '\x9F' 0x24000B34: 93 DC.B 0x93 ; '\x93' 0x24000B35: 01 DC.B 0x01 ; '\x01' 0x24000B36: 7D DC.B 0x7D ; '}' 0x24000B37: 10 DC.B 0x10 ; '\x10' 0x24000B38: 23 DC.B 0x23 ; '#' 0x24000B39: 01 DC.B 0x01 ; '\x01' 0x24000B3A: 93 DC.B 0x93 ; '\x93' 0x24000B3B: 01 DC.B 0x01 ; '\x01' 0x24000B3C: 93 DC.B 0x93 ; '\x93' 0x24000B3D: 02 DC.B 0x02 ; '\x02' 0x24000B3E: 7D DC.B 0x7D ; '}' 0x24000B3F: 10 DC.B 0x10 ; '\x10' 0x24000B40: 23 DC.B 0x23 ; '#' 0x24000B41: 04 DC.B 0x04 ; '\x04' 0x24000B42: 93 DC.B 0x93 ; '\x93' 0x24000B43: 04 DC.B 0x04 ; '\x04' 0x24000B44: 7D DC.B 0x7D ; '}' 0x24000B45: 10 DC.B 0x10 ; '\x10' 0x24000B46: 23 DC.B 0x23 ; '#' 0x24000B47: 08 DC.B 0x08 ; '\b' 0x24000B48: 93 DC.B 0x93 ; '\x93' 0x24000B49: 01 DC.B 0x01 ; '\x01' 0x24000B4A: 7D DC.B 0x7D ; '}' 0x24000B4B: 10 DC.B 0x10 ; '\x10' 0x24000B4C: 23 DC.B 0x23 ; '#' 0x24000B4D: 09 DC.B 0x09 ; '\t' 0x24000B4E: 93 DC.B 0x93 ; '\x93' 0x24000B4F: 01 DC.B 0x01 ; '\x01' 0x24000B50: 7D DC.B 0x7D ; '}' 0x24000B51: 10 DC.B 0x10 ; '\x10' 0x24000B52: 23 DC.B 0x23 ; '#' 0x24000B53: 0A DC.B 0x0A ; '\n' 0x24000B54: 93 DC.B 0x93 ; '\x93' 0x24000B55: 01 DC.B 0x01 ; '\x01' 0x24000B56: 7D DC.B 0x7D ; '}' 0x24000B57: 10 DC.B 0x10 ; '\x10' 0x24000B58: 23 DC.B 0x23 ; '#' 0x24000B59: 0B DC.B 0x0B ; '\v' 0x24000B5A: 93 DC.B 0x93 ; '\x93' 0x24000B5B: 01 DC.B 0x01 ; '\x01' 0x24000B5C: 7D DC.B 0x7D ; '}' 0x24000B5D: 10 DC.B 0x10 ; '\x10' 0x24000B5E: 23 DC.B 0x23 ; '#' 0x24000B5F: 0C DC.B 0x0C ; '\x0C' 0x24000B60: 93 DC.B 0x93 ; '\x93' 0x24000B61: 01 DC.B 0x01 ; '\x01' 0x24000B62: 7D DC.B 0x7D ; '}' 0x24000B63: 10 DC.B 0x10 ; '\x10' 0x24000B64: 23 DC.B 0x23 ; '#' 0x24000B65: 0D DC.B 0x0D ; '\r' 0x24000B66: 93 DC.B 0x93 ; '\x93' 0x24000B67: 01 DC.B 0x01 ; '\x01' 0x24000B68: 7D DC.B 0x7D ; '}' 0x24000B69: 10 DC.B 0x10 ; '\x10' 0x24000B6A: 23 DC.B 0x23 ; '#' 0x24000B6B: 0E DC.B 0x0E ; '\x0E' 0x24000B6C: 93 DC.B 0x93 ; '\x93' 0x24000B6D: 01 DC.B 0x01 ; '\x01' 0x24000B6E: 7D DC.B 0x7D ; '}' 0x24000B6F: 10 DC.B 0x10 ; '\x10' 0x24000B70: 23 DC.B 0x23 ; '#' 0x24000B71: 0F DC.B 0x0F ; '\x0F' 0x24000B72: 93 DC.B 0x93 ; '\x93' 0x24000B73: 01 DC.B 0x01 ; '\x01' 0x24000B74: 64 DC.B 0x64 ; 'd' 0x24000B75: 00 DC.B 0x00 ; '\0' 0x24000B76: 00 DC.B 0x00 ; '\0' 0x24000B77: 00 DC.B 0x00 ; '\0' 0x24000B78: 66 DC.B 0x66 ; 'f' 0x24000B79: 00 DC.B 0x00 ; '\0' 0x24000B7A: 00 DC.B 0x00 ; '\0' 0x24000B7B: 00 DC.B 0x00 ; '\0' 0x24000B7C: 18 DC.B 0x18 ; '\x18' 0x24000B7D: 00 DC.B 0x00 ; '\0' 0x24000B7E: 31 DC.B 0x31 ; '1' 0x24000B7F: 9F DC.B 0x9F ; '\x9F' 0x24000B80: 93 DC.B 0x93 ; '\x93' 0x24000B81: 01 DC.B 0x01 ; '\x01' 0x24000B82: 7D DC.B 0x7D ; '}' 0x24000B83: 10 DC.B 0x10 ; '\x10' 0x24000B84: 23 DC.B 0x23 ; '#' 0x24000B85: 01 DC.B 0x01 ; '\x01' 0x24000B86: 93 DC.B 0x93 ; '\x93' 0x24000B87: 01 DC.B 0x01 ; '\x01' 0x24000B88: 93 DC.B 0x93 ; '\x93' 0x24000B89: 02 DC.B 0x02 ; '\x02' 0x24000B8A: 7D DC.B 0x7D ; '}' 0x24000B8B: 10 DC.B 0x10 ; '\x10' 0x24000B8C: 23 DC.B 0x23 ; '#' 0x24000B8D: 04 DC.B 0x04 ; '\x04' 0x24000B8E: 93 DC.B 0x93 ; '\x93' 0x24000B8F: 04 DC.B 0x04 ; '\x04' 0x24000B90: 7D DC.B 0x7D ; '}' 0x24000B91: 10 DC.B 0x10 ; '\x10' 0x24000B92: 23 DC.B 0x23 ; '#' 0x24000B93: 08 DC.B 0x08 ; '\b' 0x24000B94: 93 DC.B 0x93 ; '\x93' 0x24000B95: 08 DC.B 0x08 ; '\b' 0x24000B96: 66 DC.B 0x66 ; 'f' 0x24000B97: 00 DC.B 0x00 ; '\0' 0x24000B98: 00 DC.B 0x00 ; '\0' 0x24000B99: 00 DC.B 0x00 ; '\0' 0x24000B9A: 6C DC.B 0x6C ; 'l' 0x24000B9B: 00 DC.B 0x00 ; '\0' 0x24000B9C: 00 DC.B 0x00 ; '\0' 0x24000B9D: 00 DC.B 0x00 ; '\0' 0x24000B9E: 12 DC.B 0x12 ; '\x12' 0x24000B9F: 00 DC.B 0x00 ; '\0' 0x24000BA0: 31 DC.B 0x31 ; '1' 0x24000BA1: 9F DC.B 0x9F ; '\x9F' 0x24000BA2: 93 DC.B 0x93 ; '\x93' 0x24000BA3: 01 DC.B 0x01 ; '\x01' 0x24000BA4: 7D DC.B 0x7D ; '}' 0x24000BA5: 10 DC.B 0x10 ; '\x10' 0x24000BA6: 23 DC.B 0x23 ; '#' 0x24000BA7: 01 DC.B 0x01 ; '\x01' 0x24000BA8: 93 DC.B 0x93 ; '\x93' 0x24000BA9: 07 DC.B 0x07 ; '\x07' 0x24000BAA: 93 DC.B 0x93 ; '\x93' 0x24000BAB: 01 DC.B 0x01 ; '\x01' 0x24000BAC: 7D DC.B 0x7D ; '}' 0x24000BAD: 10 DC.B 0x10 ; '\x10' 0x24000BAE: 23 DC.B 0x23 ; '#' 0x24000BAF: 09 DC.B 0x09 ; '\t' 0x24000BB0: 93 DC.B 0x93 ; '\x93' 0x24000BB1: 07 DC.B 0x07 ; '\x07' 0x24000BB2: 6C DC.B 0x6C ; 'l' 0x24000BB3: 00 DC.B 0x00 ; '\0' 0x24000BB4: 00 DC.B 0x00 ; '\0' 0x24000BB5: 00 DC.B 0x00 ; '\0' 0x24000BB6: 92 DC.B 0x92 ; '\x92' 0x24000BB7: 00 DC.B 0x00 ; '\0' 0x24000BB8: 00 DC.B 0x00 ; '\0' 0x24000BB9: 00 DC.B 0x00 ; '\0' 0x24000BBA: 12 DC.B 0x12 ; '\x12' 0x24000BBB: 00 DC.B 0x00 ; '\0' 0x24000BBC: 31 DC.B 0x31 ; '1' 0x24000BBD: 9F DC.B 0x9F ; '\x9F' 0x24000BBE: 93 DC.B 0x93 ; '\x93' 0x24000BBF: 01 DC.B 0x01 ; '\x01' 0x24000BC0: 7D DC.B 0x7D ; '}' 0x24000BC1: 10 DC.B 0x10 ; '\x10' 0x24000BC2: 23 DC.B 0x23 ; '#' 0x24000BC3: 01 DC.B 0x01 ; '\x01' 0x24000BC4: 93 DC.B 0x93 ; '\x93' 0x24000BC5: 0C DC.B 0x0C ; '\x0C' 0x24000BC6: 93 DC.B 0x93 ; '\x93' 0x24000BC7: 01 DC.B 0x01 ; '\x01' 0x24000BC8: 7D DC.B 0x7D ; '}' 0x24000BC9: 10 DC.B 0x10 ; '\x10' 0x24000BCA: 23 DC.B 0x23 ; '#' 0x24000BCB: 0E DC.B 0x0E ; '\x0E' 0x24000BCC: 93 DC.B 0x93 ; '\x93' 0x24000BCD: 02 DC.B 0x02 ; '\x02' 0x24000BCE: 00 DC.B 0x00 ; '\0' 0x24000BCF: 00 DC.B 0x00 ; '\0' 0x24000BD0: 00 DC.B 0x00 ; '\0' 0x24000BD1: 00 DC.B 0x00 ; '\0' 0x24000BD2: 00 DC.B 0x00 ; '\0' 0x24000BD3: 00 DC.B 0x00 ; '\0' 0x24000BD4: 00 DC.B 0x00 ; '\0' 0x24000BD5: 00 DC.B 0x00 ; '\0' 0x24000BD6: D4 DC.B 0xD4 ; '\xD4' 0x24000BD7: 00 DC.B 0x00 ; '\0' 0x24000BD8: 00 DC.B 0x00 ; '\0' 0x24000BD9: 00 DC.B 0x00 ; '\0' 0x24000BDA: DE DC.B 0xDE ; '\xDE' 0x24000BDB: 00 DC.B 0x00 ; '\0' 0x24000BDC: 00 DC.B 0x00 ; '\0' 0x24000BDD: 00 DC.B 0x00 ; '\0' 0x24000BDE: 01 DC.B 0x01 ; '\x01' 0x24000BDF: 00 DC.B 0x00 ; '\0' 0x24000BE0: 51 DC.B 0x51 ; 'Q' 0x24000BE1: 00 DC.B 0x00 ; '\0' 0x24000BE2: 00 DC.B 0x00 ; '\0' 0x24000BE3: 00 DC.B 0x00 ; '\0' 0x24000BE4: 00 DC.B 0x00 ; '\0' 0x24000BE5: 00 DC.B 0x00 ; '\0' 0x24000BE6: 00 DC.B 0x00 ; '\0' 0x24000BE7: 00 DC.B 0x00 ; '\0' 0x24000BE8: 00 DC.B 0x00 ; '\0' 0x24000BE9: D8 DC.B 0xD8 ; '\xD8' 0x24000BEA: 00 DC.B 0x00 ; '\0' 0x24000BEB: 00 DC.B 0x00 ; '\0' 0x24000BEC: 00 DC.B 0x00 ; '\0' 0x24000BED: 06 DC.B 0x06 ; '\x06' 0x24000BEE: 01 DC.B 0x01 ; '\x01' 0x24000BEF: 00 DC.B 0x00 ; '\0' 0x24000BF0: 00 DC.B 0x00 ; '\0' 0x24000BF1: 01 DC.B 0x01 ; '\x01' 0x24000BF2: 00 DC.B 0x00 ; '\0' 0x24000BF3: 50 DC.B 0x50 ; 'P' 0x24000BF4: 00 DC.B 0x00 ; '\0' 0x24000BF5: 00 DC.B 0x00 ; '\0' 0x24000BF6: 00 DC.B 0x00 ; '\0' 0x24000BF7: 00 DC.B 0x00 ; '\0' 0x24000BF8: 00 DC.B 0x00 ; '\0' 0x24000BF9: 00 DC.B 0x00 ; '\0' 0x24000BFA: 00 DC.B 0x00 ; '\0' 0x24000BFB: 00 DC.B 0x00 ; '\0' 0x24000BFC: EC DC.B 0xEC ; '\xEC' 0x24000BFD: 00 DC.B 0x00 ; '\0' 0x24000BFE: 00 DC.B 0x00 ; '\0' 0x24000BFF: 00 DC.B 0x00 ; '\0' 0x24000C00: EE DC.B 0xEE ; '\xEE' 0x24000C01: 00 DC.B 0x00 ; '\0' 0x24000C02: 00 DC.B 0x00 ; '\0' 0x24000C03: 00 DC.B 0x00 ; '\0' 0x24000C04: 03 DC.B 0x03 ; '\x03' 0x24000C05: 00 DC.B 0x00 ; '\0' 0x24000C06: 72 DC.B 0x72 ; 'r' 0x24000C07: 7F DC.B 0x7F ; '\x7F' 0x24000C08: 9F DC.B 0x9F ; '\x9F' 0x24000C09: F2 DC.B 0xF2 ; '\xF2' 0x24000C0A: 00 DC.B 0x00 ; '\0' 0x24000C0B: 00 DC.B 0x00 ; '\0' 0x24000C0C: 00 DC.B 0x00 ; '\0' 0x24000C0D: 16 DC.B 0x16 ; '\x16' 0x24000C0E: 01 DC.B 0x01 ; '\x01' 0x24000C0F: 00 DC.B 0x00 ; '\0' 0x24000C10: 00 DC.B 0x00 ; '\0' 0x24000C11: 03 DC.B 0x03 ; '\x03' 0x24000C12: 00 DC.B 0x00 ; '\0' 0x24000C13: 72 DC.B 0x72 ; 'r' 0x24000C14: 7E DC.B 0x7E ; '~' 0x24000C15: 9F DC.B 0x9F ; '\x9F' 0x24000C16: 00 DC.B 0x00 ; '\0' 0x24000C17: 00 DC.B 0x00 ; '\0' 0x24000C18: 00 DC.B 0x00 ; '\0' 0x24000C19: 00 DC.B 0x00 ; '\0' 0x24000C1A: 00 DC.B 0x00 ; '\0' 0x24000C1B: 00 DC.B 0x00 ; '\0' 0x24000C1C: 00 DC.B 0x00 ; '\0' 0x24000C1D: 00 DC.B 0x00 ; '\0' 0x24000C1E: 1A DC.B 0x1A ; '\x1A' 0x24000C1F: 01 DC.B 0x01 ; '\x01' 0x24000C20: 00 DC.B 0x00 ; '\0' 0x24000C21: 00 DC.B 0x00 ; '\0' 0x24000C22: 3A DC.B 0x3A ; ':' 0x24000C23: 01 DC.B 0x01 ; '\x01' 0x24000C24: 00 DC.B 0x00 ; '\0' 0x24000C25: 00 DC.B 0x00 ; '\0' 0x24000C26: 01 DC.B 0x01 ; '\x01' 0x24000C27: 00 DC.B 0x00 ; '\0' 0x24000C28: 50 DC.B 0x50 ; 'P' 0x24000C29: 00 DC.B 0x00 ; '\0' 0x24000C2A: 00 DC.B 0x00 ; '\0' 0x24000C2B: 00 DC.B 0x00 ; '\0' 0x24000C2C: 00 DC.B 0x00 ; '\0' 0x24000C2D: 00 DC.B 0x00 ; '\0' 0x24000C2E: 00 DC.B 0x00 ; '\0' 0x24000C2F: 00 DC.B 0x00 ; '\0' 0x24000C30: 00 DC.B 0x00 ; '\0' 0x24000C31: 30 DC.B 0x30 ; '0' 0x24000C32: 01 DC.B 0x01 ; '\x01' 0x24000C33: 00 DC.B 0x00 ; '\0' 0x24000C34: 00 DC.B 0x00 ; '\0' 0x24000C35: 66 DC.B 0x66 ; 'f' 0x24000C36: 01 DC.B 0x01 ; '\x01' 0x24000C37: 00 DC.B 0x00 ; '\0' 0x24000C38: 00 DC.B 0x00 ; '\0' 0x24000C39: 04 DC.B 0x04 ; '\x04' 0x24000C3A: 00 DC.B 0x00 ; '\0' 0x24000C3B: 33 DC.B 0x33 ; '3' 0x24000C3C: 37 DC.B 0x37 ; '7' 0x24000C3D: 1A DC.B 0x1A ; '\x1A' 0x24000C3E: 9F DC.B 0x9F ; '\x9F' 0x24000C3F: 00 DC.B 0x00 ; '\0' 0x24000C40: 00 DC.B 0x00 ; '\0' 0x24000C41: 00 DC.B 0x00 ; '\0' 0x24000C42: 00 DC.B 0x00 ; '\0' 0x24000C43: 00 DC.B 0x00 ; '\0' 0x24000C44: 00 DC.B 0x00 ; '\0' 0x24000C45: 00 DC.B 0x00 ; '\0' 0x24000C46: 00 DC.B 0x00 ; '\0' 0x24000C47: 30 DC.B 0x30 ; '0' 0x24000C48: 01 DC.B 0x01 ; '\x01' 0x24000C49: 00 DC.B 0x00 ; '\0' 0x24000C4A: 00 DC.B 0x00 ; '\0' 0x24000C4B: 66 DC.B 0x66 ; 'f' 0x24000C4C: 01 DC.B 0x01 ; '\x01' 0x24000C4D: 00 DC.B 0x00 ; '\0' 0x24000C4E: 00 DC.B 0x00 ; '\0' 0x24000C4F: 02 DC.B 0x02 ; '\x02' 0x24000C50: 00 DC.B 0x00 ; '\0' 0x24000C51: 33 DC.B 0x33 ; '3' 0x24000C52: 9F DC.B 0x9F ; '\x9F' 0x24000C53: 00 DC.B 0x00 ; '\0' 0x24000C54: 00 DC.B 0x00 ; '\0' 0x24000C55: 00 DC.B 0x00 ; '\0' 0x24000C56: 00 DC.B 0x00 ; '\0' 0x24000C57: 00 DC.B 0x00 ; '\0' 0x24000C58: 00 DC.B 0x00 ; '\0' 0x24000C59: 00 DC.B 0x00 ; '\0' 0x24000C5A: 00 DC.B 0x00 ; '\0' 0x24000C5B: 30 DC.B 0x30 ; '0' 0x24000C5C: 01 DC.B 0x01 ; '\x01' 0x24000C5D: 00 DC.B 0x00 ; '\0' 0x24000C5E: 00 DC.B 0x00 ; '\0' 0x24000C5F: 66 DC.B 0x66 ; 'f'

Section .bss.vApplicationGetTimerTaskMemory.Timer_Stack from charger_lto.o, size=1024, align=4


vApplicationGetTimerTaskMemory.Timer_Stack: 0x24000C60: AA DC.B 0xAA ; '\xAA' 0x24000C61: AA DC.B 0xAA ; '\xAA' 0x24000C62: AA DC.B 0xAA ; '\xAA' 0x24000C63: AA DC.B 0xAA ; '\xAA' 0x24000C64: 00 DC.B 0x00 ; '\0' 0x24000C65: 90 DC.B 0x90 ; '\x90' 0x24000C66: D0 DC.B 0xD0 ; '\xD0' 0x24000C67: 03 DC.B 0x03 ; '\x03' 0x24000C68: 49 DC.B 0x49 ; 'I' 0x24000C69: 44 DC.B 0x44 ; 'D' 0x24000C6A: 4C DC.B 0x4C ; 'L' 0x24000C6B: 45 DC.B 0x45 ; 'E' 0x24000C6C: 00 DC.B 0x00 ; '\0' 0x24000C6D: 00 DC.B 0x00 ; '\0' 0x24000C6E: 00 DC.B 0x00 ; '\0' 0x24000C6F: 00 DC.B 0x00 ; '\0' 0x24000C70: 54 DC.B 0x54 ; 'T' 0x24000C71: 6D DC.B 0x6D ; 'm' 0x24000C72: 72 DC.B 0x72 ; 'r' 0x24000C73: 20 DC.B 0x20 ; ' ' 0x24000C74: 53 DC.B 0x53 ; 'S' 0x24000C75: 76 DC.B 0x76 ; 'v' 0x24000C76: 63 DC.B 0x63 ; 'c' 0x24000C77: 00 DC.B 0x00 ; '\0' 0x24000C78: 54 DC.B 0x54 ; 'T' 0x24000C79: 6D DC.B 0x6D ; 'm' 0x24000C7A: 72 DC.B 0x72 ; 'r' 0x24000C7B: 51 DC.B 0x51 ; 'Q' 0x24000C7C: 00 DC.B 0x00 ; '\0' 0x24000C7D: 75 DC.B 0x75 ; 'u' 0x24000C7E: 61 DC.B 0x61 ; 'a' 0x24000C7F: 72 DC.B 0x72 ; 'r' 0x24000C80: 74 DC.B 0x74 ; 't' 0x24000C81: 20 DC.B 0x20 ; ' ' 0x24000C82: 65 DC.B 0x65 ; 'e' 0x24000C83: 72 DC.B 0x72 ; 'r' 0x24000C84: 72 DC.B 0x72 ; 'r' 0x24000C85: 6F DC.B 0x6F ; 'o' 0x24000C86: 72 DC.B 0x72 ; 'r' 0x24000C87: 20 DC.B 0x20 ; ' ' 0x24000C88: 0A DC.B 0x0A ; '\n' 0x24000C89: 0D DC.B 0x0D ; '\r' 0x24000C8A: 00 DC.B 0x00 ; '\0' 0x24000C8B: 00 DC.B 0x00 ; '\0' 0x24000C8C: 00 DC.B 0x00 ; '\0' 0x24000C8D: 08 DC.B 0x08 ; '\b' 0x24000C8E: DC DC.B 0xDC ; '\xDC' 0x24000C8F: 6F DC.B 0x6F ; 'o' 0x24000C90: 00 DC.B 0x00 ; '\0' 0x24000C91: 8A DC.B 0x8A ; '\x8A' 0x24000C92: C0 DC.B 0xC0 ; '\xC0' 0x24000C93: A8 DC.B 0xA8 ; '\xA8' 0x24000C94: 0B DC.B 0x0B ; '\v' 0x24000C95: 6D DC.B 0x6D ; 'm' 0x24000C96: FF DC.B 0xFF ; '\xFF' 0x24000C97: FF DC.B 0xFF ; '\xFF' 0x24000C98: FF DC.B 0xFF ; '\xFF' 0x24000C99: 00 DC.B 0x00 ; '\0' 0x24000C9A: C0 DC.B 0xC0 ; '\xC0' 0x24000C9B: A8 DC.B 0xA8 ; '\xA8' 0x24000C9C: 0B DC.B 0x0B ; '\v' 0x24000C9D: 01 DC.B 0x01 ; '\x01' 0x24000C9E: 08 DC.B 0x08 ; '\b' 0x24000C9F: 08 DC.B 0x08 ; '\b' 0x24000CA0: 08 DC.B 0x08 ; '\b' 0x24000CA1: 08 DC.B 0x08 ; '\b' 0x24000CA2: 02 DC.B 0x02 ; '\x02' 0x24000CA3: 20 DC.B 0x20 ; ' ' 0x24000CA4: 41 DC.B 0x41 ; 'A' 0x24000CA5: 43 DC.B 0x43 ; 'C' 0x24000CA6: 43 DC.B 0x43 ; 'C' 0x24000CA7: 45 DC.B 0x45 ; 'E' 0x24000CA8: 53 DC.B 0x53 ; 'S' 0x24000CA9: 53 DC.B 0x53 ; 'S' 0x24000CAA: 20 DC.B 0x20 ; ' ' 0x24000CAB: 45 DC.B 0x45 ; 'E' 0x24000CAC: 52 DC.B 0x52 ; 'R' 0x24000CAD: 52 DC.B 0x52 ; 'R' 0x24000CAE: 20 DC.B 0x20 ; ' ' 0x24000CAF: 3A DC.B 0x3A ; ':' 0x24000CB0: 20 DC.B 0x20 ; ' ' 0x24000CB1: 56 DC.B 0x56 ; 'V' 0x24000CB2: 45 DC.B 0x45 ; 'E' 0x24000CB3: 52 DC.B 0x52 ; 'R' 0x24000CB4: 53 DC.B 0x53 ; 'S' 0x24000CB5: 49 DC.B 0x49 ; 'I' 0x24000CB6: 4F DC.B 0x4F ; 'O' 0x24000CB7: 4E DC.B 0x4E ; 'N' 0x24000CB8: 52 DC.B 0x52 ; 'R' 0x24000CB9: 20 DC.B 0x20 ; ' ' 0x24000CBA: 21 DC.B 0x21 ; '!' 0x24000CBB: 3D DC.B 0x3D ; '=' 0x24000CBC: 20 DC.B 0x20 ; ' ' 0x24000CBD: 30 DC.B 0x30 ; '0' 0x24000CBE: 78 DC.B 0x78 ; 'x' 0x24000CBF: 35 DC.B 0x35 ; '5' 0x24000CC0: 31 DC.B 0x31 ; '1' 0x24000CC1: 2C DC.B 0x2C ; ',' 0x24000CC2: 20 DC.B 0x20 ; ' ' 0x24000CC3: 72 DC.B 0x72 ; 'r' 0x24000CC4: 65 DC.B 0x65 ; 'e' 0x24000CC5: 61 DC.B 0x61 ; 'a' 0x24000CC6: 64 DC.B 0x64 ; 'd' 0x24000CC7: 20 DC.B 0x20 ; ' ' 0x24000CC8: 76 DC.B 0x76 ; 'v' 0x24000CC9: 61 DC.B 0x61 ; 'a' 0x24000CCA: 6C DC.B 0x6C ; 'l' 0x24000CCB: 75 DC.B 0x75 ; 'u' 0x24000CCC: 65 DC.B 0x65 ; 'e' 0x24000CCD: 20 DC.B 0x20 ; ' ' 0x24000CCE: 3D DC.B 0x3D ; '=' 0x24000CCF: 20 DC.B 0x20 ; ' ' 0x24000CD0: 30 DC.B 0x30 ; '0' 0x24000CD1: 78 DC.B 0x78 ; 'x' 0x24000CD2: 25 DC.B 0x25 ; '%' 0x24000CD3: 30 DC.B 0x30 ; '0' 0x24000CD4: 32 DC.B 0x32 ; '2' 0x24000CD5: 78 DC.B 0x78 ; 'x' 0x24000CD6: 0A DC.B 0x0A ; '\n' 0x24000CD7: 00 DC.B 0x00 ; '\0' 0x24000CD8: 49 DC.B 0x49 ; 'I' 0x24000CD9: 50 DC.B 0x50 ; 'P' 0x24000CDA: 2D DC.B 0x2D ; '-' 0x24000CDB: 61 DC.B 0x61 ; 'a' 0x24000CDC: 64 DC.B 0x64 ; 'd' 0x24000CDD: 64 DC.B 0x64 ; 'd' 0x24000CDE: 72 DC.B 0x72 ; 'r' 0x24000CDF: 65 DC.B 0x65 ; 'e' 0x24000CE0: 73 DC.B 0x73 ; 's' 0x24000CE1: 73 DC.B 0x73 ; 's' 0x24000CE2: 3A DC.B 0x3A ; ':' 0x24000CE3: 20 DC.B 0x20 ; ' ' 0x24000CE4: 25 DC.B 0x25 ; '%' 0x24000CE5: 75 DC.B 0x75 ; 'u' 0x24000CE6: 2E DC.B 0x2E ; '.' 0x24000CE7: 25 DC.B 0x25 ; '%' 0x24000CE8: 75 DC.B 0x75 ; 'u' 0x24000CE9: 2E DC.B 0x2E ; '.' 0x24000CEA: 25 DC.B 0x25 ; '%' 0x24000CEB: 75 DC.B 0x75 ; 'u' 0x24000CEC: 2E DC.B 0x2E ; '.' 0x24000CED: 25 DC.B 0x25 ; '%' 0x24000CEE: 75 DC.B 0x75 ; 'u' 0x24000CEF: 0A DC.B 0x0A ; '\n' 0x24000CF0: 00 DC.B 0x00 ; '\0' 0x24000CF1: 53 DC.B 0x53 ; 'S' 0x24000CF2: 75 DC.B 0x75 ; 'u' 0x24000CF3: 62 DC.B 0x62 ; 'b' 0x24000CF4: 6E DC.B 0x6E ; 'n' 0x24000CF5: 65 DC.B 0x65 ; 'e' 0x24000CF6: 74 DC.B 0x74 ; 't' 0x24000CF7: 20 DC.B 0x20 ; ' ' 0x24000CF8: 6D DC.B 0x6D ; 'm' 0x24000CF9: 61 DC.B 0x61 ; 'a' 0x24000CFA: 73 DC.B 0x73 ; 's' 0x24000CFB: 6B DC.B 0x6B ; 'k' 0x24000CFC: 3A DC.B 0x3A ; ':' 0x24000CFD: 20 DC.B 0x20 ; ' ' 0x24000CFE: 25 DC.B 0x25 ; '%' 0x24000CFF: 75 DC.B 0x75 ; 'u' 0x24000D00: 2E DC.B 0x2E ; '.' 0x24000D01: 25 DC.B 0x25 ; '%' 0x24000D02: 75 DC.B 0x75 ; 'u' 0x24000D03: 2E DC.B 0x2E ; '.' 0x24000D04: 25 DC.B 0x25 ; '%' 0x24000D05: 75 DC.B 0x75 ; 'u' 0x24000D06: 2E DC.B 0x2E ; '.' 0x24000D07: 25 DC.B 0x25 ; '%' 0x24000D08: 75 DC.B 0x75 ; 'u' 0x24000D09: 0A DC.B 0x0A ; '\n' 0x24000D0A: 00 DC.B 0x00 ; '\0' 0x24000D0B: 47 DC.B 0x47 ; 'G' 0x24000D0C: 61 DC.B 0x61 ; 'a' 0x24000D0D: 74 DC.B 0x74 ; 't' 0x24000D0E: 65 DC.B 0x65 ; 'e' 0x24000D0F: 77 DC.B 0x77 ; 'w' 0x24000D10: 61 DC.B 0x61 ; 'a' 0x24000D11: 79 DC.B 0x79 ; 'y' 0x24000D12: 20 DC.B 0x20 ; ' ' 0x24000D13: 61 DC.B 0x61 ; 'a' 0x24000D14: 64 DC.B 0x64 ; 'd' 0x24000D15: 64 DC.B 0x64 ; 'd' 0x24000D16: 72 DC.B 0x72 ; 'r' 0x24000D17: 65 DC.B 0x65 ; 'e' 0x24000D18: 73 DC.B 0x73 ; 's' 0x24000D19: 73 DC.B 0x73 ; 's' 0x24000D1A: 3A DC.B 0x3A ; ':' 0x24000D1B: 20 DC.B 0x20 ; ' ' 0x24000D1C: 25 DC.B 0x25 ; '%' 0x24000D1D: 75 DC.B 0x75 ; 'u' 0x24000D1E: 2E DC.B 0x2E ; '.' 0x24000D1F: 25 DC.B 0x25 ; '%' 0x24000D20: 75 DC.B 0x75 ; 'u' 0x24000D21: 2E DC.B 0x2E ; '.' 0x24000D22: 25 DC.B 0x25 ; '%' 0x24000D23: 75 DC.B 0x75 ; 'u' 0x24000D24: 2E DC.B 0x2E ; '.' 0x24000D25: 25 DC.B 0x25 ; '%' 0x24000D26: 75 DC.B 0x75 ; 'u' 0x24000D27: 0A DC.B 0x0A ; '\n' 0x24000D28: 00 DC.B 0x00 ; '\0' 0x24000D29: 44 DC.B 0x44 ; 'D' 0x24000D2A: 4E DC.B 0x4E ; 'N' 0x24000D2B: 53 DC.B 0x53 ; 'S' 0x24000D2C: 20 DC.B 0x20 ; ' ' 0x24000D2D: 61 DC.B 0x61 ; 'a' 0x24000D2E: 64 DC.B 0x64 ; 'd' 0x24000D2F: 64 DC.B 0x64 ; 'd' 0x24000D30: 72 DC.B 0x72 ; 'r' 0x24000D31: 65 DC.B 0x65 ; 'e' 0x24000D32: 73 DC.B 0x73 ; 's' 0x24000D33: 73 DC.B 0x73 ; 's' 0x24000D34: 3A DC.B 0x3A ; ':' 0x24000D35: 20 DC.B 0x20 ; ' ' 0x24000D36: 25 DC.B 0x25 ; '%' 0x24000D37: 75 DC.B 0x75 ; 'u' 0x24000D38: 2E DC.B 0x2E ; '.' 0x24000D39: 25 DC.B 0x25 ; '%' 0x24000D3A: 75 DC.B 0x75 ; 'u' 0x24000D3B: 2E DC.B 0x2E ; '.' 0x24000D3C: 25 DC.B 0x25 ; '%' 0x24000D3D: 75 DC.B 0x75 ; 'u' 0x24000D3E: 2E DC.B 0x2E ; '.' 0x24000D3F: 25 DC.B 0x25 ; '%' 0x24000D40: 75 DC.B 0x75 ; 'u' 0x24000D41: 0A DC.B 0x0A ; '\n' 0x24000D42: 00 DC.B 0x00 ; '\0' 0x24000D43: 4C DC.B 0x4C ; 'L' 0x24000D44: 65 DC.B 0x65 ; 'e' 0x24000D45: 61 DC.B 0x61 ; 'a' 0x24000D46: 73 DC.B 0x73 ; 's' 0x24000D47: 65 DC.B 0x65 ; 'e' 0x24000D48: 20 DC.B 0x20 ; ' ' 0x24000D49: 74 DC.B 0x74 ; 't' 0x24000D4A: 69 DC.B 0x69 ; 'i' 0x24000D4B: 6D DC.B 0x6D ; 'm' 0x24000D4C: 65 DC.B 0x65 ; 'e' 0x24000D4D: 3A DC.B 0x3A ; ':' 0x24000D4E: 20 DC.B 0x20 ; ' ' 0x24000D4F: 25 DC.B 0x25 ; '%' 0x24000D50: 75 DC.B 0x75 ; 'u' 0x24000D51: 0A DC.B 0x0A ; '\n' 0x24000D52: 00 DC.B 0x00 ; '\0' 0x24000D53: 0D DC.B 0x0D ; '\r' 0x24000D54: 0A DC.B 0x0A ; '\n' 0x24000D55: 2D DC.B 0x2D ; '-' 0x24000D56: 2D DC.B 0x2D ; '-' 0x24000D57: 2D DC.B 0x2D ; '-' 0x24000D58: 2D DC.B 0x2D ; '-' 0x24000D59: 2D DC.B 0x2D ; '-' 0x24000D5A: 2D DC.B 0x2D ; '-' 0x24000D5B: 2D DC.B 0x2D ; '-' 0x24000D5C: 2D DC.B 0x2D ; '-' 0x24000D5D: 2D DC.B 0x2D ; '-' 0x24000D5E: 2D DC.B 0x2D ; '-' 0x24000D5F: 53 DC.B 0x53 ; 'S' 0x24000D60: 54 DC.B 0x54 ; 'T' 0x24000D61: 41 DC.B 0x41 ; 'A' 0x24000D62: 54 DC.B 0x54 ; 'T' 0x24000D63: 49 DC.B 0x49 ; 'I' 0x24000D64: 43 DC.B 0x43 ; 'C' 0x24000D65: 20 DC.B 0x20 ; ' ' 0x24000D66: 4E DC.B 0x4E ; 'N' 0x24000D67: 65 DC.B 0x65 ; 'e' 0x24000D68: 74 DC.B 0x74 ; 't' 0x24000D69: 20 DC.B 0x20 ; ' ' 0x24000D6A: 49 DC.B 0x49 ; 'I' 0x24000D6B: 6E DC.B 0x6E ; 'n' 0x24000D6C: 66 DC.B 0x66 ; 'f' 0x24000D6D: 6F DC.B 0x6F ; 'o' 0x24000D6E: 72 DC.B 0x72 ; 'r' 0x24000D6F: 6D DC.B 0x6D ; 'm' 0x24000D70: 61 DC.B 0x61 ; 'a' 0x24000D71: 74 DC.B 0x74 ; 't' 0x24000D72: 69 DC.B 0x69 ; 'i' 0x24000D73: 6F DC.B 0x6F ; 'o' 0x24000D74: 6E DC.B 0x6E ; 'n' 0x24000D75: 2D DC.B 0x2D ; '-' 0x24000D76: 2D DC.B 0x2D ; '-' 0x24000D77: 2D DC.B 0x2D ; '-' 0x24000D78: 2D DC.B 0x2D ; '-' 0x24000D79: 2D DC.B 0x2D ; '-' 0x24000D7A: 2D DC.B 0x2D ; '-' 0x24000D7B: 2D DC.B 0x2D ; '-' 0x24000D7C: 2D DC.B 0x2D ; '-' 0x24000D7D: 2D DC.B 0x2D ; '-' 0x24000D7E: 2D DC.B 0x2D ; '-' 0x24000D7F: 2D DC.B 0x2D ; '-' 0x24000D80: 2D DC.B 0x2D ; '-' 0x24000D81: 2D DC.B 0x2D ; '-' 0x24000D82: 2D DC.B 0x2D ; '-' 0x24000D83: 0D DC.B 0x0D ; '\r' 0x24000D84: 00 DC.B 0x00 ; '\0' 0x24000D85: 3E DC.B 0x3E ; '>' 0x24000D86: 3E DC.B 0x3E ; '>' 0x24000D87: 3E DC.B 0x3E ; '>' 0x24000D88: 3E DC.B 0x3E ; '>' 0x24000D89: 57 DC.B 0x57 ; 'W' 0x24000D8A: 35 DC.B 0x35 ; '5' 0x24000D8B: 31 DC.B 0x31 ; '1' 0x24000D8C: 30 DC.B 0x30 ; '0' 0x24000D8D: 30 DC.B 0x30 ; '0' 0x24000D8E: 73 DC.B 0x73 ; 's' 0x24000D8F: 20 DC.B 0x20 ; ' ' 0x24000D90: 6D DC.B 0x6D ; 'm' 0x24000D91: 65 DC.B 0x65 ; 'e' 0x24000D92: 6D DC.B 0x6D ; 'm' 0x24000D93: 6F DC.B 0x6F ; 'o' 0x24000D94: 72 DC.B 0x72 ; 'r' 0x24000D95: 79 DC.B 0x79 ; 'y' 0x24000D96: 20 DC.B 0x20 ; ' ' 0x24000D97: 69 DC.B 0x69 ; 'i' 0x24000D98: 6E DC.B 0x6E ; 'n' 0x24000D99: 69 DC.B 0x69 ; 'i' 0x24000D9A: 74 DC.B 0x74 ; 't' 0x24000D9B: 69 DC.B 0x69 ; 'i' 0x24000D9C: 61 DC.B 0x61 ; 'a' 0x24000D9D: 6C DC.B 0x6C ; 'l' 0x24000D9E: 69 DC.B 0x69 ; 'i' 0x24000D9F: 7A DC.B 0x7A ; 'z' 0x24000DA0: 61 DC.B 0x61 ; 'a' 0x24000DA1: 74 DC.B 0x74 ; 't' 0x24000DA2: 69 DC.B 0x69 ; 'i' 0x24000DA3: 6F DC.B 0x6F ; 'o' 0x24000DA4: 6E DC.B 0x6E ; 'n' 0x24000DA5: 20 DC.B 0x20 ; ' ' 0x24000DA6: 66 DC.B 0x66 ; 'f' 0x24000DA7: 61 DC.B 0x61 ; 'a' 0x24000DA8: 69 DC.B 0x69 ; 'i' 0x24000DA9: 6C DC.B 0x6C ; 'l' 0x24000DAA: 65 DC.B 0x65 ; 'e' 0x24000DAB: 64 DC.B 0x64 ; 'd' 0x24000DAC: 0D DC.B 0x0D ; '\r' 0x24000DAD: 00 DC.B 0x00 ; '\0' 0x24000DAE: 57 DC.B 0x57 ; 'W' 0x24000DAF: 35 DC.B 0x35 ; '5' 0x24000DB0: 31 DC.B 0x31 ; '1' 0x24000DB1: 30 DC.B 0x30 ; '0' 0x24000DB2: 30 DC.B 0x30 ; '0' 0x24000DB3: 53 DC.B 0x53 ; 'S' 0x24000DB4: 20 DC.B 0x20 ; ' ' 0x24000DB5: 69 DC.B 0x69 ; 'i' 0x24000DB6: 6E DC.B 0x6E ; 'n' 0x24000DB7: 74 DC.B 0x74 ; 't' 0x24000DB8: 65 DC.B 0x65 ; 'e' 0x24000DB9: 72 DC.B 0x72 ; 'r' 0x24000DBA: 72 DC.B 0x72 ; 'r' 0x24000DBB: 75 DC.B 0x75 ; 'u' 0x24000DBC: 70 DC.B 0x70 ; 'p' 0x24000DBD: 74 DC.B 0x74 ; 't' 0x24000DBE: 0D DC.B 0x0D ; '\r' 0x24000DBF: 00 DC.B 0x00 ; '\0' 0x24000DC0: 49 DC.B 0x49 ; 'I' 0x24000DC1: 50 DC.B 0x50 ; 'P' 0x24000DC2: 2D DC.B 0x2D ; '-' 0x24000DC3: 61 DC.B 0x61 ; 'a' 0x24000DC4: 64 DC.B 0x64 ; 'd' 0x24000DC5: 64 DC.B 0x64 ; 'd' 0x24000DC6: 72 DC.B 0x72 ; 'r' 0x24000DC7: 65 DC.B 0x65 ; 'e' 0x24000DC8: 73 DC.B 0x73 ; 's' 0x24000DC9: 73 DC.B 0x73 ; 's' 0x24000DCA: 20 DC.B 0x20 ; ' ' 0x24000DCB: 77 DC.B 0x77 ; 'w' 0x24000DCC: 61 DC.B 0x61 ; 'a' 0x24000DCD: 73 DC.B 0x73 ; 's' 0x24000DCE: 20 DC.B 0x20 ; ' ' 0x24000DCF: 61 DC.B 0x61 ; 'a' 0x24000DD0: 73 DC.B 0x73 ; 's' 0x24000DD1: 73 DC.B 0x73 ; 's' 0x24000DD2: 69 DC.B 0x69 ; 'i' 0x24000DD3: 67 DC.B 0x67 ; 'g' 0x24000DD4: 6E DC.B 0x6E ; 'n' 0x24000DD5: 65 DC.B 0x65 ; 'e' 0x24000DD6: 64 DC.B 0x64 ; 'd' 0x24000DD7: 2E DC.B 0x2E ; '.' 0x24000DD8: 00 DC.B 0x00 ; '\0' 0x24000DD9: 49 DC.B 0x49 ; 'I' 0x24000DDA: 50 DC.B 0x50 ; 'P' 0x24000DDB: 2D DC.B 0x2D ; '-' 0x24000DDC: 61 DC.B 0x61 ; 'a' 0x24000DDD: 64 DC.B 0x64 ; 'd' 0x24000DDE: 64 DC.B 0x64 ; 'd' 0x24000DDF: 72 DC.B 0x72 ; 'r' 0x24000DE0: 65 DC.B 0x65 ; 'e' 0x24000DE1: 73 DC.B 0x73 ; 's' 0x24000DE2: 73 DC.B 0x73 ; 's' 0x24000DE3: 20 DC.B 0x20 ; ' ' 0x24000DE4: 77 DC.B 0x77 ; 'w' 0x24000DE5: 61 DC.B 0x61 ; 'a' 0x24000DE6: 73 DC.B 0x73 ; 's' 0x24000DE7: 20 DC.B 0x20 ; ' ' 0x24000DE8: 75 DC.B 0x75 ; 'u' 0x24000DE9: 70 DC.B 0x70 ; 'p' 0x24000DEA: 64 DC.B 0x64 ; 'd' 0x24000DEB: 61 DC.B 0x61 ; 'a' 0x24000DEC: 74 DC.B 0x74 ; 't' 0x24000DED: 65 DC.B 0x65 ; 'e' 0x24000DEE: 64 DC.B 0x64 ; 'd' 0x24000DEF: 2E DC.B 0x2E ; '.' 0x24000DF0: 00 DC.B 0x00 ; '\0' 0x24000DF1: 49 DC.B 0x49 ; 'I' 0x24000DF2: 50 DC.B 0x50 ; 'P' 0x24000DF3: 2D DC.B 0x2D ; '-' 0x24000DF4: 61 DC.B 0x61 ; 'a' 0x24000DF5: 64 DC.B 0x64 ; 'd' 0x24000DF6: 64 DC.B 0x64 ; 'd' 0x24000DF7: 72 DC.B 0x72 ; 'r' 0x24000DF8: 65 DC.B 0x65 ; 'e' 0x24000DF9: 73 DC.B 0x73 ; 's' 0x24000DFA: 73 DC.B 0x73 ; 's' 0x24000DFB: 20 DC.B 0x20 ; ' ' 0x24000DFC: 63 DC.B 0x63 ; 'c' 0x24000DFD: 6F DC.B 0x6F ; 'o' 0x24000DFE: 6E DC.B 0x6E ; 'n' 0x24000DFF: 66 DC.B 0x66 ; 'f' 0x24000E00: 6C DC.B 0x6C ; 'l' 0x24000E01: 69 DC.B 0x69 ; 'i' 0x24000E02: 63 DC.B 0x63 ; 'c' 0x24000E03: 74 DC.B 0x74 ; 't' 0x24000E04: 21 DC.B 0x21 ; '!' 0x24000E05: 2E DC.B 0x2E ; '.' 0x24000E06: 00 DC.B 0x00 ; '\0' 0x24000E07: 00 DC.B 0x00 ; '\0' 0x24000E08: 03 DC.B 0x03 ; '\x03' 0x24000E09: 00 DC.B 0x00 ; '\0' 0x24000E0A: 84 DC.B 0x84 ; '\x84' 0x24000E0B: 03 DC.B 0x03 ; '\x03' 0x24000E0C: 01 DC.B 0x01 ; '\x01' 0x24000E0D: 00 DC.B 0x00 ; '\0' 0x24000E0E: 00 DC.B 0x00 ; '\0' 0x24000E0F: 00 DC.B 0x00 ; '\0' 0x24000E10: 25 DC.B 0x25 ; '%' 0x24000E11: 73 DC.B 0x73 ; 's' 0x24000E12: 3A DC.B 0x3A ; ':' 0x24000E13: 20 DC.B 0x20 ; ' ' 0x24000E14: 43 DC.B 0x43 ; 'C' 0x24000E15: 61 DC.B 0x61 ; 'a' 0x24000E16: 6E DC.B 0x6E ; 'n' 0x24000E17: 6E DC.B 0x6E ; 'n' 0x24000E18: 6F DC.B 0x6F ; 'o' 0x24000E19: 74 DC.B 0x74 ; 't' 0x24000E1A: 20 DC.B 0x20 ; ' ' 0x24000E1B: 70 DC.B 0x70 ; 'p' 0x24000E1C: 6C DC.B 0x6C ; 'l' 0x24000E1D: 61 DC.B 0x61 ; 'a' 0x24000E1E: 63 DC.B 0x63 ; 'c' 0x24000E1F: 65 DC.B 0x65 ; 'e' 0x24000E20: 20 DC.B 0x20 ; ' ' 0x24000E21: 64 DC.B 0x64 ; 'd' 0x24000E22: 61 DC.B 0x61 ; 'a' 0x24000E23: 74 DC.B 0x74 ; 't' 0x24000E24: 61 DC.B 0x61 ; 'a' 0x24000E25: 20 DC.B 0x20 ; ' ' 0x24000E26: 69 DC.B 0x69 ; 'i' 0x24000E27: 6E DC.B 0x6E ; 'n' 0x24000E28: 74 DC.B 0x74 ; 't' 0x24000E29: 6F DC.B 0x6F ; 'o' 0x24000E2A: 20 DC.B 0x20 ; ' ' 0x24000E2B: 71 DC.B 0x71 ; 'q' 0x24000E2C: 75 DC.B 0x75 ; 'u' 0x24000E2D: 65 DC.B 0x65 ; 'e' 0x24000E2E: 75 DC.B 0x75 ; 'u' 0x24000E2F: 65 DC.B 0x65 ; 'e' 0x24000E30: 21 DC.B 0x21 ; '!' 0x24000E31: 0A DC.B 0x0A ; '\n' 0x24000E32: 00 DC.B 0x00 ; '\0' 0x24000E33: 4B DC.B 0x4B ; 'K' 0x24000E34: 45 DC.B 0x45 ; 'E' 0x24000E35: 59 DC.B 0x59 ; 'Y' 0x24000E36: 53 DC.B 0x53 ; 'S' 0x24000E37: 00 DC.B 0x00 ; '\0' 0x24000E38: 00 DC.B 0x00 ; '\0' 0x24000E39: 00 DC.B 0x00 ; '\0' 0x24000E3A: 20 DC.B 0x20 ; ' ' 0x24000E3B: 20 DC.B 0x20 ; ' ' 0x24000E3C: 20 DC.B 0x20 ; ' ' 0x24000E3D: 3C DC.B 0x3C ; '<' 0x24000E3E: 44 DC.B 0x44 ; 'D' 0x24000E3F: 49 DC.B 0x49 ; 'I' 0x24000E40: 52 DC.B 0x52 ; 'R' 0x24000E41: 3E DC.B 0x3E ; '>' 0x24000E42: 20 DC.B 0x20 ; ' ' 0x24000E43: 20 DC.B 0x20 ; ' ' 0x24000E44: 20 DC.B 0x20 ; ' ' 0x24000E45: 25 DC.B 0x25 ; '%' 0x24000E46: 73 DC.B 0x73 ; 's' 0x24000E47: 0A DC.B 0x0A ; '\n' 0x24000E48: 00 DC.B 0x00 ; '\0' 0x24000E49: 25 DC.B 0x25 ; '%' 0x24000E4A: 31 DC.B 0x31 ; '1' 0x24000E4B: 30 DC.B 0x30 ; '0' 0x24000E4C: 75 DC.B 0x75 ; 'u' 0x24000E4D: 20 DC.B 0x20 ; ' ' 0x24000E4E: 25 DC.B 0x25 ; '%' 0x24000E4F: 73 DC.B 0x73 ; 's' 0x24000E50: 0A DC.B 0x0A ; '\n' 0x24000E51: 00 DC.B 0x00 ; '\0' 0x24000E52: 25 DC.B 0x25 ; '%' 0x24000E53: 64 DC.B 0x64 ; 'd' 0x24000E54: 20 DC.B 0x20 ; ' ' 0x24000E55: 64 DC.B 0x64 ; 'd' 0x24000E56: 69 DC.B 0x69 ; 'i' 0x24000E57: 72 DC.B 0x72 ; 'r' 0x24000E58: 73 DC.B 0x73 ; 's' 0x24000E59: 2C DC.B 0x2C ; ',' 0x24000E5A: 20 DC.B 0x20 ; ' ' 0x24000E5B: 25 DC.B 0x25 ; '%' 0x24000E5C: 64 DC.B 0x64 ; 'd' 0x24000E5D: 20 DC.B 0x20 ; ' ' 0x24000E5E: 66 DC.B 0x66 ; 'f' 0x24000E5F: 69 DC.B 0x69 ; 'i' 0x24000E60: 6C DC.B 0x6C ; 'l' 0x24000E61: 65 DC.B 0x65 ; 'e' 0x24000E62: 73 DC.B 0x73 ; 's' 0x24000E63: 2E DC.B 0x2E ; '.' 0x24000E64: 0A DC.B 0x0A ; '\n' 0x24000E65: 00 DC.B 0x00 ; '\0' 0x24000E66: 46 DC.B 0x46 ; 'F' 0x24000E67: 61 DC.B 0x61 ; 'a' 0x24000E68: 69 DC.B 0x69 ; 'i' 0x24000E69: 6C DC.B 0x6C ; 'l' 0x24000E6A: 65 DC.B 0x65 ; 'e' 0x24000E6B: 64 DC.B 0x64 ; 'd' 0x24000E6C: 20 DC.B 0x20 ; ' ' 0x24000E6D: 74 DC.B 0x74 ; 't' 0x24000E6E: 6F DC.B 0x6F ; 'o' 0x24000E6F: 20 DC.B 0x20 ; ' ' 0x24000E70: 6F DC.B 0x6F ; 'o' 0x24000E71: 70 DC.B 0x70 ; 'p' 0x24000E72: 65 DC.B 0x65 ; 'e' 0x24000E73: 6E DC.B 0x6E ; 'n' 0x24000E74: 20 DC.B 0x20 ; ' ' 0x24000E75: 22 DC.B 0x22 ; '\"' 0x24000E76: 25 DC.B 0x25 ; '%' 0x24000E77: 73 DC.B 0x73 ; 's' 0x24000E78: 22 DC.B 0x22 ; '\"' 0x24000E79: 2E DC.B 0x2E ; '.' 0x24000E7A: 20 DC.B 0x20 ; ' ' 0x24000E7B: 28 DC.B 0x28 ; '(' 0x24000E7C: 25 DC.B 0x25 ; '%' 0x24000E7D: 75 DC.B 0x75 ; 'u' 0x24000E7E: 29 DC.B 0x29 ; ')' 0x24000E7F: 0A DC.B 0x0A ; '\n' 0x24000E80: 00 DC.B 0x00 ; '\0' 0x24000E81: 53 DC.B 0x53 ; 'S' 0x24000E82: 44 DC.B 0x44 ; 'D' 0x24000E83: 2D DC.B 0x2D ; '-' 0x24000E84: 63 DC.B 0x63 ; 'c' 0x24000E85: 61 DC.B 0x61 ; 'a' 0x24000E86: 72 DC.B 0x72 ; 'r' 0x24000E87: 64 DC.B 0x64 ; 'd' 0x24000E88: 20 DC.B 0x20 ; ' ' 0x24000E89: 77 DC.B 0x77 ; 'w' 0x24000E8A: 61 DC.B 0x61 ; 'a' 0x24000E8B: 73 DC.B 0x73 ; 's' 0x24000E8C: 20 DC.B 0x20 ; ' ' 0x24000E8D: 6D DC.B 0x6D ; 'm' 0x24000E8E: 6F DC.B 0x6F ; 'o' 0x24000E8F: 75 DC.B 0x75 ; 'u' 0x24000E90: 6E DC.B 0x6E ; 'n' 0x24000E91: 74 DC.B 0x74 ; 't' 0x24000E92: 65 DC.B 0x65 ; 'e' 0x24000E93: 64 DC.B 0x64 ; 'd' 0x24000E94: 2E DC.B 0x2E ; '.' 0x24000E95: 00 DC.B 0x00 ; '\0' 0x24000E96: 43 DC.B 0x43 ; 'C' 0x24000E97: 61 DC.B 0x61 ; 'a' 0x24000E98: 6E DC.B 0x6E ; 'n' 0x24000E99: 6E DC.B 0x6E ; 'n' 0x24000E9A: 6F DC.B 0x6F ; 'o' 0x24000E9B: 74 DC.B 0x74 ; 't' 0x24000E9C: 20 DC.B 0x20 ; ' ' 0x24000E9D: 6D DC.B 0x6D ; 'm' 0x24000E9E: 6F DC.B 0x6F ; 'o' 0x24000E9F: 75 DC.B 0x75 ; 'u' 0x24000EA0: 6E DC.B 0x6E ; 'n' 0x24000EA1: 74 DC.B 0x74 ; 't' 0x24000EA2: 20 DC.B 0x20 ; ' ' 0x24000EA3: 53 DC.B 0x53 ; 'S' 0x24000EA4: 44 DC.B 0x44 ; 'D' 0x24000EA5: 2D DC.B 0x2D ; '-' 0x24000EA6: 63 DC.B 0x63 ; 'c' 0x24000EA7: 61 DC.B 0x61 ; 'a' 0x24000EA8: 72 DC.B 0x72 ; 'r' 0x24000EA9: 64 DC.B 0x64 ; 'd' 0x24000EAA: 21 DC.B 0x21 ; '!' 0x24000EAB: 00 DC.B 0x00 ; '\0' 0x24000EAC: 20 DC.B 0x20 ; ' ' 0x24000EAD: 4E DC.B 0x4E ; 'N' 0x24000EAE: 00 DC.B 0x00 ; '\0' 0x24000EAF: 00 DC.B 0x00 ; '\0' 0x24000EB0: 43 DC.B 0x43 ; 'C' 0x24000EB1: 6F DC.B 0x6F ; 'o' 0x24000EB2: 6E DC.B 0x6E ; 'n' 0x24000EB3: 76 DC.B 0x76 ; 'v' 0x24000EB4: 65 DC.B 0x65 ; 'e' 0x24000EB5: 72 DC.B 0x72 ; 'r' 0x24000EB6: 73 DC.B 0x73 ; 's' 0x24000EB7: 69 DC.B 0x69 ; 'i' 0x24000EB8: 6F DC.B 0x6F ; 'o' 0x24000EB9: 6E DC.B 0x6E ; 'n' 0x24000EBA: 20 DC.B 0x20 ; ' ' 0x24000EBB: 69 DC.B 0x69 ; 'i' 0x24000EBC: 73 DC.B 0x73 ; 's' 0x24000EBD: 20 DC.B 0x20 ; ' ' 0x24000EBE: 66 DC.B 0x66 ; 'f' 0x24000EBF: 69 DC.B 0x69 ; 'i' 0x24000EC0: 6E DC.B 0x6E ; 'n' 0x24000EC1: 69 DC.B 0x69 ; 'i' 0x24000EC2: 73 DC.B 0x73 ; 's' 0x24000EC3: 68 DC.B 0x68 ; 'h' 0x24000EC4: 65 DC.B 0x65 ; 'e' 0x24000EC5: 64 DC.B 0x64 ; 'd' 0x24000EC6: 2E DC.B 0x2E ; '.' 0x24000EC7: 00 DC.B 0x00 ; '\0' 0x24000EC8: 26 DC.B 0x26 ; '&' 0x24000EC9: 00 DC.B 0x00 ; '\0' 0x24000ECA: 00 DC.B 0x00 ; '\0' 0x24000ECB: 00 DC.B 0x00 ; '\0' 0x24000ECC: 2A DC.B 0x2A ; '*' 0x24000ECD: 00 DC.B 0x00 ; '\0' 0x24000ECE: 00 DC.B 0x00 ; '\0' 0x24000ECF: 00 DC.B 0x00 ; '\0' 0x24000ED0: 02 DC.B 0x02 ; '\x02' 0x24000ED1: 00 DC.B 0x00 ; '\0' 0x24000ED2: 7D DC.B 0x7D ; '}' 0x24000ED3: 10 DC.B 0x10 ; '\x10' 0x24000ED4: 2A DC.B 0x2A ; '*' 0x24000ED5: 00 DC.B 0x00 ; '\0' 0x24000ED6: 00 DC.B 0x00 ; '\0' 0x24000ED7: 00 DC.B 0x00 ; '\0' 0x24000ED8: 40 DC.B 0x40 ; '@' 0x24000ED9: 00 DC.B 0x00 ; '\0' 0x24000EDA: 00 DC.B 0x00 ; '\0' 0x24000EDB: 00 DC.B 0x00 ; '\0' 0x24000EDC: 08 DC.B 0x08 ; '\b' 0x24000EDD: 00 DC.B 0x00 ; '\0' 0x24000EDE: 7D DC.B 0x7D ; '}' 0x24000EDF: 10 DC.B 0x10 ; '\x10' 0x24000EE0: 93 DC.B 0x93 ; '\x93' 0x24000EE1: 04 DC.B 0x04 ; '\x04' 0x24000EE2: 30 DC.B 0x30 ; '0' 0x24000EE3: 9F DC.B 0x9F ; '\x9F' 0x24000EE4: 93 DC.B 0x93 ; '\x93' 0x24000EE5: 0C DC.B 0x0C ; '\x0C' 0x24000EE6: 40 DC.B 0x40 ; '@' 0x24000EE7: 00 DC.B 0x00 ; '\0' 0x24000EE8: 00 DC.B 0x00 ; '\0' 0x24000EE9: 00 DC.B 0x00 ; '\0' 0x24000EEA: 44 DC.B 0x44 ; 'D' 0x24000EEB: 00 DC.B 0x00 ; '\0' 0x24000EEC: 00 DC.B 0x00 ; '\0' 0x24000EED: 00 DC.B 0x00 ; '\0' 0x24000EEE: 0A DC.B 0x0A ; '\n' 0x24000EEF: 00 DC.B 0x00 ; '\0' 0x24000EF0: 7D DC.B 0x7D ; '}' 0x24000EF1: 10 DC.B 0x10 ; '\x10' 0x24000EF2: 93 DC.B 0x93 ; '\x93' 0x24000EF3: 04 DC.B 0x04 ; '\x04' 0x24000EF4: 7D DC.B 0x7D ; '}' 0x24000EF5: 10 DC.B 0x10 ; '\x10' 0x24000EF6: 23 DC.B 0x23 ; '#' 0x24000EF7: 04 DC.B 0x04 ; '\x04' 0x24000EF8: 93 DC.B 0x93 ; '\x93' 0x24000EF9: 04 DC.B 0x04 ; '\x04' 0x24000EFA: 44 DC.B 0x44 ; 'D' 0x24000EFB: 00 DC.B 0x00 ; '\0' 0x24000EFC: 00 DC.B 0x00 ; '\0' 0x24000EFD: 00 DC.B 0x00 ; '\0' 0x24000EFE: 4C DC.B 0x4C ; 'L' 0x24000EFF: 00 DC.B 0x00 ; '\0' 0x24000F00: 00 DC.B 0x00 ; '\0' 0x24000F01: 00 DC.B 0x00 ; '\0' 0x24000F02: 10 DC.B 0x10 ; '\x10' 0x24000F03: 00 DC.B 0x00 ; '\0' 0x24000F04: 31 DC.B 0x31 ; '1' 0x24000F05: 9F DC.B 0x9F ; '\x9F' 0x24000F06: 93 DC.B 0x93 ; '\x93' 0x24000F07: 01 DC.B 0x01 ; '\x01' 0x24000F08: 7D DC.B 0x7D ; '}' 0x24000F09: 10 DC.B 0x10 ; '\x10' 0x24000F0A: 23 DC.B 0x23 ; '#' 0x24000F0B: 01 DC.B 0x01 ; '\x01' 0x24000F0C: 93 DC.B 0x93 ; '\x93' 0x24000F0D: 03 DC.B 0x03 ; '\x03' 0x24000F0E: 7D DC.B 0x7D ; '}' 0x24000F0F: 10 DC.B 0x10 ; '\x10' 0x24000F10: 23 DC.B 0x23 ; '#' 0x24000F11: 04 DC.B 0x04 ; '\x04' 0x24000F12: 93 DC.B 0x93 ; '\x93' 0x24000F13: 04 DC.B 0x04 ; '\x04' 0x24000F14: 4C DC.B 0x4C ; 'L' 0x24000F15: 00 DC.B 0x00 ; '\0' 0x24000F16: 00 DC.B 0x00 ; '\0' 0x24000F17: 00 DC.B 0x00 ; '\0' 0x24000F18: 4E DC.B 0x4E ; 'N' 0x24000F19: 00 DC.B 0x00 ; '\0' 0x24000F1A: 00 DC.B 0x00 ; '\0' 0x24000F1B: 00 DC.B 0x00 ; '\0' 0x24000F1C: 28 DC.B 0x28 ; '(' 0x24000F1D: 00 DC.B 0x00 ; '\0' 0x24000F1E: 31 DC.B 0x31 ; '1' 0x24000F1F: 9F DC.B 0x9F ; '\x9F' 0x24000F20: 93 DC.B 0x93 ; '\x93' 0x24000F21: 01 DC.B 0x01 ; '\x01' 0x24000F22: 7D DC.B 0x7D ; '}' 0x24000F23: 10 DC.B 0x10 ; '\x10' 0x24000F24: 23 DC.B 0x23 ; '#' 0x24000F25: 01 DC.B 0x01 ; '\x01' 0x24000F26: 93 DC.B 0x93 ; '\x93' 0x24000F27: 03 DC.B 0x03 ; '\x03' 0x24000F28: 7D DC.B 0x7D ; '}' 0x24000F29: 10 DC.B 0x10 ; '\x10' 0x24000F2A: 23 DC.B 0x23 ; '#' 0x24000F2B: 04 DC.B 0x04 ; '\x04' 0x24000F2C: 93 DC.B 0x93 ; '\x93' 0x24000F2D: 04 DC.B 0x04 ; '\x04' 0x24000F2E: 7D DC.B 0x7D ; '}' 0x24000F2F: 10 DC.B 0x10 ; '\x10' 0x24000F30: 23 DC.B 0x23 ; '#' 0x24000F31: 08 DC.B 0x08 ; '\b' 0x24000F32: 93 DC.B 0x93 ; '\x93' 0x24000F33: 01 DC.B 0x01 ; '\x01' 0x24000F34: 7D DC.B 0x7D ; '}' 0x24000F35: 10 DC.B 0x10 ; '\x10' 0x24000F36: 23 DC.B 0x23 ; '#' 0x24000F37: 09 DC.B 0x09 ; '\t' 0x24000F38: 93 DC.B 0x93 ; '\x93' 0x24000F39: 01 DC.B 0x01 ; '\x01' 0x24000F3A: 7D DC.B 0x7D ; '}' 0x24000F3B: 10 DC.B 0x10 ; '\x10' 0x24000F3C: 23 DC.B 0x23 ; '#' 0x24000F3D: 0A DC.B 0x0A ; '\n' 0x24000F3E: 93 DC.B 0x93 ; '\x93' 0x24000F3F: 01 DC.B 0x01 ; '\x01' 0x24000F40: 7D DC.B 0x7D ; '}' 0x24000F41: 10 DC.B 0x10 ; '\x10' 0x24000F42: 23 DC.B 0x23 ; '#' 0x24000F43: 0B DC.B 0x0B ; '\v' 0x24000F44: 93 DC.B 0x93 ; '\x93' 0x24000F45: 01 DC.B 0x01 ; '\x01' 0x24000F46: 4E DC.B 0x4E ; 'N' 0x24000F47: 00 DC.B 0x00 ; '\0' 0x24000F48: 00 DC.B 0x00 ; '\0' 0x24000F49: 00 DC.B 0x00 ; '\0' 0x24000F4A: 58 DC.B 0x58 ; 'X' 0x24000F4B: 00 DC.B 0x00 ; '\0' 0x24000F4C: 00 DC.B 0x00 ; '\0' 0x24000F4D: 00 DC.B 0x00 ; '\0' 0x24000F4E: 40 DC.B 0x40 ; '@' 0x24000F4F: 00 DC.B 0x00 ; '\0' 0x24000F50: 31 DC.B 0x31 ; '1' 0x24000F51: 9F DC.B 0x9F ; '\x9F' 0x24000F52: 93 DC.B 0x93 ; '\x93' 0x24000F53: 01 DC.B 0x01 ; '\x01' 0x24000F54: 7D DC.B 0x7D ; '}' 0x24000F55: 10 DC.B 0x10 ; '\x10' 0x24000F56: 23 DC.B 0x23 ; '#' 0x24000F57: 01 DC.B 0x01 ; '\x01' 0x24000F58: 93 DC.B 0x93 ; '\x93' 0x24000F59: 03 DC.B 0x03 ; '\x03' 0x24000F5A: 7D DC.B 0x7D ; '}' 0x24000F5B: 10 DC.B 0x10 ; '\x10' 0x24000F5C: 23 DC.B 0x23 ; '#' 0x24000F5D: 04 DC.B 0x04 ; '\x04' 0x24000F5E: 93 DC.B 0x93 ; '\x93' 0x24000F5F: 04 DC.B 0x04 ; '\x04' 0x24000F60: 7D DC.B 0x7D ; '}' 0x24000F61: 10 DC.B 0x10 ; '\x10' 0x24000F62: 23 DC.B 0x23 ; '#' 0x24000F63: 08 DC.B 0x08 ; '\b' 0x24000F64: 93 DC.B 0x93 ; '\x93' 0x24000F65: 01 DC.B 0x01 ; '\x01' 0x24000F66: 7D DC.B 0x7D ; '}' 0x24000F67: 10 DC.B 0x10 ; '\x10' 0x24000F68: 23 DC.B 0x23 ; '#' 0x24000F69: 09 DC.B 0x09 ; '\t' 0x24000F6A: 93 DC.B 0x93 ; '\x93' 0x24000F6B: 01 DC.B 0x01 ; '\x01' 0x24000F6C: 7D DC.B 0x7D ; '}' 0x24000F6D: 10 DC.B 0x10 ; '\x10' 0x24000F6E: 23 DC.B 0x23 ; '#' 0x24000F6F: 0A DC.B 0x0A ; '\n' 0x24000F70: 93 DC.B 0x93 ; '\x93' 0x24000F71: 01 DC.B 0x01 ; '\x01' 0x24000F72: 7D DC.B 0x7D ; '}' 0x24000F73: 10 DC.B 0x10 ; '\x10' 0x24000F74: 23 DC.B 0x23 ; '#' 0x24000F75: 0B DC.B 0x0B ; '\v' 0x24000F76: 93 DC.B 0x93 ; '\x93' 0x24000F77: 01 DC.B 0x01 ; '\x01' 0x24000F78: 7D DC.B 0x7D ; '}' 0x24000F79: 10 DC.B 0x10 ; '\x10' 0x24000F7A: 23 DC.B 0x23 ; '#' 0x24000F7B: 0C DC.B 0x0C ; '\x0C' 0x24000F7C: 93 DC.B 0x93 ; '\x93' 0x24000F7D: 01 DC.B 0x01 ; '\x01' 0x24000F7E: 7D DC.B 0x7D ; '}' 0x24000F7F: 10 DC.B 0x10 ; '\x10' 0x24000F80: 23 DC.B 0x23 ; '#' 0x24000F81: 0D DC.B 0x0D ; '\r' 0x24000F82: 93 DC.B 0x93 ; '\x93' 0x24000F83: 01 DC.B 0x01 ; '\x01' 0x24000F84: 7D DC.B 0x7D ; '}' 0x24000F85: 10 DC.B 0x10 ; '\x10' 0x24000F86: 23 DC.B 0x23 ; '#' 0x24000F87: 0E DC.B 0x0E ; '\x0E' 0x24000F88: 93 DC.B 0x93 ; '\x93' 0x24000F89: 01 DC.B 0x01 ; '\x01' 0x24000F8A: 7D DC.B 0x7D ; '}' 0x24000F8B: 10 DC.B 0x10 ; '\x10' 0x24000F8C: 23 DC.B 0x23 ; '#' 0x24000F8D: 0F DC.B 0x0F ; '\x0F' 0x24000F8E: 93 DC.B 0x93 ; '\x93' 0x24000F8F: 01 DC.B 0x01 ; '\x01' 0x24000F90: 58 DC.B 0x58 ; 'X' 0x24000F91: 00 DC.B 0x00 ; '\0' 0x24000F92: 00 DC.B 0x00 ; '\0' 0x24000F93: 00 DC.B 0x00 ; '\0' 0x24000F94: 64 DC.B 0x64 ; 'd' 0x24000F95: 00 DC.B 0x00 ; '\0' 0x24000F96: 00 DC.B 0x00 ; '\0' 0x24000F97: 00 DC.B 0x00 ; '\0' 0x24000F98: 42 DC.B 0x42 ; 'B' 0x24000F99: 00 DC.B 0x00 ; '\0' 0x24000F9A: 31 DC.B 0x31 ; '1' 0x24000F9B: 9F DC.B 0x9F ; '\x9F' 0x24000F9C: 93 DC.B 0x93 ; '\x93' 0x24000F9D: 01 DC.B 0x01 ; '\x01' 0x24000F9E: 7D DC.B 0x7D ; '}' 0x24000F9F: 10 DC.B 0x10 ; '\x10' 0x24000FA0: 23 DC.B 0x23 ; '#' 0x24000FA1: 01 DC.B 0x01 ; '\x01' 0x24000FA2: 93 DC.B 0x93 ; '\x93' 0x24000FA3: 01 DC.B 0x01 ; '\x01' 0x24000FA4: 93 DC.B 0x93 ; '\x93' 0x24000FA5: 02 DC.B 0x02 ; '\x02' 0x24000FA6: 7D DC.B 0x7D ; '}' 0x24000FA7: 10 DC.B 0x10 ; '\x10' 0x24000FA8: 23 DC.B 0x23 ; '#' 0x24000FA9: 04 DC.B 0x04 ; '\x04' 0x24000FAA: 93 DC.B 0x93 ; '\x93' 0x24000FAB: 04 DC.B 0x04 ; '\x04' 0x24000FAC: 7D DC.B 0x7D ; '}' 0x24000FAD: 10 DC.B 0x10 ; '\x10' 0x24000FAE: 23 DC.B 0x23 ; '#' 0x24000FAF: 08 DC.B 0x08 ; '\b' 0x24000FB0: 93 DC.B 0x93 ; '\x93' 0x24000FB1: 01 DC.B 0x01 ; '\x01' 0x24000FB2: 7D DC.B 0x7D ; '}' 0x24000FB3: 10 DC.B 0x10 ; '\x10' 0x24000FB4: 23 DC.B 0x23 ; '#' 0x24000FB5: 09 DC.B 0x09 ; '\t' 0x24000FB6: 93 DC.B 0x93 ; '\x93' 0x24000FB7: 01 DC.B 0x01 ; '\x01' 0x24000FB8: 7D DC.B 0x7D ; '}' 0x24000FB9: 10 DC.B 0x10 ; '\x10' 0x24000FBA: 23 DC.B 0x23 ; '#' 0x24000FBB: 0A DC.B 0x0A ; '\n' 0x24000FBC: 93 DC.B 0x93 ; '\x93' 0x24000FBD: 01 DC.B 0x01 ; '\x01' 0x24000FBE: 7D DC.B 0x7D ; '}' 0x24000FBF: 10 DC.B 0x10 ; '\x10' 0x24000FC0: 23 DC.B 0x23 ; '#' 0x24000FC1: 0B DC.B 0x0B ; '\v' 0x24000FC2: 93 DC.B 0x93 ; '\x93' 0x24000FC3: 01 DC.B 0x01 ; '\x01' 0x24000FC4: 7D DC.B 0x7D ; '}' 0x24000FC5: 10 DC.B 0x10 ; '\x10' 0x24000FC6: 23 DC.B 0x23 ; '#' 0x24000FC7: 0C DC.B 0x0C ; '\x0C' 0x24000FC8: 93 DC.B 0x93 ; '\x93' 0x24000FC9: 01 DC.B 0x01 ; '\x01' 0x24000FCA: 7D DC.B 0x7D ; '}' 0x24000FCB: 10 DC.B 0x10 ; '\x10' 0x24000FCC: 23 DC.B 0x23 ; '#' 0x24000FCD: 0D DC.B 0x0D ; '\r' 0x24000FCE: 93 DC.B 0x93 ; '\x93' 0x24000FCF: 01 DC.B 0x01 ; '\x01' 0x24000FD0: 7D DC.B 0x7D ; '}' 0x24000FD1: 10 DC.B 0x10 ; '\x10' 0x24000FD2: 23 DC.B 0x23 ; '#' 0x24000FD3: 0E DC.B 0x0E ; '\x0E' 0x24000FD4: 93 DC.B 0x93 ; '\x93' 0x24000FD5: 01 DC.B 0x01 ; '\x01' 0x24000FD6: 7D DC.B 0x7D ; '}' 0x24000FD7: 10 DC.B 0x10 ; '\x10' 0x24000FD8: 23 DC.B 0x23 ; '#' 0x24000FD9: 0F DC.B 0x0F ; '\x0F' 0x24000FDA: 93 DC.B 0x93 ; '\x93' 0x24000FDB: 01 DC.B 0x01 ; '\x01' 0x24000FDC: 64 DC.B 0x64 ; 'd' 0x24000FDD: 00 DC.B 0x00 ; '\0' 0x24000FDE: 00 DC.B 0x00 ; '\0' 0x24000FDF: 00 DC.B 0x00 ; '\0' 0x24000FE0: 66 DC.B 0x66 ; 'f' 0x24000FE1: 00 DC.B 0x00 ; '\0' 0x24000FE2: 00 DC.B 0x00 ; '\0' 0x24000FE3: 00 DC.B 0x00 ; '\0' 0x24000FE4: 18 DC.B 0x18 ; '\x18' 0x24000FE5: 00 DC.B 0x00 ; '\0' 0x24000FE6: 31 DC.B 0x31 ; '1' 0x24000FE7: 9F DC.B 0x9F ; '\x9F' 0x24000FE8: 93 DC.B 0x93 ; '\x93' 0x24000FE9: 01 DC.B 0x01 ; '\x01' 0x24000FEA: 7D DC.B 0x7D ; '}' 0x24000FEB: 10 DC.B 0x10 ; '\x10' 0x24000FEC: 23 DC.B 0x23 ; '#' 0x24000FED: 01 DC.B 0x01 ; '\x01' 0x24000FEE: 93 DC.B 0x93 ; '\x93' 0x24000FEF: 01 DC.B 0x01 ; '\x01' 0x24000FF0: 93 DC.B 0x93 ; '\x93' 0x24000FF1: 02 DC.B 0x02 ; '\x02' 0x24000FF2: 7D DC.B 0x7D ; '}' 0x24000FF3: 10 DC.B 0x10 ; '\x10' 0x24000FF4: 23 DC.B 0x23 ; '#' 0x24000FF5: 04 DC.B 0x04 ; '\x04' 0x24000FF6: 93 DC.B 0x93 ; '\x93' 0x24000FF7: 04 DC.B 0x04 ; '\x04' 0x24000FF8: 7D DC.B 0x7D ; '}' 0x24000FF9: 10 DC.B 0x10 ; '\x10' 0x24000FFA: 23 DC.B 0x23 ; '#' 0x24000FFB: 08 DC.B 0x08 ; '\b' 0x24000FFC: 93 DC.B 0x93 ; '\x93' 0x24000FFD: 08 DC.B 0x08 ; '\b' 0x24000FFE: 66 DC.B 0x66 ; 'f' 0x24000FFF: 00 DC.B 0x00 ; '\0' 0x24001000: 00 DC.B 0x00 ; '\0' 0x24001001: 00 DC.B 0x00 ; '\0' 0x24001002: 6C DC.B 0x6C ; 'l' 0x24001003: 00 DC.B 0x00 ; '\0' 0x24001004: 00 DC.B 0x00 ; '\0' 0x24001005: 00 DC.B 0x00 ; '\0' 0x24001006: 12 DC.B 0x12 ; '\x12' 0x24001007: 00 DC.B 0x00 ; '\0' 0x24001008: 31 DC.B 0x31 ; '1' 0x24001009: 9F DC.B 0x9F ; '\x9F' 0x2400100A: 93 DC.B 0x93 ; '\x93' 0x2400100B: 01 DC.B 0x01 ; '\x01' 0x2400100C: 7D DC.B 0x7D ; '}' 0x2400100D: 10 DC.B 0x10 ; '\x10' 0x2400100E: 23 DC.B 0x23 ; '#' 0x2400100F: 01 DC.B 0x01 ; '\x01' 0x24001010: 93 DC.B 0x93 ; '\x93' 0x24001011: 07 DC.B 0x07 ; '\x07' 0x24001012: 93 DC.B 0x93 ; '\x93' 0x24001013: 01 DC.B 0x01 ; '\x01' 0x24001014: 7D DC.B 0x7D ; '}' 0x24001015: 10 DC.B 0x10 ; '\x10' 0x24001016: 23 DC.B 0x23 ; '#' 0x24001017: 09 DC.B 0x09 ; '\t' 0x24001018: 93 DC.B 0x93 ; '\x93' 0x24001019: 07 DC.B 0x07 ; '\x07' 0x2400101A: 6C DC.B 0x6C ; 'l' 0x2400101B: 00 DC.B 0x00 ; '\0' 0x2400101C: 00 DC.B 0x00 ; '\0' 0x2400101D: 00 DC.B 0x00 ; '\0' 0x2400101E: 92 DC.B 0x92 ; '\x92' 0x2400101F: 00 DC.B 0x00 ; '\0' 0x24001020: 00 DC.B 0x00 ; '\0' 0x24001021: 00 DC.B 0x00 ; '\0' 0x24001022: 12 DC.B 0x12 ; '\x12' 0x24001023: 00 DC.B 0x00 ; '\0' 0x24001024: 31 DC.B 0x31 ; '1' 0x24001025: 9F DC.B 0x9F ; '\x9F' 0x24001026: 93 DC.B 0x93 ; '\x93' 0x24001027: 01 DC.B 0x01 ; '\x01' 0x24001028: 7D DC.B 0x7D ; '}' 0x24001029: 10 DC.B 0x10 ; '\x10' 0x2400102A: 23 DC.B 0x23 ; '#' 0x2400102B: 01 DC.B 0x01 ; '\x01' 0x2400102C: 93 DC.B 0x93 ; '\x93' 0x2400102D: 0C DC.B 0x0C ; '\x0C' 0x2400102E: 93 DC.B 0x93 ; '\x93' 0x2400102F: 01 DC.B 0x01 ; '\x01' 0x24001030: 7D DC.B 0x7D ; '}' 0x24001031: 10 DC.B 0x10 ; '\x10' 0x24001032: 23 DC.B 0x23 ; '#' 0x24001033: 0E DC.B 0x0E ; '\x0E' 0x24001034: 93 DC.B 0x93 ; '\x93' 0x24001035: 02 DC.B 0x02 ; '\x02' 0x24001036: 00 DC.B 0x00 ; '\0' 0x24001037: 00 DC.B 0x00 ; '\0' 0x24001038: 00 DC.B 0x00 ; '\0' 0x24001039: 00 DC.B 0x00 ; '\0' 0x2400103A: 00 DC.B 0x00 ; '\0' 0x2400103B: 00 DC.B 0x00 ; '\0' 0x2400103C: 00 DC.B 0x00 ; '\0' 0x2400103D: 00 DC.B 0x00 ; '\0' 0x2400103E: D4 DC.B 0xD4 ; '\xD4' 0x2400103F: 00 DC.B 0x00 ; '\0' 0x24001040: 00 DC.B 0x00 ; '\0' 0x24001041: 00 DC.B 0x00 ; '\0' 0x24001042: DE DC.B 0xDE ; '\xDE' 0x24001043: 00 DC.B 0x00 ; '\0' 0x24001044: 00 DC.B 0x00 ; '\0' 0x24001045: 00 DC.B 0x00 ; '\0' 0x24001046: 01 DC.B 0x01 ; '\x01' 0x24001047: 00 DC.B 0x00 ; '\0' 0x24001048: 51 DC.B 0x51 ; 'Q' 0x24001049: 00 DC.B 0x00 ; '\0' 0x2400104A: 00 DC.B 0x00 ; '\0' 0x2400104B: 00 DC.B 0x00 ; '\0' 0x2400104C: 00 DC.B 0x00 ; '\0' 0x2400104D: 00 DC.B 0x00 ; '\0' 0x2400104E: 00 DC.B 0x00 ; '\0' 0x2400104F: 00 DC.B 0x00 ; '\0' 0x24001050: 00 DC.B 0x00 ; '\0' 0x24001051: D8 DC.B 0xD8 ; '\xD8' 0x24001052: 00 DC.B 0x00 ; '\0' 0x24001053: 00 DC.B 0x00 ; '\0' 0x24001054: 00 DC.B 0x00 ; '\0' 0x24001055: 06 DC.B 0x06 ; '\x06' 0x24001056: 01 DC.B 0x01 ; '\x01' 0x24001057: 00 DC.B 0x00 ; '\0' 0x24001058: 00 DC.B 0x00 ; '\0' 0x24001059: 01 DC.B 0x01 ; '\x01' 0x2400105A: 00 DC.B 0x00 ; '\0' 0x2400105B: 50 DC.B 0x50 ; 'P' 0x2400105C: 00 DC.B 0x00 ; '\0' 0x2400105D: 00 DC.B 0x00 ; '\0' 0x2400105E: 00 DC.B 0x00 ; '\0' 0x2400105F: 00 DC.B 0x00 ; '\0'

Section .bss.sys_data from charger_lto.o, size=756, align=4


sys_data: 0x24001060: 00 DC.B 0x00 ; '\0' 0x24001061: 08 DC.B 0x08 ; '\b' 0x24001062: DC DC.B 0xDC ; '\xDC' 0x24001063: 6F DC.B 0x6F ; 'o' 0x24001064: 00 DC.B 0x00 ; '\0' 0x24001065: 8A DC.B 0x8A ; '\x8A' 0x24001066: C0 DC.B 0xC0 ; '\xC0' 0x24001067: A8 DC.B 0xA8 ; '\xA8' 0x24001068: 0B DC.B 0x0B ; '\v' 0x24001069: 6D DC.B 0x6D ; 'm' 0x2400106A: FF DC.B 0xFF ; '\xFF' 0x2400106B: FF DC.B 0xFF ; '\xFF' 0x2400106C: FF DC.B 0xFF ; '\xFF' 0x2400106D: 00 DC.B 0x00 ; '\0' 0x2400106E: C0 DC.B 0xC0 ; '\xC0' 0x2400106F: A8 DC.B 0xA8 ; '\xA8' 0x24001070: 0B DC.B 0x0B ; '\v' 0x24001071: 01 DC.B 0x01 ; '\x01' 0x24001072: 08 DC.B 0x08 ; '\b' 0x24001073: 08 DC.B 0x08 ; '\b' 0x24001074: 08 DC.B 0x08 ; '\b' 0x24001075: 08 DC.B 0x08 ; '\b' 0x24001076: 02 DC.B 0x02 ; '\x02' 0x24001077: 20 DC.B 0x20 ; ' ' 0x24001078: 41 DC.B 0x41 ; 'A' 0x24001079: 43 DC.B 0x43 ; 'C' 0x2400107A: 43 DC.B 0x43 ; 'C' 0x2400107B: 45 DC.B 0x45 ; 'E' 0x2400107C: 53 DC.B 0x53 ; 'S' 0x2400107D: 53 DC.B 0x53 ; 'S' 0x2400107E: 20 DC.B 0x20 ; ' ' 0x2400107F: 45 DC.B 0x45 ; 'E' 0x24001080: 52 DC.B 0x52 ; 'R' 0x24001081: 52 DC.B 0x52 ; 'R' 0x24001082: 20 DC.B 0x20 ; ' ' 0x24001083: 3A DC.B 0x3A ; ':' 0x24001084: 20 DC.B 0x20 ; ' ' 0x24001085: 56 DC.B 0x56 ; 'V' 0x24001086: 45 DC.B 0x45 ; 'E' 0x24001087: 52 DC.B 0x52 ; 'R' 0x24001088: 53 DC.B 0x53 ; 'S' 0x24001089: 49 DC.B 0x49 ; 'I' 0x2400108A: 4F DC.B 0x4F ; 'O' 0x2400108B: 4E DC.B 0x4E ; 'N' 0x2400108C: 52 DC.B 0x52 ; 'R' 0x2400108D: 20 DC.B 0x20 ; ' ' 0x2400108E: 21 DC.B 0x21 ; '!' 0x2400108F: 3D DC.B 0x3D ; '=' 0x24001090: 20 DC.B 0x20 ; ' ' 0x24001091: 30 DC.B 0x30 ; '0' 0x24001092: 78 DC.B 0x78 ; 'x' 0x24001093: 35 DC.B 0x35 ; '5' 0x24001094: 31 DC.B 0x31 ; '1' 0x24001095: 2C DC.B 0x2C ; ',' 0x24001096: 20 DC.B 0x20 ; ' ' 0x24001097: 72 DC.B 0x72 ; 'r' 0x24001098: 65 DC.B 0x65 ; 'e' 0x24001099: 61 DC.B 0x61 ; 'a' 0x2400109A: 64 DC.B 0x64 ; 'd' 0x2400109B: 20 DC.B 0x20 ; ' ' 0x2400109C: 76 DC.B 0x76 ; 'v' 0x2400109D: 61 DC.B 0x61 ; 'a' 0x2400109E: 6C DC.B 0x6C ; 'l' 0x2400109F: 75 DC.B 0x75 ; 'u' 0x240010A0: 65 DC.B 0x65 ; 'e' 0x240010A1: 20 DC.B 0x20 ; ' ' 0x240010A2: 3D DC.B 0x3D ; '=' 0x240010A3: 20 DC.B 0x20 ; ' ' 0x240010A4: 30 DC.B 0x30 ; '0' 0x240010A5: 78 DC.B 0x78 ; 'x' 0x240010A6: 25 DC.B 0x25 ; '%' 0x240010A7: 30 DC.B 0x30 ; '0' 0x240010A8: 32 DC.B 0x32 ; '2' 0x240010A9: 78 DC.B 0x78 ; 'x' 0x240010AA: 0A DC.B 0x0A ; '\n' 0x240010AB: 00 DC.B 0x00 ; '\0' 0x240010AC: 49 DC.B 0x49 ; 'I' 0x240010AD: 50 DC.B 0x50 ; 'P' 0x240010AE: 2D DC.B 0x2D ; '-' 0x240010AF: 61 DC.B 0x61 ; 'a' 0x240010B0: 64 DC.B 0x64 ; 'd' 0x240010B1: 64 DC.B 0x64 ; 'd' 0x240010B2: 72 DC.B 0x72 ; 'r' 0x240010B3: 65 DC.B 0x65 ; 'e' 0x240010B4: 73 DC.B 0x73 ; 's' 0x240010B5: 73 DC.B 0x73 ; 's' 0x240010B6: 3A DC.B 0x3A ; ':' 0x240010B7: 20 DC.B 0x20 ; ' ' 0x240010B8: 25 DC.B 0x25 ; '%' 0x240010B9: 75 DC.B 0x75 ; 'u' 0x240010BA: 2E DC.B 0x2E ; '.' 0x240010BB: 25 DC.B 0x25 ; '%' 0x240010BC: 75 DC.B 0x75 ; 'u' 0x240010BD: 2E DC.B 0x2E ; '.' 0x240010BE: 25 DC.B 0x25 ; '%' 0x240010BF: 75 DC.B 0x75 ; 'u' 0x240010C0: 2E DC.B 0x2E ; '.' 0x240010C1: 25 DC.B 0x25 ; '%' 0x240010C2: 75 DC.B 0x75 ; 'u' 0x240010C3: 0A DC.B 0x0A ; '\n' 0x240010C4: 00 DC.B 0x00 ; '\0' 0x240010C5: 53 DC.B 0x53 ; 'S' 0x240010C6: 75 DC.B 0x75 ; 'u' 0x240010C7: 62 DC.B 0x62 ; 'b' 0x240010C8: 6E DC.B 0x6E ; 'n' 0x240010C9: 65 DC.B 0x65 ; 'e' 0x240010CA: 74 DC.B 0x74 ; 't' 0x240010CB: 20 DC.B 0x20 ; ' ' 0x240010CC: 6D DC.B 0x6D ; 'm' 0x240010CD: 61 DC.B 0x61 ; 'a' 0x240010CE: 73 DC.B 0x73 ; 's' 0x240010CF: 6B DC.B 0x6B ; 'k' 0x240010D0: 3A DC.B 0x3A ; ':' 0x240010D1: 20 DC.B 0x20 ; ' ' 0x240010D2: 25 DC.B 0x25 ; '%' 0x240010D3: 75 DC.B 0x75 ; 'u' 0x240010D4: 2E DC.B 0x2E ; '.' 0x240010D5: 25 DC.B 0x25 ; '%' 0x240010D6: 75 DC.B 0x75 ; 'u' 0x240010D7: 2E DC.B 0x2E ; '.' 0x240010D8: 25 DC.B 0x25 ; '%' 0x240010D9: 75 DC.B 0x75 ; 'u' 0x240010DA: 2E DC.B 0x2E ; '.' 0x240010DB: 25 DC.B 0x25 ; '%' 0x240010DC: 75 DC.B 0x75 ; 'u' 0x240010DD: 0A DC.B 0x0A ; '\n' 0x240010DE: 00 DC.B 0x00 ; '\0' 0x240010DF: 47 DC.B 0x47 ; 'G' 0x240010E0: 61 DC.B 0x61 ; 'a' 0x240010E1: 74 DC.B 0x74 ; 't' 0x240010E2: 65 DC.B 0x65 ; 'e' 0x240010E3: 77 DC.B 0x77 ; 'w' 0x240010E4: 61 DC.B 0x61 ; 'a' 0x240010E5: 79 DC.B 0x79 ; 'y' 0x240010E6: 20 DC.B 0x20 ; ' ' 0x240010E7: 61 DC.B 0x61 ; 'a' 0x240010E8: 64 DC.B 0x64 ; 'd' 0x240010E9: 64 DC.B 0x64 ; 'd' 0x240010EA: 72 DC.B 0x72 ; 'r' 0x240010EB: 65 DC.B 0x65 ; 'e' 0x240010EC: 73 DC.B 0x73 ; 's' 0x240010ED: 73 DC.B 0x73 ; 's' 0x240010EE: 3A DC.B 0x3A ; ':' 0x240010EF: 20 DC.B 0x20 ; ' ' 0x240010F0: 25 DC.B 0x25 ; '%' 0x240010F1: 75 DC.B 0x75 ; 'u' 0x240010F2: 2E DC.B 0x2E ; '.' 0x240010F3: 25 DC.B 0x25 ; '%' 0x240010F4: 75 DC.B 0x75 ; 'u' 0x240010F5: 2E DC.B 0x2E ; '.' 0x240010F6: 25 DC.B 0x25 ; '%' 0x240010F7: 75 DC.B 0x75 ; 'u' 0x240010F8: 2E DC.B 0x2E ; '.' 0x240010F9: 25 DC.B 0x25 ; '%' 0x240010FA: 75 DC.B 0x75 ; 'u' 0x240010FB: 0A DC.B 0x0A ; '\n' 0x240010FC: 00 DC.B 0x00 ; '\0' 0x240010FD: 44 DC.B 0x44 ; 'D' 0x240010FE: 4E DC.B 0x4E ; 'N' 0x240010FF: 53 DC.B 0x53 ; 'S' 0x24001100: 20 DC.B 0x20 ; ' ' 0x24001101: 61 DC.B 0x61 ; 'a' 0x24001102: 64 DC.B 0x64 ; 'd' 0x24001103: 64 DC.B 0x64 ; 'd' 0x24001104: 72 DC.B 0x72 ; 'r' 0x24001105: 65 DC.B 0x65 ; 'e' 0x24001106: 73 DC.B 0x73 ; 's' 0x24001107: 73 DC.B 0x73 ; 's' 0x24001108: 3A DC.B 0x3A ; ':' 0x24001109: 20 DC.B 0x20 ; ' ' 0x2400110A: 25 DC.B 0x25 ; '%' 0x2400110B: 75 DC.B 0x75 ; 'u' 0x2400110C: 2E DC.B 0x2E ; '.' 0x2400110D: 25 DC.B 0x25 ; '%' 0x2400110E: 75 DC.B 0x75 ; 'u' 0x2400110F: 2E DC.B 0x2E ; '.' 0x24001110: 25 DC.B 0x25 ; '%' 0x24001111: 75 DC.B 0x75 ; 'u' 0x24001112: 2E DC.B 0x2E ; '.' 0x24001113: 25 DC.B 0x25 ; '%' 0x24001114: 75 DC.B 0x75 ; 'u' 0x24001115: 0A DC.B 0x0A ; '\n' 0x24001116: 00 DC.B 0x00 ; '\0' 0x24001117: 4C DC.B 0x4C ; 'L' 0x24001118: 65 DC.B 0x65 ; 'e' 0x24001119: 61 DC.B 0x61 ; 'a' 0x2400111A: 73 DC.B 0x73 ; 's' 0x2400111B: 65 DC.B 0x65 ; 'e' 0x2400111C: 20 DC.B 0x20 ; ' ' 0x2400111D: 74 DC.B 0x74 ; 't' 0x2400111E: 69 DC.B 0x69 ; 'i' 0x2400111F: 6D DC.B 0x6D ; 'm' 0x24001120: 65 DC.B 0x65 ; 'e' 0x24001121: 3A DC.B 0x3A ; ':' 0x24001122: 20 DC.B 0x20 ; ' ' 0x24001123: 25 DC.B 0x25 ; '%' 0x24001124: 75 DC.B 0x75 ; 'u' 0x24001125: 0A DC.B 0x0A ; '\n' 0x24001126: 00 DC.B 0x00 ; '\0' 0x24001127: 0D DC.B 0x0D ; '\r' 0x24001128: 0A DC.B 0x0A ; '\n' 0x24001129: 2D DC.B 0x2D ; '-' 0x2400112A: 2D DC.B 0x2D ; '-' 0x2400112B: 2D DC.B 0x2D ; '-' 0x2400112C: 2D DC.B 0x2D ; '-' 0x2400112D: 2D DC.B 0x2D ; '-' 0x2400112E: 2D DC.B 0x2D ; '-' 0x2400112F: 2D DC.B 0x2D ; '-' 0x24001130: 2D DC.B 0x2D ; '-' 0x24001131: 2D DC.B 0x2D ; '-' 0x24001132: 2D DC.B 0x2D ; '-' 0x24001133: 53 DC.B 0x53 ; 'S' 0x24001134: 54 DC.B 0x54 ; 'T' 0x24001135: 41 DC.B 0x41 ; 'A' 0x24001136: 54 DC.B 0x54 ; 'T' 0x24001137: 49 DC.B 0x49 ; 'I' 0x24001138: 43 DC.B 0x43 ; 'C' 0x24001139: 20 DC.B 0x20 ; ' ' 0x2400113A: 4E DC.B 0x4E ; 'N' 0x2400113B: 65 DC.B 0x65 ; 'e' 0x2400113C: 74 DC.B 0x74 ; 't' 0x2400113D: 20 DC.B 0x20 ; ' ' 0x2400113E: 49 DC.B 0x49 ; 'I' 0x2400113F: 6E DC.B 0x6E ; 'n' 0x24001140: 66 DC.B 0x66 ; 'f' 0x24001141: 6F DC.B 0x6F ; 'o' 0x24001142: 72 DC.B 0x72 ; 'r' 0x24001143: 6D DC.B 0x6D ; 'm' 0x24001144: 61 DC.B 0x61 ; 'a' 0x24001145: 74 DC.B 0x74 ; 't' 0x24001146: 69 DC.B 0x69 ; 'i' 0x24001147: 6F DC.B 0x6F ; 'o' 0x24001148: 6E DC.B 0x6E ; 'n' 0x24001149: 2D DC.B 0x2D ; '-' 0x2400114A: 2D DC.B 0x2D ; '-' 0x2400114B: 2D DC.B 0x2D ; '-' 0x2400114C: 2D DC.B 0x2D ; '-' 0x2400114D: 2D DC.B 0x2D ; '-' 0x2400114E: 2D DC.B 0x2D ; '-' 0x2400114F: 2D DC.B 0x2D ; '-' 0x24001150: 2D DC.B 0x2D ; '-' 0x24001151: 2D DC.B 0x2D ; '-' 0x24001152: 2D DC.B 0x2D ; '-' 0x24001153: 2D DC.B 0x2D ; '-' 0x24001154: 2D DC.B 0x2D ; '-' 0x24001155: 2D DC.B 0x2D ; '-' 0x24001156: 2D DC.B 0x2D ; '-' 0x24001157: 0D DC.B 0x0D ; '\r' 0x24001158: 00 DC.B 0x00 ; '\0' 0x24001159: 3E DC.B 0x3E ; '>' 0x2400115A: 3E DC.B 0x3E ; '>' 0x2400115B: 3E DC.B 0x3E ; '>' 0x2400115C: 3E DC.B 0x3E ; '>' 0x2400115D: 57 DC.B 0x57 ; 'W' 0x2400115E: 35 DC.B 0x35 ; '5' 0x2400115F: 31 DC.B 0x31 ; '1' 0x24001160: 30 DC.B 0x30 ; '0' 0x24001161: 30 DC.B 0x30 ; '0' 0x24001162: 73 DC.B 0x73 ; 's' 0x24001163: 20 DC.B 0x20 ; ' ' 0x24001164: 6D DC.B 0x6D ; 'm' 0x24001165: 65 DC.B 0x65 ; 'e' 0x24001166: 6D DC.B 0x6D ; 'm' 0x24001167: 6F DC.B 0x6F ; 'o' 0x24001168: 72 DC.B 0x72 ; 'r' 0x24001169: 79 DC.B 0x79 ; 'y' 0x2400116A: 20 DC.B 0x20 ; ' ' 0x2400116B: 69 DC.B 0x69 ; 'i' 0x2400116C: 6E DC.B 0x6E ; 'n' 0x2400116D: 69 DC.B 0x69 ; 'i' 0x2400116E: 74 DC.B 0x74 ; 't' 0x2400116F: 69 DC.B 0x69 ; 'i' 0x24001170: 61 DC.B 0x61 ; 'a' 0x24001171: 6C DC.B 0x6C ; 'l' 0x24001172: 69 DC.B 0x69 ; 'i' 0x24001173: 7A DC.B 0x7A ; 'z' 0x24001174: 61 DC.B 0x61 ; 'a' 0x24001175: 74 DC.B 0x74 ; 't' 0x24001176: 69 DC.B 0x69 ; 'i' 0x24001177: 6F DC.B 0x6F ; 'o' 0x24001178: 6E DC.B 0x6E ; 'n' 0x24001179: 20 DC.B 0x20 ; ' ' 0x2400117A: 66 DC.B 0x66 ; 'f' 0x2400117B: 61 DC.B 0x61 ; 'a' 0x2400117C: 69 DC.B 0x69 ; 'i' 0x2400117D: 6C DC.B 0x6C ; 'l' 0x2400117E: 65 DC.B 0x65 ; 'e' 0x2400117F: 64 DC.B 0x64 ; 'd' 0x24001180: 0D DC.B 0x0D ; '\r' 0x24001181: 00 DC.B 0x00 ; '\0' 0x24001182: 57 DC.B 0x57 ; 'W' 0x24001183: 35 DC.B 0x35 ; '5' 0x24001184: 31 DC.B 0x31 ; '1' 0x24001185: 30 DC.B 0x30 ; '0' 0x24001186: 30 DC.B 0x30 ; '0' 0x24001187: 53 DC.B 0x53 ; 'S' 0x24001188: 20 DC.B 0x20 ; ' ' 0x24001189: 69 DC.B 0x69 ; 'i' 0x2400118A: 6E DC.B 0x6E ; 'n' 0x2400118B: 74 DC.B 0x74 ; 't' 0x2400118C: 65 DC.B 0x65 ; 'e' 0x2400118D: 72 DC.B 0x72 ; 'r' 0x2400118E: 72 DC.B 0x72 ; 'r' 0x2400118F: 75 DC.B 0x75 ; 'u' 0x24001190: 70 DC.B 0x70 ; 'p' 0x24001191: 74 DC.B 0x74 ; 't' 0x24001192: 0D DC.B 0x0D ; '\r' 0x24001193: 00 DC.B 0x00 ; '\0' 0x24001194: 49 DC.B 0x49 ; 'I' 0x24001195: 50 DC.B 0x50 ; 'P' 0x24001196: 2D DC.B 0x2D ; '-' 0x24001197: 61 DC.B 0x61 ; 'a' 0x24001198: 64 DC.B 0x64 ; 'd' 0x24001199: 64 DC.B 0x64 ; 'd' 0x2400119A: 72 DC.B 0x72 ; 'r' 0x2400119B: 65 DC.B 0x65 ; 'e' 0x2400119C: 73 DC.B 0x73 ; 's' 0x2400119D: 73 DC.B 0x73 ; 's' 0x2400119E: 20 DC.B 0x20 ; ' ' 0x2400119F: 77 DC.B 0x77 ; 'w' 0x240011A0: 61 DC.B 0x61 ; 'a' 0x240011A1: 73 DC.B 0x73 ; 's' 0x240011A2: 20 DC.B 0x20 ; ' ' 0x240011A3: 61 DC.B 0x61 ; 'a' 0x240011A4: 73 DC.B 0x73 ; 's' 0x240011A5: 73 DC.B 0x73 ; 's' 0x240011A6: 69 DC.B 0x69 ; 'i' 0x240011A7: 67 DC.B 0x67 ; 'g' 0x240011A8: 6E DC.B 0x6E ; 'n' 0x240011A9: 65 DC.B 0x65 ; 'e' 0x240011AA: 64 DC.B 0x64 ; 'd' 0x240011AB: 2E DC.B 0x2E ; '.' 0x240011AC: 00 DC.B 0x00 ; '\0' 0x240011AD: 49 DC.B 0x49 ; 'I' 0x240011AE: 50 DC.B 0x50 ; 'P' 0x240011AF: 2D DC.B 0x2D ; '-' 0x240011B0: 61 DC.B 0x61 ; 'a' 0x240011B1: 64 DC.B 0x64 ; 'd' 0x240011B2: 64 DC.B 0x64 ; 'd' 0x240011B3: 72 DC.B 0x72 ; 'r' 0x240011B4: 65 DC.B 0x65 ; 'e' 0x240011B5: 73 DC.B 0x73 ; 's' 0x240011B6: 73 DC.B 0x73 ; 's' 0x240011B7: 20 DC.B 0x20 ; ' ' 0x240011B8: 77 DC.B 0x77 ; 'w' 0x240011B9: 61 DC.B 0x61 ; 'a' 0x240011BA: 73 DC.B 0x73 ; 's' 0x240011BB: 20 DC.B 0x20 ; ' ' 0x240011BC: 75 DC.B 0x75 ; 'u' 0x240011BD: 70 DC.B 0x70 ; 'p' 0x240011BE: 64 DC.B 0x64 ; 'd' 0x240011BF: 61 DC.B 0x61 ; 'a' 0x240011C0: 74 DC.B 0x74 ; 't' 0x240011C1: 65 DC.B 0x65 ; 'e' 0x240011C2: 64 DC.B 0x64 ; 'd' 0x240011C3: 2E DC.B 0x2E ; '.' 0x240011C4: 00 DC.B 0x00 ; '\0' 0x240011C5: 49 DC.B 0x49 ; 'I' 0x240011C6: 50 DC.B 0x50 ; 'P' 0x240011C7: 2D DC.B 0x2D ; '-' 0x240011C8: 61 DC.B 0x61 ; 'a' 0x240011C9: 64 DC.B 0x64 ; 'd' 0x240011CA: 64 DC.B 0x64 ; 'd' 0x240011CB: 72 DC.B 0x72 ; 'r' 0x240011CC: 65 DC.B 0x65 ; 'e' 0x240011CD: 73 DC.B 0x73 ; 's' 0x240011CE: 73 DC.B 0x73 ; 's' 0x240011CF: 20 DC.B 0x20 ; ' ' 0x240011D0: 63 DC.B 0x63 ; 'c' 0x240011D1: 6F DC.B 0x6F ; 'o' 0x240011D2: 6E DC.B 0x6E ; 'n' 0x240011D3: 66 DC.B 0x66 ; 'f' 0x240011D4: 6C DC.B 0x6C ; 'l' 0x240011D5: 69 DC.B 0x69 ; 'i' 0x240011D6: 63 DC.B 0x63 ; 'c' 0x240011D7: 74 DC.B 0x74 ; 't' 0x240011D8: 21 DC.B 0x21 ; '!' 0x240011D9: 2E DC.B 0x2E ; '.' 0x240011DA: 00 DC.B 0x00 ; '\0' 0x240011DB: 00 DC.B 0x00 ; '\0' 0x240011DC: 03 DC.B 0x03 ; '\x03' 0x240011DD: 00 DC.B 0x00 ; '\0' 0x240011DE: 84 DC.B 0x84 ; '\x84' 0x240011DF: 03 DC.B 0x03 ; '\x03' 0x240011E0: 01 DC.B 0x01 ; '\x01' 0x240011E1: 00 DC.B 0x00 ; '\0' 0x240011E2: 00 DC.B 0x00 ; '\0' 0x240011E3: 00 DC.B 0x00 ; '\0' 0x240011E4: 25 DC.B 0x25 ; '%' 0x240011E5: 73 DC.B 0x73 ; 's' 0x240011E6: 3A DC.B 0x3A ; ':' 0x240011E7: 20 DC.B 0x20 ; ' ' 0x240011E8: 43 DC.B 0x43 ; 'C' 0x240011E9: 61 DC.B 0x61 ; 'a' 0x240011EA: 6E DC.B 0x6E ; 'n' 0x240011EB: 6E DC.B 0x6E ; 'n' 0x240011EC: 6F DC.B 0x6F ; 'o' 0x240011ED: 74 DC.B 0x74 ; 't' 0x240011EE: 20 DC.B 0x20 ; ' ' 0x240011EF: 70 DC.B 0x70 ; 'p' 0x240011F0: 6C DC.B 0x6C ; 'l' 0x240011F1: 61 DC.B 0x61 ; 'a' 0x240011F2: 63 DC.B 0x63 ; 'c' 0x240011F3: 65 DC.B 0x65 ; 'e' 0x240011F4: 20 DC.B 0x20 ; ' ' 0x240011F5: 64 DC.B 0x64 ; 'd' 0x240011F6: 61 DC.B 0x61 ; 'a' 0x240011F7: 74 DC.B 0x74 ; 't' 0x240011F8: 61 DC.B 0x61 ; 'a' 0x240011F9: 20 DC.B 0x20 ; ' ' 0x240011FA: 69 DC.B 0x69 ; 'i' 0x240011FB: 6E DC.B 0x6E ; 'n' 0x240011FC: 74 DC.B 0x74 ; 't' 0x240011FD: 6F DC.B 0x6F ; 'o' 0x240011FE: 20 DC.B 0x20 ; ' ' 0x240011FF: 71 DC.B 0x71 ; 'q' 0x24001200: 75 DC.B 0x75 ; 'u' 0x24001201: 65 DC.B 0x65 ; 'e' 0x24001202: 75 DC.B 0x75 ; 'u' 0x24001203: 65 DC.B 0x65 ; 'e' 0x24001204: 21 DC.B 0x21 ; '!' 0x24001205: 0A DC.B 0x0A ; '\n' 0x24001206: 00 DC.B 0x00 ; '\0' 0x24001207: 4B DC.B 0x4B ; 'K' 0x24001208: 45 DC.B 0x45 ; 'E' 0x24001209: 59 DC.B 0x59 ; 'Y' 0x2400120A: 53 DC.B 0x53 ; 'S' 0x2400120B: 00 DC.B 0x00 ; '\0' 0x2400120C: 00 DC.B 0x00 ; '\0' 0x2400120D: 00 DC.B 0x00 ; '\0' 0x2400120E: 20 DC.B 0x20 ; ' ' 0x2400120F: 20 DC.B 0x20 ; ' ' 0x24001210: 20 DC.B 0x20 ; ' ' 0x24001211: 3C DC.B 0x3C ; '<' 0x24001212: 44 DC.B 0x44 ; 'D' 0x24001213: 49 DC.B 0x49 ; 'I' 0x24001214: 52 DC.B 0x52 ; 'R' 0x24001215: 3E DC.B 0x3E ; '>' 0x24001216: 20 DC.B 0x20 ; ' ' 0x24001217: 20 DC.B 0x20 ; ' ' 0x24001218: 20 DC.B 0x20 ; ' ' 0x24001219: 25 DC.B 0x25 ; '%' 0x2400121A: 73 DC.B 0x73 ; 's' 0x2400121B: 0A DC.B 0x0A ; '\n' 0x2400121C: 00 DC.B 0x00 ; '\0' 0x2400121D: 25 DC.B 0x25 ; '%' 0x2400121E: 31 DC.B 0x31 ; '1' 0x2400121F: 30 DC.B 0x30 ; '0' 0x24001220: 75 DC.B 0x75 ; 'u' 0x24001221: 20 DC.B 0x20 ; ' ' 0x24001222: 25 DC.B 0x25 ; '%' 0x24001223: 73 DC.B 0x73 ; 's' 0x24001224: 0A DC.B 0x0A ; '\n' 0x24001225: 00 DC.B 0x00 ; '\0' 0x24001226: 25 DC.B 0x25 ; '%' 0x24001227: 64 DC.B 0x64 ; 'd' 0x24001228: 20 DC.B 0x20 ; ' ' 0x24001229: 64 DC.B 0x64 ; 'd' 0x2400122A: 69 DC.B 0x69 ; 'i' 0x2400122B: 72 DC.B 0x72 ; 'r' 0x2400122C: 73 DC.B 0x73 ; 's' 0x2400122D: 2C DC.B 0x2C ; ',' 0x2400122E: 20 DC.B 0x20 ; ' ' 0x2400122F: 25 DC.B 0x25 ; '%' 0x24001230: 64 DC.B 0x64 ; 'd' 0x24001231: 20 DC.B 0x20 ; ' ' 0x24001232: 66 DC.B 0x66 ; 'f' 0x24001233: 69 DC.B 0x69 ; 'i' 0x24001234: 6C DC.B 0x6C ; 'l' 0x24001235: 65 DC.B 0x65 ; 'e' 0x24001236: 73 DC.B 0x73 ; 's' 0x24001237: 2E DC.B 0x2E ; '.' 0x24001238: 0A DC.B 0x0A ; '\n' 0x24001239: 00 DC.B 0x00 ; '\0' 0x2400123A: 46 DC.B 0x46 ; 'F' 0x2400123B: 61 DC.B 0x61 ; 'a' 0x2400123C: 69 DC.B 0x69 ; 'i' 0x2400123D: 6C DC.B 0x6C ; 'l' 0x2400123E: 65 DC.B 0x65 ; 'e' 0x2400123F: 64 DC.B 0x64 ; 'd' 0x24001240: 20 DC.B 0x20 ; ' ' 0x24001241: 74 DC.B 0x74 ; 't' 0x24001242: 6F DC.B 0x6F ; 'o' 0x24001243: 20 DC.B 0x20 ; ' ' 0x24001244: 6F DC.B 0x6F ; 'o' 0x24001245: 70 DC.B 0x70 ; 'p' 0x24001246: 65 DC.B 0x65 ; 'e' 0x24001247: 6E DC.B 0x6E ; 'n' 0x24001248: 20 DC.B 0x20 ; ' ' 0x24001249: 22 DC.B 0x22 ; '\"' 0x2400124A: 25 DC.B 0x25 ; '%' 0x2400124B: 73 DC.B 0x73 ; 's' 0x2400124C: 22 DC.B 0x22 ; '\"' 0x2400124D: 2E DC.B 0x2E ; '.' 0x2400124E: 20 DC.B 0x20 ; ' ' 0x2400124F: 28 DC.B 0x28 ; '(' 0x24001250: 25 DC.B 0x25 ; '%' 0x24001251: 75 DC.B 0x75 ; 'u' 0x24001252: 29 DC.B 0x29 ; ')' 0x24001253: 0A DC.B 0x0A ; '\n' 0x24001254: 00 DC.B 0x00 ; '\0' 0x24001255: 53 DC.B 0x53 ; 'S' 0x24001256: 44 DC.B 0x44 ; 'D' 0x24001257: 2D DC.B 0x2D ; '-' 0x24001258: 63 DC.B 0x63 ; 'c' 0x24001259: 61 DC.B 0x61 ; 'a' 0x2400125A: 72 DC.B 0x72 ; 'r' 0x2400125B: 64 DC.B 0x64 ; 'd' 0x2400125C: 20 DC.B 0x20 ; ' ' 0x2400125D: 77 DC.B 0x77 ; 'w' 0x2400125E: 61 DC.B 0x61 ; 'a' 0x2400125F: 73 DC.B 0x73 ; 's' 0x24001260: 20 DC.B 0x20 ; ' ' 0x24001261: 6D DC.B 0x6D ; 'm' 0x24001262: 6F DC.B 0x6F ; 'o' 0x24001263: 75 DC.B 0x75 ; 'u' 0x24001264: 6E DC.B 0x6E ; 'n' 0x24001265: 74 DC.B 0x74 ; 't' 0x24001266: 65 DC.B 0x65 ; 'e' 0x24001267: 64 DC.B 0x64 ; 'd' 0x24001268: 2E DC.B 0x2E ; '.' 0x24001269: 00 DC.B 0x00 ; '\0' 0x2400126A: 43 DC.B 0x43 ; 'C' 0x2400126B: 61 DC.B 0x61 ; 'a' 0x2400126C: 6E DC.B 0x6E ; 'n' 0x2400126D: 6E DC.B 0x6E ; 'n' 0x2400126E: 6F DC.B 0x6F ; 'o' 0x2400126F: 74 DC.B 0x74 ; 't' 0x24001270: 20 DC.B 0x20 ; ' ' 0x24001271: 6D DC.B 0x6D ; 'm' 0x24001272: 6F DC.B 0x6F ; 'o' 0x24001273: 75 DC.B 0x75 ; 'u' 0x24001274: 6E DC.B 0x6E ; 'n' 0x24001275: 74 DC.B 0x74 ; 't' 0x24001276: 20 DC.B 0x20 ; ' ' 0x24001277: 53 DC.B 0x53 ; 'S' 0x24001278: 44 DC.B 0x44 ; 'D' 0x24001279: 2D DC.B 0x2D ; '-' 0x2400127A: 63 DC.B 0x63 ; 'c' 0x2400127B: 61 DC.B 0x61 ; 'a' 0x2400127C: 72 DC.B 0x72 ; 'r' 0x2400127D: 64 DC.B 0x64 ; 'd' 0x2400127E: 21 DC.B 0x21 ; '!' 0x2400127F: 00 DC.B 0x00 ; '\0' 0x24001280: 20 DC.B 0x20 ; ' ' 0x24001281: 4E DC.B 0x4E ; 'N' 0x24001282: 00 DC.B 0x00 ; '\0' 0x24001283: 00 DC.B 0x00 ; '\0' 0x24001284: 43 DC.B 0x43 ; 'C' 0x24001285: 6F DC.B 0x6F ; 'o' 0x24001286: 6E DC.B 0x6E ; 'n' 0x24001287: 76 DC.B 0x76 ; 'v' 0x24001288: 65 DC.B 0x65 ; 'e' 0x24001289: 72 DC.B 0x72 ; 'r' 0x2400128A: 73 DC.B 0x73 ; 's' 0x2400128B: 69 DC.B 0x69 ; 'i' 0x2400128C: 6F DC.B 0x6F ; 'o' 0x2400128D: 6E DC.B 0x6E ; 'n' 0x2400128E: 20 DC.B 0x20 ; ' ' 0x2400128F: 69 DC.B 0x69 ; 'i' 0x24001290: 73 DC.B 0x73 ; 's' 0x24001291: 20 DC.B 0x20 ; ' ' 0x24001292: 66 DC.B 0x66 ; 'f' 0x24001293: 69 DC.B 0x69 ; 'i' 0x24001294: 6E DC.B 0x6E ; 'n' 0x24001295: 69 DC.B 0x69 ; 'i' 0x24001296: 73 DC.B 0x73 ; 's' 0x24001297: 68 DC.B 0x68 ; 'h' 0x24001298: 65 DC.B 0x65 ; 'e' 0x24001299: 64 DC.B 0x64 ; 'd' 0x2400129A: 2E DC.B 0x2E ; '.' 0x2400129B: 00 DC.B 0x00 ; '\0' 0x2400129C: 26 DC.B 0x26 ; '&' 0x2400129D: 00 DC.B 0x00 ; '\0' 0x2400129E: 00 DC.B 0x00 ; '\0' 0x2400129F: 00 DC.B 0x00 ; '\0' 0x240012A0: 2A DC.B 0x2A ; '*' 0x240012A1: 00 DC.B 0x00 ; '\0' 0x240012A2: 00 DC.B 0x00 ; '\0' 0x240012A3: 00 DC.B 0x00 ; '\0' 0x240012A4: 02 DC.B 0x02 ; '\x02' 0x240012A5: 00 DC.B 0x00 ; '\0' 0x240012A6: 7D DC.B 0x7D ; '}' 0x240012A7: 10 DC.B 0x10 ; '\x10' 0x240012A8: 2A DC.B 0x2A ; '*' 0x240012A9: 00 DC.B 0x00 ; '\0' 0x240012AA: 00 DC.B 0x00 ; '\0' 0x240012AB: 00 DC.B 0x00 ; '\0' 0x240012AC: 40 DC.B 0x40 ; '@' 0x240012AD: 00 DC.B 0x00 ; '\0' 0x240012AE: 00 DC.B 0x00 ; '\0' 0x240012AF: 00 DC.B 0x00 ; '\0' 0x240012B0: 08 DC.B 0x08 ; '\b' 0x240012B1: 00 DC.B 0x00 ; '\0' 0x240012B2: 7D DC.B 0x7D ; '}' 0x240012B3: 10 DC.B 0x10 ; '\x10' 0x240012B4: 93 DC.B 0x93 ; '\x93' 0x240012B5: 04 DC.B 0x04 ; '\x04' 0x240012B6: 30 DC.B 0x30 ; '0' 0x240012B7: 9F DC.B 0x9F ; '\x9F' 0x240012B8: 93 DC.B 0x93 ; '\x93' 0x240012B9: 0C DC.B 0x0C ; '\x0C' 0x240012BA: 40 DC.B 0x40 ; '@' 0x240012BB: 00 DC.B 0x00 ; '\0' 0x240012BC: 00 DC.B 0x00 ; '\0' 0x240012BD: 00 DC.B 0x00 ; '\0' 0x240012BE: 44 DC.B 0x44 ; 'D' 0x240012BF: 00 DC.B 0x00 ; '\0' 0x240012C0: 00 DC.B 0x00 ; '\0' 0x240012C1: 00 DC.B 0x00 ; '\0' 0x240012C2: 0A DC.B 0x0A ; '\n' 0x240012C3: 00 DC.B 0x00 ; '\0' 0x240012C4: 7D DC.B 0x7D ; '}' 0x240012C5: 10 DC.B 0x10 ; '\x10' 0x240012C6: 93 DC.B 0x93 ; '\x93' 0x240012C7: 04 DC.B 0x04 ; '\x04' 0x240012C8: 7D DC.B 0x7D ; '}' 0x240012C9: 10 DC.B 0x10 ; '\x10' 0x240012CA: 23 DC.B 0x23 ; '#' 0x240012CB: 04 DC.B 0x04 ; '\x04' 0x240012CC: 93 DC.B 0x93 ; '\x93' 0x240012CD: 04 DC.B 0x04 ; '\x04' 0x240012CE: 44 DC.B 0x44 ; 'D' 0x240012CF: 00 DC.B 0x00 ; '\0' 0x240012D0: 00 DC.B 0x00 ; '\0' 0x240012D1: 00 DC.B 0x00 ; '\0' 0x240012D2: 4C DC.B 0x4C ; 'L' 0x240012D3: 00 DC.B 0x00 ; '\0' 0x240012D4: 00 DC.B 0x00 ; '\0' 0x240012D5: 00 DC.B 0x00 ; '\0' 0x240012D6: 10 DC.B 0x10 ; '\x10' 0x240012D7: 00 DC.B 0x00 ; '\0' 0x240012D8: 31 DC.B 0x31 ; '1' 0x240012D9: 9F DC.B 0x9F ; '\x9F' 0x240012DA: 93 DC.B 0x93 ; '\x93' 0x240012DB: 01 DC.B 0x01 ; '\x01' 0x240012DC: 7D DC.B 0x7D ; '}' 0x240012DD: 10 DC.B 0x10 ; '\x10' 0x240012DE: 23 DC.B 0x23 ; '#' 0x240012DF: 01 DC.B 0x01 ; '\x01' 0x240012E0: 93 DC.B 0x93 ; '\x93' 0x240012E1: 03 DC.B 0x03 ; '\x03' 0x240012E2: 7D DC.B 0x7D ; '}' 0x240012E3: 10 DC.B 0x10 ; '\x10' 0x240012E4: 23 DC.B 0x23 ; '#' 0x240012E5: 04 DC.B 0x04 ; '\x04' 0x240012E6: 93 DC.B 0x93 ; '\x93' 0x240012E7: 04 DC.B 0x04 ; '\x04' 0x240012E8: 4C DC.B 0x4C ; 'L' 0x240012E9: 00 DC.B 0x00 ; '\0' 0x240012EA: 00 DC.B 0x00 ; '\0' 0x240012EB: 00 DC.B 0x00 ; '\0' 0x240012EC: 4E DC.B 0x4E ; 'N' 0x240012ED: 00 DC.B 0x00 ; '\0' 0x240012EE: 00 DC.B 0x00 ; '\0' 0x240012EF: 00 DC.B 0x00 ; '\0' 0x240012F0: 28 DC.B 0x28 ; '(' 0x240012F1: 00 DC.B 0x00 ; '\0' 0x240012F2: 31 DC.B 0x31 ; '1' 0x240012F3: 9F DC.B 0x9F ; '\x9F' 0x240012F4: 93 DC.B 0x93 ; '\x93' 0x240012F5: 01 DC.B 0x01 ; '\x01' 0x240012F6: 7D DC.B 0x7D ; '}' 0x240012F7: 10 DC.B 0x10 ; '\x10' 0x240012F8: 23 DC.B 0x23 ; '#' 0x240012F9: 01 DC.B 0x01 ; '\x01' 0x240012FA: 93 DC.B 0x93 ; '\x93' 0x240012FB: 03 DC.B 0x03 ; '\x03' 0x240012FC: 7D DC.B 0x7D ; '}' 0x240012FD: 10 DC.B 0x10 ; '\x10' 0x240012FE: 23 DC.B 0x23 ; '#' 0x240012FF: 04 DC.B 0x04 ; '\x04' 0x24001300: 93 DC.B 0x93 ; '\x93' 0x24001301: 04 DC.B 0x04 ; '\x04' 0x24001302: 7D DC.B 0x7D ; '}' 0x24001303: 10 DC.B 0x10 ; '\x10' 0x24001304: 23 DC.B 0x23 ; '#' 0x24001305: 08 DC.B 0x08 ; '\b' 0x24001306: 93 DC.B 0x93 ; '\x93' 0x24001307: 01 DC.B 0x01 ; '\x01' 0x24001308: 7D DC.B 0x7D ; '}' 0x24001309: 10 DC.B 0x10 ; '\x10' 0x2400130A: 23 DC.B 0x23 ; '#' 0x2400130B: 09 DC.B 0x09 ; '\t' 0x2400130C: 93 DC.B 0x93 ; '\x93' 0x2400130D: 01 DC.B 0x01 ; '\x01' 0x2400130E: 7D DC.B 0x7D ; '}' 0x2400130F: 10 DC.B 0x10 ; '\x10' 0x24001310: 23 DC.B 0x23 ; '#' 0x24001311: 0A DC.B 0x0A ; '\n' 0x24001312: 93 DC.B 0x93 ; '\x93' 0x24001313: 01 DC.B 0x01 ; '\x01' 0x24001314: 7D DC.B 0x7D ; '}' 0x24001315: 10 DC.B 0x10 ; '\x10' 0x24001316: 23 DC.B 0x23 ; '#' 0x24001317: 0B DC.B 0x0B ; '\v' 0x24001318: 93 DC.B 0x93 ; '\x93' 0x24001319: 01 DC.B 0x01 ; '\x01' 0x2400131A: 4E DC.B 0x4E ; 'N' 0x2400131B: 00 DC.B 0x00 ; '\0' 0x2400131C: 00 DC.B 0x00 ; '\0' 0x2400131D: 00 DC.B 0x00 ; '\0' 0x2400131E: 58 DC.B 0x58 ; 'X' 0x2400131F: 00 DC.B 0x00 ; '\0' 0x24001320: 00 DC.B 0x00 ; '\0' 0x24001321: 00 DC.B 0x00 ; '\0' 0x24001322: 40 DC.B 0x40 ; '@' 0x24001323: 00 DC.B 0x00 ; '\0' 0x24001324: 31 DC.B 0x31 ; '1' 0x24001325: 9F DC.B 0x9F ; '\x9F' 0x24001326: 93 DC.B 0x93 ; '\x93' 0x24001327: 01 DC.B 0x01 ; '\x01' 0x24001328: 7D DC.B 0x7D ; '}' 0x24001329: 10 DC.B 0x10 ; '\x10' 0x2400132A: 23 DC.B 0x23 ; '#' 0x2400132B: 01 DC.B 0x01 ; '\x01' 0x2400132C: 93 DC.B 0x93 ; '\x93' 0x2400132D: 03 DC.B 0x03 ; '\x03' 0x2400132E: 7D DC.B 0x7D ; '}' 0x2400132F: 10 DC.B 0x10 ; '\x10' 0x24001330: 23 DC.B 0x23 ; '#' 0x24001331: 04 DC.B 0x04 ; '\x04' 0x24001332: 93 DC.B 0x93 ; '\x93' 0x24001333: 04 DC.B 0x04 ; '\x04' 0x24001334: 7D DC.B 0x7D ; '}' 0x24001335: 10 DC.B 0x10 ; '\x10' 0x24001336: 23 DC.B 0x23 ; '#' 0x24001337: 08 DC.B 0x08 ; '\b' 0x24001338: 93 DC.B 0x93 ; '\x93' 0x24001339: 01 DC.B 0x01 ; '\x01' 0x2400133A: 7D DC.B 0x7D ; '}' 0x2400133B: 10 DC.B 0x10 ; '\x10' 0x2400133C: 23 DC.B 0x23 ; '#' 0x2400133D: 09 DC.B 0x09 ; '\t' 0x2400133E: 93 DC.B 0x93 ; '\x93' 0x2400133F: 01 DC.B 0x01 ; '\x01' 0x24001340: 7D DC.B 0x7D ; '}' 0x24001341: 10 DC.B 0x10 ; '\x10' 0x24001342: 23 DC.B 0x23 ; '#' 0x24001343: 0A DC.B 0x0A ; '\n' 0x24001344: 93 DC.B 0x93 ; '\x93' 0x24001345: 01 DC.B 0x01 ; '\x01' 0x24001346: 7D DC.B 0x7D ; '}' 0x24001347: 10 DC.B 0x10 ; '\x10' 0x24001348: 23 DC.B 0x23 ; '#' 0x24001349: 0B DC.B 0x0B ; '\v' 0x2400134A: 93 DC.B 0x93 ; '\x93' 0x2400134B: 01 DC.B 0x01 ; '\x01' 0x2400134C: 7D DC.B 0x7D ; '}' 0x2400134D: 10 DC.B 0x10 ; '\x10' 0x2400134E: 23 DC.B 0x23 ; '#' 0x2400134F: 0C DC.B 0x0C ; '\x0C' 0x24001350: 93 DC.B 0x93 ; '\x93' 0x24001351: 01 DC.B 0x01 ; '\x01' 0x24001352: 7D DC.B 0x7D ; '}' 0x24001353: 10 DC.B 0x10 ; '\x10'

Section .bss.fs from charger_lto.o, size=568, align=4


fs: 0x24001354: 00 DC.B 0x00 ; '\0' 0x24001355: 00 DC.B 0x00 ; '\0' 0x24001356: 20 DC.B 0x20 ; ' ' 0x24001357: 20 DC.B 0x20 ; ' ' 0x24001358: 20 DC.B 0x20 ; ' ' 0x24001359: 3C DC.B 0x3C ; '<' 0x2400135A: 44 DC.B 0x44 ; 'D' 0x2400135B: 49 DC.B 0x49 ; 'I' 0x2400135C: 52 DC.B 0x52 ; 'R' 0x2400135D: 3E DC.B 0x3E ; '>' 0x2400135E: 20 DC.B 0x20 ; ' ' 0x2400135F: 20 DC.B 0x20 ; ' ' 0x24001360: 20 DC.B 0x20 ; ' ' 0x24001361: 25 DC.B 0x25 ; '%' 0x24001362: 73 DC.B 0x73 ; 's' 0x24001363: 0A DC.B 0x0A ; '\n' 0x24001364: 00 DC.B 0x00 ; '\0' 0x24001365: 25 DC.B 0x25 ; '%' 0x24001366: 31 DC.B 0x31 ; '1' 0x24001367: 30 DC.B 0x30 ; '0' 0x24001368: 75 DC.B 0x75 ; 'u' 0x24001369: 20 DC.B 0x20 ; ' ' 0x2400136A: 25 DC.B 0x25 ; '%' 0x2400136B: 73 DC.B 0x73 ; 's' 0x2400136C: 0A DC.B 0x0A ; '\n' 0x2400136D: 00 DC.B 0x00 ; '\0' 0x2400136E: 25 DC.B 0x25 ; '%' 0x2400136F: 64 DC.B 0x64 ; 'd' 0x24001370: 20 DC.B 0x20 ; ' ' 0x24001371: 64 DC.B 0x64 ; 'd' 0x24001372: 69 DC.B 0x69 ; 'i' 0x24001373: 72 DC.B 0x72 ; 'r' 0x24001374: 73 DC.B 0x73 ; 's' 0x24001375: 2C DC.B 0x2C ; ',' 0x24001376: 20 DC.B 0x20 ; ' ' 0x24001377: 25 DC.B 0x25 ; '%' 0x24001378: 64 DC.B 0x64 ; 'd' 0x24001379: 20 DC.B 0x20 ; ' ' 0x2400137A: 66 DC.B 0x66 ; 'f' 0x2400137B: 69 DC.B 0x69 ; 'i' 0x2400137C: 6C DC.B 0x6C ; 'l' 0x2400137D: 65 DC.B 0x65 ; 'e' 0x2400137E: 73 DC.B 0x73 ; 's' 0x2400137F: 2E DC.B 0x2E ; '.' 0x24001380: 0A DC.B 0x0A ; '\n' 0x24001381: 00 DC.B 0x00 ; '\0' 0x24001382: 46 DC.B 0x46 ; 'F' 0x24001383: 61 DC.B 0x61 ; 'a' 0x24001384: 69 DC.B 0x69 ; 'i' 0x24001385: 6C DC.B 0x6C ; 'l' 0x24001386: 65 DC.B 0x65 ; 'e' 0x24001387: 64 DC.B 0x64 ; 'd' 0x24001388: 20 DC.B 0x20 ; ' ' 0x24001389: 74 DC.B 0x74 ; 't' 0x2400138A: 6F DC.B 0x6F ; 'o' 0x2400138B: 20 DC.B 0x20 ; ' ' 0x2400138C: 6F DC.B 0x6F ; 'o' 0x2400138D: 70 DC.B 0x70 ; 'p' 0x2400138E: 65 DC.B 0x65 ; 'e' 0x2400138F: 6E DC.B 0x6E ; 'n' 0x24001390: 20 DC.B 0x20 ; ' ' 0x24001391: 22 DC.B 0x22 ; '\"' 0x24001392: 25 DC.B 0x25 ; '%' 0x24001393: 73 DC.B 0x73 ; 's' 0x24001394: 22 DC.B 0x22 ; '\"' 0x24001395: 2E DC.B 0x2E ; '.' 0x24001396: 20 DC.B 0x20 ; ' ' 0x24001397: 28 DC.B 0x28 ; '(' 0x24001398: 25 DC.B 0x25 ; '%' 0x24001399: 75 DC.B 0x75 ; 'u' 0x2400139A: 29 DC.B 0x29 ; ')' 0x2400139B: 0A DC.B 0x0A ; '\n' 0x2400139C: 00 DC.B 0x00 ; '\0' 0x2400139D: 53 DC.B 0x53 ; 'S' 0x2400139E: 44 DC.B 0x44 ; 'D' 0x2400139F: 2D DC.B 0x2D ; '-' 0x240013A0: 63 DC.B 0x63 ; 'c' 0x240013A1: 61 DC.B 0x61 ; 'a' 0x240013A2: 72 DC.B 0x72 ; 'r' 0x240013A3: 64 DC.B 0x64 ; 'd' 0x240013A4: 20 DC.B 0x20 ; ' ' 0x240013A5: 77 DC.B 0x77 ; 'w' 0x240013A6: 61 DC.B 0x61 ; 'a' 0x240013A7: 73 DC.B 0x73 ; 's' 0x240013A8: 20 DC.B 0x20 ; ' ' 0x240013A9: 6D DC.B 0x6D ; 'm' 0x240013AA: 6F DC.B 0x6F ; 'o' 0x240013AB: 75 DC.B 0x75 ; 'u' 0x240013AC: 6E DC.B 0x6E ; 'n' 0x240013AD: 74 DC.B 0x74 ; 't' 0x240013AE: 65 DC.B 0x65 ; 'e' 0x240013AF: 64 DC.B 0x64 ; 'd' 0x240013B0: 2E DC.B 0x2E ; '.' 0x240013B1: 00 DC.B 0x00 ; '\0' 0x240013B2: 43 DC.B 0x43 ; 'C' 0x240013B3: 61 DC.B 0x61 ; 'a' 0x240013B4: 6E DC.B 0x6E ; 'n' 0x240013B5: 6E DC.B 0x6E ; 'n' 0x240013B6: 6F DC.B 0x6F ; 'o' 0x240013B7: 74 DC.B 0x74 ; 't' 0x240013B8: 20 DC.B 0x20 ; ' ' 0x240013B9: 6D DC.B 0x6D ; 'm' 0x240013BA: 6F DC.B 0x6F ; 'o' 0x240013BB: 75 DC.B 0x75 ; 'u' 0x240013BC: 6E DC.B 0x6E ; 'n' 0x240013BD: 74 DC.B 0x74 ; 't' 0x240013BE: 20 DC.B 0x20 ; ' ' 0x240013BF: 53 DC.B 0x53 ; 'S' 0x240013C0: 44 DC.B 0x44 ; 'D' 0x240013C1: 2D DC.B 0x2D ; '-' 0x240013C2: 63 DC.B 0x63 ; 'c' 0x240013C3: 61 DC.B 0x61 ; 'a' 0x240013C4: 72 DC.B 0x72 ; 'r' 0x240013C5: 64 DC.B 0x64 ; 'd' 0x240013C6: 21 DC.B 0x21 ; '!' 0x240013C7: 00 DC.B 0x00 ; '\0' 0x240013C8: 20 DC.B 0x20 ; ' ' 0x240013C9: 4E DC.B 0x4E ; 'N' 0x240013CA: 00 DC.B 0x00 ; '\0' 0x240013CB: 00 DC.B 0x00 ; '\0' 0x240013CC: 43 DC.B 0x43 ; 'C' 0x240013CD: 6F DC.B 0x6F ; 'o' 0x240013CE: 6E DC.B 0x6E ; 'n' 0x240013CF: 76 DC.B 0x76 ; 'v' 0x240013D0: 65 DC.B 0x65 ; 'e' 0x240013D1: 72 DC.B 0x72 ; 'r' 0x240013D2: 73 DC.B 0x73 ; 's' 0x240013D3: 69 DC.B 0x69 ; 'i' 0x240013D4: 6F DC.B 0x6F ; 'o' 0x240013D5: 6E DC.B 0x6E ; 'n' 0x240013D6: 20 DC.B 0x20 ; ' ' 0x240013D7: 69 DC.B 0x69 ; 'i' 0x240013D8: 73 DC.B 0x73 ; 's' 0x240013D9: 20 DC.B 0x20 ; ' ' 0x240013DA: 66 DC.B 0x66 ; 'f' 0x240013DB: 69 DC.B 0x69 ; 'i' 0x240013DC: 6E DC.B 0x6E ; 'n' 0x240013DD: 69 DC.B 0x69 ; 'i' 0x240013DE: 73 DC.B 0x73 ; 's' 0x240013DF: 68 DC.B 0x68 ; 'h' 0x240013E0: 65 DC.B 0x65 ; 'e' 0x240013E1: 64 DC.B 0x64 ; 'd' 0x240013E2: 2E DC.B 0x2E ; '.' 0x240013E3: 00 DC.B 0x00 ; '\0' 0x240013E4: 26 DC.B 0x26 ; '&' 0x240013E5: 00 DC.B 0x00 ; '\0' 0x240013E6: 00 DC.B 0x00 ; '\0' 0x240013E7: 00 DC.B 0x00 ; '\0' 0x240013E8: 2A DC.B 0x2A ; '*' 0x240013E9: 00 DC.B 0x00 ; '\0' 0x240013EA: 00 DC.B 0x00 ; '\0' 0x240013EB: 00 DC.B 0x00 ; '\0' 0x240013EC: 02 DC.B 0x02 ; '\x02' 0x240013ED: 00 DC.B 0x00 ; '\0' 0x240013EE: 7D DC.B 0x7D ; '}' 0x240013EF: 10 DC.B 0x10 ; '\x10' 0x240013F0: 2A DC.B 0x2A ; '*' 0x240013F1: 00 DC.B 0x00 ; '\0' 0x240013F2: 00 DC.B 0x00 ; '\0' 0x240013F3: 00 DC.B 0x00 ; '\0' 0x240013F4: 40 DC.B 0x40 ; '@' 0x240013F5: 00 DC.B 0x00 ; '\0' 0x240013F6: 00 DC.B 0x00 ; '\0' 0x240013F7: 00 DC.B 0x00 ; '\0' 0x240013F8: 08 DC.B 0x08 ; '\b' 0x240013F9: 00 DC.B 0x00 ; '\0' 0x240013FA: 7D DC.B 0x7D ; '}' 0x240013FB: 10 DC.B 0x10 ; '\x10' 0x240013FC: 93 DC.B 0x93 ; '\x93' 0x240013FD: 04 DC.B 0x04 ; '\x04' 0x240013FE: 30 DC.B 0x30 ; '0' 0x240013FF: 9F DC.B 0x9F ; '\x9F' 0x24001400: 93 DC.B 0x93 ; '\x93' 0x24001401: 0C DC.B 0x0C ; '\x0C' 0x24001402: 40 DC.B 0x40 ; '@' 0x24001403: 00 DC.B 0x00 ; '\0' 0x24001404: 00 DC.B 0x00 ; '\0' 0x24001405: 00 DC.B 0x00 ; '\0' 0x24001406: 44 DC.B 0x44 ; 'D' 0x24001407: 00 DC.B 0x00 ; '\0' 0x24001408: 00 DC.B 0x00 ; '\0' 0x24001409: 00 DC.B 0x00 ; '\0' 0x2400140A: 0A DC.B 0x0A ; '\n' 0x2400140B: 00 DC.B 0x00 ; '\0' 0x2400140C: 7D DC.B 0x7D ; '}' 0x2400140D: 10 DC.B 0x10 ; '\x10' 0x2400140E: 93 DC.B 0x93 ; '\x93' 0x2400140F: 04 DC.B 0x04 ; '\x04' 0x24001410: 7D DC.B 0x7D ; '}' 0x24001411: 10 DC.B 0x10 ; '\x10' 0x24001412: 23 DC.B 0x23 ; '#' 0x24001413: 04 DC.B 0x04 ; '\x04' 0x24001414: 93 DC.B 0x93 ; '\x93' 0x24001415: 04 DC.B 0x04 ; '\x04' 0x24001416: 44 DC.B 0x44 ; 'D' 0x24001417: 00 DC.B 0x00 ; '\0' 0x24001418: 00 DC.B 0x00 ; '\0' 0x24001419: 00 DC.B 0x00 ; '\0' 0x2400141A: 4C DC.B 0x4C ; 'L' 0x2400141B: 00 DC.B 0x00 ; '\0' 0x2400141C: 00 DC.B 0x00 ; '\0' 0x2400141D: 00 DC.B 0x00 ; '\0' 0x2400141E: 10 DC.B 0x10 ; '\x10' 0x2400141F: 00 DC.B 0x00 ; '\0' 0x24001420: 31 DC.B 0x31 ; '1' 0x24001421: 9F DC.B 0x9F ; '\x9F' 0x24001422: 93 DC.B 0x93 ; '\x93' 0x24001423: 01 DC.B 0x01 ; '\x01' 0x24001424: 7D DC.B 0x7D ; '}' 0x24001425: 10 DC.B 0x10 ; '\x10' 0x24001426: 23 DC.B 0x23 ; '#' 0x24001427: 01 DC.B 0x01 ; '\x01' 0x24001428: 93 DC.B 0x93 ; '\x93' 0x24001429: 03 DC.B 0x03 ; '\x03' 0x2400142A: 7D DC.B 0x7D ; '}' 0x2400142B: 10 DC.B 0x10 ; '\x10' 0x2400142C: 23 DC.B 0x23 ; '#' 0x2400142D: 04 DC.B 0x04 ; '\x04' 0x2400142E: 93 DC.B 0x93 ; '\x93' 0x2400142F: 04 DC.B 0x04 ; '\x04' 0x24001430: 4C DC.B 0x4C ; 'L' 0x24001431: 00 DC.B 0x00 ; '\0' 0x24001432: 00 DC.B 0x00 ; '\0' 0x24001433: 00 DC.B 0x00 ; '\0' 0x24001434: 4E DC.B 0x4E ; 'N' 0x24001435: 00 DC.B 0x00 ; '\0' 0x24001436: 00 DC.B 0x00 ; '\0' 0x24001437: 00 DC.B 0x00 ; '\0' 0x24001438: 28 DC.B 0x28 ; '(' 0x24001439: 00 DC.B 0x00 ; '\0' 0x2400143A: 31 DC.B 0x31 ; '1' 0x2400143B: 9F DC.B 0x9F ; '\x9F' 0x2400143C: 93 DC.B 0x93 ; '\x93' 0x2400143D: 01 DC.B 0x01 ; '\x01' 0x2400143E: 7D DC.B 0x7D ; '}' 0x2400143F: 10 DC.B 0x10 ; '\x10' 0x24001440: 23 DC.B 0x23 ; '#' 0x24001441: 01 DC.B 0x01 ; '\x01' 0x24001442: 93 DC.B 0x93 ; '\x93' 0x24001443: 03 DC.B 0x03 ; '\x03' 0x24001444: 7D DC.B 0x7D ; '}' 0x24001445: 10 DC.B 0x10 ; '\x10' 0x24001446: 23 DC.B 0x23 ; '#' 0x24001447: 04 DC.B 0x04 ; '\x04' 0x24001448: 93 DC.B 0x93 ; '\x93' 0x24001449: 04 DC.B 0x04 ; '\x04' 0x2400144A: 7D DC.B 0x7D ; '}' 0x2400144B: 10 DC.B 0x10 ; '\x10' 0x2400144C: 23 DC.B 0x23 ; '#' 0x2400144D: 08 DC.B 0x08 ; '\b' 0x2400144E: 93 DC.B 0x93 ; '\x93' 0x2400144F: 01 DC.B 0x01 ; '\x01' 0x24001450: 7D DC.B 0x7D ; '}' 0x24001451: 10 DC.B 0x10 ; '\x10' 0x24001452: 23 DC.B 0x23 ; '#' 0x24001453: 09 DC.B 0x09 ; '\t' 0x24001454: 93 DC.B 0x93 ; '\x93' 0x24001455: 01 DC.B 0x01 ; '\x01' 0x24001456: 7D DC.B 0x7D ; '}' 0x24001457: 10 DC.B 0x10 ; '\x10' 0x24001458: 23 DC.B 0x23 ; '#' 0x24001459: 0A DC.B 0x0A ; '\n' 0x2400145A: 93 DC.B 0x93 ; '\x93' 0x2400145B: 01 DC.B 0x01 ; '\x01' 0x2400145C: 7D DC.B 0x7D ; '}' 0x2400145D: 10 DC.B 0x10 ; '\x10' 0x2400145E: 23 DC.B 0x23 ; '#' 0x2400145F: 0B DC.B 0x0B ; '\v' 0x24001460: 93 DC.B 0x93 ; '\x93' 0x24001461: 01 DC.B 0x01 ; '\x01' 0x24001462: 4E DC.B 0x4E ; 'N' 0x24001463: 00 DC.B 0x00 ; '\0' 0x24001464: 00 DC.B 0x00 ; '\0' 0x24001465: 00 DC.B 0x00 ; '\0' 0x24001466: 58 DC.B 0x58 ; 'X' 0x24001467: 00 DC.B 0x00 ; '\0' 0x24001468: 00 DC.B 0x00 ; '\0' 0x24001469: 00 DC.B 0x00 ; '\0' 0x2400146A: 40 DC.B 0x40 ; '@' 0x2400146B: 00 DC.B 0x00 ; '\0' 0x2400146C: 31 DC.B 0x31 ; '1' 0x2400146D: 9F DC.B 0x9F ; '\x9F' 0x2400146E: 93 DC.B 0x93 ; '\x93' 0x2400146F: 01 DC.B 0x01 ; '\x01' 0x24001470: 7D DC.B 0x7D ; '}' 0x24001471: 10 DC.B 0x10 ; '\x10' 0x24001472: 23 DC.B 0x23 ; '#' 0x24001473: 01 DC.B 0x01 ; '\x01' 0x24001474: 93 DC.B 0x93 ; '\x93' 0x24001475: 03 DC.B 0x03 ; '\x03' 0x24001476: 7D DC.B 0x7D ; '}' 0x24001477: 10 DC.B 0x10 ; '\x10' 0x24001478: 23 DC.B 0x23 ; '#' 0x24001479: 04 DC.B 0x04 ; '\x04' 0x2400147A: 93 DC.B 0x93 ; '\x93' 0x2400147B: 04 DC.B 0x04 ; '\x04' 0x2400147C: 7D DC.B 0x7D ; '}' 0x2400147D: 10 DC.B 0x10 ; '\x10' 0x2400147E: 23 DC.B 0x23 ; '#' 0x2400147F: 08 DC.B 0x08 ; '\b' 0x24001480: 93 DC.B 0x93 ; '\x93' 0x24001481: 01 DC.B 0x01 ; '\x01' 0x24001482: 7D DC.B 0x7D ; '}' 0x24001483: 10 DC.B 0x10 ; '\x10' 0x24001484: 23 DC.B 0x23 ; '#' 0x24001485: 09 DC.B 0x09 ; '\t' 0x24001486: 93 DC.B 0x93 ; '\x93' 0x24001487: 01 DC.B 0x01 ; '\x01' 0x24001488: 7D DC.B 0x7D ; '}' 0x24001489: 10 DC.B 0x10 ; '\x10' 0x2400148A: 23 DC.B 0x23 ; '#' 0x2400148B: 0A DC.B 0x0A ; '\n' 0x2400148C: 93 DC.B 0x93 ; '\x93' 0x2400148D: 01 DC.B 0x01 ; '\x01' 0x2400148E: 7D DC.B 0x7D ; '}' 0x2400148F: 10 DC.B 0x10 ; '\x10' 0x24001490: 23 DC.B 0x23 ; '#' 0x24001491: 0B DC.B 0x0B ; '\v' 0x24001492: 93 DC.B 0x93 ; '\x93' 0x24001493: 01 DC.B 0x01 ; '\x01' 0x24001494: 7D DC.B 0x7D ; '}' 0x24001495: 10 DC.B 0x10 ; '\x10' 0x24001496: 23 DC.B 0x23 ; '#' 0x24001497: 0C DC.B 0x0C ; '\x0C' 0x24001498: 93 DC.B 0x93 ; '\x93' 0x24001499: 01 DC.B 0x01 ; '\x01' 0x2400149A: 7D DC.B 0x7D ; '}' 0x2400149B: 10 DC.B 0x10 ; '\x10' 0x2400149C: 23 DC.B 0x23 ; '#' 0x2400149D: 0D DC.B 0x0D ; '\r' 0x2400149E: 93 DC.B 0x93 ; '\x93' 0x2400149F: 01 DC.B 0x01 ; '\x01' 0x240014A0: 7D DC.B 0x7D ; '}' 0x240014A1: 10 DC.B 0x10 ; '\x10' 0x240014A2: 23 DC.B 0x23 ; '#' 0x240014A3: 0E DC.B 0x0E ; '\x0E' 0x240014A4: 93 DC.B 0x93 ; '\x93' 0x240014A5: 01 DC.B 0x01 ; '\x01' 0x240014A6: 7D DC.B 0x7D ; '}' 0x240014A7: 10 DC.B 0x10 ; '\x10' 0x240014A8: 23 DC.B 0x23 ; '#' 0x240014A9: 0F DC.B 0x0F ; '\x0F' 0x240014AA: 93 DC.B 0x93 ; '\x93' 0x240014AB: 01 DC.B 0x01 ; '\x01' 0x240014AC: 58 DC.B 0x58 ; 'X' 0x240014AD: 00 DC.B 0x00 ; '\0' 0x240014AE: 00 DC.B 0x00 ; '\0' 0x240014AF: 00 DC.B 0x00 ; '\0' 0x240014B0: 64 DC.B 0x64 ; 'd' 0x240014B1: 00 DC.B 0x00 ; '\0' 0x240014B2: 00 DC.B 0x00 ; '\0' 0x240014B3: 00 DC.B 0x00 ; '\0' 0x240014B4: 42 DC.B 0x42 ; 'B' 0x240014B5: 00 DC.B 0x00 ; '\0' 0x240014B6: 31 DC.B 0x31 ; '1' 0x240014B7: 9F DC.B 0x9F ; '\x9F' 0x240014B8: 93 DC.B 0x93 ; '\x93' 0x240014B9: 01 DC.B 0x01 ; '\x01' 0x240014BA: 7D DC.B 0x7D ; '}' 0x240014BB: 10 DC.B 0x10 ; '\x10' 0x240014BC: 23 DC.B 0x23 ; '#' 0x240014BD: 01 DC.B 0x01 ; '\x01' 0x240014BE: 93 DC.B 0x93 ; '\x93' 0x240014BF: 01 DC.B 0x01 ; '\x01' 0x240014C0: 93 DC.B 0x93 ; '\x93' 0x240014C1: 02 DC.B 0x02 ; '\x02' 0x240014C2: 7D DC.B 0x7D ; '}' 0x240014C3: 10 DC.B 0x10 ; '\x10' 0x240014C4: 23 DC.B 0x23 ; '#' 0x240014C5: 04 DC.B 0x04 ; '\x04' 0x240014C6: 93 DC.B 0x93 ; '\x93' 0x240014C7: 04 DC.B 0x04 ; '\x04' 0x240014C8: 7D DC.B 0x7D ; '}' 0x240014C9: 10 DC.B 0x10 ; '\x10' 0x240014CA: 23 DC.B 0x23 ; '#' 0x240014CB: 08 DC.B 0x08 ; '\b' 0x240014CC: 93 DC.B 0x93 ; '\x93' 0x240014CD: 01 DC.B 0x01 ; '\x01' 0x240014CE: 7D DC.B 0x7D ; '}' 0x240014CF: 10 DC.B 0x10 ; '\x10' 0x240014D0: 23 DC.B 0x23 ; '#' 0x240014D1: 09 DC.B 0x09 ; '\t' 0x240014D2: 93 DC.B 0x93 ; '\x93' 0x240014D3: 01 DC.B 0x01 ; '\x01' 0x240014D4: 7D DC.B 0x7D ; '}' 0x240014D5: 10 DC.B 0x10 ; '\x10' 0x240014D6: 23 DC.B 0x23 ; '#' 0x240014D7: 0A DC.B 0x0A ; '\n' 0x240014D8: 93 DC.B 0x93 ; '\x93' 0x240014D9: 01 DC.B 0x01 ; '\x01' 0x240014DA: 7D DC.B 0x7D ; '}' 0x240014DB: 10 DC.B 0x10 ; '\x10' 0x240014DC: 23 DC.B 0x23 ; '#' 0x240014DD: 0B DC.B 0x0B ; '\v' 0x240014DE: 93 DC.B 0x93 ; '\x93' 0x240014DF: 01 DC.B 0x01 ; '\x01' 0x240014E0: 7D DC.B 0x7D ; '}' 0x240014E1: 10 DC.B 0x10 ; '\x10' 0x240014E2: 23 DC.B 0x23 ; '#' 0x240014E3: 0C DC.B 0x0C ; '\x0C' 0x240014E4: 93 DC.B 0x93 ; '\x93' 0x240014E5: 01 DC.B 0x01 ; '\x01' 0x240014E6: 7D DC.B 0x7D ; '}' 0x240014E7: 10 DC.B 0x10 ; '\x10' 0x240014E8: 23 DC.B 0x23 ; '#' 0x240014E9: 0D DC.B 0x0D ; '\r' 0x240014EA: 93 DC.B 0x93 ; '\x93' 0x240014EB: 01 DC.B 0x01 ; '\x01' 0x240014EC: 7D DC.B 0x7D ; '}' 0x240014ED: 10 DC.B 0x10 ; '\x10' 0x240014EE: 23 DC.B 0x23 ; '#' 0x240014EF: 0E DC.B 0x0E ; '\x0E' 0x240014F0: 93 DC.B 0x93 ; '\x93' 0x240014F1: 01 DC.B 0x01 ; '\x01' 0x240014F2: 7D DC.B 0x7D ; '}' 0x240014F3: 10 DC.B 0x10 ; '\x10' 0x240014F4: 23 DC.B 0x23 ; '#' 0x240014F5: 0F DC.B 0x0F ; '\x0F' 0x240014F6: 93 DC.B 0x93 ; '\x93' 0x240014F7: 01 DC.B 0x01 ; '\x01' 0x240014F8: 64 DC.B 0x64 ; 'd' 0x240014F9: 00 DC.B 0x00 ; '\0' 0x240014FA: 00 DC.B 0x00 ; '\0' 0x240014FB: 00 DC.B 0x00 ; '\0' 0x240014FC: 66 DC.B 0x66 ; 'f' 0x240014FD: 00 DC.B 0x00 ; '\0' 0x240014FE: 00 DC.B 0x00 ; '\0' 0x240014FF: 00 DC.B 0x00 ; '\0' 0x24001500: 18 DC.B 0x18 ; '\x18' 0x24001501: 00 DC.B 0x00 ; '\0' 0x24001502: 31 DC.B 0x31 ; '1' 0x24001503: 9F DC.B 0x9F ; '\x9F' 0x24001504: 93 DC.B 0x93 ; '\x93' 0x24001505: 01 DC.B 0x01 ; '\x01' 0x24001506: 7D DC.B 0x7D ; '}' 0x24001507: 10 DC.B 0x10 ; '\x10' 0x24001508: 23 DC.B 0x23 ; '#' 0x24001509: 01 DC.B 0x01 ; '\x01' 0x2400150A: 93 DC.B 0x93 ; '\x93' 0x2400150B: 01 DC.B 0x01 ; '\x01' 0x2400150C: 93 DC.B 0x93 ; '\x93' 0x2400150D: 02 DC.B 0x02 ; '\x02' 0x2400150E: 7D DC.B 0x7D ; '}' 0x2400150F: 10 DC.B 0x10 ; '\x10' 0x24001510: 23 DC.B 0x23 ; '#' 0x24001511: 04 DC.B 0x04 ; '\x04' 0x24001512: 93 DC.B 0x93 ; '\x93' 0x24001513: 04 DC.B 0x04 ; '\x04' 0x24001514: 7D DC.B 0x7D ; '}' 0x24001515: 10 DC.B 0x10 ; '\x10' 0x24001516: 23 DC.B 0x23 ; '#' 0x24001517: 08 DC.B 0x08 ; '\b' 0x24001518: 93 DC.B 0x93 ; '\x93' 0x24001519: 08 DC.B 0x08 ; '\b' 0x2400151A: 66 DC.B 0x66 ; 'f' 0x2400151B: 00 DC.B 0x00 ; '\0' 0x2400151C: 00 DC.B 0x00 ; '\0' 0x2400151D: 00 DC.B 0x00 ; '\0' 0x2400151E: 6C DC.B 0x6C ; 'l' 0x2400151F: 00 DC.B 0x00 ; '\0' 0x24001520: 00 DC.B 0x00 ; '\0' 0x24001521: 00 DC.B 0x00 ; '\0' 0x24001522: 12 DC.B 0x12 ; '\x12' 0x24001523: 00 DC.B 0x00 ; '\0' 0x24001524: 31 DC.B 0x31 ; '1' 0x24001525: 9F DC.B 0x9F ; '\x9F' 0x24001526: 93 DC.B 0x93 ; '\x93' 0x24001527: 01 DC.B 0x01 ; '\x01' 0x24001528: 7D DC.B 0x7D ; '}' 0x24001529: 10 DC.B 0x10 ; '\x10' 0x2400152A: 23 DC.B 0x23 ; '#' 0x2400152B: 01 DC.B 0x01 ; '\x01' 0x2400152C: 93 DC.B 0x93 ; '\x93' 0x2400152D: 07 DC.B 0x07 ; '\x07' 0x2400152E: 93 DC.B 0x93 ; '\x93' 0x2400152F: 01 DC.B 0x01 ; '\x01' 0x24001530: 7D DC.B 0x7D ; '}' 0x24001531: 10 DC.B 0x10 ; '\x10' 0x24001532: 23 DC.B 0x23 ; '#' 0x24001533: 09 DC.B 0x09 ; '\t' 0x24001534: 93 DC.B 0x93 ; '\x93' 0x24001535: 07 DC.B 0x07 ; '\x07' 0x24001536: 6C DC.B 0x6C ; 'l' 0x24001537: 00 DC.B 0x00 ; '\0' 0x24001538: 00 DC.B 0x00 ; '\0' 0x24001539: 00 DC.B 0x00 ; '\0' 0x2400153A: 92 DC.B 0x92 ; '\x92' 0x2400153B: 00 DC.B 0x00 ; '\0' 0x2400153C: 00 DC.B 0x00 ; '\0' 0x2400153D: 00 DC.B 0x00 ; '\0' 0x2400153E: 12 DC.B 0x12 ; '\x12' 0x2400153F: 00 DC.B 0x00 ; '\0' 0x24001540: 31 DC.B 0x31 ; '1' 0x24001541: 9F DC.B 0x9F ; '\x9F' 0x24001542: 93 DC.B 0x93 ; '\x93' 0x24001543: 01 DC.B 0x01 ; '\x01' 0x24001544: 7D DC.B 0x7D ; '}' 0x24001545: 10 DC.B 0x10 ; '\x10' 0x24001546: 23 DC.B 0x23 ; '#' 0x24001547: 01 DC.B 0x01 ; '\x01' 0x24001548: 93 DC.B 0x93 ; '\x93' 0x24001549: 0C DC.B 0x0C ; '\x0C' 0x2400154A: 93 DC.B 0x93 ; '\x93' 0x2400154B: 01 DC.B 0x01 ; '\x01' 0x2400154C: 7D DC.B 0x7D ; '}' 0x2400154D: 10 DC.B 0x10 ; '\x10' 0x2400154E: 23 DC.B 0x23 ; '#' 0x2400154F: 0E DC.B 0x0E ; '\x0E' 0x24001550: 93 DC.B 0x93 ; '\x93' 0x24001551: 02 DC.B 0x02 ; '\x02' 0x24001552: 00 DC.B 0x00 ; '\0' 0x24001553: 00 DC.B 0x00 ; '\0' 0x24001554: 00 DC.B 0x00 ; '\0' 0x24001555: 00 DC.B 0x00 ; '\0' 0x24001556: 00 DC.B 0x00 ; '\0' 0x24001557: 00 DC.B 0x00 ; '\0' 0x24001558: 00 DC.B 0x00 ; '\0' 0x24001559: 00 DC.B 0x00 ; '\0' 0x2400155A: D4 DC.B 0xD4 ; '\xD4' 0x2400155B: 00 DC.B 0x00 ; '\0' 0x2400155C: 00 DC.B 0x00 ; '\0' 0x2400155D: 00 DC.B 0x00 ; '\0' 0x2400155E: DE DC.B 0xDE ; '\xDE' 0x2400155F: 00 DC.B 0x00 ; '\0' 0x24001560: 00 DC.B 0x00 ; '\0' 0x24001561: 00 DC.B 0x00 ; '\0' 0x24001562: 01 DC.B 0x01 ; '\x01' 0x24001563: 00 DC.B 0x00 ; '\0' 0x24001564: 51 DC.B 0x51 ; 'Q' 0x24001565: 00 DC.B 0x00 ; '\0' 0x24001566: 00 DC.B 0x00 ; '\0' 0x24001567: 00 DC.B 0x00 ; '\0' 0x24001568: 00 DC.B 0x00 ; '\0' 0x24001569: 00 DC.B 0x00 ; '\0' 0x2400156A: 00 DC.B 0x00 ; '\0' 0x2400156B: 00 DC.B 0x00 ; '\0' 0x2400156C: 00 DC.B 0x00 ; '\0' 0x2400156D: D8 DC.B 0xD8 ; '\xD8' 0x2400156E: 00 DC.B 0x00 ; '\0' 0x2400156F: 00 DC.B 0x00 ; '\0' 0x24001570: 00 DC.B 0x00 ; '\0' 0x24001571: 06 DC.B 0x06 ; '\x06' 0x24001572: 01 DC.B 0x01 ; '\x01' 0x24001573: 00 DC.B 0x00 ; '\0' 0x24001574: 00 DC.B 0x00 ; '\0' 0x24001575: 01 DC.B 0x01 ; '\x01' 0x24001576: 00 DC.B 0x00 ; '\0' 0x24001577: 50 DC.B 0x50 ; 'P' 0x24001578: 00 DC.B 0x00 ; '\0' 0x24001579: 00 DC.B 0x00 ; '\0' 0x2400157A: 00 DC.B 0x00 ; '\0' 0x2400157B: 00 DC.B 0x00 ; '\0' 0x2400157C: 00 DC.B 0x00 ; '\0' 0x2400157D: 00 DC.B 0x00 ; '\0' 0x2400157E: 00 DC.B 0x00 ; '\0' 0x2400157F: 00 DC.B 0x00 ; '\0' 0x24001580: EC DC.B 0xEC ; '\xEC' 0x24001581: 00 DC.B 0x00 ; '\0' 0x24001582: 00 DC.B 0x00 ; '\0' 0x24001583: 00 DC.B 0x00 ; '\0' 0x24001584: EE DC.B 0xEE ; '\xEE' 0x24001585: 00 DC.B 0x00 ; '\0' 0x24001586: 00 DC.B 0x00 ; '\0' 0x24001587: 00 DC.B 0x00 ; '\0' 0x24001588: 03 DC.B 0x03 ; '\x03' 0x24001589: 00 DC.B 0x00 ; '\0' 0x2400158A: 72 DC.B 0x72 ; 'r' 0x2400158B: 7F DC.B 0x7F ; '\x7F'

Section .bss.lb_mbData from charger_lto.o, size=564, align=4


lb_mbData: 0x2400158C: 20 DC.B 0x20 ; ' ' 0x2400158D: 4E DC.B 0x4E ; 'N' 0x2400158E: 00 DC.B 0x00 ; '\0' 0x2400158F: 00 DC.B 0x00 ; '\0' 0x24001590: 43 DC.B 0x43 ; 'C' 0x24001591: 6F DC.B 0x6F ; 'o' 0x24001592: 6E DC.B 0x6E ; 'n' 0x24001593: 76 DC.B 0x76 ; 'v' 0x24001594: 65 DC.B 0x65 ; 'e' 0x24001595: 72 DC.B 0x72 ; 'r' 0x24001596: 73 DC.B 0x73 ; 's' 0x24001597: 69 DC.B 0x69 ; 'i' 0x24001598: 6F DC.B 0x6F ; 'o' 0x24001599: 6E DC.B 0x6E ; 'n' 0x2400159A: 20 DC.B 0x20 ; ' ' 0x2400159B: 69 DC.B 0x69 ; 'i' 0x2400159C: 73 DC.B 0x73 ; 's' 0x2400159D: 20 DC.B 0x20 ; ' ' 0x2400159E: 66 DC.B 0x66 ; 'f' 0x2400159F: 69 DC.B 0x69 ; 'i' 0x240015A0: 6E DC.B 0x6E ; 'n' 0x240015A1: 69 DC.B 0x69 ; 'i' 0x240015A2: 73 DC.B 0x73 ; 's' 0x240015A3: 68 DC.B 0x68 ; 'h' 0x240015A4: 65 DC.B 0x65 ; 'e' 0x240015A5: 64 DC.B 0x64 ; 'd' 0x240015A6: 2E DC.B 0x2E ; '.' 0x240015A7: 00 DC.B 0x00 ; '\0' 0x240015A8: 26 DC.B 0x26 ; '&' 0x240015A9: 00 DC.B 0x00 ; '\0' 0x240015AA: 00 DC.B 0x00 ; '\0' 0x240015AB: 00 DC.B 0x00 ; '\0' 0x240015AC: 2A DC.B 0x2A ; '*' 0x240015AD: 00 DC.B 0x00 ; '\0' 0x240015AE: 00 DC.B 0x00 ; '\0' 0x240015AF: 00 DC.B 0x00 ; '\0' 0x240015B0: 02 DC.B 0x02 ; '\x02' 0x240015B1: 00 DC.B 0x00 ; '\0' 0x240015B2: 7D DC.B 0x7D ; '}' 0x240015B3: 10 DC.B 0x10 ; '\x10' 0x240015B4: 2A DC.B 0x2A ; '*' 0x240015B5: 00 DC.B 0x00 ; '\0' 0x240015B6: 00 DC.B 0x00 ; '\0' 0x240015B7: 00 DC.B 0x00 ; '\0' 0x240015B8: 40 DC.B 0x40 ; '@' 0x240015B9: 00 DC.B 0x00 ; '\0' 0x240015BA: 00 DC.B 0x00 ; '\0' 0x240015BB: 00 DC.B 0x00 ; '\0' 0x240015BC: 08 DC.B 0x08 ; '\b' 0x240015BD: 00 DC.B 0x00 ; '\0' 0x240015BE: 7D DC.B 0x7D ; '}' 0x240015BF: 10 DC.B 0x10 ; '\x10' 0x240015C0: 93 DC.B 0x93 ; '\x93' 0x240015C1: 04 DC.B 0x04 ; '\x04' 0x240015C2: 30 DC.B 0x30 ; '0' 0x240015C3: 9F DC.B 0x9F ; '\x9F' 0x240015C4: 93 DC.B 0x93 ; '\x93' 0x240015C5: 0C DC.B 0x0C ; '\x0C' 0x240015C6: 40 DC.B 0x40 ; '@' 0x240015C7: 00 DC.B 0x00 ; '\0' 0x240015C8: 00 DC.B 0x00 ; '\0' 0x240015C9: 00 DC.B 0x00 ; '\0' 0x240015CA: 44 DC.B 0x44 ; 'D' 0x240015CB: 00 DC.B 0x00 ; '\0' 0x240015CC: 00 DC.B 0x00 ; '\0' 0x240015CD: 00 DC.B 0x00 ; '\0' 0x240015CE: 0A DC.B 0x0A ; '\n' 0x240015CF: 00 DC.B 0x00 ; '\0' 0x240015D0: 7D DC.B 0x7D ; '}' 0x240015D1: 10 DC.B 0x10 ; '\x10' 0x240015D2: 93 DC.B 0x93 ; '\x93' 0x240015D3: 04 DC.B 0x04 ; '\x04' 0x240015D4: 7D DC.B 0x7D ; '}' 0x240015D5: 10 DC.B 0x10 ; '\x10' 0x240015D6: 23 DC.B 0x23 ; '#' 0x240015D7: 04 DC.B 0x04 ; '\x04' 0x240015D8: 93 DC.B 0x93 ; '\x93' 0x240015D9: 04 DC.B 0x04 ; '\x04' 0x240015DA: 44 DC.B 0x44 ; 'D' 0x240015DB: 00 DC.B 0x00 ; '\0' 0x240015DC: 00 DC.B 0x00 ; '\0' 0x240015DD: 00 DC.B 0x00 ; '\0' 0x240015DE: 4C DC.B 0x4C ; 'L' 0x240015DF: 00 DC.B 0x00 ; '\0' 0x240015E0: 00 DC.B 0x00 ; '\0' 0x240015E1: 00 DC.B 0x00 ; '\0' 0x240015E2: 10 DC.B 0x10 ; '\x10' 0x240015E3: 00 DC.B 0x00 ; '\0' 0x240015E4: 31 DC.B 0x31 ; '1' 0x240015E5: 9F DC.B 0x9F ; '\x9F' 0x240015E6: 93 DC.B 0x93 ; '\x93' 0x240015E7: 01 DC.B 0x01 ; '\x01' 0x240015E8: 7D DC.B 0x7D ; '}' 0x240015E9: 10 DC.B 0x10 ; '\x10' 0x240015EA: 23 DC.B 0x23 ; '#' 0x240015EB: 01 DC.B 0x01 ; '\x01' 0x240015EC: 93 DC.B 0x93 ; '\x93' 0x240015ED: 03 DC.B 0x03 ; '\x03' 0x240015EE: 7D DC.B 0x7D ; '}' 0x240015EF: 10 DC.B 0x10 ; '\x10' 0x240015F0: 23 DC.B 0x23 ; '#' 0x240015F1: 04 DC.B 0x04 ; '\x04' 0x240015F2: 93 DC.B 0x93 ; '\x93' 0x240015F3: 04 DC.B 0x04 ; '\x04' 0x240015F4: 4C DC.B 0x4C ; 'L' 0x240015F5: 00 DC.B 0x00 ; '\0' 0x240015F6: 00 DC.B 0x00 ; '\0' 0x240015F7: 00 DC.B 0x00 ; '\0' 0x240015F8: 4E DC.B 0x4E ; 'N' 0x240015F9: 00 DC.B 0x00 ; '\0' 0x240015FA: 00 DC.B 0x00 ; '\0' 0x240015FB: 00 DC.B 0x00 ; '\0' 0x240015FC: 28 DC.B 0x28 ; '(' 0x240015FD: 00 DC.B 0x00 ; '\0' 0x240015FE: 31 DC.B 0x31 ; '1' 0x240015FF: 9F DC.B 0x9F ; '\x9F' 0x24001600: 93 DC.B 0x93 ; '\x93' 0x24001601: 01 DC.B 0x01 ; '\x01' 0x24001602: 7D DC.B 0x7D ; '}' 0x24001603: 10 DC.B 0x10 ; '\x10' 0x24001604: 23 DC.B 0x23 ; '#' 0x24001605: 01 DC.B 0x01 ; '\x01' 0x24001606: 93 DC.B 0x93 ; '\x93' 0x24001607: 03 DC.B 0x03 ; '\x03' 0x24001608: 7D DC.B 0x7D ; '}' 0x24001609: 10 DC.B 0x10 ; '\x10' 0x2400160A: 23 DC.B 0x23 ; '#' 0x2400160B: 04 DC.B 0x04 ; '\x04' 0x2400160C: 93 DC.B 0x93 ; '\x93' 0x2400160D: 04 DC.B 0x04 ; '\x04' 0x2400160E: 7D DC.B 0x7D ; '}' 0x2400160F: 10 DC.B 0x10 ; '\x10' 0x24001610: 23 DC.B 0x23 ; '#' 0x24001611: 08 DC.B 0x08 ; '\b' 0x24001612: 93 DC.B 0x93 ; '\x93' 0x24001613: 01 DC.B 0x01 ; '\x01' 0x24001614: 7D DC.B 0x7D ; '}' 0x24001615: 10 DC.B 0x10 ; '\x10' 0x24001616: 23 DC.B 0x23 ; '#' 0x24001617: 09 DC.B 0x09 ; '\t' 0x24001618: 93 DC.B 0x93 ; '\x93' 0x24001619: 01 DC.B 0x01 ; '\x01' 0x2400161A: 7D DC.B 0x7D ; '}' 0x2400161B: 10 DC.B 0x10 ; '\x10' 0x2400161C: 23 DC.B 0x23 ; '#' 0x2400161D: 0A DC.B 0x0A ; '\n' 0x2400161E: 93 DC.B 0x93 ; '\x93' 0x2400161F: 01 DC.B 0x01 ; '\x01' 0x24001620: 7D DC.B 0x7D ; '}' 0x24001621: 10 DC.B 0x10 ; '\x10' 0x24001622: 23 DC.B 0x23 ; '#' 0x24001623: 0B DC.B 0x0B ; '\v' 0x24001624: 93 DC.B 0x93 ; '\x93' 0x24001625: 01 DC.B 0x01 ; '\x01' 0x24001626: 4E DC.B 0x4E ; 'N' 0x24001627: 00 DC.B 0x00 ; '\0' 0x24001628: 00 DC.B 0x00 ; '\0' 0x24001629: 00 DC.B 0x00 ; '\0' 0x2400162A: 58 DC.B 0x58 ; 'X' 0x2400162B: 00 DC.B 0x00 ; '\0' 0x2400162C: 00 DC.B 0x00 ; '\0' 0x2400162D: 00 DC.B 0x00 ; '\0' 0x2400162E: 40 DC.B 0x40 ; '@' 0x2400162F: 00 DC.B 0x00 ; '\0' 0x24001630: 31 DC.B 0x31 ; '1' 0x24001631: 9F DC.B 0x9F ; '\x9F' 0x24001632: 93 DC.B 0x93 ; '\x93' 0x24001633: 01 DC.B 0x01 ; '\x01' 0x24001634: 7D DC.B 0x7D ; '}' 0x24001635: 10 DC.B 0x10 ; '\x10' 0x24001636: 23 DC.B 0x23 ; '#' 0x24001637: 01 DC.B 0x01 ; '\x01' 0x24001638: 93 DC.B 0x93 ; '\x93' 0x24001639: 03 DC.B 0x03 ; '\x03' 0x2400163A: 7D DC.B 0x7D ; '}' 0x2400163B: 10 DC.B 0x10 ; '\x10' 0x2400163C: 23 DC.B 0x23 ; '#' 0x2400163D: 04 DC.B 0x04 ; '\x04' 0x2400163E: 93 DC.B 0x93 ; '\x93' 0x2400163F: 04 DC.B 0x04 ; '\x04' 0x24001640: 7D DC.B 0x7D ; '}' 0x24001641: 10 DC.B 0x10 ; '\x10' 0x24001642: 23 DC.B 0x23 ; '#' 0x24001643: 08 DC.B 0x08 ; '\b' 0x24001644: 93 DC.B 0x93 ; '\x93' 0x24001645: 01 DC.B 0x01 ; '\x01' 0x24001646: 7D DC.B 0x7D ; '}' 0x24001647: 10 DC.B 0x10 ; '\x10' 0x24001648: 23 DC.B 0x23 ; '#' 0x24001649: 09 DC.B 0x09 ; '\t' 0x2400164A: 93 DC.B 0x93 ; '\x93' 0x2400164B: 01 DC.B 0x01 ; '\x01' 0x2400164C: 7D DC.B 0x7D ; '}' 0x2400164D: 10 DC.B 0x10 ; '\x10' 0x2400164E: 23 DC.B 0x23 ; '#' 0x2400164F: 0A DC.B 0x0A ; '\n' 0x24001650: 93 DC.B 0x93 ; '\x93' 0x24001651: 01 DC.B 0x01 ; '\x01' 0x24001652: 7D DC.B 0x7D ; '}' 0x24001653: 10 DC.B 0x10 ; '\x10' 0x24001654: 23 DC.B 0x23 ; '#' 0x24001655: 0B DC.B 0x0B ; '\v' 0x24001656: 93 DC.B 0x93 ; '\x93' 0x24001657: 01 DC.B 0x01 ; '\x01' 0x24001658: 7D DC.B 0x7D ; '}' 0x24001659: 10 DC.B 0x10 ; '\x10' 0x2400165A: 23 DC.B 0x23 ; '#' 0x2400165B: 0C DC.B 0x0C ; '\x0C' 0x2400165C: 93 DC.B 0x93 ; '\x93' 0x2400165D: 01 DC.B 0x01 ; '\x01' 0x2400165E: 7D DC.B 0x7D ; '}' 0x2400165F: 10 DC.B 0x10 ; '\x10' 0x24001660: 23 DC.B 0x23 ; '#' 0x24001661: 0D DC.B 0x0D ; '\r' 0x24001662: 93 DC.B 0x93 ; '\x93' 0x24001663: 01 DC.B 0x01 ; '\x01' 0x24001664: 7D DC.B 0x7D ; '}' 0x24001665: 10 DC.B 0x10 ; '\x10' 0x24001666: 23 DC.B 0x23 ; '#' 0x24001667: 0E DC.B 0x0E ; '\x0E' 0x24001668: 93 DC.B 0x93 ; '\x93' 0x24001669: 01 DC.B 0x01 ; '\x01' 0x2400166A: 7D DC.B 0x7D ; '}' 0x2400166B: 10 DC.B 0x10 ; '\x10' 0x2400166C: 23 DC.B 0x23 ; '#' 0x2400166D: 0F DC.B 0x0F ; '\x0F' 0x2400166E: 93 DC.B 0x93 ; '\x93' 0x2400166F: 01 DC.B 0x01 ; '\x01' 0x24001670: 58 DC.B 0x58 ; 'X' 0x24001671: 00 DC.B 0x00 ; '\0' 0x24001672: 00 DC.B 0x00 ; '\0' 0x24001673: 00 DC.B 0x00 ; '\0' 0x24001674: 64 DC.B 0x64 ; 'd' 0x24001675: 00 DC.B 0x00 ; '\0' 0x24001676: 00 DC.B 0x00 ; '\0' 0x24001677: 00 DC.B 0x00 ; '\0' 0x24001678: 42 DC.B 0x42 ; 'B' 0x24001679: 00 DC.B 0x00 ; '\0' 0x2400167A: 31 DC.B 0x31 ; '1' 0x2400167B: 9F DC.B 0x9F ; '\x9F' 0x2400167C: 93 DC.B 0x93 ; '\x93' 0x2400167D: 01 DC.B 0x01 ; '\x01' 0x2400167E: 7D DC.B 0x7D ; '}' 0x2400167F: 10 DC.B 0x10 ; '\x10' 0x24001680: 23 DC.B 0x23 ; '#' 0x24001681: 01 DC.B 0x01 ; '\x01' 0x24001682: 93 DC.B 0x93 ; '\x93' 0x24001683: 01 DC.B 0x01 ; '\x01' 0x24001684: 93 DC.B 0x93 ; '\x93' 0x24001685: 02 DC.B 0x02 ; '\x02' 0x24001686: 7D DC.B 0x7D ; '}' 0x24001687: 10 DC.B 0x10 ; '\x10' 0x24001688: 23 DC.B 0x23 ; '#' 0x24001689: 04 DC.B 0x04 ; '\x04' 0x2400168A: 93 DC.B 0x93 ; '\x93' 0x2400168B: 04 DC.B 0x04 ; '\x04' 0x2400168C: 7D DC.B 0x7D ; '}' 0x2400168D: 10 DC.B 0x10 ; '\x10' 0x2400168E: 23 DC.B 0x23 ; '#' 0x2400168F: 08 DC.B 0x08 ; '\b' 0x24001690: 93 DC.B 0x93 ; '\x93' 0x24001691: 01 DC.B 0x01 ; '\x01' 0x24001692: 7D DC.B 0x7D ; '}' 0x24001693: 10 DC.B 0x10 ; '\x10' 0x24001694: 23 DC.B 0x23 ; '#' 0x24001695: 09 DC.B 0x09 ; '\t' 0x24001696: 93 DC.B 0x93 ; '\x93' 0x24001697: 01 DC.B 0x01 ; '\x01' 0x24001698: 7D DC.B 0x7D ; '}' 0x24001699: 10 DC.B 0x10 ; '\x10' 0x2400169A: 23 DC.B 0x23 ; '#' 0x2400169B: 0A DC.B 0x0A ; '\n' 0x2400169C: 93 DC.B 0x93 ; '\x93' 0x2400169D: 01 DC.B 0x01 ; '\x01' 0x2400169E: 7D DC.B 0x7D ; '}' 0x2400169F: 10 DC.B 0x10 ; '\x10' 0x240016A0: 23 DC.B 0x23 ; '#' 0x240016A1: 0B DC.B 0x0B ; '\v' 0x240016A2: 93 DC.B 0x93 ; '\x93' 0x240016A3: 01 DC.B 0x01 ; '\x01' 0x240016A4: 7D DC.B 0x7D ; '}' 0x240016A5: 10 DC.B 0x10 ; '\x10' 0x240016A6: 23 DC.B 0x23 ; '#' 0x240016A7: 0C DC.B 0x0C ; '\x0C' 0x240016A8: 93 DC.B 0x93 ; '\x93' 0x240016A9: 01 DC.B 0x01 ; '\x01' 0x240016AA: 7D DC.B 0x7D ; '}' 0x240016AB: 10 DC.B 0x10 ; '\x10' 0x240016AC: 23 DC.B 0x23 ; '#' 0x240016AD: 0D DC.B 0x0D ; '\r' 0x240016AE: 93 DC.B 0x93 ; '\x93' 0x240016AF: 01 DC.B 0x01 ; '\x01' 0x240016B0: 7D DC.B 0x7D ; '}' 0x240016B1: 10 DC.B 0x10 ; '\x10' 0x240016B2: 23 DC.B 0x23 ; '#' 0x240016B3: 0E DC.B 0x0E ; '\x0E' 0x240016B4: 93 DC.B 0x93 ; '\x93' 0x240016B5: 01 DC.B 0x01 ; '\x01' 0x240016B6: 7D DC.B 0x7D ; '}' 0x240016B7: 10 DC.B 0x10 ; '\x10' 0x240016B8: 23 DC.B 0x23 ; '#' 0x240016B9: 0F DC.B 0x0F ; '\x0F' 0x240016BA: 93 DC.B 0x93 ; '\x93' 0x240016BB: 01 DC.B 0x01 ; '\x01' 0x240016BC: 64 DC.B 0x64 ; 'd' 0x240016BD: 00 DC.B 0x00 ; '\0' 0x240016BE: 00 DC.B 0x00 ; '\0' 0x240016BF: 00 DC.B 0x00 ; '\0' 0x240016C0: 66 DC.B 0x66 ; 'f' 0x240016C1: 00 DC.B 0x00 ; '\0' 0x240016C2: 00 DC.B 0x00 ; '\0' 0x240016C3: 00 DC.B 0x00 ; '\0' 0x240016C4: 18 DC.B 0x18 ; '\x18' 0x240016C5: 00 DC.B 0x00 ; '\0' 0x240016C6: 31 DC.B 0x31 ; '1' 0x240016C7: 9F DC.B 0x9F ; '\x9F' 0x240016C8: 93 DC.B 0x93 ; '\x93' 0x240016C9: 01 DC.B 0x01 ; '\x01' 0x240016CA: 7D DC.B 0x7D ; '}' 0x240016CB: 10 DC.B 0x10 ; '\x10' 0x240016CC: 23 DC.B 0x23 ; '#' 0x240016CD: 01 DC.B 0x01 ; '\x01' 0x240016CE: 93 DC.B 0x93 ; '\x93' 0x240016CF: 01 DC.B 0x01 ; '\x01' 0x240016D0: 93 DC.B 0x93 ; '\x93' 0x240016D1: 02 DC.B 0x02 ; '\x02' 0x240016D2: 7D DC.B 0x7D ; '}' 0x240016D3: 10 DC.B 0x10 ; '\x10' 0x240016D4: 23 DC.B 0x23 ; '#' 0x240016D5: 04 DC.B 0x04 ; '\x04' 0x240016D6: 93 DC.B 0x93 ; '\x93' 0x240016D7: 04 DC.B 0x04 ; '\x04' 0x240016D8: 7D DC.B 0x7D ; '}' 0x240016D9: 10 DC.B 0x10 ; '\x10' 0x240016DA: 23 DC.B 0x23 ; '#' 0x240016DB: 08 DC.B 0x08 ; '\b' 0x240016DC: 93 DC.B 0x93 ; '\x93' 0x240016DD: 08 DC.B 0x08 ; '\b' 0x240016DE: 66 DC.B 0x66 ; 'f' 0x240016DF: 00 DC.B 0x00 ; '\0' 0x240016E0: 00 DC.B 0x00 ; '\0' 0x240016E1: 00 DC.B 0x00 ; '\0' 0x240016E2: 6C DC.B 0x6C ; 'l' 0x240016E3: 00 DC.B 0x00 ; '\0' 0x240016E4: 00 DC.B 0x00 ; '\0' 0x240016E5: 00 DC.B 0x00 ; '\0' 0x240016E6: 12 DC.B 0x12 ; '\x12' 0x240016E7: 00 DC.B 0x00 ; '\0' 0x240016E8: 31 DC.B 0x31 ; '1' 0x240016E9: 9F DC.B 0x9F ; '\x9F' 0x240016EA: 93 DC.B 0x93 ; '\x93' 0x240016EB: 01 DC.B 0x01 ; '\x01' 0x240016EC: 7D DC.B 0x7D ; '}' 0x240016ED: 10 DC.B 0x10 ; '\x10' 0x240016EE: 23 DC.B 0x23 ; '#' 0x240016EF: 01 DC.B 0x01 ; '\x01' 0x240016F0: 93 DC.B 0x93 ; '\x93' 0x240016F1: 07 DC.B 0x07 ; '\x07' 0x240016F2: 93 DC.B 0x93 ; '\x93' 0x240016F3: 01 DC.B 0x01 ; '\x01' 0x240016F4: 7D DC.B 0x7D ; '}' 0x240016F5: 10 DC.B 0x10 ; '\x10' 0x240016F6: 23 DC.B 0x23 ; '#' 0x240016F7: 09 DC.B 0x09 ; '\t' 0x240016F8: 93 DC.B 0x93 ; '\x93' 0x240016F9: 07 DC.B 0x07 ; '\x07' 0x240016FA: 6C DC.B 0x6C ; 'l' 0x240016FB: 00 DC.B 0x00 ; '\0' 0x240016FC: 00 DC.B 0x00 ; '\0' 0x240016FD: 00 DC.B 0x00 ; '\0' 0x240016FE: 92 DC.B 0x92 ; '\x92' 0x240016FF: 00 DC.B 0x00 ; '\0' 0x24001700: 00 DC.B 0x00 ; '\0' 0x24001701: 00 DC.B 0x00 ; '\0' 0x24001702: 12 DC.B 0x12 ; '\x12' 0x24001703: 00 DC.B 0x00 ; '\0' 0x24001704: 31 DC.B 0x31 ; '1' 0x24001705: 9F DC.B 0x9F ; '\x9F' 0x24001706: 93 DC.B 0x93 ; '\x93' 0x24001707: 01 DC.B 0x01 ; '\x01' 0x24001708: 7D DC.B 0x7D ; '}' 0x24001709: 10 DC.B 0x10 ; '\x10' 0x2400170A: 23 DC.B 0x23 ; '#' 0x2400170B: 01 DC.B 0x01 ; '\x01' 0x2400170C: 93 DC.B 0x93 ; '\x93' 0x2400170D: 0C DC.B 0x0C ; '\x0C' 0x2400170E: 93 DC.B 0x93 ; '\x93' 0x2400170F: 01 DC.B 0x01 ; '\x01' 0x24001710: 7D DC.B 0x7D ; '}' 0x24001711: 10 DC.B 0x10 ; '\x10' 0x24001712: 23 DC.B 0x23 ; '#' 0x24001713: 0E DC.B 0x0E ; '\x0E' 0x24001714: 93 DC.B 0x93 ; '\x93' 0x24001715: 02 DC.B 0x02 ; '\x02' 0x24001716: 00 DC.B 0x00 ; '\0' 0x24001717: 00 DC.B 0x00 ; '\0' 0x24001718: 00 DC.B 0x00 ; '\0' 0x24001719: 00 DC.B 0x00 ; '\0' 0x2400171A: 00 DC.B 0x00 ; '\0' 0x2400171B: 00 DC.B 0x00 ; '\0' 0x2400171C: 00 DC.B 0x00 ; '\0' 0x2400171D: 00 DC.B 0x00 ; '\0' 0x2400171E: D4 DC.B 0xD4 ; '\xD4' 0x2400171F: 00 DC.B 0x00 ; '\0' 0x24001720: 00 DC.B 0x00 ; '\0' 0x24001721: 00 DC.B 0x00 ; '\0' 0x24001722: DE DC.B 0xDE ; '\xDE' 0x24001723: 00 DC.B 0x00 ; '\0' 0x24001724: 00 DC.B 0x00 ; '\0' 0x24001725: 00 DC.B 0x00 ; '\0' 0x24001726: 01 DC.B 0x01 ; '\x01' 0x24001727: 00 DC.B 0x00 ; '\0' 0x24001728: 51 DC.B 0x51 ; 'Q' 0x24001729: 00 DC.B 0x00 ; '\0' 0x2400172A: 00 DC.B 0x00 ; '\0' 0x2400172B: 00 DC.B 0x00 ; '\0' 0x2400172C: 00 DC.B 0x00 ; '\0' 0x2400172D: 00 DC.B 0x00 ; '\0' 0x2400172E: 00 DC.B 0x00 ; '\0' 0x2400172F: 00 DC.B 0x00 ; '\0' 0x24001730: 00 DC.B 0x00 ; '\0' 0x24001731: D8 DC.B 0xD8 ; '\xD8' 0x24001732: 00 DC.B 0x00 ; '\0' 0x24001733: 00 DC.B 0x00 ; '\0' 0x24001734: 00 DC.B 0x00 ; '\0' 0x24001735: 06 DC.B 0x06 ; '\x06' 0x24001736: 01 DC.B 0x01 ; '\x01' 0x24001737: 00 DC.B 0x00 ; '\0' 0x24001738: 00 DC.B 0x00 ; '\0' 0x24001739: 01 DC.B 0x01 ; '\x01' 0x2400173A: 00 DC.B 0x00 ; '\0' 0x2400173B: 50 DC.B 0x50 ; 'P' 0x2400173C: 00 DC.B 0x00 ; '\0' 0x2400173D: 00 DC.B 0x00 ; '\0' 0x2400173E: 00 DC.B 0x00 ; '\0' 0x2400173F: 00 DC.B 0x00 ; '\0' 0x24001740: 00 DC.B 0x00 ; '\0' 0x24001741: 00 DC.B 0x00 ; '\0' 0x24001742: 00 DC.B 0x00 ; '\0' 0x24001743: 00 DC.B 0x00 ; '\0' 0x24001744: EC DC.B 0xEC ; '\xEC' 0x24001745: 00 DC.B 0x00 ; '\0' 0x24001746: 00 DC.B 0x00 ; '\0' 0x24001747: 00 DC.B 0x00 ; '\0' 0x24001748: EE DC.B 0xEE ; '\xEE' 0x24001749: 00 DC.B 0x00 ; '\0' 0x2400174A: 00 DC.B 0x00 ; '\0' 0x2400174B: 00 DC.B 0x00 ; '\0' 0x2400174C: 03 DC.B 0x03 ; '\x03' 0x2400174D: 00 DC.B 0x00 ; '\0' 0x2400174E: 72 DC.B 0x72 ; 'r' 0x2400174F: 7F DC.B 0x7F ; '\x7F' 0x24001750: 9F DC.B 0x9F ; '\x9F' 0x24001751: F2 DC.B 0xF2 ; '\xF2' 0x24001752: 00 DC.B 0x00 ; '\0' 0x24001753: 00 DC.B 0x00 ; '\0' 0x24001754: 00 DC.B 0x00 ; '\0' 0x24001755: 16 DC.B 0x16 ; '\x16' 0x24001756: 01 DC.B 0x01 ; '\x01' 0x24001757: 00 DC.B 0x00 ; '\0' 0x24001758: 00 DC.B 0x00 ; '\0' 0x24001759: 03 DC.B 0x03 ; '\x03' 0x2400175A: 00 DC.B 0x00 ; '\0' 0x2400175B: 72 DC.B 0x72 ; 'r' 0x2400175C: 7E DC.B 0x7E ; '~' 0x2400175D: 9F DC.B 0x9F ; '\x9F' 0x2400175E: 00 DC.B 0x00 ; '\0' 0x2400175F: 00 DC.B 0x00 ; '\0' 0x24001760: 00 DC.B 0x00 ; '\0' 0x24001761: 00 DC.B 0x00 ; '\0' 0x24001762: 00 DC.B 0x00 ; '\0' 0x24001763: 00 DC.B 0x00 ; '\0' 0x24001764: 00 DC.B 0x00 ; '\0' 0x24001765: 00 DC.B 0x00 ; '\0' 0x24001766: 1A DC.B 0x1A ; '\x1A' 0x24001767: 01 DC.B 0x01 ; '\x01' 0x24001768: 00 DC.B 0x00 ; '\0' 0x24001769: 00 DC.B 0x00 ; '\0' 0x2400176A: 3A DC.B 0x3A ; ':' 0x2400176B: 01 DC.B 0x01 ; '\x01' 0x2400176C: 00 DC.B 0x00 ; '\0' 0x2400176D: 00 DC.B 0x00 ; '\0' 0x2400176E: 01 DC.B 0x01 ; '\x01' 0x2400176F: 00 DC.B 0x00 ; '\0' 0x24001770: 50 DC.B 0x50 ; 'P' 0x24001771: 00 DC.B 0x00 ; '\0' 0x24001772: 00 DC.B 0x00 ; '\0' 0x24001773: 00 DC.B 0x00 ; '\0' 0x24001774: 00 DC.B 0x00 ; '\0' 0x24001775: 00 DC.B 0x00 ; '\0' 0x24001776: 00 DC.B 0x00 ; '\0' 0x24001777: 00 DC.B 0x00 ; '\0' 0x24001778: 00 DC.B 0x00 ; '\0' 0x24001779: 30 DC.B 0x30 ; '0' 0x2400177A: 01 DC.B 0x01 ; '\x01' 0x2400177B: 00 DC.B 0x00 ; '\0' 0x2400177C: 00 DC.B 0x00 ; '\0' 0x2400177D: 66 DC.B 0x66 ; 'f' 0x2400177E: 01 DC.B 0x01 ; '\x01' 0x2400177F: 00 DC.B 0x00 ; '\0' 0x24001780: 00 DC.B 0x00 ; '\0' 0x24001781: 04 DC.B 0x04 ; '\x04' 0x24001782: 00 DC.B 0x00 ; '\0' 0x24001783: 33 DC.B 0x33 ; '3' 0x24001784: 37 DC.B 0x37 ; '7' 0x24001785: 1A DC.B 0x1A ; '\x1A' 0x24001786: 9F DC.B 0x9F ; '\x9F' 0x24001787: 00 DC.B 0x00 ; '\0' 0x24001788: 00 DC.B 0x00 ; '\0' 0x24001789: 00 DC.B 0x00 ; '\0' 0x2400178A: 00 DC.B 0x00 ; '\0' 0x2400178B: 00 DC.B 0x00 ; '\0' 0x2400178C: 00 DC.B 0x00 ; '\0' 0x2400178D: 00 DC.B 0x00 ; '\0' 0x2400178E: 00 DC.B 0x00 ; '\0' 0x2400178F: 30 DC.B 0x30 ; '0' 0x24001790: 01 DC.B 0x01 ; '\x01' 0x24001791: 00 DC.B 0x00 ; '\0' 0x24001792: 00 DC.B 0x00 ; '\0' 0x24001793: 66 DC.B 0x66 ; 'f' 0x24001794: 01 DC.B 0x01 ; '\x01' 0x24001795: 00 DC.B 0x00 ; '\0' 0x24001796: 00 DC.B 0x00 ; '\0' 0x24001797: 02 DC.B 0x02 ; '\x02' 0x24001798: 00 DC.B 0x00 ; '\0' 0x24001799: 33 DC.B 0x33 ; '3' 0x2400179A: 9F DC.B 0x9F ; '\x9F' 0x2400179B: 00 DC.B 0x00 ; '\0' 0x2400179C: 00 DC.B 0x00 ; '\0' 0x2400179D: 00 DC.B 0x00 ; '\0' 0x2400179E: 00 DC.B 0x00 ; '\0' 0x2400179F: 00 DC.B 0x00 ; '\0' 0x240017A0: 00 DC.B 0x00 ; '\0' 0x240017A1: 00 DC.B 0x00 ; '\0' 0x240017A2: 00 DC.B 0x00 ; '\0' 0x240017A3: 30 DC.B 0x30 ; '0' 0x240017A4: 01 DC.B 0x01 ; '\x01' 0x240017A5: 00 DC.B 0x00 ; '\0' 0x240017A6: 00 DC.B 0x00 ; '\0' 0x240017A7: 66 DC.B 0x66 ; 'f' 0x240017A8: 01 DC.B 0x01 ; '\x01' 0x240017A9: 00 DC.B 0x00 ; '\0' 0x240017AA: 00 DC.B 0x00 ; '\0' 0x240017AB: 02 DC.B 0x02 ; '\x02' 0x240017AC: 00 DC.B 0x00 ; '\0' 0x240017AD: 33 DC.B 0x33 ; '3' 0x240017AE: 9F DC.B 0x9F ; '\x9F' 0x240017AF: 00 DC.B 0x00 ; '\0' 0x240017B0: 00 DC.B 0x00 ; '\0' 0x240017B1: 00 DC.B 0x00 ; '\0' 0x240017B2: 00 DC.B 0x00 ; '\0' 0x240017B3: 00 DC.B 0x00 ; '\0' 0x240017B4: 00 DC.B 0x00 ; '\0' 0x240017B5: 00 DC.B 0x00 ; '\0' 0x240017B6: 00 DC.B 0x00 ; '\0' 0x240017B7: 58 DC.B 0x58 ; 'X' 0x240017B8: 01 DC.B 0x01 ; '\x01' 0x240017B9: 00 DC.B 0x00 ; '\0' 0x240017BA: 00 DC.B 0x00 ; '\0' 0x240017BB: 60 DC.B 0x60 ; '`' 0x240017BC: 01 DC.B 0x01 ; '\x01' 0x240017BD: 00 DC.B 0x00 ; '\0' 0x240017BE: 00 DC.B 0x00 ; '\0' 0x240017BF: 01 DC.B 0x01 ; '\x01'

Section .bss.vApplicationGetIdleTaskMemory.Idle_Stack from charger_lto.o, size=512, align=4


vApplicationGetIdleTaskMemory.Idle_Stack: 0x240017C0: AA DC.B 0xAA ; '\xAA' 0x240017C1: AA DC.B 0xAA ; '\xAA' 0x240017C2: AA DC.B 0xAA ; '\xAA' 0x240017C3: AA DC.B 0xAA ; '\xAA' 0x240017C4: 00 DC.B 0x00 ; '\0' 0x240017C5: 90 DC.B 0x90 ; '\x90' 0x240017C6: D0 DC.B 0xD0 ; '\xD0' 0x240017C7: 03 DC.B 0x03 ; '\x03' 0x240017C8: 49 DC.B 0x49 ; 'I' 0x240017C9: 44 DC.B 0x44 ; 'D' 0x240017CA: 4C DC.B 0x4C ; 'L' 0x240017CB: 45 DC.B 0x45 ; 'E' 0x240017CC: 00 DC.B 0x00 ; '\0' 0x240017CD: 00 DC.B 0x00 ; '\0' 0x240017CE: 00 DC.B 0x00 ; '\0' 0x240017CF: 00 DC.B 0x00 ; '\0' 0x240017D0: 54 DC.B 0x54 ; 'T' 0x240017D1: 6D DC.B 0x6D ; 'm' 0x240017D2: 72 DC.B 0x72 ; 'r' 0x240017D3: 20 DC.B 0x20 ; ' ' 0x240017D4: 53 DC.B 0x53 ; 'S' 0x240017D5: 76 DC.B 0x76 ; 'v' 0x240017D6: 63 DC.B 0x63 ; 'c' 0x240017D7: 00 DC.B 0x00 ; '\0' 0x240017D8: 54 DC.B 0x54 ; 'T' 0x240017D9: 6D DC.B 0x6D ; 'm' 0x240017DA: 72 DC.B 0x72 ; 'r' 0x240017DB: 51 DC.B 0x51 ; 'Q' 0x240017DC: 00 DC.B 0x00 ; '\0' 0x240017DD: 75 DC.B 0x75 ; 'u' 0x240017DE: 61 DC.B 0x61 ; 'a' 0x240017DF: 72 DC.B 0x72 ; 'r' 0x240017E0: 74 DC.B 0x74 ; 't' 0x240017E1: 20 DC.B 0x20 ; ' ' 0x240017E2: 65 DC.B 0x65 ; 'e' 0x240017E3: 72 DC.B 0x72 ; 'r' 0x240017E4: 72 DC.B 0x72 ; 'r' 0x240017E5: 6F DC.B 0x6F ; 'o' 0x240017E6: 72 DC.B 0x72 ; 'r' 0x240017E7: 20 DC.B 0x20 ; ' ' 0x240017E8: 0A DC.B 0x0A ; '\n' 0x240017E9: 0D DC.B 0x0D ; '\r' 0x240017EA: 00 DC.B 0x00 ; '\0' 0x240017EB: 00 DC.B 0x00 ; '\0' 0x240017EC: 00 DC.B 0x00 ; '\0' 0x240017ED: 08 DC.B 0x08 ; '\b' 0x240017EE: DC DC.B 0xDC ; '\xDC' 0x240017EF: 6F DC.B 0x6F ; 'o' 0x240017F0: 00 DC.B 0x00 ; '\0' 0x240017F1: 8A DC.B 0x8A ; '\x8A' 0x240017F2: C0 DC.B 0xC0 ; '\xC0' 0x240017F3: A8 DC.B 0xA8 ; '\xA8' 0x240017F4: 0B DC.B 0x0B ; '\v' 0x240017F5: 6D DC.B 0x6D ; 'm' 0x240017F6: FF DC.B 0xFF ; '\xFF' 0x240017F7: FF DC.B 0xFF ; '\xFF' 0x240017F8: FF DC.B 0xFF ; '\xFF' 0x240017F9: 00 DC.B 0x00 ; '\0' 0x240017FA: C0 DC.B 0xC0 ; '\xC0' 0x240017FB: A8 DC.B 0xA8 ; '\xA8' 0x240017FC: 0B DC.B 0x0B ; '\v' 0x240017FD: 01 DC.B 0x01 ; '\x01' 0x240017FE: 08 DC.B 0x08 ; '\b' 0x240017FF: 08 DC.B 0x08 ; '\b' 0x24001800: 08 DC.B 0x08 ; '\b' 0x24001801: 08 DC.B 0x08 ; '\b' 0x24001802: 02 DC.B 0x02 ; '\x02' 0x24001803: 20 DC.B 0x20 ; ' ' 0x24001804: 41 DC.B 0x41 ; 'A' 0x24001805: 43 DC.B 0x43 ; 'C' 0x24001806: 43 DC.B 0x43 ; 'C' 0x24001807: 45 DC.B 0x45 ; 'E' 0x24001808: 53 DC.B 0x53 ; 'S' 0x24001809: 53 DC.B 0x53 ; 'S' 0x2400180A: 20 DC.B 0x20 ; ' ' 0x2400180B: 45 DC.B 0x45 ; 'E' 0x2400180C: 52 DC.B 0x52 ; 'R' 0x2400180D: 52 DC.B 0x52 ; 'R' 0x2400180E: 20 DC.B 0x20 ; ' ' 0x2400180F: 3A DC.B 0x3A ; ':' 0x24001810: 20 DC.B 0x20 ; ' ' 0x24001811: 56 DC.B 0x56 ; 'V' 0x24001812: 45 DC.B 0x45 ; 'E' 0x24001813: 52 DC.B 0x52 ; 'R' 0x24001814: 53 DC.B 0x53 ; 'S' 0x24001815: 49 DC.B 0x49 ; 'I' 0x24001816: 4F DC.B 0x4F ; 'O' 0x24001817: 4E DC.B 0x4E ; 'N' 0x24001818: 52 DC.B 0x52 ; 'R' 0x24001819: 20 DC.B 0x20 ; ' ' 0x2400181A: 21 DC.B 0x21 ; '!' 0x2400181B: 3D DC.B 0x3D ; '=' 0x2400181C: 20 DC.B 0x20 ; ' ' 0x2400181D: 30 DC.B 0x30 ; '0' 0x2400181E: 78 DC.B 0x78 ; 'x' 0x2400181F: 35 DC.B 0x35 ; '5' 0x24001820: 31 DC.B 0x31 ; '1' 0x24001821: 2C DC.B 0x2C ; ',' 0x24001822: 20 DC.B 0x20 ; ' ' 0x24001823: 72 DC.B 0x72 ; 'r' 0x24001824: 65 DC.B 0x65 ; 'e' 0x24001825: 61 DC.B 0x61 ; 'a' 0x24001826: 64 DC.B 0x64 ; 'd' 0x24001827: 20 DC.B 0x20 ; ' ' 0x24001828: 76 DC.B 0x76 ; 'v' 0x24001829: 61 DC.B 0x61 ; 'a' 0x2400182A: 6C DC.B 0x6C ; 'l' 0x2400182B: 75 DC.B 0x75 ; 'u' 0x2400182C: 65 DC.B 0x65 ; 'e' 0x2400182D: 20 DC.B 0x20 ; ' ' 0x2400182E: 3D DC.B 0x3D ; '=' 0x2400182F: 20 DC.B 0x20 ; ' ' 0x24001830: 30 DC.B 0x30 ; '0' 0x24001831: 78 DC.B 0x78 ; 'x' 0x24001832: 25 DC.B 0x25 ; '%' 0x24001833: 30 DC.B 0x30 ; '0' 0x24001834: 32 DC.B 0x32 ; '2' 0x24001835: 78 DC.B 0x78 ; 'x' 0x24001836: 0A DC.B 0x0A ; '\n' 0x24001837: 00 DC.B 0x00 ; '\0' 0x24001838: 49 DC.B 0x49 ; 'I' 0x24001839: 50 DC.B 0x50 ; 'P' 0x2400183A: 2D DC.B 0x2D ; '-' 0x2400183B: 61 DC.B 0x61 ; 'a' 0x2400183C: 64 DC.B 0x64 ; 'd' 0x2400183D: 64 DC.B 0x64 ; 'd' 0x2400183E: 72 DC.B 0x72 ; 'r' 0x2400183F: 65 DC.B 0x65 ; 'e' 0x24001840: 73 DC.B 0x73 ; 's' 0x24001841: 73 DC.B 0x73 ; 's' 0x24001842: 3A DC.B 0x3A ; ':' 0x24001843: 20 DC.B 0x20 ; ' ' 0x24001844: 25 DC.B 0x25 ; '%' 0x24001845: 75 DC.B 0x75 ; 'u' 0x24001846: 2E DC.B 0x2E ; '.' 0x24001847: 25 DC.B 0x25 ; '%' 0x24001848: 75 DC.B 0x75 ; 'u' 0x24001849: 2E DC.B 0x2E ; '.' 0x2400184A: 25 DC.B 0x25 ; '%' 0x2400184B: 75 DC.B 0x75 ; 'u' 0x2400184C: 2E DC.B 0x2E ; '.' 0x2400184D: 25 DC.B 0x25 ; '%' 0x2400184E: 75 DC.B 0x75 ; 'u' 0x2400184F: 0A DC.B 0x0A ; '\n' 0x24001850: 00 DC.B 0x00 ; '\0' 0x24001851: 53 DC.B 0x53 ; 'S' 0x24001852: 75 DC.B 0x75 ; 'u' 0x24001853: 62 DC.B 0x62 ; 'b' 0x24001854: 6E DC.B 0x6E ; 'n' 0x24001855: 65 DC.B 0x65 ; 'e' 0x24001856: 74 DC.B 0x74 ; 't' 0x24001857: 20 DC.B 0x20 ; ' ' 0x24001858: 6D DC.B 0x6D ; 'm' 0x24001859: 61 DC.B 0x61 ; 'a' 0x2400185A: 73 DC.B 0x73 ; 's' 0x2400185B: 6B DC.B 0x6B ; 'k' 0x2400185C: 3A DC.B 0x3A ; ':' 0x2400185D: 20 DC.B 0x20 ; ' ' 0x2400185E: 25 DC.B 0x25 ; '%' 0x2400185F: 75 DC.B 0x75 ; 'u' 0x24001860: 2E DC.B 0x2E ; '.' 0x24001861: 25 DC.B 0x25 ; '%' 0x24001862: 75 DC.B 0x75 ; 'u' 0x24001863: 2E DC.B 0x2E ; '.' 0x24001864: 25 DC.B 0x25 ; '%' 0x24001865: 75 DC.B 0x75 ; 'u' 0x24001866: 2E DC.B 0x2E ; '.' 0x24001867: 25 DC.B 0x25 ; '%' 0x24001868: 75 DC.B 0x75 ; 'u' 0x24001869: 0A DC.B 0x0A ; '\n' 0x2400186A: 00 DC.B 0x00 ; '\0' 0x2400186B: 47 DC.B 0x47 ; 'G' 0x2400186C: 61 DC.B 0x61 ; 'a' 0x2400186D: 74 DC.B 0x74 ; 't' 0x2400186E: 65 DC.B 0x65 ; 'e' 0x2400186F: 77 DC.B 0x77 ; 'w' 0x24001870: 61 DC.B 0x61 ; 'a' 0x24001871: 79 DC.B 0x79 ; 'y' 0x24001872: 20 DC.B 0x20 ; ' ' 0x24001873: 61 DC.B 0x61 ; 'a' 0x24001874: 64 DC.B 0x64 ; 'd' 0x24001875: 64 DC.B 0x64 ; 'd' 0x24001876: 72 DC.B 0x72 ; 'r' 0x24001877: 65 DC.B 0x65 ; 'e' 0x24001878: 73 DC.B 0x73 ; 's' 0x24001879: 73 DC.B 0x73 ; 's' 0x2400187A: 3A DC.B 0x3A ; ':' 0x2400187B: 20 DC.B 0x20 ; ' ' 0x2400187C: 25 DC.B 0x25 ; '%' 0x2400187D: 75 DC.B 0x75 ; 'u' 0x2400187E: 2E DC.B 0x2E ; '.' 0x2400187F: 25 DC.B 0x25 ; '%' 0x24001880: 75 DC.B 0x75 ; 'u' 0x24001881: 2E DC.B 0x2E ; '.' 0x24001882: 25 DC.B 0x25 ; '%' 0x24001883: 75 DC.B 0x75 ; 'u' 0x24001884: 2E DC.B 0x2E ; '.' 0x24001885: 25 DC.B 0x25 ; '%' 0x24001886: 75 DC.B 0x75 ; 'u' 0x24001887: 0A DC.B 0x0A ; '\n' 0x24001888: 00 DC.B 0x00 ; '\0' 0x24001889: 44 DC.B 0x44 ; 'D' 0x2400188A: 4E DC.B 0x4E ; 'N' 0x2400188B: 53 DC.B 0x53 ; 'S' 0x2400188C: 20 DC.B 0x20 ; ' ' 0x2400188D: 61 DC.B 0x61 ; 'a' 0x2400188E: 64 DC.B 0x64 ; 'd' 0x2400188F: 64 DC.B 0x64 ; 'd' 0x24001890: 72 DC.B 0x72 ; 'r' 0x24001891: 65 DC.B 0x65 ; 'e' 0x24001892: 73 DC.B 0x73 ; 's' 0x24001893: 73 DC.B 0x73 ; 's' 0x24001894: 3A DC.B 0x3A ; ':' 0x24001895: 20 DC.B 0x20 ; ' ' 0x24001896: 25 DC.B 0x25 ; '%' 0x24001897: 75 DC.B 0x75 ; 'u' 0x24001898: 2E DC.B 0x2E ; '.' 0x24001899: 25 DC.B 0x25 ; '%' 0x2400189A: 75 DC.B 0x75 ; 'u' 0x2400189B: 2E DC.B 0x2E ; '.' 0x2400189C: 25 DC.B 0x25 ; '%' 0x2400189D: 75 DC.B 0x75 ; 'u' 0x2400189E: 2E DC.B 0x2E ; '.' 0x2400189F: 25 DC.B 0x25 ; '%' 0x240018A0: 75 DC.B 0x75 ; 'u' 0x240018A1: 0A DC.B 0x0A ; '\n' 0x240018A2: 00 DC.B 0x00 ; '\0' 0x240018A3: 4C DC.B 0x4C ; 'L' 0x240018A4: 65 DC.B 0x65 ; 'e' 0x240018A5: 61 DC.B 0x61 ; 'a' 0x240018A6: 73 DC.B 0x73 ; 's' 0x240018A7: 65 DC.B 0x65 ; 'e' 0x240018A8: 20 DC.B 0x20 ; ' ' 0x240018A9: 74 DC.B 0x74 ; 't' 0x240018AA: 69 DC.B 0x69 ; 'i' 0x240018AB: 6D DC.B 0x6D ; 'm' 0x240018AC: 65 DC.B 0x65 ; 'e' 0x240018AD: 3A DC.B 0x3A ; ':' 0x240018AE: 20 DC.B 0x20 ; ' ' 0x240018AF: 25 DC.B 0x25 ; '%' 0x240018B0: 75 DC.B 0x75 ; 'u' 0x240018B1: 0A DC.B 0x0A ; '\n' 0x240018B2: 00 DC.B 0x00 ; '\0' 0x240018B3: 0D DC.B 0x0D ; '\r' 0x240018B4: 0A DC.B 0x0A ; '\n' 0x240018B5: 2D DC.B 0x2D ; '-' 0x240018B6: 2D DC.B 0x2D ; '-' 0x240018B7: 2D DC.B 0x2D ; '-' 0x240018B8: 2D DC.B 0x2D ; '-' 0x240018B9: 2D DC.B 0x2D ; '-' 0x240018BA: 2D DC.B 0x2D ; '-' 0x240018BB: 2D DC.B 0x2D ; '-' 0x240018BC: 2D DC.B 0x2D ; '-' 0x240018BD: 2D DC.B 0x2D ; '-' 0x240018BE: 2D DC.B 0x2D ; '-' 0x240018BF: 53 DC.B 0x53 ; 'S' 0x240018C0: 54 DC.B 0x54 ; 'T' 0x240018C1: 41 DC.B 0x41 ; 'A' 0x240018C2: 54 DC.B 0x54 ; 'T' 0x240018C3: 49 DC.B 0x49 ; 'I' 0x240018C4: 43 DC.B 0x43 ; 'C' 0x240018C5: 20 DC.B 0x20 ; ' ' 0x240018C6: 4E DC.B 0x4E ; 'N' 0x240018C7: 65 DC.B 0x65 ; 'e' 0x240018C8: 74 DC.B 0x74 ; 't' 0x240018C9: 20 DC.B 0x20 ; ' ' 0x240018CA: 49 DC.B 0x49 ; 'I' 0x240018CB: 6E DC.B 0x6E ; 'n' 0x240018CC: 66 DC.B 0x66 ; 'f' 0x240018CD: 6F DC.B 0x6F ; 'o' 0x240018CE: 72 DC.B 0x72 ; 'r' 0x240018CF: 6D DC.B 0x6D ; 'm' 0x240018D0: 61 DC.B 0x61 ; 'a' 0x240018D1: 74 DC.B 0x74 ; 't' 0x240018D2: 69 DC.B 0x69 ; 'i' 0x240018D3: 6F DC.B 0x6F ; 'o' 0x240018D4: 6E DC.B 0x6E ; 'n' 0x240018D5: 2D DC.B 0x2D ; '-' 0x240018D6: 2D DC.B 0x2D ; '-' 0x240018D7: 2D DC.B 0x2D ; '-' 0x240018D8: 2D DC.B 0x2D ; '-' 0x240018D9: 2D DC.B 0x2D ; '-' 0x240018DA: 2D DC.B 0x2D ; '-' 0x240018DB: 2D DC.B 0x2D ; '-' 0x240018DC: 2D DC.B 0x2D ; '-' 0x240018DD: 2D DC.B 0x2D ; '-' 0x240018DE: 2D DC.B 0x2D ; '-' 0x240018DF: 2D DC.B 0x2D ; '-' 0x240018E0: 2D DC.B 0x2D ; '-' 0x240018E1: 2D DC.B 0x2D ; '-' 0x240018E2: 2D DC.B 0x2D ; '-' 0x240018E3: 0D DC.B 0x0D ; '\r' 0x240018E4: 00 DC.B 0x00 ; '\0' 0x240018E5: 3E DC.B 0x3E ; '>' 0x240018E6: 3E DC.B 0x3E ; '>' 0x240018E7: 3E DC.B 0x3E ; '>' 0x240018E8: 3E DC.B 0x3E ; '>' 0x240018E9: 57 DC.B 0x57 ; 'W' 0x240018EA: 35 DC.B 0x35 ; '5' 0x240018EB: 31 DC.B 0x31 ; '1' 0x240018EC: 30 DC.B 0x30 ; '0' 0x240018ED: 30 DC.B 0x30 ; '0' 0x240018EE: 73 DC.B 0x73 ; 's' 0x240018EF: 20 DC.B 0x20 ; ' ' 0x240018F0: 6D DC.B 0x6D ; 'm' 0x240018F1: 65 DC.B 0x65 ; 'e' 0x240018F2: 6D DC.B 0x6D ; 'm' 0x240018F3: 6F DC.B 0x6F ; 'o' 0x240018F4: 72 DC.B 0x72 ; 'r' 0x240018F5: 79 DC.B 0x79 ; 'y' 0x240018F6: 20 DC.B 0x20 ; ' ' 0x240018F7: 69 DC.B 0x69 ; 'i' 0x240018F8: 6E DC.B 0x6E ; 'n' 0x240018F9: 69 DC.B 0x69 ; 'i' 0x240018FA: 74 DC.B 0x74 ; 't' 0x240018FB: 69 DC.B 0x69 ; 'i' 0x240018FC: 61 DC.B 0x61 ; 'a' 0x240018FD: 6C DC.B 0x6C ; 'l' 0x240018FE: 69 DC.B 0x69 ; 'i' 0x240018FF: 7A DC.B 0x7A ; 'z' 0x24001900: 61 DC.B 0x61 ; 'a' 0x24001901: 74 DC.B 0x74 ; 't' 0x24001902: 69 DC.B 0x69 ; 'i' 0x24001903: 6F DC.B 0x6F ; 'o' 0x24001904: 6E DC.B 0x6E ; 'n' 0x24001905: 20 DC.B 0x20 ; ' ' 0x24001906: 66 DC.B 0x66 ; 'f' 0x24001907: 61 DC.B 0x61 ; 'a' 0x24001908: 69 DC.B 0x69 ; 'i' 0x24001909: 6C DC.B 0x6C ; 'l' 0x2400190A: 65 DC.B 0x65 ; 'e' 0x2400190B: 64 DC.B 0x64 ; 'd' 0x2400190C: 0D DC.B 0x0D ; '\r' 0x2400190D: 00 DC.B 0x00 ; '\0' 0x2400190E: 57 DC.B 0x57 ; 'W' 0x2400190F: 35 DC.B 0x35 ; '5' 0x24001910: 31 DC.B 0x31 ; '1' 0x24001911: 30 DC.B 0x30 ; '0' 0x24001912: 30 DC.B 0x30 ; '0' 0x24001913: 53 DC.B 0x53 ; 'S' 0x24001914: 20 DC.B 0x20 ; ' ' 0x24001915: 69 DC.B 0x69 ; 'i' 0x24001916: 6E DC.B 0x6E ; 'n' 0x24001917: 74 DC.B 0x74 ; 't' 0x24001918: 65 DC.B 0x65 ; 'e' 0x24001919: 72 DC.B 0x72 ; 'r' 0x2400191A: 72 DC.B 0x72 ; 'r' 0x2400191B: 75 DC.B 0x75 ; 'u' 0x2400191C: 70 DC.B 0x70 ; 'p' 0x2400191D: 74 DC.B 0x74 ; 't' 0x2400191E: 0D DC.B 0x0D ; '\r' 0x2400191F: 00 DC.B 0x00 ; '\0' 0x24001920: 49 DC.B 0x49 ; 'I' 0x24001921: 50 DC.B 0x50 ; 'P' 0x24001922: 2D DC.B 0x2D ; '-' 0x24001923: 61 DC.B 0x61 ; 'a' 0x24001924: 64 DC.B 0x64 ; 'd' 0x24001925: 64 DC.B 0x64 ; 'd' 0x24001926: 72 DC.B 0x72 ; 'r' 0x24001927: 65 DC.B 0x65 ; 'e' 0x24001928: 73 DC.B 0x73 ; 's' 0x24001929: 73 DC.B 0x73 ; 's' 0x2400192A: 20 DC.B 0x20 ; ' ' 0x2400192B: 77 DC.B 0x77 ; 'w' 0x2400192C: 61 DC.B 0x61 ; 'a' 0x2400192D: 73 DC.B 0x73 ; 's' 0x2400192E: 20 DC.B 0x20 ; ' ' 0x2400192F: 61 DC.B 0x61 ; 'a' 0x24001930: 73 DC.B 0x73 ; 's' 0x24001931: 73 DC.B 0x73 ; 's' 0x24001932: 69 DC.B 0x69 ; 'i' 0x24001933: 67 DC.B 0x67 ; 'g' 0x24001934: 6E DC.B 0x6E ; 'n' 0x24001935: 65 DC.B 0x65 ; 'e' 0x24001936: 64 DC.B 0x64 ; 'd' 0x24001937: 2E DC.B 0x2E ; '.' 0x24001938: 00 DC.B 0x00 ; '\0' 0x24001939: 49 DC.B 0x49 ; 'I' 0x2400193A: 50 DC.B 0x50 ; 'P' 0x2400193B: 2D DC.B 0x2D ; '-' 0x2400193C: 61 DC.B 0x61 ; 'a' 0x2400193D: 64 DC.B 0x64 ; 'd' 0x2400193E: 64 DC.B 0x64 ; 'd' 0x2400193F: 72 DC.B 0x72 ; 'r' 0x24001940: 65 DC.B 0x65 ; 'e' 0x24001941: 73 DC.B 0x73 ; 's' 0x24001942: 73 DC.B 0x73 ; 's' 0x24001943: 20 DC.B 0x20 ; ' ' 0x24001944: 77 DC.B 0x77 ; 'w' 0x24001945: 61 DC.B 0x61 ; 'a' 0x24001946: 73 DC.B 0x73 ; 's' 0x24001947: 20 DC.B 0x20 ; ' ' 0x24001948: 75 DC.B 0x75 ; 'u' 0x24001949: 70 DC.B 0x70 ; 'p' 0x2400194A: 64 DC.B 0x64 ; 'd' 0x2400194B: 61 DC.B 0x61 ; 'a' 0x2400194C: 74 DC.B 0x74 ; 't' 0x2400194D: 65 DC.B 0x65 ; 'e' 0x2400194E: 64 DC.B 0x64 ; 'd' 0x2400194F: 2E DC.B 0x2E ; '.' 0x24001950: 00 DC.B 0x00 ; '\0' 0x24001951: 49 DC.B 0x49 ; 'I' 0x24001952: 50 DC.B 0x50 ; 'P' 0x24001953: 2D DC.B 0x2D ; '-' 0x24001954: 61 DC.B 0x61 ; 'a' 0x24001955: 64 DC.B 0x64 ; 'd' 0x24001956: 64 DC.B 0x64 ; 'd' 0x24001957: 72 DC.B 0x72 ; 'r' 0x24001958: 65 DC.B 0x65 ; 'e' 0x24001959: 73 DC.B 0x73 ; 's' 0x2400195A: 73 DC.B 0x73 ; 's' 0x2400195B: 20 DC.B 0x20 ; ' ' 0x2400195C: 63 DC.B 0x63 ; 'c' 0x2400195D: 6F DC.B 0x6F ; 'o' 0x2400195E: 6E DC.B 0x6E ; 'n' 0x2400195F: 66 DC.B 0x66 ; 'f' 0x24001960: 6C DC.B 0x6C ; 'l' 0x24001961: 69 DC.B 0x69 ; 'i' 0x24001962: 63 DC.B 0x63 ; 'c' 0x24001963: 74 DC.B 0x74 ; 't' 0x24001964: 21 DC.B 0x21 ; '!' 0x24001965: 2E DC.B 0x2E ; '.' 0x24001966: 00 DC.B 0x00 ; '\0' 0x24001967: 00 DC.B 0x00 ; '\0' 0x24001968: 03 DC.B 0x03 ; '\x03' 0x24001969: 00 DC.B 0x00 ; '\0' 0x2400196A: 84 DC.B 0x84 ; '\x84' 0x2400196B: 03 DC.B 0x03 ; '\x03' 0x2400196C: 01 DC.B 0x01 ; '\x01' 0x2400196D: 00 DC.B 0x00 ; '\0' 0x2400196E: 00 DC.B 0x00 ; '\0' 0x2400196F: 00 DC.B 0x00 ; '\0' 0x24001970: 25 DC.B 0x25 ; '%' 0x24001971: 73 DC.B 0x73 ; 's' 0x24001972: 3A DC.B 0x3A ; ':' 0x24001973: 20 DC.B 0x20 ; ' ' 0x24001974: 43 DC.B 0x43 ; 'C' 0x24001975: 61 DC.B 0x61 ; 'a' 0x24001976: 6E DC.B 0x6E ; 'n' 0x24001977: 6E DC.B 0x6E ; 'n' 0x24001978: 6F DC.B 0x6F ; 'o' 0x24001979: 74 DC.B 0x74 ; 't' 0x2400197A: 20 DC.B 0x20 ; ' ' 0x2400197B: 70 DC.B 0x70 ; 'p' 0x2400197C: 6C DC.B 0x6C ; 'l' 0x2400197D: 61 DC.B 0x61 ; 'a' 0x2400197E: 63 DC.B 0x63 ; 'c' 0x2400197F: 65 DC.B 0x65 ; 'e' 0x24001980: 20 DC.B 0x20 ; ' ' 0x24001981: 64 DC.B 0x64 ; 'd' 0x24001982: 61 DC.B 0x61 ; 'a' 0x24001983: 74 DC.B 0x74 ; 't' 0x24001984: 61 DC.B 0x61 ; 'a' 0x24001985: 20 DC.B 0x20 ; ' ' 0x24001986: 69 DC.B 0x69 ; 'i' 0x24001987: 6E DC.B 0x6E ; 'n' 0x24001988: 74 DC.B 0x74 ; 't' 0x24001989: 6F DC.B 0x6F ; 'o' 0x2400198A: 20 DC.B 0x20 ; ' ' 0x2400198B: 71 DC.B 0x71 ; 'q' 0x2400198C: 75 DC.B 0x75 ; 'u' 0x2400198D: 65 DC.B 0x65 ; 'e' 0x2400198E: 75 DC.B 0x75 ; 'u' 0x2400198F: 65 DC.B 0x65 ; 'e' 0x24001990: 21 DC.B 0x21 ; '!' 0x24001991: 0A DC.B 0x0A ; '\n' 0x24001992: 00 DC.B 0x00 ; '\0' 0x24001993: 4B DC.B 0x4B ; 'K' 0x24001994: 45 DC.B 0x45 ; 'E' 0x24001995: 59 DC.B 0x59 ; 'Y' 0x24001996: 53 DC.B 0x53 ; 'S' 0x24001997: 00 DC.B 0x00 ; '\0' 0x24001998: 00 DC.B 0x00 ; '\0' 0x24001999: 00 DC.B 0x00 ; '\0' 0x2400199A: 20 DC.B 0x20 ; ' ' 0x2400199B: 20 DC.B 0x20 ; ' ' 0x2400199C: 20 DC.B 0x20 ; ' ' 0x2400199D: 3C DC.B 0x3C ; '<' 0x2400199E: 44 DC.B 0x44 ; 'D' 0x2400199F: 49 DC.B 0x49 ; 'I' 0x240019A0: 52 DC.B 0x52 ; 'R' 0x240019A1: 3E DC.B 0x3E ; '>' 0x240019A2: 20 DC.B 0x20 ; ' ' 0x240019A3: 20 DC.B 0x20 ; ' ' 0x240019A4: 20 DC.B 0x20 ; ' ' 0x240019A5: 25 DC.B 0x25 ; '%' 0x240019A6: 73 DC.B 0x73 ; 's' 0x240019A7: 0A DC.B 0x0A ; '\n' 0x240019A8: 00 DC.B 0x00 ; '\0' 0x240019A9: 25 DC.B 0x25 ; '%' 0x240019AA: 31 DC.B 0x31 ; '1' 0x240019AB: 30 DC.B 0x30 ; '0' 0x240019AC: 75 DC.B 0x75 ; 'u' 0x240019AD: 20 DC.B 0x20 ; ' ' 0x240019AE: 25 DC.B 0x25 ; '%' 0x240019AF: 73 DC.B 0x73 ; 's' 0x240019B0: 0A DC.B 0x0A ; '\n' 0x240019B1: 00 DC.B 0x00 ; '\0' 0x240019B2: 25 DC.B 0x25 ; '%' 0x240019B3: 64 DC.B 0x64 ; 'd' 0x240019B4: 20 DC.B 0x20 ; ' ' 0x240019B5: 64 DC.B 0x64 ; 'd' 0x240019B6: 69 DC.B 0x69 ; 'i' 0x240019B7: 72 DC.B 0x72 ; 'r' 0x240019B8: 73 DC.B 0x73 ; 's' 0x240019B9: 2C DC.B 0x2C ; ',' 0x240019BA: 20 DC.B 0x20 ; ' ' 0x240019BB: 25 DC.B 0x25 ; '%' 0x240019BC: 64 DC.B 0x64 ; 'd' 0x240019BD: 20 DC.B 0x20 ; ' ' 0x240019BE: 66 DC.B 0x66 ; 'f' 0x240019BF: 69 DC.B 0x69 ; 'i'

Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=168, align=4


_SEGGER_RTT: 0x240019C0: 30 DC.B 0x30 ; '0' 0x240019C1: 31 DC.B 0x31 ; '1' 0x240019C2: 32 DC.B 0x32 ; '2' 0x240019C3: 33 DC.B 0x33 ; '3' 0x240019C4: 34 DC.B 0x34 ; '4' 0x240019C5: 35 DC.B 0x35 ; '5' 0x240019C6: 36 DC.B 0x36 ; '6' 0x240019C7: 37 DC.B 0x37 ; '7' 0x240019C8: 38 DC.B 0x38 ; '8' 0x240019C9: 39 DC.B 0x39 ; '9' 0x240019CA: 41 DC.B 0x41 ; 'A' 0x240019CB: 42 DC.B 0x42 ; 'B' 0x240019CC: 43 DC.B 0x43 ; 'C' 0x240019CD: 44 DC.B 0x44 ; 'D' 0x240019CE: 45 DC.B 0x45 ; 'E' 0x240019CF: 46 DC.B 0x46 ; 'F' 0x240019D0: 00 DC.B 0x00 ; '\0' 0x240019D1: 00 DC.B 0x00 ; '\0' 0x240019D2: 00 DC.B 0x00 ; '\0' 0x240019D3: 00 DC.B 0x00 ; '\0' 0x240019D4: 00 DC.B 0x00 ; '\0' 0x240019D5: 00 DC.B 0x00 ; '\0' 0x240019D6: 54 DC.B 0x54 ; 'T' 0x240019D7: 54 DC.B 0x54 ; 'T' 0x240019D8: 52 DC.B 0x52 ; 'R' 0x240019D9: 20 DC.B 0x20 ; ' ' 0x240019DA: 52 DC.B 0x52 ; 'R' 0x240019DB: 45 DC.B 0x45 ; 'E' 0x240019DC: 47 DC.B 0x47 ; 'G' 0x240019DD: 47 DC.B 0x47 ; 'G' 0x240019DE: 45 DC.B 0x45 ; 'E' 0x240019DF: 53 DC.B 0x53 ; 'S' 0x240019E0: 00 DC.B 0x00 ; '\0' 0x240019E1: 54 DC.B 0x54 ; 'T' 0x240019E2: 65 DC.B 0x65 ; 'e' 0x240019E3: 72 DC.B 0x72 ; 'r' 0x240019E4: 6D DC.B 0x6D ; 'm' 0x240019E5: 69 DC.B 0x69 ; 'i' 0x240019E6: 6E DC.B 0x6E ; 'n' 0x240019E7: 61 DC.B 0x61 ; 'a' 0x240019E8: 6C DC.B 0x6C ; 'l' 0x240019E9: 00 DC.B 0x00 ; '\0' 0x240019EA: 00 DC.B 0x00 ; '\0' 0x240019EB: 53 DC.B 0x53 ; 'S' 0x240019EC: 45 DC.B 0x45 ; 'E' 0x240019ED: 47 DC.B 0x47 ; 'G' 0x240019EE: 47 DC.B 0x47 ; 'G' 0x240019EF: 45 DC.B 0x45 ; 'E' 0x240019F0: 52 DC.B 0x52 ; 'R' 0x240019F1: 20 DC.B 0x20 ; ' ' 0x240019F2: 43 DC.B 0x43 ; 'C' 0x240019F3: 2F DC.B 0x2F ; '/' 0x240019F4: 43 DC.B 0x43 ; 'C' 0x240019F5: 2B DC.B 0x2B ; '+' 0x240019F6: 2B DC.B 0x2B ; '+' 0x240019F7: 20 DC.B 0x20 ; ' ' 0x240019F8: 63 DC.B 0x63 ; 'c' 0x240019F9: 6F DC.B 0x6F ; 'o' 0x240019FA: 6D DC.B 0x6D ; 'm' 0x240019FB: 70 DC.B 0x70 ; 'p' 0x240019FC: 69 DC.B 0x69 ; 'i' 0x240019FD: 6C DC.B 0x6C ; 'l' 0x240019FE: 65 DC.B 0x65 ; 'e' 0x240019FF: 72 DC.B 0x72 ; 'r' 0x24001A00: 20 DC.B 0x20 ; ' ' 0x24001A01: 76 DC.B 0x76 ; 'v' 0x24001A02: 65 DC.B 0x65 ; 'e' 0x24001A03: 72 DC.B 0x72 ; 'r' 0x24001A04: 73 DC.B 0x73 ; 's' 0x24001A05: 69 DC.B 0x69 ; 'i' 0x24001A06: 6F DC.B 0x6F ; 'o' 0x24001A07: 6E DC.B 0x6E ; 'n' 0x24001A08: 20 DC.B 0x20 ; ' ' 0x24001A09: 31 DC.B 0x31 ; '1' 0x24001A0A: 38 DC.B 0x38 ; '8' 0x24001A0B: 2E DC.B 0x2E ; '.' 0x24001A0C: 31 DC.B 0x31 ; '1' 0x24001A0D: 2E DC.B 0x2E ; '.' 0x24001A0E: 36 DC.B 0x36 ; '6' 0x24001A0F: 20 DC.B 0x20 ; ' ' 0x24001A10: 28 DC.B 0x28 ; '(' 0x24001A11: 62 DC.B 0x62 ; 'b' 0x24001A12: 61 DC.B 0x61 ; 'a' 0x24001A13: 73 DC.B 0x73 ; 's' 0x24001A14: 65 DC.B 0x65 ; 'e' 0x24001A15: 64 DC.B 0x64 ; 'd' 0x24001A16: 20 DC.B 0x20 ; ' ' 0x24001A17: 6F DC.B 0x6F ; 'o' 0x24001A18: 6E DC.B 0x6E ; 'n' 0x24001A19: 20 DC.B 0x20 ; ' ' 0x24001A1A: 63 DC.B 0x63 ; 'c' 0x24001A1B: 6C DC.B 0x6C ; 'l' 0x24001A1C: 61 DC.B 0x61 ; 'a' 0x24001A1D: 6E DC.B 0x6E ; 'n' 0x24001A1E: 67 DC.B 0x67 ; 'g' 0x24001A1F: 20 DC.B 0x20 ; ' ' 0x24001A20: 31 DC.B 0x31 ; '1' 0x24001A21: 38 DC.B 0x38 ; '8' 0x24001A22: 2E DC.B 0x2E ; '.' 0x24001A23: 31 DC.B 0x31 ; '1' 0x24001A24: 2E DC.B 0x2E ; '.' 0x24001A25: 36 DC.B 0x36 ; '6' 0x24001A26: 29 DC.B 0x29 ; ')' 0x24001A27: 00 DC.B 0x00 ; '\0' 0x24001A28: 41 DC.B 0x41 ; 'A' 0x24001A29: 3B DC.B 0x3B ; ';' 0x24001A2A: 00 DC.B 0x00 ; '\0' 0x24001A2B: 00 DC.B 0x00 ; '\0' 0x24001A2C: 00 DC.B 0x00 ; '\0' 0x24001A2D: 61 DC.B 0x61 ; 'a' 0x24001A2E: 65 DC.B 0x65 ; 'e' 0x24001A2F: 61 DC.B 0x61 ; 'a' 0x24001A30: 62 DC.B 0x62 ; 'b' 0x24001A31: 69 DC.B 0x69 ; 'i' 0x24001A32: 00 DC.B 0x00 ; '\0' 0x24001A33: 01 DC.B 0x01 ; '\x01' 0x24001A34: 31 DC.B 0x31 ; '1' 0x24001A35: 00 DC.B 0x00 ; '\0' 0x24001A36: 00 DC.B 0x00 ; '\0' 0x24001A37: 00 DC.B 0x00 ; '\0' 0x24001A38: 43 DC.B 0x43 ; 'C' 0x24001A39: 32 DC.B 0x32 ; '2' 0x24001A3A: 2E DC.B 0x2E ; '.' 0x24001A3B: 30 DC.B 0x30 ; '0' 0x24001A3C: 39 DC.B 0x39 ; '9' 0x24001A3D: 00 DC.B 0x00 ; '\0' 0x24001A3E: 06 DC.B 0x06 ; '\x06' 0x24001A3F: 0D DC.B 0x0D ; '\r' 0x24001A40: 07 DC.B 0x07 ; '\x07' 0x24001A41: 4D DC.B 0x4D ; 'M' 0x24001A42: 08 DC.B 0x08 ; '\b' 0x24001A43: 00 DC.B 0x00 ; '\0' 0x24001A44: 09 DC.B 0x09 ; '\t' 0x24001A45: 02 DC.B 0x02 ; '\x02' 0x24001A46: 0A DC.B 0x0A ; '\n' 0x24001A47: 08 DC.B 0x08 ; '\b' 0x24001A48: 0E DC.B 0x0E ; '\x0E' 0x24001A49: 00 DC.B 0x00 ; '\0' 0x24001A4A: 11 DC.B 0x11 ; '\x11' 0x24001A4B: 01 DC.B 0x01 ; '\x01' 0x24001A4C: 12 DC.B 0x12 ; '\x12' 0x24001A4D: 04 DC.B 0x04 ; '\x04' 0x24001A4E: 14 DC.B 0x14 ; '\x14' 0x24001A4F: 01 DC.B 0x01 ; '\x01' 0x24001A50: 15 DC.B 0x15 ; '\x15' 0x24001A51: 00 DC.B 0x00 ; '\0' 0x24001A52: 17 DC.B 0x17 ; '\x17' 0x24001A53: 03 DC.B 0x03 ; '\x03' 0x24001A54: 18 DC.B 0x18 ; '\x18' 0x24001A55: 01 DC.B 0x01 ; '\x01' 0x24001A56: 19 DC.B 0x19 ; '\x19' 0x24001A57: 01 DC.B 0x01 ; '\x01' 0x24001A58: 1A DC.B 0x1A ; '\x1A' 0x24001A59: 01 DC.B 0x01 ; '\x01' 0x24001A5A: 1C DC.B 0x1C ; '\x1C' 0x24001A5B: 01 DC.B 0x01 ; '\x01' 0x24001A5C: 1E DC.B 0x1E ; '\x1E' 0x24001A5D: 03 DC.B 0x03 ; '\x03' 0x24001A5E: 22 DC.B 0x22 ; '\"' 0x24001A5F: 00 DC.B 0x00 ; '\0' 0x24001A60: 24 DC.B 0x24 ; '$' 0x24001A61: 01 DC.B 0x01 ; '\x01' 0x24001A62: 26 DC.B 0x26 ; '&' 0x24001A63: 01 DC.B 0x01 ; '\x01' 0x24001A64: 00 DC.B 0x00 ; '\0' 0x24001A65: 00 DC.B 0x00 ; '\0' 0x24001A66: 00 DC.B 0x00 ; '\0' 0x24001A67: 00 DC.B 0x00 ; '\0'

Section .bss.huart3 from charger_lto.o, size=148, align=4


huart3: 0x24001A68: 00 DC.B 0x00 ; '\0' 0x24001A69: 06 DC.B 0x06 ; '\x06' 0x24001A6A: 10 DC.B 0x10 ; '\x10' 0x24001A6B: 16 DC.B 0x16 ; '\x16' 0x24001A6C: 00 DC.B 0x00 ; '\0' 0x24001A6D: 06 DC.B 0x06 ; '\x06' 0x24001A6E: 10 DC.B 0x10 ; '\x10' 0x24001A6F: 16 DC.B 0x16 ; '\x16' 0x24001A70: 00 DC.B 0x00 ; '\0' 0x24001A71: 00 DC.B 0x00 ; '\0' 0x24001A72: 00 DC.B 0x00 ; '\0' 0x24001A73: 00 DC.B 0x00 ; '\0' 0x24001A74: 00 DC.B 0x00 ; '\0' 0x24001A75: 00 DC.B 0x00 ; '\0' 0x24001A76: 00 DC.B 0x00 ; '\0' 0x24001A77: 00 DC.B 0x00 ; '\0' 0x24001A78: 01 DC.B 0x01 ; '\x01' 0x24001A79: 02 DC.B 0x02 ; '\x02' 0x24001A7A: 03 DC.B 0x03 ; '\x03' 0x24001A7B: 04 DC.B 0x04 ; '\x04' 0x24001A7C: 06 DC.B 0x06 ; '\x06' 0x24001A7D: 07 DC.B 0x07 ; '\x07' 0x24001A7E: 08 DC.B 0x08 ; '\b' 0x24001A7F: 09 DC.B 0x09 ; '\t' 0x24001A80: 01 DC.B 0x01 ; '\x01' 0x24001A81: 00 DC.B 0x00 ; '\0' 0x24001A82: 02 DC.B 0x02 ; '\x02' 0x24001A83: 00 DC.B 0x00 ; '\0' 0x24001A84: 04 DC.B 0x04 ; '\x04' 0x24001A85: 00 DC.B 0x00 ; '\0' 0x24001A86: 06 DC.B 0x06 ; '\x06' 0x24001A87: 00 DC.B 0x00 ; '\0' 0x24001A88: 08 DC.B 0x08 ; '\b' 0x24001A89: 00 DC.B 0x00 ; '\0' 0x24001A8A: 0A DC.B 0x0A ; '\n' 0x24001A8B: 00 DC.B 0x00 ; '\0' 0x24001A8C: 0C DC.B 0x0C ; '\x0C' 0x24001A8D: 00 DC.B 0x00 ; '\0' 0x24001A8E: 10 DC.B 0x10 ; '\x10' 0x24001A8F: 00 DC.B 0x00 ; '\0' 0x24001A90: 20 DC.B 0x20 ; ' ' 0x24001A91: 00 DC.B 0x00 ; '\0' 0x24001A92: 40 DC.B 0x40 ; '@' 0x24001A93: 00 DC.B 0x00 ; '\0' 0x24001A94: 80 DC.B 0x80 ; '\x80' 0x24001A95: 00 DC.B 0x00 ; '\0' 0x24001A96: 00 DC.B 0x00 ; '\0' 0x24001A97: 01 DC.B 0x01 ; '\x01' 0x24001A98: 00 DC.B 0x00 ; '\0' 0x24001A99: 04 DC.B 0x04 ; '\x04' 0x24001A9A: 08 DC.B 0x08 ; '\b' 0x24001A9B: 10 DC.B 0x10 ; '\x10' 0x24001A9C: 20 DC.B 0x20 ; ' ' 0x24001A9D: 40 DC.B 0x40 ; '@' 0x24001A9E: 01 DC.B 0x01 ; '\x01' 0x24001A9F: 04 DC.B 0x04 ; '\x04' 0x24001AA0: 08 DC.B 0x08 ; '\b' 0x24001AA1: 10 DC.B 0x10 ; '\x10' 0x24001AA2: 20 DC.B 0x20 ; ' ' 0x24001AA3: 40 DC.B 0x40 ; '@' 0x24001AA4: 02 DC.B 0x02 ; '\x02' 0x24001AA5: 04 DC.B 0x04 ; '\x04' 0x24001AA6: 08 DC.B 0x08 ; '\b' 0x24001AA7: 10 DC.B 0x10 ; '\x10' 0x24001AA8: 20 DC.B 0x20 ; ' ' 0x24001AA9: 40 DC.B 0x40 ; '@' 0x24001AAA: 01 DC.B 0x01 ; '\x01' 0x24001AAB: 01 DC.B 0x01 ; '\x01' 0x24001AAC: 01 DC.B 0x01 ; '\x01' 0x24001AAD: 03 DC.B 0x03 ; '\x03' 0x24001AAE: 07 DC.B 0x07 ; '\x07' 0x24001AAF: 01 DC.B 0x01 ; '\x01' 0x24001AB0: 00 DC.B 0x00 ; '\0' 0x24001AB1: 00 DC.B 0x00 ; '\0' 0x24001AB2: 08 DC.B 0x08 ; '\b' 0x24001AB3: 04 DC.B 0x04 ; '\x04' 0x24001AB4: 02 DC.B 0x02 ; '\x02' 0x24001AB5: 04 DC.B 0x04 ; '\x04' 0x24001AB6: 08 DC.B 0x08 ; '\b' 0x24001AB7: 01 DC.B 0x01 ; '\x01' 0x24001AB8: 01 DC.B 0x01 ; '\x01' 0x24001AB9: 01 DC.B 0x01 ; '\x01' 0x24001ABA: 00 DC.B 0x00 ; '\0' 0x24001ABB: 00 DC.B 0x00 ; '\0' 0x24001ABC: 00 DC.B 0x00 ; '\0' 0x24001ABD: 00 DC.B 0x00 ; '\0' 0x24001ABE: 00 DC.B 0x00 ; '\0' 0x24001ABF: 00 DC.B 0x00 ; '\0' 0x24001AC0: 0A DC.B 0x0A ; '\n' 0x24001AC1: 00 DC.B 0x00 ; '\0' 0x24001AC2: 00 DC.B 0x00 ; '\0' 0x24001AC3: 00 DC.B 0x00 ; '\0' 0x24001AC4: 57 DC.B 0x57 ; 'W' 0x24001AC5: 49 DC.B 0x49 ; 'I' 0x24001AC6: 5A DC.B 0x5A ; 'Z' 0x24001AC7: 6E DC.B 0x6E ; 'n' 0x24001AC8: 65 DC.B 0x65 ; 'e' 0x24001AC9: 74 DC.B 0x74 ; 't' 0x24001ACA: 00 DC.B 0x00 ; '\0' 0x24001ACB: 00 DC.B 0x00 ; '\0' 0x24001ACC: 00 DC.B 0x00 ; '\0' 0x24001ACD: 00 DC.B 0x00 ; '\0' 0x24001ACE: 00 DC.B 0x00 ; '\0' 0x24001ACF: 00 DC.B 0x00 ; '\0' 0x24001AD0: 00 DC.B 0x00 ; '\0' 0x24001AD1: 00 DC.B 0x00 ; '\0' 0x24001AD2: 00 DC.B 0x00 ; '\0' 0x24001AD3: 00 DC.B 0x00 ; '\0' 0x24001AD4: 00 DC.B 0x00 ; '\0' 0x24001AD5: 00 DC.B 0x00 ; '\0' 0x24001AD6: 00 DC.B 0x00 ; '\0' 0x24001AD7: 00 DC.B 0x00 ; '\0' 0x24001AD8: 44 DC.B 0x44 ; 'D' 0x24001AD9: 48 DC.B 0x48 ; 'H' 0x24001ADA: 43 DC.B 0x43 ; 'C' 0x24001ADB: 50 DC.B 0x50 ; 'P' 0x24001ADC: 20 DC.B 0x20 ; ' ' 0x24001ADD: 6D DC.B 0x6D ; 'm' 0x24001ADE: 65 DC.B 0x65 ; 'e' 0x24001ADF: 73 DC.B 0x73 ; 's' 0x24001AE0: 73 DC.B 0x73 ; 's' 0x24001AE1: 61 DC.B 0x61 ; 'a' 0x24001AE2: 67 DC.B 0x67 ; 'g' 0x24001AE3: 65 DC.B 0x65 ; 'e' 0x24001AE4: 20 DC.B 0x20 ; ' ' 0x24001AE5: 3A DC.B 0x3A ; ':' 0x24001AE6: 20 DC.B 0x20 ; ' ' 0x24001AE7: 25 DC.B 0x25 ; '%' 0x24001AE8: 64 DC.B 0x64 ; 'd' 0x24001AE9: 2E DC.B 0x2E ; '.' 0x24001AEA: 25 DC.B 0x25 ; '%' 0x24001AEB: 64 DC.B 0x64 ; 'd' 0x24001AEC: 2E DC.B 0x2E ; '.' 0x24001AED: 25 DC.B 0x25 ; '%' 0x24001AEE: 64 DC.B 0x64 ; 'd' 0x24001AEF: 2E DC.B 0x2E ; '.' 0x24001AF0: 25 DC.B 0x25 ; '%' 0x24001AF1: 64 DC.B 0x64 ; 'd' 0x24001AF2: 28 DC.B 0x28 ; '(' 0x24001AF3: 25 DC.B 0x25 ; '%' 0x24001AF4: 64 DC.B 0x64 ; 'd' 0x24001AF5: 29 DC.B 0x29 ; ')' 0x24001AF6: 20 DC.B 0x20 ; ' ' 0x24001AF7: 25 DC.B 0x25 ; '%' 0x24001AF8: 64 DC.B 0x64 ; 'd' 0x24001AF9: 20 DC.B 0x20 ; ' ' 0x24001AFA: 72 DC.B 0x72 ; 'r' 0x24001AFB: 65 DC.B 0x65 ; 'e'

Section .bss.huart2 from charger_lto.o, size=148, align=4


huart2: 0x24001AFC: 20 DC.B 0x20 ; ' ' 0x24001AFD: 4E DC.B 0x4E ; 'N' 0x24001AFE: 00 DC.B 0x00 ; '\0' 0x24001AFF: 00 DC.B 0x00 ; '\0' 0x24001B00: 43 DC.B 0x43 ; 'C' 0x24001B01: 6F DC.B 0x6F ; 'o' 0x24001B02: 6E DC.B 0x6E ; 'n' 0x24001B03: 76 DC.B 0x76 ; 'v' 0x24001B04: 65 DC.B 0x65 ; 'e' 0x24001B05: 72 DC.B 0x72 ; 'r' 0x24001B06: 73 DC.B 0x73 ; 's' 0x24001B07: 69 DC.B 0x69 ; 'i' 0x24001B08: 6F DC.B 0x6F ; 'o' 0x24001B09: 6E DC.B 0x6E ; 'n' 0x24001B0A: 20 DC.B 0x20 ; ' ' 0x24001B0B: 69 DC.B 0x69 ; 'i' 0x24001B0C: 73 DC.B 0x73 ; 's' 0x24001B0D: 20 DC.B 0x20 ; ' ' 0x24001B0E: 66 DC.B 0x66 ; 'f' 0x24001B0F: 69 DC.B 0x69 ; 'i' 0x24001B10: 6E DC.B 0x6E ; 'n' 0x24001B11: 69 DC.B 0x69 ; 'i' 0x24001B12: 73 DC.B 0x73 ; 's' 0x24001B13: 68 DC.B 0x68 ; 'h' 0x24001B14: 65 DC.B 0x65 ; 'e' 0x24001B15: 64 DC.B 0x64 ; 'd' 0x24001B16: 2E DC.B 0x2E ; '.' 0x24001B17: 00 DC.B 0x00 ; '\0' 0x24001B18: 26 DC.B 0x26 ; '&' 0x24001B19: 00 DC.B 0x00 ; '\0' 0x24001B1A: 00 DC.B 0x00 ; '\0' 0x24001B1B: 00 DC.B 0x00 ; '\0' 0x24001B1C: 2A DC.B 0x2A ; '*' 0x24001B1D: 00 DC.B 0x00 ; '\0' 0x24001B1E: 00 DC.B 0x00 ; '\0' 0x24001B1F: 00 DC.B 0x00 ; '\0' 0x24001B20: 02 DC.B 0x02 ; '\x02' 0x24001B21: 00 DC.B 0x00 ; '\0' 0x24001B22: 7D DC.B 0x7D ; '}' 0x24001B23: 10 DC.B 0x10 ; '\x10' 0x24001B24: 2A DC.B 0x2A ; '*' 0x24001B25: 00 DC.B 0x00 ; '\0' 0x24001B26: 00 DC.B 0x00 ; '\0' 0x24001B27: 00 DC.B 0x00 ; '\0' 0x24001B28: 40 DC.B 0x40 ; '@' 0x24001B29: 00 DC.B 0x00 ; '\0' 0x24001B2A: 00 DC.B 0x00 ; '\0' 0x24001B2B: 00 DC.B 0x00 ; '\0' 0x24001B2C: 08 DC.B 0x08 ; '\b' 0x24001B2D: 00 DC.B 0x00 ; '\0' 0x24001B2E: 7D DC.B 0x7D ; '}' 0x24001B2F: 10 DC.B 0x10 ; '\x10' 0x24001B30: 93 DC.B 0x93 ; '\x93' 0x24001B31: 04 DC.B 0x04 ; '\x04' 0x24001B32: 30 DC.B 0x30 ; '0' 0x24001B33: 9F DC.B 0x9F ; '\x9F' 0x24001B34: 93 DC.B 0x93 ; '\x93' 0x24001B35: 0C DC.B 0x0C ; '\x0C' 0x24001B36: 40 DC.B 0x40 ; '@' 0x24001B37: 00 DC.B 0x00 ; '\0' 0x24001B38: 00 DC.B 0x00 ; '\0' 0x24001B39: 00 DC.B 0x00 ; '\0' 0x24001B3A: 44 DC.B 0x44 ; 'D' 0x24001B3B: 00 DC.B 0x00 ; '\0' 0x24001B3C: 00 DC.B 0x00 ; '\0' 0x24001B3D: 00 DC.B 0x00 ; '\0' 0x24001B3E: 0A DC.B 0x0A ; '\n' 0x24001B3F: 00 DC.B 0x00 ; '\0' 0x24001B40: 7D DC.B 0x7D ; '}' 0x24001B41: 10 DC.B 0x10 ; '\x10' 0x24001B42: 93 DC.B 0x93 ; '\x93' 0x24001B43: 04 DC.B 0x04 ; '\x04' 0x24001B44: 7D DC.B 0x7D ; '}' 0x24001B45: 10 DC.B 0x10 ; '\x10' 0x24001B46: 23 DC.B 0x23 ; '#' 0x24001B47: 04 DC.B 0x04 ; '\x04' 0x24001B48: 93 DC.B 0x93 ; '\x93' 0x24001B49: 04 DC.B 0x04 ; '\x04' 0x24001B4A: 44 DC.B 0x44 ; 'D' 0x24001B4B: 00 DC.B 0x00 ; '\0' 0x24001B4C: 00 DC.B 0x00 ; '\0' 0x24001B4D: 00 DC.B 0x00 ; '\0' 0x24001B4E: 4C DC.B 0x4C ; 'L' 0x24001B4F: 00 DC.B 0x00 ; '\0' 0x24001B50: 00 DC.B 0x00 ; '\0' 0x24001B51: 00 DC.B 0x00 ; '\0' 0x24001B52: 10 DC.B 0x10 ; '\x10' 0x24001B53: 00 DC.B 0x00 ; '\0' 0x24001B54: 31 DC.B 0x31 ; '1' 0x24001B55: 9F DC.B 0x9F ; '\x9F' 0x24001B56: 93 DC.B 0x93 ; '\x93' 0x24001B57: 01 DC.B 0x01 ; '\x01' 0x24001B58: 7D DC.B 0x7D ; '}' 0x24001B59: 10 DC.B 0x10 ; '\x10' 0x24001B5A: 23 DC.B 0x23 ; '#' 0x24001B5B: 01 DC.B 0x01 ; '\x01' 0x24001B5C: 93 DC.B 0x93 ; '\x93' 0x24001B5D: 03 DC.B 0x03 ; '\x03' 0x24001B5E: 7D DC.B 0x7D ; '}' 0x24001B5F: 10 DC.B 0x10 ; '\x10' 0x24001B60: 23 DC.B 0x23 ; '#' 0x24001B61: 04 DC.B 0x04 ; '\x04' 0x24001B62: 93 DC.B 0x93 ; '\x93' 0x24001B63: 04 DC.B 0x04 ; '\x04' 0x24001B64: 4C DC.B 0x4C ; 'L' 0x24001B65: 00 DC.B 0x00 ; '\0' 0x24001B66: 00 DC.B 0x00 ; '\0' 0x24001B67: 00 DC.B 0x00 ; '\0' 0x24001B68: 4E DC.B 0x4E ; 'N' 0x24001B69: 00 DC.B 0x00 ; '\0' 0x24001B6A: 00 DC.B 0x00 ; '\0' 0x24001B6B: 00 DC.B 0x00 ; '\0' 0x24001B6C: 28 DC.B 0x28 ; '(' 0x24001B6D: 00 DC.B 0x00 ; '\0' 0x24001B6E: 31 DC.B 0x31 ; '1' 0x24001B6F: 9F DC.B 0x9F ; '\x9F' 0x24001B70: 93 DC.B 0x93 ; '\x93' 0x24001B71: 01 DC.B 0x01 ; '\x01' 0x24001B72: 7D DC.B 0x7D ; '}' 0x24001B73: 10 DC.B 0x10 ; '\x10' 0x24001B74: 23 DC.B 0x23 ; '#' 0x24001B75: 01 DC.B 0x01 ; '\x01' 0x24001B76: 93 DC.B 0x93 ; '\x93' 0x24001B77: 03 DC.B 0x03 ; '\x03' 0x24001B78: 7D DC.B 0x7D ; '}' 0x24001B79: 10 DC.B 0x10 ; '\x10' 0x24001B7A: 23 DC.B 0x23 ; '#' 0x24001B7B: 04 DC.B 0x04 ; '\x04' 0x24001B7C: 93 DC.B 0x93 ; '\x93' 0x24001B7D: 04 DC.B 0x04 ; '\x04' 0x24001B7E: 7D DC.B 0x7D ; '}' 0x24001B7F: 10 DC.B 0x10 ; '\x10' 0x24001B80: 23 DC.B 0x23 ; '#' 0x24001B81: 08 DC.B 0x08 ; '\b' 0x24001B82: 93 DC.B 0x93 ; '\x93' 0x24001B83: 01 DC.B 0x01 ; '\x01' 0x24001B84: 7D DC.B 0x7D ; '}' 0x24001B85: 10 DC.B 0x10 ; '\x10' 0x24001B86: 23 DC.B 0x23 ; '#' 0x24001B87: 09 DC.B 0x09 ; '\t' 0x24001B88: 93 DC.B 0x93 ; '\x93' 0x24001B89: 01 DC.B 0x01 ; '\x01' 0x24001B8A: 7D DC.B 0x7D ; '}' 0x24001B8B: 10 DC.B 0x10 ; '\x10' 0x24001B8C: 23 DC.B 0x23 ; '#' 0x24001B8D: 0A DC.B 0x0A ; '\n' 0x24001B8E: 93 DC.B 0x93 ; '\x93' 0x24001B8F: 01 DC.B 0x01 ; '\x01'

Section .bss.huart10 from charger_lto.o, size=148, align=4


huart10: 0x24001B90: 00 DC.B 0x00 ; '\0' 0x24001B91: 06 DC.B 0x06 ; '\x06' 0x24001B92: 10 DC.B 0x10 ; '\x10' 0x24001B93: 16 DC.B 0x16 ; '\x16' 0x24001B94: 00 DC.B 0x00 ; '\0' 0x24001B95: 06 DC.B 0x06 ; '\x06' 0x24001B96: 10 DC.B 0x10 ; '\x10' 0x24001B97: 16 DC.B 0x16 ; '\x16' 0x24001B98: 00 DC.B 0x00 ; '\0' 0x24001B99: 00 DC.B 0x00 ; '\0' 0x24001B9A: 00 DC.B 0x00 ; '\0' 0x24001B9B: 00 DC.B 0x00 ; '\0' 0x24001B9C: 00 DC.B 0x00 ; '\0' 0x24001B9D: 00 DC.B 0x00 ; '\0' 0x24001B9E: 00 DC.B 0x00 ; '\0' 0x24001B9F: 00 DC.B 0x00 ; '\0' 0x24001BA0: 01 DC.B 0x01 ; '\x01' 0x24001BA1: 02 DC.B 0x02 ; '\x02' 0x24001BA2: 03 DC.B 0x03 ; '\x03' 0x24001BA3: 04 DC.B 0x04 ; '\x04' 0x24001BA4: 06 DC.B 0x06 ; '\x06' 0x24001BA5: 07 DC.B 0x07 ; '\x07' 0x24001BA6: 08 DC.B 0x08 ; '\b' 0x24001BA7: 09 DC.B 0x09 ; '\t' 0x24001BA8: 01 DC.B 0x01 ; '\x01' 0x24001BA9: 00 DC.B 0x00 ; '\0' 0x24001BAA: 02 DC.B 0x02 ; '\x02' 0x24001BAB: 00 DC.B 0x00 ; '\0' 0x24001BAC: 04 DC.B 0x04 ; '\x04' 0x24001BAD: 00 DC.B 0x00 ; '\0' 0x24001BAE: 06 DC.B 0x06 ; '\x06' 0x24001BAF: 00 DC.B 0x00 ; '\0' 0x24001BB0: 08 DC.B 0x08 ; '\b' 0x24001BB1: 00 DC.B 0x00 ; '\0' 0x24001BB2: 0A DC.B 0x0A ; '\n' 0x24001BB3: 00 DC.B 0x00 ; '\0' 0x24001BB4: 0C DC.B 0x0C ; '\x0C' 0x24001BB5: 00 DC.B 0x00 ; '\0' 0x24001BB6: 10 DC.B 0x10 ; '\x10' 0x24001BB7: 00 DC.B 0x00 ; '\0' 0x24001BB8: 20 DC.B 0x20 ; ' ' 0x24001BB9: 00 DC.B 0x00 ; '\0' 0x24001BBA: 40 DC.B 0x40 ; '@' 0x24001BBB: 00 DC.B 0x00 ; '\0' 0x24001BBC: 80 DC.B 0x80 ; '\x80' 0x24001BBD: 00 DC.B 0x00 ; '\0' 0x24001BBE: 00 DC.B 0x00 ; '\0' 0x24001BBF: 01 DC.B 0x01 ; '\x01' 0x24001BC0: 00 DC.B 0x00 ; '\0' 0x24001BC1: 04 DC.B 0x04 ; '\x04' 0x24001BC2: 08 DC.B 0x08 ; '\b' 0x24001BC3: 10 DC.B 0x10 ; '\x10' 0x24001BC4: 20 DC.B 0x20 ; ' ' 0x24001BC5: 40 DC.B 0x40 ; '@' 0x24001BC6: 01 DC.B 0x01 ; '\x01' 0x24001BC7: 04 DC.B 0x04 ; '\x04' 0x24001BC8: 08 DC.B 0x08 ; '\b' 0x24001BC9: 10 DC.B 0x10 ; '\x10' 0x24001BCA: 20 DC.B 0x20 ; ' ' 0x24001BCB: 40 DC.B 0x40 ; '@' 0x24001BCC: 02 DC.B 0x02 ; '\x02' 0x24001BCD: 04 DC.B 0x04 ; '\x04' 0x24001BCE: 08 DC.B 0x08 ; '\b' 0x24001BCF: 10 DC.B 0x10 ; '\x10' 0x24001BD0: 20 DC.B 0x20 ; ' ' 0x24001BD1: 40 DC.B 0x40 ; '@' 0x24001BD2: 01 DC.B 0x01 ; '\x01' 0x24001BD3: 01 DC.B 0x01 ; '\x01' 0x24001BD4: 01 DC.B 0x01 ; '\x01' 0x24001BD5: 03 DC.B 0x03 ; '\x03' 0x24001BD6: 07 DC.B 0x07 ; '\x07' 0x24001BD7: 01 DC.B 0x01 ; '\x01' 0x24001BD8: 00 DC.B 0x00 ; '\0' 0x24001BD9: 00 DC.B 0x00 ; '\0' 0x24001BDA: 08 DC.B 0x08 ; '\b' 0x24001BDB: 04 DC.B 0x04 ; '\x04' 0x24001BDC: 02 DC.B 0x02 ; '\x02' 0x24001BDD: 04 DC.B 0x04 ; '\x04' 0x24001BDE: 08 DC.B 0x08 ; '\b' 0x24001BDF: 01 DC.B 0x01 ; '\x01' 0x24001BE0: 01 DC.B 0x01 ; '\x01' 0x24001BE1: 01 DC.B 0x01 ; '\x01' 0x24001BE2: 00 DC.B 0x00 ; '\0' 0x24001BE3: 00 DC.B 0x00 ; '\0' 0x24001BE4: 00 DC.B 0x00 ; '\0' 0x24001BE5: 00 DC.B 0x00 ; '\0' 0x24001BE6: 00 DC.B 0x00 ; '\0' 0x24001BE7: 00 DC.B 0x00 ; '\0' 0x24001BE8: 0A DC.B 0x0A ; '\n' 0x24001BE9: 00 DC.B 0x00 ; '\0' 0x24001BEA: 00 DC.B 0x00 ; '\0' 0x24001BEB: 00 DC.B 0x00 ; '\0' 0x24001BEC: 57 DC.B 0x57 ; 'W' 0x24001BED: 49 DC.B 0x49 ; 'I' 0x24001BEE: 5A DC.B 0x5A ; 'Z' 0x24001BEF: 6E DC.B 0x6E ; 'n' 0x24001BF0: 65 DC.B 0x65 ; 'e' 0x24001BF1: 74 DC.B 0x74 ; 't' 0x24001BF2: 00 DC.B 0x00 ; '\0' 0x24001BF3: 00 DC.B 0x00 ; '\0' 0x24001BF4: 00 DC.B 0x00 ; '\0' 0x24001BF5: 00 DC.B 0x00 ; '\0' 0x24001BF6: 00 DC.B 0x00 ; '\0' 0x24001BF7: 00 DC.B 0x00 ; '\0' 0x24001BF8: 00 DC.B 0x00 ; '\0' 0x24001BF9: 00 DC.B 0x00 ; '\0' 0x24001BFA: 00 DC.B 0x00 ; '\0' 0x24001BFB: 00 DC.B 0x00 ; '\0' 0x24001BFC: 00 DC.B 0x00 ; '\0' 0x24001BFD: 00 DC.B 0x00 ; '\0' 0x24001BFE: 00 DC.B 0x00 ; '\0' 0x24001BFF: 00 DC.B 0x00 ; '\0' 0x24001C00: 44 DC.B 0x44 ; 'D' 0x24001C01: 48 DC.B 0x48 ; 'H' 0x24001C02: 43 DC.B 0x43 ; 'C' 0x24001C03: 50 DC.B 0x50 ; 'P' 0x24001C04: 20 DC.B 0x20 ; ' ' 0x24001C05: 6D DC.B 0x6D ; 'm' 0x24001C06: 65 DC.B 0x65 ; 'e' 0x24001C07: 73 DC.B 0x73 ; 's' 0x24001C08: 73 DC.B 0x73 ; 's' 0x24001C09: 61 DC.B 0x61 ; 'a' 0x24001C0A: 67 DC.B 0x67 ; 'g' 0x24001C0B: 65 DC.B 0x65 ; 'e' 0x24001C0C: 20 DC.B 0x20 ; ' ' 0x24001C0D: 3A DC.B 0x3A ; ':' 0x24001C0E: 20 DC.B 0x20 ; ' ' 0x24001C0F: 25 DC.B 0x25 ; '%' 0x24001C10: 64 DC.B 0x64 ; 'd' 0x24001C11: 2E DC.B 0x2E ; '.' 0x24001C12: 25 DC.B 0x25 ; '%' 0x24001C13: 64 DC.B 0x64 ; 'd' 0x24001C14: 2E DC.B 0x2E ; '.' 0x24001C15: 25 DC.B 0x25 ; '%' 0x24001C16: 64 DC.B 0x64 ; 'd' 0x24001C17: 2E DC.B 0x2E ; '.' 0x24001C18: 25 DC.B 0x25 ; '%' 0x24001C19: 64 DC.B 0x64 ; 'd' 0x24001C1A: 28 DC.B 0x28 ; '(' 0x24001C1B: 25 DC.B 0x25 ; '%' 0x24001C1C: 64 DC.B 0x64 ; 'd' 0x24001C1D: 29 DC.B 0x29 ; ')' 0x24001C1E: 20 DC.B 0x20 ; ' ' 0x24001C1F: 25 DC.B 0x25 ; '%' 0x24001C20: 64 DC.B 0x64 ; 'd' 0x24001C21: 20 DC.B 0x20 ; ' ' 0x24001C22: 72 DC.B 0x72 ; 'r' 0x24001C23: 65 DC.B 0x65 ; 'e'

Section .bss.hspi4 from charger_lto.o, size=136, align=4


hspi4: 0x24001C24: 00 DC.B 0x00 ; '\0' 0x24001C25: 06 DC.B 0x06 ; '\x06' 0x24001C26: 10 DC.B 0x10 ; '\x10' 0x24001C27: 16 DC.B 0x16 ; '\x16' 0x24001C28: 00 DC.B 0x00 ; '\0' 0x24001C29: 06 DC.B 0x06 ; '\x06' 0x24001C2A: 10 DC.B 0x10 ; '\x10' 0x24001C2B: 16 DC.B 0x16 ; '\x16' 0x24001C2C: 00 DC.B 0x00 ; '\0' 0x24001C2D: 00 DC.B 0x00 ; '\0' 0x24001C2E: 00 DC.B 0x00 ; '\0' 0x24001C2F: 00 DC.B 0x00 ; '\0' 0x24001C30: 00 DC.B 0x00 ; '\0' 0x24001C31: 00 DC.B 0x00 ; '\0' 0x24001C32: 00 DC.B 0x00 ; '\0' 0x24001C33: 00 DC.B 0x00 ; '\0' 0x24001C34: 01 DC.B 0x01 ; '\x01' 0x24001C35: 02 DC.B 0x02 ; '\x02' 0x24001C36: 03 DC.B 0x03 ; '\x03' 0x24001C37: 04 DC.B 0x04 ; '\x04' 0x24001C38: 06 DC.B 0x06 ; '\x06' 0x24001C39: 07 DC.B 0x07 ; '\x07' 0x24001C3A: 08 DC.B 0x08 ; '\b' 0x24001C3B: 09 DC.B 0x09 ; '\t' 0x24001C3C: 01 DC.B 0x01 ; '\x01' 0x24001C3D: 00 DC.B 0x00 ; '\0' 0x24001C3E: 02 DC.B 0x02 ; '\x02' 0x24001C3F: 00 DC.B 0x00 ; '\0' 0x24001C40: 04 DC.B 0x04 ; '\x04' 0x24001C41: 00 DC.B 0x00 ; '\0' 0x24001C42: 06 DC.B 0x06 ; '\x06' 0x24001C43: 00 DC.B 0x00 ; '\0' 0x24001C44: 08 DC.B 0x08 ; '\b' 0x24001C45: 00 DC.B 0x00 ; '\0' 0x24001C46: 0A DC.B 0x0A ; '\n' 0x24001C47: 00 DC.B 0x00 ; '\0' 0x24001C48: 0C DC.B 0x0C ; '\x0C' 0x24001C49: 00 DC.B 0x00 ; '\0' 0x24001C4A: 10 DC.B 0x10 ; '\x10' 0x24001C4B: 00 DC.B 0x00 ; '\0' 0x24001C4C: 20 DC.B 0x20 ; ' ' 0x24001C4D: 00 DC.B 0x00 ; '\0' 0x24001C4E: 40 DC.B 0x40 ; '@' 0x24001C4F: 00 DC.B 0x00 ; '\0' 0x24001C50: 80 DC.B 0x80 ; '\x80' 0x24001C51: 00 DC.B 0x00 ; '\0' 0x24001C52: 00 DC.B 0x00 ; '\0' 0x24001C53: 01 DC.B 0x01 ; '\x01' 0x24001C54: 00 DC.B 0x00 ; '\0' 0x24001C55: 04 DC.B 0x04 ; '\x04' 0x24001C56: 08 DC.B 0x08 ; '\b' 0x24001C57: 10 DC.B 0x10 ; '\x10' 0x24001C58: 20 DC.B 0x20 ; ' ' 0x24001C59: 40 DC.B 0x40 ; '@' 0x24001C5A: 01 DC.B 0x01 ; '\x01' 0x24001C5B: 04 DC.B 0x04 ; '\x04' 0x24001C5C: 08 DC.B 0x08 ; '\b' 0x24001C5D: 10 DC.B 0x10 ; '\x10' 0x24001C5E: 20 DC.B 0x20 ; ' ' 0x24001C5F: 40 DC.B 0x40 ; '@' 0x24001C60: 02 DC.B 0x02 ; '\x02' 0x24001C61: 04 DC.B 0x04 ; '\x04' 0x24001C62: 08 DC.B 0x08 ; '\b' 0x24001C63: 10 DC.B 0x10 ; '\x10' 0x24001C64: 20 DC.B 0x20 ; ' ' 0x24001C65: 40 DC.B 0x40 ; '@' 0x24001C66: 01 DC.B 0x01 ; '\x01' 0x24001C67: 01 DC.B 0x01 ; '\x01' 0x24001C68: 01 DC.B 0x01 ; '\x01' 0x24001C69: 03 DC.B 0x03 ; '\x03' 0x24001C6A: 07 DC.B 0x07 ; '\x07' 0x24001C6B: 01 DC.B 0x01 ; '\x01' 0x24001C6C: 00 DC.B 0x00 ; '\0' 0x24001C6D: 00 DC.B 0x00 ; '\0' 0x24001C6E: 08 DC.B 0x08 ; '\b' 0x24001C6F: 04 DC.B 0x04 ; '\x04' 0x24001C70: 02 DC.B 0x02 ; '\x02' 0x24001C71: 04 DC.B 0x04 ; '\x04' 0x24001C72: 08 DC.B 0x08 ; '\b' 0x24001C73: 01 DC.B 0x01 ; '\x01' 0x24001C74: 01 DC.B 0x01 ; '\x01' 0x24001C75: 01 DC.B 0x01 ; '\x01' 0x24001C76: 00 DC.B 0x00 ; '\0' 0x24001C77: 00 DC.B 0x00 ; '\0' 0x24001C78: 00 DC.B 0x00 ; '\0' 0x24001C79: 00 DC.B 0x00 ; '\0' 0x24001C7A: 00 DC.B 0x00 ; '\0' 0x24001C7B: 00 DC.B 0x00 ; '\0' 0x24001C7C: 0A DC.B 0x0A ; '\n' 0x24001C7D: 00 DC.B 0x00 ; '\0' 0x24001C7E: 00 DC.B 0x00 ; '\0' 0x24001C7F: 00 DC.B 0x00 ; '\0' 0x24001C80: 57 DC.B 0x57 ; 'W' 0x24001C81: 49 DC.B 0x49 ; 'I' 0x24001C82: 5A DC.B 0x5A ; 'Z' 0x24001C83: 6E DC.B 0x6E ; 'n' 0x24001C84: 65 DC.B 0x65 ; 'e' 0x24001C85: 74 DC.B 0x74 ; 't' 0x24001C86: 00 DC.B 0x00 ; '\0' 0x24001C87: 00 DC.B 0x00 ; '\0' 0x24001C88: 00 DC.B 0x00 ; '\0' 0x24001C89: 00 DC.B 0x00 ; '\0' 0x24001C8A: 00 DC.B 0x00 ; '\0' 0x24001C8B: 00 DC.B 0x00 ; '\0' 0x24001C8C: 00 DC.B 0x00 ; '\0' 0x24001C8D: 00 DC.B 0x00 ; '\0' 0x24001C8E: 00 DC.B 0x00 ; '\0' 0x24001C8F: 00 DC.B 0x00 ; '\0' 0x24001C90: 00 DC.B 0x00 ; '\0' 0x24001C91: 00 DC.B 0x00 ; '\0' 0x24001C92: 00 DC.B 0x00 ; '\0' 0x24001C93: 00 DC.B 0x00 ; '\0' 0x24001C94: 44 DC.B 0x44 ; 'D' 0x24001C95: 48 DC.B 0x48 ; 'H' 0x24001C96: 43 DC.B 0x43 ; 'C' 0x24001C97: 50 DC.B 0x50 ; 'P' 0x24001C98: 20 DC.B 0x20 ; ' ' 0x24001C99: 6D DC.B 0x6D ; 'm' 0x24001C9A: 65 DC.B 0x65 ; 'e' 0x24001C9B: 73 DC.B 0x73 ; 's' 0x24001C9C: 73 DC.B 0x73 ; 's' 0x24001C9D: 61 DC.B 0x61 ; 'a' 0x24001C9E: 67 DC.B 0x67 ; 'g' 0x24001C9F: 65 DC.B 0x65 ; 'e' 0x24001CA0: 20 DC.B 0x20 ; ' ' 0x24001CA1: 3A DC.B 0x3A ; ':' 0x24001CA2: 20 DC.B 0x20 ; ' ' 0x24001CA3: 25 DC.B 0x25 ; '%' 0x24001CA4: 64 DC.B 0x64 ; 'd' 0x24001CA5: 2E DC.B 0x2E ; '.' 0x24001CA6: 25 DC.B 0x25 ; '%' 0x24001CA7: 64 DC.B 0x64 ; 'd' 0x24001CA8: 2E DC.B 0x2E ; '.' 0x24001CA9: 25 DC.B 0x25 ; '%' 0x24001CAA: 64 DC.B 0x64 ; 'd' 0x24001CAB: 2E DC.B 0x2E ; '.'

Section .bss.hspi2 from charger_lto.o, size=136, align=4


hspi2: 0x24001CAC: 0A DC.B 0x0A ; '\n' 0x24001CAD: 00 DC.B 0x00 ; '\0' 0x24001CAE: 00 DC.B 0x00 ; '\0' 0x24001CAF: 00 DC.B 0x00 ; '\0' 0x24001CB0: 57 DC.B 0x57 ; 'W' 0x24001CB1: 49 DC.B 0x49 ; 'I' 0x24001CB2: 5A DC.B 0x5A ; 'Z' 0x24001CB3: 6E DC.B 0x6E ; 'n' 0x24001CB4: 65 DC.B 0x65 ; 'e' 0x24001CB5: 74 DC.B 0x74 ; 't' 0x24001CB6: 00 DC.B 0x00 ; '\0' 0x24001CB7: 00 DC.B 0x00 ; '\0' 0x24001CB8: 00 DC.B 0x00 ; '\0' 0x24001CB9: 00 DC.B 0x00 ; '\0' 0x24001CBA: 00 DC.B 0x00 ; '\0' 0x24001CBB: 00 DC.B 0x00 ; '\0' 0x24001CBC: 00 DC.B 0x00 ; '\0' 0x24001CBD: 00 DC.B 0x00 ; '\0' 0x24001CBE: 00 DC.B 0x00 ; '\0' 0x24001CBF: 00 DC.B 0x00 ; '\0' 0x24001CC0: 00 DC.B 0x00 ; '\0' 0x24001CC1: 00 DC.B 0x00 ; '\0' 0x24001CC2: 00 DC.B 0x00 ; '\0' 0x24001CC3: 00 DC.B 0x00 ; '\0' 0x24001CC4: 44 DC.B 0x44 ; 'D' 0x24001CC5: 48 DC.B 0x48 ; 'H' 0x24001CC6: 43 DC.B 0x43 ; 'C' 0x24001CC7: 50 DC.B 0x50 ; 'P' 0x24001CC8: 20 DC.B 0x20 ; ' ' 0x24001CC9: 6D DC.B 0x6D ; 'm' 0x24001CCA: 65 DC.B 0x65 ; 'e' 0x24001CCB: 73 DC.B 0x73 ; 's' 0x24001CCC: 73 DC.B 0x73 ; 's' 0x24001CCD: 61 DC.B 0x61 ; 'a' 0x24001CCE: 67 DC.B 0x67 ; 'g' 0x24001CCF: 65 DC.B 0x65 ; 'e' 0x24001CD0: 20 DC.B 0x20 ; ' ' 0x24001CD1: 3A DC.B 0x3A ; ':' 0x24001CD2: 20 DC.B 0x20 ; ' ' 0x24001CD3: 25 DC.B 0x25 ; '%' 0x24001CD4: 64 DC.B 0x64 ; 'd' 0x24001CD5: 2E DC.B 0x2E ; '.' 0x24001CD6: 25 DC.B 0x25 ; '%' 0x24001CD7: 64 DC.B 0x64 ; 'd' 0x24001CD8: 2E DC.B 0x2E ; '.' 0x24001CD9: 25 DC.B 0x25 ; '%' 0x24001CDA: 64 DC.B 0x64 ; 'd' 0x24001CDB: 2E DC.B 0x2E ; '.' 0x24001CDC: 25 DC.B 0x25 ; '%' 0x24001CDD: 64 DC.B 0x64 ; 'd' 0x24001CDE: 28 DC.B 0x28 ; '(' 0x24001CDF: 25 DC.B 0x25 ; '%' 0x24001CE0: 64 DC.B 0x64 ; 'd' 0x24001CE1: 29 DC.B 0x29 ; ')' 0x24001CE2: 20 DC.B 0x20 ; ' ' 0x24001CE3: 25 DC.B 0x25 ; '%' 0x24001CE4: 64 DC.B 0x64 ; 'd' 0x24001CE5: 20 DC.B 0x20 ; ' ' 0x24001CE6: 72 DC.B 0x72 ; 'r' 0x24001CE7: 65 DC.B 0x65 ; 'e' 0x24001CE8: 63 DC.B 0x63 ; 'c' 0x24001CE9: 65 DC.B 0x65 ; 'e' 0x24001CEA: 69 DC.B 0x69 ; 'i' 0x24001CEB: 76 DC.B 0x76 ; 'v' 0x24001CEC: 65 DC.B 0x65 ; 'e' 0x24001CED: 64 DC.B 0x64 ; 'd' 0x24001CEE: 2E DC.B 0x2E ; '.' 0x24001CEF: 20 DC.B 0x20 ; ' ' 0x24001CF0: 0D DC.B 0x0D ; '\r' 0x24001CF1: 0A DC.B 0x0A ; '\n' 0x24001CF2: 00 DC.B 0x00 ; '\0' 0x24001CF3: 43 DC.B 0x43 ; 'C' 0x24001CF4: 48 DC.B 0x48 ; 'H' 0x24001CF5: 45 DC.B 0x45 ; 'E' 0x24001CF6: 43 DC.B 0x43 ; 'C' 0x24001CF7: 4B DC.B 0x4B ; 'K' 0x24001CF8: 5F DC.B 0x5F ; '_' 0x24001CF9: 49 DC.B 0x49 ; 'I' 0x24001CFA: 50 DC.B 0x50 ; 'P' 0x24001CFB: 5F DC.B 0x5F ; '_' 0x24001CFC: 43 DC.B 0x43 ; 'C' 0x24001CFD: 4F DC.B 0x4F ; 'O' 0x24001CFE: 4E DC.B 0x4E ; 'N' 0x24001CFF: 46 DC.B 0x46 ; 'F' 0x24001D00: 4C DC.B 0x4C ; 'L' 0x24001D01: 49 DC.B 0x49 ; 'I' 0x24001D02: 43 DC.B 0x43 ; 'C' 0x24001D03: 54 DC.B 0x54 ; 'T' 0x24001D04: 00 DC.B 0x00 ; '\0' 0x24001D05: 3E DC.B 0x3E ; '>' 0x24001D06: 20 DC.B 0x20 ; ' ' 0x24001D07: 53 DC.B 0x53 ; 'S' 0x24001D08: 65 DC.B 0x65 ; 'e' 0x24001D09: 6E DC.B 0x6E ; 'n' 0x24001D0A: 64 DC.B 0x64 ; 'd' 0x24001D0B: 20 DC.B 0x20 ; ' ' 0x24001D0C: 44 DC.B 0x44 ; 'D' 0x24001D0D: 48 DC.B 0x48 ; 'H' 0x24001D0E: 43 DC.B 0x43 ; 'C' 0x24001D0F: 50 DC.B 0x50 ; 'P' 0x24001D10: 5F DC.B 0x5F ; '_' 0x24001D11: 44 DC.B 0x44 ; 'D' 0x24001D12: 49 DC.B 0x49 ; 'I' 0x24001D13: 53 DC.B 0x53 ; 'S' 0x24001D14: 43 DC.B 0x43 ; 'C' 0x24001D15: 4F DC.B 0x4F ; 'O' 0x24001D16: 56 DC.B 0x56 ; 'V' 0x24001D17: 45 DC.B 0x45 ; 'E' 0x24001D18: 52 DC.B 0x52 ; 'R' 0x24001D19: 0D DC.B 0x0D ; '\r' 0x24001D1A: 00 DC.B 0x00 ; '\0' 0x24001D1B: 3E DC.B 0x3E ; '>' 0x24001D1C: 20 DC.B 0x20 ; ' ' 0x24001D1D: 53 DC.B 0x53 ; 'S' 0x24001D1E: 65 DC.B 0x65 ; 'e' 0x24001D1F: 6E DC.B 0x6E ; 'n' 0x24001D20: 64 DC.B 0x64 ; 'd' 0x24001D21: 20 DC.B 0x20 ; ' ' 0x24001D22: 44 DC.B 0x44 ; 'D' 0x24001D23: 48 DC.B 0x48 ; 'H' 0x24001D24: 43 DC.B 0x43 ; 'C' 0x24001D25: 50 DC.B 0x50 ; 'P' 0x24001D26: 5F DC.B 0x5F ; '_' 0x24001D27: 52 DC.B 0x52 ; 'R' 0x24001D28: 45 DC.B 0x45 ; 'E' 0x24001D29: 51 DC.B 0x51 ; 'Q' 0x24001D2A: 55 DC.B 0x55 ; 'U' 0x24001D2B: 45 DC.B 0x45 ; 'E' 0x24001D2C: 53 DC.B 0x53 ; 'S' 0x24001D2D: 54 DC.B 0x54 ; 'T' 0x24001D2E: 0D DC.B 0x0D ; '\r' 0x24001D2F: 00 DC.B 0x00 ; '\0' 0x24001D30: 0D DC.B 0x0D ; '\r' 0x24001D31: 0A DC.B 0x0A ; '\n' 0x24001D32: 3E DC.B 0x3E ; '>' 0x24001D33: 20 DC.B 0x20 ; ' '

Section .bss.hsd1 from charger_lto.o, size=124, align=4


hsd1: 0x24001D34: C7 DC.B 0xC7 ; '\xC7' 0x24001D35: 00 DC.B 0x00 ; '\0' 0x24001D36: FC DC.B 0xFC ; '\xFC' 0x24001D37: 00 DC.B 0x00 ; '\0' 0x24001D38: E9 DC.B 0xE9 ; '\xE9' 0x24001D39: 00 DC.B 0x00 ; '\0' 0x24001D3A: E2 DC.B 0xE2 ; '\xE2' 0x24001D3B: 00 DC.B 0x00 ; '\0' 0x24001D3C: E4 DC.B 0xE4 ; '\xE4' 0x24001D3D: 00 DC.B 0x00 ; '\0' 0x24001D3E: E0 DC.B 0xE0 ; '\xE0' 0x24001D3F: 00 DC.B 0x00 ; '\0' 0x24001D40: E5 DC.B 0xE5 ; '\xE5' 0x24001D41: 00 DC.B 0x00 ; '\0' 0x24001D42: E7 DC.B 0xE7 ; '\xE7' 0x24001D43: 00 DC.B 0x00 ; '\0' 0x24001D44: EA DC.B 0xEA ; '\xEA' 0x24001D45: 00 DC.B 0x00 ; '\0' 0x24001D46: EB DC.B 0xEB ; '\xEB' 0x24001D47: 00 DC.B 0x00 ; '\0' 0x24001D48: E8 DC.B 0xE8 ; '\xE8' 0x24001D49: 00 DC.B 0x00 ; '\0' 0x24001D4A: EF DC.B 0xEF ; '\xEF' 0x24001D4B: 00 DC.B 0x00 ; '\0' 0x24001D4C: EE DC.B 0xEE ; '\xEE' 0x24001D4D: 00 DC.B 0x00 ; '\0' 0x24001D4E: EC DC.B 0xEC ; '\xEC' 0x24001D4F: 00 DC.B 0x00 ; '\0' 0x24001D50: C4 DC.B 0xC4 ; '\xC4' 0x24001D51: 00 DC.B 0x00 ; '\0' 0x24001D52: C5 DC.B 0xC5 ; '\xC5' 0x24001D53: 00 DC.B 0x00 ; '\0' 0x24001D54: C9 DC.B 0xC9 ; '\xC9' 0x24001D55: 00 DC.B 0x00 ; '\0' 0x24001D56: E6 DC.B 0xE6 ; '\xE6' 0x24001D57: 00 DC.B 0x00 ; '\0' 0x24001D58: C6 DC.B 0xC6 ; '\xC6' 0x24001D59: 00 DC.B 0x00 ; '\0' 0x24001D5A: F4 DC.B 0xF4 ; '\xF4' 0x24001D5B: 00 DC.B 0x00 ; '\0' 0x24001D5C: F6 DC.B 0xF6 ; '\xF6' 0x24001D5D: 00 DC.B 0x00 ; '\0' 0x24001D5E: F2 DC.B 0xF2 ; '\xF2' 0x24001D5F: 00 DC.B 0x00 ; '\0' 0x24001D60: FB DC.B 0xFB ; '\xFB' 0x24001D61: 00 DC.B 0x00 ; '\0' 0x24001D62: F9 DC.B 0xF9 ; '\xF9' 0x24001D63: 00 DC.B 0x00 ; '\0' 0x24001D64: FF DC.B 0xFF ; '\xFF' 0x24001D65: 00 DC.B 0x00 ; '\0' 0x24001D66: D6 DC.B 0xD6 ; '\xD6' 0x24001D67: 00 DC.B 0x00 ; '\0' 0x24001D68: DC DC.B 0xDC ; '\xDC' 0x24001D69: 00 DC.B 0x00 ; '\0' 0x24001D6A: F8 DC.B 0xF8 ; '\xF8' 0x24001D6B: 00 DC.B 0x00 ; '\0' 0x24001D6C: A3 DC.B 0xA3 ; '\xA3' 0x24001D6D: 00 DC.B 0x00 ; '\0' 0x24001D6E: D8 DC.B 0xD8 ; '\xD8' 0x24001D6F: 00 DC.B 0x00 ; '\0' 0x24001D70: D7 DC.B 0xD7 ; '\xD7' 0x24001D71: 00 DC.B 0x00 ; '\0' 0x24001D72: 92 DC.B 0x92 ; '\x92' 0x24001D73: 01 DC.B 0x01 ; '\x01' 0x24001D74: E1 DC.B 0xE1 ; '\xE1' 0x24001D75: 00 DC.B 0x00 ; '\0' 0x24001D76: ED DC.B 0xED ; '\xED' 0x24001D77: 00 DC.B 0x00 ; '\0' 0x24001D78: F3 DC.B 0xF3 ; '\xF3' 0x24001D79: 00 DC.B 0x00 ; '\0' 0x24001D7A: FA DC.B 0xFA ; '\xFA' 0x24001D7B: 00 DC.B 0x00 ; '\0' 0x24001D7C: F1 DC.B 0xF1 ; '\xF1' 0x24001D7D: 00 DC.B 0x00 ; '\0' 0x24001D7E: D1 DC.B 0xD1 ; '\xD1' 0x24001D7F: 00 DC.B 0x00 ; '\0' 0x24001D80: AA DC.B 0xAA ; '\xAA' 0x24001D81: 00 DC.B 0x00 ; '\0' 0x24001D82: BA DC.B 0xBA ; '\xBA' 0x24001D83: 00 DC.B 0x00 ; '\0' 0x24001D84: BF DC.B 0xBF ; '\xBF' 0x24001D85: 00 DC.B 0x00 ; '\0' 0x24001D86: AE DC.B 0xAE ; '\xAE' 0x24001D87: 00 DC.B 0x00 ; '\0' 0x24001D88: AC DC.B 0xAC ; '\xAC' 0x24001D89: 00 DC.B 0x00 ; '\0' 0x24001D8A: BD DC.B 0xBD ; '\xBD' 0x24001D8B: 00 DC.B 0x00 ; '\0' 0x24001D8C: BC DC.B 0xBC ; '\xBC' 0x24001D8D: 00 DC.B 0x00 ; '\0' 0x24001D8E: A1 DC.B 0xA1 ; '\xA1' 0x24001D8F: 00 DC.B 0x00 ; '\0' 0x24001D90: AB DC.B 0xAB ; '\xAB' 0x24001D91: 00 DC.B 0x00 ; '\0' 0x24001D92: BB DC.B 0xBB ; '\xBB' 0x24001D93: 00 DC.B 0x00 ; '\0' 0x24001D94: 91 DC.B 0x91 ; '\x91' 0x24001D95: 25 DC.B 0x25 ; '%' 0x24001D96: 92 DC.B 0x92 ; '\x92' 0x24001D97: 25 DC.B 0x25 ; '%' 0x24001D98: 93 DC.B 0x93 ; '\x93' 0x24001D99: 25 DC.B 0x25 ; '%' 0x24001D9A: 02 DC.B 0x02 ; '\x02' 0x24001D9B: 25 DC.B 0x25 ; '%' 0x24001D9C: 24 DC.B 0x24 ; '$' 0x24001D9D: 25 DC.B 0x25 ; '%' 0x24001D9E: C1 DC.B 0xC1 ; '\xC1' 0x24001D9F: 00 DC.B 0x00 ; '\0' 0x24001DA0: C2 DC.B 0xC2 ; '\xC2' 0x24001DA1: 00 DC.B 0x00 ; '\0' 0x24001DA2: C0 DC.B 0xC0 ; '\xC0' 0x24001DA3: 00 DC.B 0x00 ; '\0' 0x24001DA4: A9 DC.B 0xA9 ; '\xA9' 0x24001DA5: 00 DC.B 0x00 ; '\0' 0x24001DA6: 63 DC.B 0x63 ; 'c' 0x24001DA7: 25 DC.B 0x25 ; '%' 0x24001DA8: 51 DC.B 0x51 ; 'Q' 0x24001DA9: 25 DC.B 0x25 ; '%' 0x24001DAA: 57 DC.B 0x57 ; 'W' 0x24001DAB: 25 DC.B 0x25 ; '%' 0x24001DAC: 5D DC.B 0x5D ; ']' 0x24001DAD: 25 DC.B 0x25 ; '%' 0x24001DAE: A2 DC.B 0xA2 ; '\xA2' 0x24001DAF: 00 DC.B 0x00 ; '\0'

Section .bss.hdma_usart3_tx from charger_lto.o, size=120, align=4


hdma_usart3_tx: 0x24001DB0: 00 DC.B 0x00 ; '\0' 0x24001DB1: 06 DC.B 0x06 ; '\x06' 0x24001DB2: 10 DC.B 0x10 ; '\x10' 0x24001DB3: 16 DC.B 0x16 ; '\x16' 0x24001DB4: 00 DC.B 0x00 ; '\0' 0x24001DB5: 06 DC.B 0x06 ; '\x06' 0x24001DB6: 10 DC.B 0x10 ; '\x10' 0x24001DB7: 16 DC.B 0x16 ; '\x16' 0x24001DB8: 00 DC.B 0x00 ; '\0' 0x24001DB9: 00 DC.B 0x00 ; '\0' 0x24001DBA: 00 DC.B 0x00 ; '\0' 0x24001DBB: 00 DC.B 0x00 ; '\0' 0x24001DBC: 00 DC.B 0x00 ; '\0' 0x24001DBD: 00 DC.B 0x00 ; '\0' 0x24001DBE: 00 DC.B 0x00 ; '\0' 0x24001DBF: 00 DC.B 0x00 ; '\0' 0x24001DC0: 01 DC.B 0x01 ; '\x01' 0x24001DC1: 02 DC.B 0x02 ; '\x02' 0x24001DC2: 03 DC.B 0x03 ; '\x03' 0x24001DC3: 04 DC.B 0x04 ; '\x04' 0x24001DC4: 06 DC.B 0x06 ; '\x06' 0x24001DC5: 07 DC.B 0x07 ; '\x07' 0x24001DC6: 08 DC.B 0x08 ; '\b' 0x24001DC7: 09 DC.B 0x09 ; '\t' 0x24001DC8: 01 DC.B 0x01 ; '\x01' 0x24001DC9: 00 DC.B 0x00 ; '\0' 0x24001DCA: 02 DC.B 0x02 ; '\x02' 0x24001DCB: 00 DC.B 0x00 ; '\0' 0x24001DCC: 04 DC.B 0x04 ; '\x04' 0x24001DCD: 00 DC.B 0x00 ; '\0' 0x24001DCE: 06 DC.B 0x06 ; '\x06' 0x24001DCF: 00 DC.B 0x00 ; '\0' 0x24001DD0: 08 DC.B 0x08 ; '\b' 0x24001DD1: 00 DC.B 0x00 ; '\0' 0x24001DD2: 0A DC.B 0x0A ; '\n' 0x24001DD3: 00 DC.B 0x00 ; '\0' 0x24001DD4: 0C DC.B 0x0C ; '\x0C' 0x24001DD5: 00 DC.B 0x00 ; '\0' 0x24001DD6: 10 DC.B 0x10 ; '\x10' 0x24001DD7: 00 DC.B 0x00 ; '\0' 0x24001DD8: 20 DC.B 0x20 ; ' ' 0x24001DD9: 00 DC.B 0x00 ; '\0' 0x24001DDA: 40 DC.B 0x40 ; '@' 0x24001DDB: 00 DC.B 0x00 ; '\0' 0x24001DDC: 80 DC.B 0x80 ; '\x80' 0x24001DDD: 00 DC.B 0x00 ; '\0' 0x24001DDE: 00 DC.B 0x00 ; '\0' 0x24001DDF: 01 DC.B 0x01 ; '\x01' 0x24001DE0: 00 DC.B 0x00 ; '\0' 0x24001DE1: 04 DC.B 0x04 ; '\x04' 0x24001DE2: 08 DC.B 0x08 ; '\b' 0x24001DE3: 10 DC.B 0x10 ; '\x10' 0x24001DE4: 20 DC.B 0x20 ; ' ' 0x24001DE5: 40 DC.B 0x40 ; '@' 0x24001DE6: 01 DC.B 0x01 ; '\x01' 0x24001DE7: 04 DC.B 0x04 ; '\x04' 0x24001DE8: 08 DC.B 0x08 ; '\b' 0x24001DE9: 10 DC.B 0x10 ; '\x10' 0x24001DEA: 20 DC.B 0x20 ; ' ' 0x24001DEB: 40 DC.B 0x40 ; '@' 0x24001DEC: 02 DC.B 0x02 ; '\x02' 0x24001DED: 04 DC.B 0x04 ; '\x04' 0x24001DEE: 08 DC.B 0x08 ; '\b' 0x24001DEF: 10 DC.B 0x10 ; '\x10' 0x24001DF0: 20 DC.B 0x20 ; ' ' 0x24001DF1: 40 DC.B 0x40 ; '@' 0x24001DF2: 01 DC.B 0x01 ; '\x01' 0x24001DF3: 01 DC.B 0x01 ; '\x01' 0x24001DF4: 01 DC.B 0x01 ; '\x01' 0x24001DF5: 03 DC.B 0x03 ; '\x03' 0x24001DF6: 07 DC.B 0x07 ; '\x07' 0x24001DF7: 01 DC.B 0x01 ; '\x01' 0x24001DF8: 00 DC.B 0x00 ; '\0' 0x24001DF9: 00 DC.B 0x00 ; '\0' 0x24001DFA: 08 DC.B 0x08 ; '\b' 0x24001DFB: 04 DC.B 0x04 ; '\x04' 0x24001DFC: 02 DC.B 0x02 ; '\x02' 0x24001DFD: 04 DC.B 0x04 ; '\x04' 0x24001DFE: 08 DC.B 0x08 ; '\b' 0x24001DFF: 01 DC.B 0x01 ; '\x01' 0x24001E00: 01 DC.B 0x01 ; '\x01' 0x24001E01: 01 DC.B 0x01 ; '\x01' 0x24001E02: 00 DC.B 0x00 ; '\0' 0x24001E03: 00 DC.B 0x00 ; '\0' 0x24001E04: 00 DC.B 0x00 ; '\0' 0x24001E05: 00 DC.B 0x00 ; '\0' 0x24001E06: 00 DC.B 0x00 ; '\0' 0x24001E07: 00 DC.B 0x00 ; '\0' 0x24001E08: 0A DC.B 0x0A ; '\n' 0x24001E09: 00 DC.B 0x00 ; '\0' 0x24001E0A: 00 DC.B 0x00 ; '\0' 0x24001E0B: 00 DC.B 0x00 ; '\0' 0x24001E0C: 57 DC.B 0x57 ; 'W' 0x24001E0D: 49 DC.B 0x49 ; 'I' 0x24001E0E: 5A DC.B 0x5A ; 'Z' 0x24001E0F: 6E DC.B 0x6E ; 'n' 0x24001E10: 65 DC.B 0x65 ; 'e' 0x24001E11: 74 DC.B 0x74 ; 't' 0x24001E12: 00 DC.B 0x00 ; '\0' 0x24001E13: 00 DC.B 0x00 ; '\0' 0x24001E14: 00 DC.B 0x00 ; '\0' 0x24001E15: 00 DC.B 0x00 ; '\0' 0x24001E16: 00 DC.B 0x00 ; '\0' 0x24001E17: 00 DC.B 0x00 ; '\0' 0x24001E18: 00 DC.B 0x00 ; '\0' 0x24001E19: 00 DC.B 0x00 ; '\0' 0x24001E1A: 00 DC.B 0x00 ; '\0' 0x24001E1B: 00 DC.B 0x00 ; '\0' 0x24001E1C: 00 DC.B 0x00 ; '\0' 0x24001E1D: 00 DC.B 0x00 ; '\0' 0x24001E1E: 00 DC.B 0x00 ; '\0' 0x24001E1F: 00 DC.B 0x00 ; '\0' 0x24001E20: 44 DC.B 0x44 ; 'D' 0x24001E21: 48 DC.B 0x48 ; 'H' 0x24001E22: 43 DC.B 0x43 ; 'C' 0x24001E23: 50 DC.B 0x50 ; 'P' 0x24001E24: 20 DC.B 0x20 ; ' ' 0x24001E25: 6D DC.B 0x6D ; 'm' 0x24001E26: 65 DC.B 0x65 ; 'e' 0x24001E27: 73 DC.B 0x73 ; 's'

Section .bss.hdma_usart3_rx from charger_lto.o, size=120, align=4


hdma_usart3_rx: 0x24001E28: 00 DC.B 0x00 ; '\0' 0x24001E29: 06 DC.B 0x06 ; '\x06' 0x24001E2A: 10 DC.B 0x10 ; '\x10' 0x24001E2B: 16 DC.B 0x16 ; '\x16' 0x24001E2C: 00 DC.B 0x00 ; '\0' 0x24001E2D: 06 DC.B 0x06 ; '\x06' 0x24001E2E: 10 DC.B 0x10 ; '\x10' 0x24001E2F: 16 DC.B 0x16 ; '\x16' 0x24001E30: 00 DC.B 0x00 ; '\0' 0x24001E31: 00 DC.B 0x00 ; '\0' 0x24001E32: 00 DC.B 0x00 ; '\0' 0x24001E33: 00 DC.B 0x00 ; '\0' 0x24001E34: 00 DC.B 0x00 ; '\0' 0x24001E35: 00 DC.B 0x00 ; '\0' 0x24001E36: 00 DC.B 0x00 ; '\0' 0x24001E37: 00 DC.B 0x00 ; '\0' 0x24001E38: 01 DC.B 0x01 ; '\x01' 0x24001E39: 02 DC.B 0x02 ; '\x02' 0x24001E3A: 03 DC.B 0x03 ; '\x03' 0x24001E3B: 04 DC.B 0x04 ; '\x04' 0x24001E3C: 06 DC.B 0x06 ; '\x06' 0x24001E3D: 07 DC.B 0x07 ; '\x07' 0x24001E3E: 08 DC.B 0x08 ; '\b' 0x24001E3F: 09 DC.B 0x09 ; '\t' 0x24001E40: 01 DC.B 0x01 ; '\x01' 0x24001E41: 00 DC.B 0x00 ; '\0' 0x24001E42: 02 DC.B 0x02 ; '\x02' 0x24001E43: 00 DC.B 0x00 ; '\0' 0x24001E44: 04 DC.B 0x04 ; '\x04' 0x24001E45: 00 DC.B 0x00 ; '\0' 0x24001E46: 06 DC.B 0x06 ; '\x06' 0x24001E47: 00 DC.B 0x00 ; '\0' 0x24001E48: 08 DC.B 0x08 ; '\b' 0x24001E49: 00 DC.B 0x00 ; '\0' 0x24001E4A: 0A DC.B 0x0A ; '\n' 0x24001E4B: 00 DC.B 0x00 ; '\0' 0x24001E4C: 0C DC.B 0x0C ; '\x0C' 0x24001E4D: 00 DC.B 0x00 ; '\0' 0x24001E4E: 10 DC.B 0x10 ; '\x10' 0x24001E4F: 00 DC.B 0x00 ; '\0' 0x24001E50: 20 DC.B 0x20 ; ' ' 0x24001E51: 00 DC.B 0x00 ; '\0' 0x24001E52: 40 DC.B 0x40 ; '@' 0x24001E53: 00 DC.B 0x00 ; '\0' 0x24001E54: 80 DC.B 0x80 ; '\x80' 0x24001E55: 00 DC.B 0x00 ; '\0' 0x24001E56: 00 DC.B 0x00 ; '\0' 0x24001E57: 01 DC.B 0x01 ; '\x01' 0x24001E58: 00 DC.B 0x00 ; '\0' 0x24001E59: 04 DC.B 0x04 ; '\x04' 0x24001E5A: 08 DC.B 0x08 ; '\b' 0x24001E5B: 10 DC.B 0x10 ; '\x10' 0x24001E5C: 20 DC.B 0x20 ; ' ' 0x24001E5D: 40 DC.B 0x40 ; '@' 0x24001E5E: 01 DC.B 0x01 ; '\x01' 0x24001E5F: 04 DC.B 0x04 ; '\x04' 0x24001E60: 08 DC.B 0x08 ; '\b' 0x24001E61: 10 DC.B 0x10 ; '\x10' 0x24001E62: 20 DC.B 0x20 ; ' ' 0x24001E63: 40 DC.B 0x40 ; '@' 0x24001E64: 02 DC.B 0x02 ; '\x02' 0x24001E65: 04 DC.B 0x04 ; '\x04' 0x24001E66: 08 DC.B 0x08 ; '\b' 0x24001E67: 10 DC.B 0x10 ; '\x10' 0x24001E68: 20 DC.B 0x20 ; ' ' 0x24001E69: 40 DC.B 0x40 ; '@' 0x24001E6A: 01 DC.B 0x01 ; '\x01' 0x24001E6B: 01 DC.B 0x01 ; '\x01' 0x24001E6C: 01 DC.B 0x01 ; '\x01' 0x24001E6D: 03 DC.B 0x03 ; '\x03' 0x24001E6E: 07 DC.B 0x07 ; '\x07' 0x24001E6F: 01 DC.B 0x01 ; '\x01' 0x24001E70: 00 DC.B 0x00 ; '\0' 0x24001E71: 00 DC.B 0x00 ; '\0' 0x24001E72: 08 DC.B 0x08 ; '\b' 0x24001E73: 04 DC.B 0x04 ; '\x04' 0x24001E74: 02 DC.B 0x02 ; '\x02' 0x24001E75: 04 DC.B 0x04 ; '\x04' 0x24001E76: 08 DC.B 0x08 ; '\b' 0x24001E77: 01 DC.B 0x01 ; '\x01' 0x24001E78: 01 DC.B 0x01 ; '\x01' 0x24001E79: 01 DC.B 0x01 ; '\x01' 0x24001E7A: 00 DC.B 0x00 ; '\0' 0x24001E7B: 00 DC.B 0x00 ; '\0' 0x24001E7C: 00 DC.B 0x00 ; '\0' 0x24001E7D: 00 DC.B 0x00 ; '\0' 0x24001E7E: 00 DC.B 0x00 ; '\0' 0x24001E7F: 00 DC.B 0x00 ; '\0' 0x24001E80: 0A DC.B 0x0A ; '\n' 0x24001E81: 00 DC.B 0x00 ; '\0' 0x24001E82: 00 DC.B 0x00 ; '\0' 0x24001E83: 00 DC.B 0x00 ; '\0' 0x24001E84: 57 DC.B 0x57 ; 'W' 0x24001E85: 49 DC.B 0x49 ; 'I' 0x24001E86: 5A DC.B 0x5A ; 'Z' 0x24001E87: 6E DC.B 0x6E ; 'n' 0x24001E88: 65 DC.B 0x65 ; 'e' 0x24001E89: 74 DC.B 0x74 ; 't' 0x24001E8A: 00 DC.B 0x00 ; '\0' 0x24001E8B: 00 DC.B 0x00 ; '\0' 0x24001E8C: 00 DC.B 0x00 ; '\0' 0x24001E8D: 00 DC.B 0x00 ; '\0' 0x24001E8E: 00 DC.B 0x00 ; '\0' 0x24001E8F: 00 DC.B 0x00 ; '\0' 0x24001E90: 00 DC.B 0x00 ; '\0' 0x24001E91: 00 DC.B 0x00 ; '\0' 0x24001E92: 00 DC.B 0x00 ; '\0' 0x24001E93: 00 DC.B 0x00 ; '\0' 0x24001E94: 00 DC.B 0x00 ; '\0' 0x24001E95: 00 DC.B 0x00 ; '\0' 0x24001E96: 00 DC.B 0x00 ; '\0' 0x24001E97: 00 DC.B 0x00 ; '\0' 0x24001E98: 44 DC.B 0x44 ; 'D' 0x24001E99: 48 DC.B 0x48 ; 'H' 0x24001E9A: 43 DC.B 0x43 ; 'C' 0x24001E9B: 50 DC.B 0x50 ; 'P' 0x24001E9C: 20 DC.B 0x20 ; ' ' 0x24001E9D: 6D DC.B 0x6D ; 'm' 0x24001E9E: 65 DC.B 0x65 ; 'e' 0x24001E9F: 73 DC.B 0x73 ; 's'

Section .bss.hdma_spi4_tx from charger_lto.o, size=120, align=4


hdma_spi4_tx: 0x24001EA0: 00 DC.B 0x00 ; '\0' 0x24001EA1: 06 DC.B 0x06 ; '\x06' 0x24001EA2: 10 DC.B 0x10 ; '\x10' 0x24001EA3: 16 DC.B 0x16 ; '\x16' 0x24001EA4: 00 DC.B 0x00 ; '\0' 0x24001EA5: 06 DC.B 0x06 ; '\x06' 0x24001EA6: 10 DC.B 0x10 ; '\x10' 0x24001EA7: 16 DC.B 0x16 ; '\x16' 0x24001EA8: 00 DC.B 0x00 ; '\0' 0x24001EA9: 00 DC.B 0x00 ; '\0' 0x24001EAA: 00 DC.B 0x00 ; '\0' 0x24001EAB: 00 DC.B 0x00 ; '\0' 0x24001EAC: 00 DC.B 0x00 ; '\0' 0x24001EAD: 00 DC.B 0x00 ; '\0' 0x24001EAE: 00 DC.B 0x00 ; '\0' 0x24001EAF: 00 DC.B 0x00 ; '\0' 0x24001EB0: 01 DC.B 0x01 ; '\x01' 0x24001EB1: 02 DC.B 0x02 ; '\x02' 0x24001EB2: 03 DC.B 0x03 ; '\x03' 0x24001EB3: 04 DC.B 0x04 ; '\x04' 0x24001EB4: 06 DC.B 0x06 ; '\x06' 0x24001EB5: 07 DC.B 0x07 ; '\x07' 0x24001EB6: 08 DC.B 0x08 ; '\b' 0x24001EB7: 09 DC.B 0x09 ; '\t' 0x24001EB8: 01 DC.B 0x01 ; '\x01' 0x24001EB9: 00 DC.B 0x00 ; '\0' 0x24001EBA: 02 DC.B 0x02 ; '\x02' 0x24001EBB: 00 DC.B 0x00 ; '\0' 0x24001EBC: 04 DC.B 0x04 ; '\x04' 0x24001EBD: 00 DC.B 0x00 ; '\0' 0x24001EBE: 06 DC.B 0x06 ; '\x06' 0x24001EBF: 00 DC.B 0x00 ; '\0' 0x24001EC0: 08 DC.B 0x08 ; '\b' 0x24001EC1: 00 DC.B 0x00 ; '\0' 0x24001EC2: 0A DC.B 0x0A ; '\n' 0x24001EC3: 00 DC.B 0x00 ; '\0' 0x24001EC4: 0C DC.B 0x0C ; '\x0C' 0x24001EC5: 00 DC.B 0x00 ; '\0' 0x24001EC6: 10 DC.B 0x10 ; '\x10' 0x24001EC7: 00 DC.B 0x00 ; '\0' 0x24001EC8: 20 DC.B 0x20 ; ' ' 0x24001EC9: 00 DC.B 0x00 ; '\0' 0x24001ECA: 40 DC.B 0x40 ; '@' 0x24001ECB: 00 DC.B 0x00 ; '\0' 0x24001ECC: 80 DC.B 0x80 ; '\x80' 0x24001ECD: 00 DC.B 0x00 ; '\0' 0x24001ECE: 00 DC.B 0x00 ; '\0' 0x24001ECF: 01 DC.B 0x01 ; '\x01' 0x24001ED0: 00 DC.B 0x00 ; '\0' 0x24001ED1: 04 DC.B 0x04 ; '\x04' 0x24001ED2: 08 DC.B 0x08 ; '\b' 0x24001ED3: 10 DC.B 0x10 ; '\x10' 0x24001ED4: 20 DC.B 0x20 ; ' ' 0x24001ED5: 40 DC.B 0x40 ; '@' 0x24001ED6: 01 DC.B 0x01 ; '\x01' 0x24001ED7: 04 DC.B 0x04 ; '\x04' 0x24001ED8: 08 DC.B 0x08 ; '\b' 0x24001ED9: 10 DC.B 0x10 ; '\x10' 0x24001EDA: 20 DC.B 0x20 ; ' ' 0x24001EDB: 40 DC.B 0x40 ; '@' 0x24001EDC: 02 DC.B 0x02 ; '\x02' 0x24001EDD: 04 DC.B 0x04 ; '\x04' 0x24001EDE: 08 DC.B 0x08 ; '\b' 0x24001EDF: 10 DC.B 0x10 ; '\x10' 0x24001EE0: 20 DC.B 0x20 ; ' ' 0x24001EE1: 40 DC.B 0x40 ; '@' 0x24001EE2: 01 DC.B 0x01 ; '\x01' 0x24001EE3: 01 DC.B 0x01 ; '\x01' 0x24001EE4: 01 DC.B 0x01 ; '\x01' 0x24001EE5: 03 DC.B 0x03 ; '\x03' 0x24001EE6: 07 DC.B 0x07 ; '\x07' 0x24001EE7: 01 DC.B 0x01 ; '\x01' 0x24001EE8: 00 DC.B 0x00 ; '\0' 0x24001EE9: 00 DC.B 0x00 ; '\0' 0x24001EEA: 08 DC.B 0x08 ; '\b' 0x24001EEB: 04 DC.B 0x04 ; '\x04' 0x24001EEC: 02 DC.B 0x02 ; '\x02' 0x24001EED: 04 DC.B 0x04 ; '\x04' 0x24001EEE: 08 DC.B 0x08 ; '\b' 0x24001EEF: 01 DC.B 0x01 ; '\x01' 0x24001EF0: 01 DC.B 0x01 ; '\x01' 0x24001EF1: 01 DC.B 0x01 ; '\x01' 0x24001EF2: 00 DC.B 0x00 ; '\0' 0x24001EF3: 00 DC.B 0x00 ; '\0' 0x24001EF4: 00 DC.B 0x00 ; '\0' 0x24001EF5: 00 DC.B 0x00 ; '\0' 0x24001EF6: 00 DC.B 0x00 ; '\0' 0x24001EF7: 00 DC.B 0x00 ; '\0' 0x24001EF8: 0A DC.B 0x0A ; '\n' 0x24001EF9: 00 DC.B 0x00 ; '\0' 0x24001EFA: 00 DC.B 0x00 ; '\0' 0x24001EFB: 00 DC.B 0x00 ; '\0' 0x24001EFC: 57 DC.B 0x57 ; 'W' 0x24001EFD: 49 DC.B 0x49 ; 'I' 0x24001EFE: 5A DC.B 0x5A ; 'Z' 0x24001EFF: 6E DC.B 0x6E ; 'n' 0x24001F00: 65 DC.B 0x65 ; 'e' 0x24001F01: 74 DC.B 0x74 ; 't' 0x24001F02: 00 DC.B 0x00 ; '\0' 0x24001F03: 00 DC.B 0x00 ; '\0' 0x24001F04: 00 DC.B 0x00 ; '\0' 0x24001F05: 00 DC.B 0x00 ; '\0' 0x24001F06: 00 DC.B 0x00 ; '\0' 0x24001F07: 00 DC.B 0x00 ; '\0' 0x24001F08: 00 DC.B 0x00 ; '\0' 0x24001F09: 00 DC.B 0x00 ; '\0' 0x24001F0A: 00 DC.B 0x00 ; '\0' 0x24001F0B: 00 DC.B 0x00 ; '\0' 0x24001F0C: 00 DC.B 0x00 ; '\0' 0x24001F0D: 00 DC.B 0x00 ; '\0' 0x24001F0E: 00 DC.B 0x00 ; '\0' 0x24001F0F: 00 DC.B 0x00 ; '\0' 0x24001F10: 44 DC.B 0x44 ; 'D' 0x24001F11: 48 DC.B 0x48 ; 'H' 0x24001F12: 43 DC.B 0x43 ; 'C' 0x24001F13: 50 DC.B 0x50 ; 'P' 0x24001F14: 20 DC.B 0x20 ; ' ' 0x24001F15: 6D DC.B 0x6D ; 'm' 0x24001F16: 65 DC.B 0x65 ; 'e' 0x24001F17: 73 DC.B 0x73 ; 's'

Section .bss.hdma_spi2_tx from charger_lto.o, size=120, align=4


hdma_spi2_tx: 0x24001F18: 00 DC.B 0x00 ; '\0' 0x24001F19: 06 DC.B 0x06 ; '\x06' 0x24001F1A: 10 DC.B 0x10 ; '\x10' 0x24001F1B: 16 DC.B 0x16 ; '\x16' 0x24001F1C: 00 DC.B 0x00 ; '\0' 0x24001F1D: 06 DC.B 0x06 ; '\x06' 0x24001F1E: 10 DC.B 0x10 ; '\x10' 0x24001F1F: 16 DC.B 0x16 ; '\x16' 0x24001F20: 00 DC.B 0x00 ; '\0' 0x24001F21: 00 DC.B 0x00 ; '\0' 0x24001F22: 00 DC.B 0x00 ; '\0' 0x24001F23: 00 DC.B 0x00 ; '\0' 0x24001F24: 00 DC.B 0x00 ; '\0' 0x24001F25: 00 DC.B 0x00 ; '\0' 0x24001F26: 00 DC.B 0x00 ; '\0' 0x24001F27: 00 DC.B 0x00 ; '\0' 0x24001F28: 01 DC.B 0x01 ; '\x01' 0x24001F29: 02 DC.B 0x02 ; '\x02' 0x24001F2A: 03 DC.B 0x03 ; '\x03' 0x24001F2B: 04 DC.B 0x04 ; '\x04' 0x24001F2C: 06 DC.B 0x06 ; '\x06' 0x24001F2D: 07 DC.B 0x07 ; '\x07' 0x24001F2E: 08 DC.B 0x08 ; '\b' 0x24001F2F: 09 DC.B 0x09 ; '\t' 0x24001F30: 01 DC.B 0x01 ; '\x01' 0x24001F31: 00 DC.B 0x00 ; '\0' 0x24001F32: 02 DC.B 0x02 ; '\x02' 0x24001F33: 00 DC.B 0x00 ; '\0' 0x24001F34: 04 DC.B 0x04 ; '\x04' 0x24001F35: 00 DC.B 0x00 ; '\0' 0x24001F36: 06 DC.B 0x06 ; '\x06' 0x24001F37: 00 DC.B 0x00 ; '\0' 0x24001F38: 08 DC.B 0x08 ; '\b' 0x24001F39: 00 DC.B 0x00 ; '\0' 0x24001F3A: 0A DC.B 0x0A ; '\n' 0x24001F3B: 00 DC.B 0x00 ; '\0' 0x24001F3C: 0C DC.B 0x0C ; '\x0C' 0x24001F3D: 00 DC.B 0x00 ; '\0' 0x24001F3E: 10 DC.B 0x10 ; '\x10' 0x24001F3F: 00 DC.B 0x00 ; '\0' 0x24001F40: 20 DC.B 0x20 ; ' ' 0x24001F41: 00 DC.B 0x00 ; '\0' 0x24001F42: 40 DC.B 0x40 ; '@' 0x24001F43: 00 DC.B 0x00 ; '\0' 0x24001F44: 80 DC.B 0x80 ; '\x80' 0x24001F45: 00 DC.B 0x00 ; '\0' 0x24001F46: 00 DC.B 0x00 ; '\0' 0x24001F47: 01 DC.B 0x01 ; '\x01' 0x24001F48: 00 DC.B 0x00 ; '\0' 0x24001F49: 04 DC.B 0x04 ; '\x04' 0x24001F4A: 08 DC.B 0x08 ; '\b' 0x24001F4B: 10 DC.B 0x10 ; '\x10' 0x24001F4C: 20 DC.B 0x20 ; ' ' 0x24001F4D: 40 DC.B 0x40 ; '@' 0x24001F4E: 01 DC.B 0x01 ; '\x01' 0x24001F4F: 04 DC.B 0x04 ; '\x04' 0x24001F50: 08 DC.B 0x08 ; '\b' 0x24001F51: 10 DC.B 0x10 ; '\x10' 0x24001F52: 20 DC.B 0x20 ; ' ' 0x24001F53: 40 DC.B 0x40 ; '@' 0x24001F54: 02 DC.B 0x02 ; '\x02' 0x24001F55: 04 DC.B 0x04 ; '\x04' 0x24001F56: 08 DC.B 0x08 ; '\b' 0x24001F57: 10 DC.B 0x10 ; '\x10' 0x24001F58: 20 DC.B 0x20 ; ' ' 0x24001F59: 40 DC.B 0x40 ; '@' 0x24001F5A: 01 DC.B 0x01 ; '\x01' 0x24001F5B: 01 DC.B 0x01 ; '\x01' 0x24001F5C: 01 DC.B 0x01 ; '\x01' 0x24001F5D: 03 DC.B 0x03 ; '\x03' 0x24001F5E: 07 DC.B 0x07 ; '\x07' 0x24001F5F: 01 DC.B 0x01 ; '\x01' 0x24001F60: 00 DC.B 0x00 ; '\0' 0x24001F61: 00 DC.B 0x00 ; '\0' 0x24001F62: 08 DC.B 0x08 ; '\b' 0x24001F63: 04 DC.B 0x04 ; '\x04' 0x24001F64: 02 DC.B 0x02 ; '\x02' 0x24001F65: 04 DC.B 0x04 ; '\x04' 0x24001F66: 08 DC.B 0x08 ; '\b' 0x24001F67: 01 DC.B 0x01 ; '\x01' 0x24001F68: 01 DC.B 0x01 ; '\x01' 0x24001F69: 01 DC.B 0x01 ; '\x01' 0x24001F6A: 00 DC.B 0x00 ; '\0' 0x24001F6B: 00 DC.B 0x00 ; '\0' 0x24001F6C: 00 DC.B 0x00 ; '\0' 0x24001F6D: 00 DC.B 0x00 ; '\0' 0x24001F6E: 00 DC.B 0x00 ; '\0' 0x24001F6F: 00 DC.B 0x00 ; '\0' 0x24001F70: 0A DC.B 0x0A ; '\n' 0x24001F71: 00 DC.B 0x00 ; '\0' 0x24001F72: 00 DC.B 0x00 ; '\0' 0x24001F73: 00 DC.B 0x00 ; '\0' 0x24001F74: 57 DC.B 0x57 ; 'W' 0x24001F75: 49 DC.B 0x49 ; 'I' 0x24001F76: 5A DC.B 0x5A ; 'Z' 0x24001F77: 6E DC.B 0x6E ; 'n' 0x24001F78: 65 DC.B 0x65 ; 'e' 0x24001F79: 74 DC.B 0x74 ; 't' 0x24001F7A: 00 DC.B 0x00 ; '\0' 0x24001F7B: 00 DC.B 0x00 ; '\0' 0x24001F7C: 00 DC.B 0x00 ; '\0' 0x24001F7D: 00 DC.B 0x00 ; '\0' 0x24001F7E: 00 DC.B 0x00 ; '\0' 0x24001F7F: 00 DC.B 0x00 ; '\0' 0x24001F80: 00 DC.B 0x00 ; '\0' 0x24001F81: 00 DC.B 0x00 ; '\0' 0x24001F82: 00 DC.B 0x00 ; '\0' 0x24001F83: 00 DC.B 0x00 ; '\0' 0x24001F84: 00 DC.B 0x00 ; '\0' 0x24001F85: 00 DC.B 0x00 ; '\0' 0x24001F86: 00 DC.B 0x00 ; '\0' 0x24001F87: 00 DC.B 0x00 ; '\0' 0x24001F88: 44 DC.B 0x44 ; 'D' 0x24001F89: 48 DC.B 0x48 ; 'H' 0x24001F8A: 43 DC.B 0x43 ; 'C' 0x24001F8B: 50 DC.B 0x50 ; 'P' 0x24001F8C: 20 DC.B 0x20 ; ' ' 0x24001F8D: 6D DC.B 0x6D ; 'm' 0x24001F8E: 65 DC.B 0x65 ; 'e' 0x24001F8F: 73 DC.B 0x73 ; 's'

Section .bss.hdma_spi2_rx from charger_lto.o, size=120, align=4


hdma_spi2_rx: 0x24001F90: 00 DC.B 0x00 ; '\0' 0x24001F91: 06 DC.B 0x06 ; '\x06' 0x24001F92: 10 DC.B 0x10 ; '\x10' 0x24001F93: 16 DC.B 0x16 ; '\x16' 0x24001F94: 00 DC.B 0x00 ; '\0' 0x24001F95: 06 DC.B 0x06 ; '\x06' 0x24001F96: 10 DC.B 0x10 ; '\x10' 0x24001F97: 16 DC.B 0x16 ; '\x16' 0x24001F98: 00 DC.B 0x00 ; '\0' 0x24001F99: 00 DC.B 0x00 ; '\0' 0x24001F9A: 00 DC.B 0x00 ; '\0' 0x24001F9B: 00 DC.B 0x00 ; '\0' 0x24001F9C: 00 DC.B 0x00 ; '\0' 0x24001F9D: 00 DC.B 0x00 ; '\0' 0x24001F9E: 00 DC.B 0x00 ; '\0' 0x24001F9F: 00 DC.B 0x00 ; '\0' 0x24001FA0: 01 DC.B 0x01 ; '\x01' 0x24001FA1: 02 DC.B 0x02 ; '\x02' 0x24001FA2: 03 DC.B 0x03 ; '\x03' 0x24001FA3: 04 DC.B 0x04 ; '\x04' 0x24001FA4: 06 DC.B 0x06 ; '\x06' 0x24001FA5: 07 DC.B 0x07 ; '\x07' 0x24001FA6: 08 DC.B 0x08 ; '\b' 0x24001FA7: 09 DC.B 0x09 ; '\t' 0x24001FA8: 01 DC.B 0x01 ; '\x01' 0x24001FA9: 00 DC.B 0x00 ; '\0' 0x24001FAA: 02 DC.B 0x02 ; '\x02' 0x24001FAB: 00 DC.B 0x00 ; '\0' 0x24001FAC: 04 DC.B 0x04 ; '\x04' 0x24001FAD: 00 DC.B 0x00 ; '\0' 0x24001FAE: 06 DC.B 0x06 ; '\x06' 0x24001FAF: 00 DC.B 0x00 ; '\0' 0x24001FB0: 08 DC.B 0x08 ; '\b' 0x24001FB1: 00 DC.B 0x00 ; '\0' 0x24001FB2: 0A DC.B 0x0A ; '\n' 0x24001FB3: 00 DC.B 0x00 ; '\0' 0x24001FB4: 0C DC.B 0x0C ; '\x0C' 0x24001FB5: 00 DC.B 0x00 ; '\0' 0x24001FB6: 10 DC.B 0x10 ; '\x10' 0x24001FB7: 00 DC.B 0x00 ; '\0' 0x24001FB8: 20 DC.B 0x20 ; ' ' 0x24001FB9: 00 DC.B 0x00 ; '\0' 0x24001FBA: 40 DC.B 0x40 ; '@' 0x24001FBB: 00 DC.B 0x00 ; '\0' 0x24001FBC: 80 DC.B 0x80 ; '\x80' 0x24001FBD: 00 DC.B 0x00 ; '\0' 0x24001FBE: 00 DC.B 0x00 ; '\0' 0x24001FBF: 01 DC.B 0x01 ; '\x01' 0x24001FC0: 00 DC.B 0x00 ; '\0' 0x24001FC1: 04 DC.B 0x04 ; '\x04' 0x24001FC2: 08 DC.B 0x08 ; '\b' 0x24001FC3: 10 DC.B 0x10 ; '\x10' 0x24001FC4: 20 DC.B 0x20 ; ' ' 0x24001FC5: 40 DC.B 0x40 ; '@' 0x24001FC6: 01 DC.B 0x01 ; '\x01' 0x24001FC7: 04 DC.B 0x04 ; '\x04' 0x24001FC8: 08 DC.B 0x08 ; '\b' 0x24001FC9: 10 DC.B 0x10 ; '\x10' 0x24001FCA: 20 DC.B 0x20 ; ' ' 0x24001FCB: 40 DC.B 0x40 ; '@' 0x24001FCC: 02 DC.B 0x02 ; '\x02' 0x24001FCD: 04 DC.B 0x04 ; '\x04' 0x24001FCE: 08 DC.B 0x08 ; '\b' 0x24001FCF: 10 DC.B 0x10 ; '\x10' 0x24001FD0: 20 DC.B 0x20 ; ' ' 0x24001FD1: 40 DC.B 0x40 ; '@' 0x24001FD2: 01 DC.B 0x01 ; '\x01' 0x24001FD3: 01 DC.B 0x01 ; '\x01' 0x24001FD4: 01 DC.B 0x01 ; '\x01' 0x24001FD5: 03 DC.B 0x03 ; '\x03' 0x24001FD6: 07 DC.B 0x07 ; '\x07' 0x24001FD7: 01 DC.B 0x01 ; '\x01' 0x24001FD8: 00 DC.B 0x00 ; '\0' 0x24001FD9: 00 DC.B 0x00 ; '\0' 0x24001FDA: 08 DC.B 0x08 ; '\b' 0x24001FDB: 04 DC.B 0x04 ; '\x04' 0x24001FDC: 02 DC.B 0x02 ; '\x02' 0x24001FDD: 04 DC.B 0x04 ; '\x04' 0x24001FDE: 08 DC.B 0x08 ; '\b' 0x24001FDF: 01 DC.B 0x01 ; '\x01' 0x24001FE0: 01 DC.B 0x01 ; '\x01' 0x24001FE1: 01 DC.B 0x01 ; '\x01' 0x24001FE2: 00 DC.B 0x00 ; '\0' 0x24001FE3: 00 DC.B 0x00 ; '\0' 0x24001FE4: 00 DC.B 0x00 ; '\0' 0x24001FE5: 00 DC.B 0x00 ; '\0' 0x24001FE6: 00 DC.B 0x00 ; '\0' 0x24001FE7: 00 DC.B 0x00 ; '\0' 0x24001FE8: 0A DC.B 0x0A ; '\n' 0x24001FE9: 00 DC.B 0x00 ; '\0' 0x24001FEA: 00 DC.B 0x00 ; '\0' 0x24001FEB: 00 DC.B 0x00 ; '\0' 0x24001FEC: 57 DC.B 0x57 ; 'W' 0x24001FED: 49 DC.B 0x49 ; 'I' 0x24001FEE: 5A DC.B 0x5A ; 'Z' 0x24001FEF: 6E DC.B 0x6E ; 'n' 0x24001FF0: 65 DC.B 0x65 ; 'e' 0x24001FF1: 74 DC.B 0x74 ; 't' 0x24001FF2: 00 DC.B 0x00 ; '\0' 0x24001FF3: 00 DC.B 0x00 ; '\0' 0x24001FF4: 00 DC.B 0x00 ; '\0' 0x24001FF5: 00 DC.B 0x00 ; '\0' 0x24001FF6: 00 DC.B 0x00 ; '\0' 0x24001FF7: 00 DC.B 0x00 ; '\0' 0x24001FF8: 00 DC.B 0x00 ; '\0' 0x24001FF9: 00 DC.B 0x00 ; '\0' 0x24001FFA: 00 DC.B 0x00 ; '\0' 0x24001FFB: 00 DC.B 0x00 ; '\0' 0x24001FFC: 00 DC.B 0x00 ; '\0' 0x24001FFD: 00 DC.B 0x00 ; '\0' 0x24001FFE: 00 DC.B 0x00 ; '\0' 0x24001FFF: 00 DC.B 0x00 ; '\0' 0x24002000: 44 DC.B 0x44 ; 'D' 0x24002001: 48 DC.B 0x48 ; 'H' 0x24002002: 43 DC.B 0x43 ; 'C' 0x24002003: 50 DC.B 0x50 ; 'P' 0x24002004: 20 DC.B 0x20 ; ' ' 0x24002005: 6D DC.B 0x6D ; 'm' 0x24002006: 65 DC.B 0x65 ; 'e' 0x24002007: 73 DC.B 0x73 ; 's'

Section .bss.hmdma_mdma_channel0_sdmmc1_end_data_0 from charger_lto.o, size=108, align=4


hmdma_mdma_channel0_sdmmc1_end_data_0: 0x24002008: 00 DC.B 0x00 ; '\0' 0x24002009: 06 DC.B 0x06 ; '\x06' 0x2400200A: 10 DC.B 0x10 ; '\x10' 0x2400200B: 16 DC.B 0x16 ; '\x16' 0x2400200C: 00 DC.B 0x00 ; '\0' 0x2400200D: 06 DC.B 0x06 ; '\x06' 0x2400200E: 10 DC.B 0x10 ; '\x10' 0x2400200F: 16 DC.B 0x16 ; '\x16' 0x24002010: 00 DC.B 0x00 ; '\0' 0x24002011: 00 DC.B 0x00 ; '\0' 0x24002012: 00 DC.B 0x00 ; '\0' 0x24002013: 00 DC.B 0x00 ; '\0' 0x24002014: 00 DC.B 0x00 ; '\0' 0x24002015: 00 DC.B 0x00 ; '\0' 0x24002016: 00 DC.B 0x00 ; '\0' 0x24002017: 00 DC.B 0x00 ; '\0' 0x24002018: 01 DC.B 0x01 ; '\x01' 0x24002019: 02 DC.B 0x02 ; '\x02' 0x2400201A: 03 DC.B 0x03 ; '\x03' 0x2400201B: 04 DC.B 0x04 ; '\x04' 0x2400201C: 06 DC.B 0x06 ; '\x06' 0x2400201D: 07 DC.B 0x07 ; '\x07' 0x2400201E: 08 DC.B 0x08 ; '\b' 0x2400201F: 09 DC.B 0x09 ; '\t' 0x24002020: 01 DC.B 0x01 ; '\x01' 0x24002021: 00 DC.B 0x00 ; '\0' 0x24002022: 02 DC.B 0x02 ; '\x02' 0x24002023: 00 DC.B 0x00 ; '\0' 0x24002024: 04 DC.B 0x04 ; '\x04' 0x24002025: 00 DC.B 0x00 ; '\0' 0x24002026: 06 DC.B 0x06 ; '\x06' 0x24002027: 00 DC.B 0x00 ; '\0' 0x24002028: 08 DC.B 0x08 ; '\b' 0x24002029: 00 DC.B 0x00 ; '\0' 0x2400202A: 0A DC.B 0x0A ; '\n' 0x2400202B: 00 DC.B 0x00 ; '\0' 0x2400202C: 0C DC.B 0x0C ; '\x0C' 0x2400202D: 00 DC.B 0x00 ; '\0' 0x2400202E: 10 DC.B 0x10 ; '\x10' 0x2400202F: 00 DC.B 0x00 ; '\0' 0x24002030: 20 DC.B 0x20 ; ' ' 0x24002031: 00 DC.B 0x00 ; '\0' 0x24002032: 40 DC.B 0x40 ; '@' 0x24002033: 00 DC.B 0x00 ; '\0' 0x24002034: 80 DC.B 0x80 ; '\x80' 0x24002035: 00 DC.B 0x00 ; '\0' 0x24002036: 00 DC.B 0x00 ; '\0' 0x24002037: 01 DC.B 0x01 ; '\x01' 0x24002038: 00 DC.B 0x00 ; '\0' 0x24002039: 04 DC.B 0x04 ; '\x04' 0x2400203A: 08 DC.B 0x08 ; '\b' 0x2400203B: 10 DC.B 0x10 ; '\x10' 0x2400203C: 20 DC.B 0x20 ; ' ' 0x2400203D: 40 DC.B 0x40 ; '@' 0x2400203E: 01 DC.B 0x01 ; '\x01' 0x2400203F: 04 DC.B 0x04 ; '\x04' 0x24002040: 08 DC.B 0x08 ; '\b' 0x24002041: 10 DC.B 0x10 ; '\x10' 0x24002042: 20 DC.B 0x20 ; ' ' 0x24002043: 40 DC.B 0x40 ; '@' 0x24002044: 02 DC.B 0x02 ; '\x02' 0x24002045: 04 DC.B 0x04 ; '\x04' 0x24002046: 08 DC.B 0x08 ; '\b' 0x24002047: 10 DC.B 0x10 ; '\x10' 0x24002048: 20 DC.B 0x20 ; ' ' 0x24002049: 40 DC.B 0x40 ; '@' 0x2400204A: 01 DC.B 0x01 ; '\x01' 0x2400204B: 01 DC.B 0x01 ; '\x01' 0x2400204C: 01 DC.B 0x01 ; '\x01' 0x2400204D: 03 DC.B 0x03 ; '\x03' 0x2400204E: 07 DC.B 0x07 ; '\x07' 0x2400204F: 01 DC.B 0x01 ; '\x01' 0x24002050: 00 DC.B 0x00 ; '\0' 0x24002051: 00 DC.B 0x00 ; '\0' 0x24002052: 08 DC.B 0x08 ; '\b' 0x24002053: 04 DC.B 0x04 ; '\x04' 0x24002054: 02 DC.B 0x02 ; '\x02' 0x24002055: 04 DC.B 0x04 ; '\x04' 0x24002056: 08 DC.B 0x08 ; '\b' 0x24002057: 01 DC.B 0x01 ; '\x01' 0x24002058: 01 DC.B 0x01 ; '\x01' 0x24002059: 01 DC.B 0x01 ; '\x01' 0x2400205A: 00 DC.B 0x00 ; '\0' 0x2400205B: 00 DC.B 0x00 ; '\0' 0x2400205C: 00 DC.B 0x00 ; '\0' 0x2400205D: 00 DC.B 0x00 ; '\0' 0x2400205E: 00 DC.B 0x00 ; '\0' 0x2400205F: 00 DC.B 0x00 ; '\0' 0x24002060: 0A DC.B 0x0A ; '\n' 0x24002061: 00 DC.B 0x00 ; '\0' 0x24002062: 00 DC.B 0x00 ; '\0' 0x24002063: 00 DC.B 0x00 ; '\0' 0x24002064: 57 DC.B 0x57 ; 'W' 0x24002065: 49 DC.B 0x49 ; 'I' 0x24002066: 5A DC.B 0x5A ; 'Z' 0x24002067: 6E DC.B 0x6E ; 'n' 0x24002068: 65 DC.B 0x65 ; 'e' 0x24002069: 74 DC.B 0x74 ; 't' 0x2400206A: 00 DC.B 0x00 ; '\0' 0x2400206B: 00 DC.B 0x00 ; '\0' 0x2400206C: 00 DC.B 0x00 ; '\0' 0x2400206D: 00 DC.B 0x00 ; '\0' 0x2400206E: 00 DC.B 0x00 ; '\0' 0x2400206F: 00 DC.B 0x00 ; '\0' 0x24002070: 00 DC.B 0x00 ; '\0' 0x24002071: 00 DC.B 0x00 ; '\0' 0x24002072: 00 DC.B 0x00 ; '\0' 0x24002073: 00 DC.B 0x00 ; '\0'

Section .bss.vApplicationGetTimerTaskMemory.Timer_TCB from charger_lto.o, size=96, align=4


vApplicationGetTimerTaskMemory.Timer_TCB: 0x24002074: AA DC.B 0xAA ; '\xAA' 0x24002075: AA DC.B 0xAA ; '\xAA' 0x24002076: AA DC.B 0xAA ; '\xAA' 0x24002077: AA DC.B 0xAA ; '\xAA' 0x24002078: 00 DC.B 0x00 ; '\0' 0x24002079: 90 DC.B 0x90 ; '\x90' 0x2400207A: D0 DC.B 0xD0 ; '\xD0' 0x2400207B: 03 DC.B 0x03 ; '\x03' 0x2400207C: 49 DC.B 0x49 ; 'I' 0x2400207D: 44 DC.B 0x44 ; 'D' 0x2400207E: 4C DC.B 0x4C ; 'L' 0x2400207F: 45 DC.B 0x45 ; 'E' 0x24002080: 00 DC.B 0x00 ; '\0' 0x24002081: 00 DC.B 0x00 ; '\0' 0x24002082: 00 DC.B 0x00 ; '\0' 0x24002083: 00 DC.B 0x00 ; '\0' 0x24002084: 54 DC.B 0x54 ; 'T' 0x24002085: 6D DC.B 0x6D ; 'm' 0x24002086: 72 DC.B 0x72 ; 'r' 0x24002087: 20 DC.B 0x20 ; ' ' 0x24002088: 53 DC.B 0x53 ; 'S' 0x24002089: 76 DC.B 0x76 ; 'v' 0x2400208A: 63 DC.B 0x63 ; 'c' 0x2400208B: 00 DC.B 0x00 ; '\0' 0x2400208C: 54 DC.B 0x54 ; 'T' 0x2400208D: 6D DC.B 0x6D ; 'm' 0x2400208E: 72 DC.B 0x72 ; 'r' 0x2400208F: 51 DC.B 0x51 ; 'Q' 0x24002090: 00 DC.B 0x00 ; '\0' 0x24002091: 75 DC.B 0x75 ; 'u' 0x24002092: 61 DC.B 0x61 ; 'a' 0x24002093: 72 DC.B 0x72 ; 'r' 0x24002094: 74 DC.B 0x74 ; 't' 0x24002095: 20 DC.B 0x20 ; ' ' 0x24002096: 65 DC.B 0x65 ; 'e' 0x24002097: 72 DC.B 0x72 ; 'r' 0x24002098: 72 DC.B 0x72 ; 'r' 0x24002099: 6F DC.B 0x6F ; 'o' 0x2400209A: 72 DC.B 0x72 ; 'r' 0x2400209B: 20 DC.B 0x20 ; ' ' 0x2400209C: 0A DC.B 0x0A ; '\n' 0x2400209D: 0D DC.B 0x0D ; '\r' 0x2400209E: 00 DC.B 0x00 ; '\0' 0x2400209F: 00 DC.B 0x00 ; '\0' 0x240020A0: 00 DC.B 0x00 ; '\0' 0x240020A1: 08 DC.B 0x08 ; '\b' 0x240020A2: DC DC.B 0xDC ; '\xDC' 0x240020A3: 6F DC.B 0x6F ; 'o' 0x240020A4: 00 DC.B 0x00 ; '\0' 0x240020A5: 8A DC.B 0x8A ; '\x8A' 0x240020A6: C0 DC.B 0xC0 ; '\xC0' 0x240020A7: A8 DC.B 0xA8 ; '\xA8' 0x240020A8: 0B DC.B 0x0B ; '\v' 0x240020A9: 6D DC.B 0x6D ; 'm' 0x240020AA: FF DC.B 0xFF ; '\xFF' 0x240020AB: FF DC.B 0xFF ; '\xFF' 0x240020AC: FF DC.B 0xFF ; '\xFF' 0x240020AD: 00 DC.B 0x00 ; '\0' 0x240020AE: C0 DC.B 0xC0 ; '\xC0' 0x240020AF: A8 DC.B 0xA8 ; '\xA8' 0x240020B0: 0B DC.B 0x0B ; '\v' 0x240020B1: 01 DC.B 0x01 ; '\x01' 0x240020B2: 08 DC.B 0x08 ; '\b' 0x240020B3: 08 DC.B 0x08 ; '\b' 0x240020B4: 08 DC.B 0x08 ; '\b' 0x240020B5: 08 DC.B 0x08 ; '\b' 0x240020B6: 02 DC.B 0x02 ; '\x02' 0x240020B7: 20 DC.B 0x20 ; ' ' 0x240020B8: 41 DC.B 0x41 ; 'A' 0x240020B9: 43 DC.B 0x43 ; 'C' 0x240020BA: 43 DC.B 0x43 ; 'C' 0x240020BB: 45 DC.B 0x45 ; 'E' 0x240020BC: 53 DC.B 0x53 ; 'S' 0x240020BD: 53 DC.B 0x53 ; 'S' 0x240020BE: 20 DC.B 0x20 ; ' ' 0x240020BF: 45 DC.B 0x45 ; 'E' 0x240020C0: 52 DC.B 0x52 ; 'R' 0x240020C1: 52 DC.B 0x52 ; 'R' 0x240020C2: 20 DC.B 0x20 ; ' ' 0x240020C3: 3A DC.B 0x3A ; ':' 0x240020C4: 20 DC.B 0x20 ; ' ' 0x240020C5: 56 DC.B 0x56 ; 'V' 0x240020C6: 45 DC.B 0x45 ; 'E' 0x240020C7: 52 DC.B 0x52 ; 'R' 0x240020C8: 53 DC.B 0x53 ; 'S' 0x240020C9: 49 DC.B 0x49 ; 'I' 0x240020CA: 4F DC.B 0x4F ; 'O' 0x240020CB: 4E DC.B 0x4E ; 'N' 0x240020CC: 52 DC.B 0x52 ; 'R' 0x240020CD: 20 DC.B 0x20 ; ' ' 0x240020CE: 21 DC.B 0x21 ; '!' 0x240020CF: 3D DC.B 0x3D ; '=' 0x240020D0: 20 DC.B 0x20 ; ' ' 0x240020D1: 30 DC.B 0x30 ; '0' 0x240020D2: 78 DC.B 0x78 ; 'x' 0x240020D3: 35 DC.B 0x35 ; '5'

Section .bss.vApplicationGetIdleTaskMemory.Idle_TCB from charger_lto.o, size=96, align=4


vApplicationGetIdleTaskMemory.Idle_TCB: 0x240020D4: AA DC.B 0xAA ; '\xAA' 0x240020D5: AA DC.B 0xAA ; '\xAA' 0x240020D6: AA DC.B 0xAA ; '\xAA' 0x240020D7: AA DC.B 0xAA ; '\xAA' 0x240020D8: 00 DC.B 0x00 ; '\0' 0x240020D9: 90 DC.B 0x90 ; '\x90' 0x240020DA: D0 DC.B 0xD0 ; '\xD0' 0x240020DB: 03 DC.B 0x03 ; '\x03' 0x240020DC: 49 DC.B 0x49 ; 'I' 0x240020DD: 44 DC.B 0x44 ; 'D' 0x240020DE: 4C DC.B 0x4C ; 'L' 0x240020DF: 45 DC.B 0x45 ; 'E' 0x240020E0: 00 DC.B 0x00 ; '\0' 0x240020E1: 00 DC.B 0x00 ; '\0' 0x240020E2: 00 DC.B 0x00 ; '\0' 0x240020E3: 00 DC.B 0x00 ; '\0' 0x240020E4: 54 DC.B 0x54 ; 'T' 0x240020E5: 6D DC.B 0x6D ; 'm' 0x240020E6: 72 DC.B 0x72 ; 'r' 0x240020E7: 20 DC.B 0x20 ; ' ' 0x240020E8: 53 DC.B 0x53 ; 'S' 0x240020E9: 76 DC.B 0x76 ; 'v' 0x240020EA: 63 DC.B 0x63 ; 'c' 0x240020EB: 00 DC.B 0x00 ; '\0' 0x240020EC: 54 DC.B 0x54 ; 'T' 0x240020ED: 6D DC.B 0x6D ; 'm' 0x240020EE: 72 DC.B 0x72 ; 'r' 0x240020EF: 51 DC.B 0x51 ; 'Q' 0x240020F0: 00 DC.B 0x00 ; '\0' 0x240020F1: 75 DC.B 0x75 ; 'u' 0x240020F2: 61 DC.B 0x61 ; 'a' 0x240020F3: 72 DC.B 0x72 ; 'r' 0x240020F4: 74 DC.B 0x74 ; 't' 0x240020F5: 20 DC.B 0x20 ; ' ' 0x240020F6: 65 DC.B 0x65 ; 'e' 0x240020F7: 72 DC.B 0x72 ; 'r' 0x240020F8: 72 DC.B 0x72 ; 'r' 0x240020F9: 6F DC.B 0x6F ; 'o' 0x240020FA: 72 DC.B 0x72 ; 'r' 0x240020FB: 20 DC.B 0x20 ; ' ' 0x240020FC: 0A DC.B 0x0A ; '\n' 0x240020FD: 0D DC.B 0x0D ; '\r' 0x240020FE: 00 DC.B 0x00 ; '\0' 0x240020FF: 00 DC.B 0x00 ; '\0' 0x24002100: 00 DC.B 0x00 ; '\0' 0x24002101: 08 DC.B 0x08 ; '\b' 0x24002102: DC DC.B 0xDC ; '\xDC' 0x24002103: 6F DC.B 0x6F ; 'o' 0x24002104: 00 DC.B 0x00 ; '\0' 0x24002105: 8A DC.B 0x8A ; '\x8A' 0x24002106: C0 DC.B 0xC0 ; '\xC0' 0x24002107: A8 DC.B 0xA8 ; '\xA8' 0x24002108: 0B DC.B 0x0B ; '\v' 0x24002109: 6D DC.B 0x6D ; 'm' 0x2400210A: FF DC.B 0xFF ; '\xFF' 0x2400210B: FF DC.B 0xFF ; '\xFF' 0x2400210C: FF DC.B 0xFF ; '\xFF' 0x2400210D: 00 DC.B 0x00 ; '\0' 0x2400210E: C0 DC.B 0xC0 ; '\xC0' 0x2400210F: A8 DC.B 0xA8 ; '\xA8' 0x24002110: 0B DC.B 0x0B ; '\v' 0x24002111: 01 DC.B 0x01 ; '\x01' 0x24002112: 08 DC.B 0x08 ; '\b' 0x24002113: 08 DC.B 0x08 ; '\b' 0x24002114: 08 DC.B 0x08 ; '\b' 0x24002115: 08 DC.B 0x08 ; '\b' 0x24002116: 02 DC.B 0x02 ; '\x02' 0x24002117: 20 DC.B 0x20 ; ' ' 0x24002118: 41 DC.B 0x41 ; 'A' 0x24002119: 43 DC.B 0x43 ; 'C' 0x2400211A: 43 DC.B 0x43 ; 'C' 0x2400211B: 45 DC.B 0x45 ; 'E' 0x2400211C: 53 DC.B 0x53 ; 'S' 0x2400211D: 53 DC.B 0x53 ; 'S' 0x2400211E: 20 DC.B 0x20 ; ' ' 0x2400211F: 45 DC.B 0x45 ; 'E' 0x24002120: 52 DC.B 0x52 ; 'R' 0x24002121: 52 DC.B 0x52 ; 'R' 0x24002122: 20 DC.B 0x20 ; ' ' 0x24002123: 3A DC.B 0x3A ; ':' 0x24002124: 20 DC.B 0x20 ; ' ' 0x24002125: 56 DC.B 0x56 ; 'V' 0x24002126: 45 DC.B 0x45 ; 'E' 0x24002127: 52 DC.B 0x52 ; 'R' 0x24002128: 53 DC.B 0x53 ; 'S' 0x24002129: 49 DC.B 0x49 ; 'I' 0x2400212A: 4F DC.B 0x4F ; 'O' 0x2400212B: 4E DC.B 0x4E ; 'N' 0x2400212C: 52 DC.B 0x52 ; 'R' 0x2400212D: 20 DC.B 0x20 ; ' ' 0x2400212E: 21 DC.B 0x21 ; '!' 0x2400212F: 3D DC.B 0x3D ; '=' 0x24002130: 20 DC.B 0x20 ; ' ' 0x24002131: 30 DC.B 0x30 ; '0' 0x24002132: 78 DC.B 0x78 ; 'x' 0x24002133: 35 DC.B 0x35 ; '5'

Section .bss.mainTaskControlBlock from charger_lto.o, size=96, align=4


mainTaskControlBlock: 0x24002134: 00 DC.B 0x00 ; '\0' 0x24002135: 00 DC.B 0x00 ; '\0' 0x24002136: 00 DC.B 0x00 ; '\0' 0x24002137: 00 DC.B 0x00 ; '\0' 0x24002138: 00 DC.B 0x00 ; '\0' 0x24002139: 00 DC.B 0x00 ; '\0' 0x2400213A: 00 DC.B 0x00 ; '\0' 0x2400213B: 00 DC.B 0x00 ; '\0' 0x2400213C: 00 DC.B 0x00 ; '\0' 0x2400213D: 00 DC.B 0x00 ; '\0' 0x2400213E: 00 DC.B 0x00 ; '\0' 0x2400213F: 00 DC.B 0x00 ; '\0' 0x24002140: 00 DC.B 0x00 ; '\0' 0x24002141: 00 DC.B 0x00 ; '\0' 0x24002142: 00 DC.B 0x00 ; '\0' 0x24002143: 00 DC.B 0x00 ; '\0' 0x24002144: 00 DC.B 0x00 ; '\0' 0x24002145: 00 DC.B 0x00 ; '\0' 0x24002146: 00 DC.B 0x00 ; '\0' 0x24002147: 00 DC.B 0x00 ; '\0' 0x24002148: 00 DC.B 0x00 ; '\0' 0x24002149: 00 DC.B 0x00 ; '\0' 0x2400214A: 00 DC.B 0x00 ; '\0' 0x2400214B: 00 DC.B 0x00 ; '\0' 0x2400214C: 00 DC.B 0x00 ; '\0' 0x2400214D: 00 DC.B 0x00 ; '\0' 0x2400214E: 00 DC.B 0x00 ; '\0' 0x2400214F: 00 DC.B 0x00 ; '\0' 0x24002150: 00 DC.B 0x00 ; '\0' 0x24002151: 00 DC.B 0x00 ; '\0' 0x24002152: 00 DC.B 0x00 ; '\0' 0x24002153: 00 DC.B 0x00 ; '\0' 0x24002154: 00 DC.B 0x00 ; '\0' 0x24002155: 00 DC.B 0x00 ; '\0' 0x24002156: 00 DC.B 0x00 ; '\0' 0x24002157: 00 DC.B 0x00 ; '\0' 0x24002158: 00 DC.B 0x00 ; '\0' 0x24002159: 00 DC.B 0x00 ; '\0' 0x2400215A: 00 DC.B 0x00 ; '\0' 0x2400215B: 00 DC.B 0x00 ; '\0' 0x2400215C: 00 DC.B 0x00 ; '\0' 0x2400215D: 00 DC.B 0x00 ; '\0' 0x2400215E: 00 DC.B 0x00 ; '\0' 0x2400215F: 00 DC.B 0x00 ; '\0' 0x24002160: 00 DC.B 0x00 ; '\0' 0x24002161: 00 DC.B 0x00 ; '\0' 0x24002162: 00 DC.B 0x00 ; '\0' 0x24002163: 00 DC.B 0x00 ; '\0' 0x24002164: 00 DC.B 0x00 ; '\0' 0x24002165: 00 DC.B 0x00 ; '\0' 0x24002166: 00 DC.B 0x00 ; '\0' 0x24002167: 00 DC.B 0x00 ; '\0' 0x24002168: 00 DC.B 0x00 ; '\0' 0x24002169: 00 DC.B 0x00 ; '\0' 0x2400216A: 00 DC.B 0x00 ; '\0' 0x2400216B: 00 DC.B 0x00 ; '\0' 0x2400216C: 00 DC.B 0x00 ; '\0' 0x2400216D: 00 DC.B 0x00 ; '\0' 0x2400216E: 00 DC.B 0x00 ; '\0' 0x2400216F: 00 DC.B 0x00 ; '\0' 0x24002170: 00 DC.B 0x00 ; '\0' 0x24002171: 00 DC.B 0x00 ; '\0' 0x24002172: 00 DC.B 0x00 ; '\0' 0x24002173: 00 DC.B 0x00 ; '\0' 0x24002174: 00 DC.B 0x00 ; '\0' 0x24002175: 00 DC.B 0x00 ; '\0' 0x24002176: 00 DC.B 0x00 ; '\0' 0x24002177: 00 DC.B 0x00 ; '\0' 0x24002178: 00 DC.B 0x00 ; '\0' 0x24002179: 00 DC.B 0x00 ; '\0' 0x2400217A: 00 DC.B 0x00 ; '\0' 0x2400217B: 00 DC.B 0x00 ; '\0' 0x2400217C: 00 DC.B 0x00 ; '\0' 0x2400217D: 00 DC.B 0x00 ; '\0' 0x2400217E: 00 DC.B 0x00 ; '\0' 0x2400217F: 00 DC.B 0x00 ; '\0' 0x24002180: 00 DC.B 0x00 ; '\0' 0x24002181: 00 DC.B 0x00 ; '\0' 0x24002182: 00 DC.B 0x00 ; '\0' 0x24002183: 00 DC.B 0x00 ; '\0' 0x24002184: 00 DC.B 0x00 ; '\0' 0x24002185: 00 DC.B 0x00 ; '\0' 0x24002186: 00 DC.B 0x00 ; '\0' 0x24002187: 00 DC.B 0x00 ; '\0' 0x24002188: 00 DC.B 0x00 ; '\0' 0x24002189: 00 DC.B 0x00 ; '\0' 0x2400218A: 00 DC.B 0x00 ; '\0' 0x2400218B: 00 DC.B 0x00 ; '\0' 0x2400218C: 00 DC.B 0x00 ; '\0' 0x2400218D: 00 DC.B 0x00 ; '\0' 0x2400218E: 00 DC.B 0x00 ; '\0' 0x2400218F: 00 DC.B 0x00 ; '\0' 0x24002190: 00 DC.B 0x00 ; '\0' 0x24002191: 00 DC.B 0x00 ; '\0' 0x24002192: 00 DC.B 0x00 ; '\0' 0x24002193: 00 DC.B 0x00 ; '\0'

Section .bss.prvCheckForValidListAndQueue.xStaticTimerQueue from charger_lto.o, size=80, align=4


prvCheckForValidListAndQueue.xStaticTimerQueue: 0x24002194: 54 DC.B 0x54 ; 'T' 0x24002195: 6D DC.B 0x6D ; 'm' 0x24002196: 72 DC.B 0x72 ; 'r' 0x24002197: 51 DC.B 0x51 ; 'Q' 0x24002198: 00 DC.B 0x00 ; '\0' 0x24002199: 75 DC.B 0x75 ; 'u' 0x2400219A: 61 DC.B 0x61 ; 'a' 0x2400219B: 72 DC.B 0x72 ; 'r' 0x2400219C: 74 DC.B 0x74 ; 't' 0x2400219D: 20 DC.B 0x20 ; ' ' 0x2400219E: 65 DC.B 0x65 ; 'e' 0x2400219F: 72 DC.B 0x72 ; 'r' 0x240021A0: 72 DC.B 0x72 ; 'r' 0x240021A1: 6F DC.B 0x6F ; 'o' 0x240021A2: 72 DC.B 0x72 ; 'r' 0x240021A3: 20 DC.B 0x20 ; ' ' 0x240021A4: 0A DC.B 0x0A ; '\n' 0x240021A5: 0D DC.B 0x0D ; '\r' 0x240021A6: 00 DC.B 0x00 ; '\0' 0x240021A7: 00 DC.B 0x00 ; '\0' 0x240021A8: 00 DC.B 0x00 ; '\0' 0x240021A9: 08 DC.B 0x08 ; '\b' 0x240021AA: DC DC.B 0xDC ; '\xDC' 0x240021AB: 6F DC.B 0x6F ; 'o' 0x240021AC: 00 DC.B 0x00 ; '\0' 0x240021AD: 8A DC.B 0x8A ; '\x8A' 0x240021AE: C0 DC.B 0xC0 ; '\xC0' 0x240021AF: A8 DC.B 0xA8 ; '\xA8' 0x240021B0: 0B DC.B 0x0B ; '\v' 0x240021B1: 6D DC.B 0x6D ; 'm' 0x240021B2: FF DC.B 0xFF ; '\xFF' 0x240021B3: FF DC.B 0xFF ; '\xFF' 0x240021B4: FF DC.B 0xFF ; '\xFF' 0x240021B5: 00 DC.B 0x00 ; '\0' 0x240021B6: C0 DC.B 0xC0 ; '\xC0' 0x240021B7: A8 DC.B 0xA8 ; '\xA8' 0x240021B8: 0B DC.B 0x0B ; '\v' 0x240021B9: 01 DC.B 0x01 ; '\x01' 0x240021BA: 08 DC.B 0x08 ; '\b' 0x240021BB: 08 DC.B 0x08 ; '\b' 0x240021BC: 08 DC.B 0x08 ; '\b' 0x240021BD: 08 DC.B 0x08 ; '\b' 0x240021BE: 02 DC.B 0x02 ; '\x02' 0x240021BF: 20 DC.B 0x20 ; ' ' 0x240021C0: 41 DC.B 0x41 ; 'A' 0x240021C1: 43 DC.B 0x43 ; 'C' 0x240021C2: 43 DC.B 0x43 ; 'C' 0x240021C3: 45 DC.B 0x45 ; 'E' 0x240021C4: 53 DC.B 0x53 ; 'S' 0x240021C5: 53 DC.B 0x53 ; 'S' 0x240021C6: 20 DC.B 0x20 ; ' ' 0x240021C7: 45 DC.B 0x45 ; 'E' 0x240021C8: 52 DC.B 0x52 ; 'R' 0x240021C9: 52 DC.B 0x52 ; 'R' 0x240021CA: 20 DC.B 0x20 ; ' ' 0x240021CB: 3A DC.B 0x3A ; ':' 0x240021CC: 20 DC.B 0x20 ; ' ' 0x240021CD: 56 DC.B 0x56 ; 'V' 0x240021CE: 45 DC.B 0x45 ; 'E' 0x240021CF: 52 DC.B 0x52 ; 'R' 0x240021D0: 53 DC.B 0x53 ; 'S' 0x240021D1: 49 DC.B 0x49 ; 'I' 0x240021D2: 4F DC.B 0x4F ; 'O' 0x240021D3: 4E DC.B 0x4E ; 'N' 0x240021D4: 52 DC.B 0x52 ; 'R' 0x240021D5: 20 DC.B 0x20 ; ' ' 0x240021D6: 21 DC.B 0x21 ; '!' 0x240021D7: 3D DC.B 0x3D ; '=' 0x240021D8: 20 DC.B 0x20 ; ' ' 0x240021D9: 30 DC.B 0x30 ; '0' 0x240021DA: 78 DC.B 0x78 ; 'x' 0x240021DB: 35 DC.B 0x35 ; '5' 0x240021DC: 31 DC.B 0x31 ; '1' 0x240021DD: 2C DC.B 0x2C ; ',' 0x240021DE: 20 DC.B 0x20 ; ' ' 0x240021DF: 72 DC.B 0x72 ; 'r' 0x240021E0: 65 DC.B 0x65 ; 'e' 0x240021E1: 61 DC.B 0x61 ; 'a' 0x240021E2: 64 DC.B 0x64 ; 'd' 0x240021E3: 20 DC.B 0x20 ; ' '

Section .bss.htim8 from charger_lto.o, size=76, align=4


htim8: 0x240021E4: 00 DC.B 0x00 ; '\0' 0x240021E5: 06 DC.B 0x06 ; '\x06' 0x240021E6: 10 DC.B 0x10 ; '\x10' 0x240021E7: 16 DC.B 0x16 ; '\x16' 0x240021E8: 00 DC.B 0x00 ; '\0' 0x240021E9: 06 DC.B 0x06 ; '\x06' 0x240021EA: 10 DC.B 0x10 ; '\x10' 0x240021EB: 16 DC.B 0x16 ; '\x16' 0x240021EC: 00 DC.B 0x00 ; '\0' 0x240021ED: 00 DC.B 0x00 ; '\0' 0x240021EE: 00 DC.B 0x00 ; '\0' 0x240021EF: 00 DC.B 0x00 ; '\0' 0x240021F0: 00 DC.B 0x00 ; '\0' 0x240021F1: 00 DC.B 0x00 ; '\0' 0x240021F2: 00 DC.B 0x00 ; '\0' 0x240021F3: 00 DC.B 0x00 ; '\0' 0x240021F4: 01 DC.B 0x01 ; '\x01' 0x240021F5: 02 DC.B 0x02 ; '\x02' 0x240021F6: 03 DC.B 0x03 ; '\x03' 0x240021F7: 04 DC.B 0x04 ; '\x04' 0x240021F8: 06 DC.B 0x06 ; '\x06' 0x240021F9: 07 DC.B 0x07 ; '\x07' 0x240021FA: 08 DC.B 0x08 ; '\b' 0x240021FB: 09 DC.B 0x09 ; '\t' 0x240021FC: 01 DC.B 0x01 ; '\x01' 0x240021FD: 00 DC.B 0x00 ; '\0' 0x240021FE: 02 DC.B 0x02 ; '\x02' 0x240021FF: 00 DC.B 0x00 ; '\0' 0x24002200: 04 DC.B 0x04 ; '\x04' 0x24002201: 00 DC.B 0x00 ; '\0' 0x24002202: 06 DC.B 0x06 ; '\x06' 0x24002203: 00 DC.B 0x00 ; '\0' 0x24002204: 08 DC.B 0x08 ; '\b' 0x24002205: 00 DC.B 0x00 ; '\0' 0x24002206: 0A DC.B 0x0A ; '\n' 0x24002207: 00 DC.B 0x00 ; '\0' 0x24002208: 0C DC.B 0x0C ; '\x0C' 0x24002209: 00 DC.B 0x00 ; '\0' 0x2400220A: 10 DC.B 0x10 ; '\x10' 0x2400220B: 00 DC.B 0x00 ; '\0' 0x2400220C: 20 DC.B 0x20 ; ' ' 0x2400220D: 00 DC.B 0x00 ; '\0' 0x2400220E: 40 DC.B 0x40 ; '@' 0x2400220F: 00 DC.B 0x00 ; '\0' 0x24002210: 80 DC.B 0x80 ; '\x80' 0x24002211: 00 DC.B 0x00 ; '\0' 0x24002212: 00 DC.B 0x00 ; '\0' 0x24002213: 01 DC.B 0x01 ; '\x01' 0x24002214: 00 DC.B 0x00 ; '\0' 0x24002215: 04 DC.B 0x04 ; '\x04' 0x24002216: 08 DC.B 0x08 ; '\b' 0x24002217: 10 DC.B 0x10 ; '\x10' 0x24002218: 20 DC.B 0x20 ; ' ' 0x24002219: 40 DC.B 0x40 ; '@' 0x2400221A: 01 DC.B 0x01 ; '\x01' 0x2400221B: 04 DC.B 0x04 ; '\x04' 0x2400221C: 08 DC.B 0x08 ; '\b' 0x2400221D: 10 DC.B 0x10 ; '\x10' 0x2400221E: 20 DC.B 0x20 ; ' ' 0x2400221F: 40 DC.B 0x40 ; '@' 0x24002220: 02 DC.B 0x02 ; '\x02' 0x24002221: 04 DC.B 0x04 ; '\x04' 0x24002222: 08 DC.B 0x08 ; '\b' 0x24002223: 10 DC.B 0x10 ; '\x10' 0x24002224: 20 DC.B 0x20 ; ' ' 0x24002225: 40 DC.B 0x40 ; '@' 0x24002226: 01 DC.B 0x01 ; '\x01' 0x24002227: 01 DC.B 0x01 ; '\x01' 0x24002228: 01 DC.B 0x01 ; '\x01' 0x24002229: 03 DC.B 0x03 ; '\x03' 0x2400222A: 07 DC.B 0x07 ; '\x07' 0x2400222B: 01 DC.B 0x01 ; '\x01' 0x2400222C: 00 DC.B 0x00 ; '\0' 0x2400222D: 00 DC.B 0x00 ; '\0' 0x2400222E: 08 DC.B 0x08 ; '\b' 0x2400222F: 04 DC.B 0x04 ; '\x04'

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


htim7: 0x24002230: 00 DC.B 0x00 ; '\0' 0x24002231: 06 DC.B 0x06 ; '\x06' 0x24002232: 10 DC.B 0x10 ; '\x10' 0x24002233: 16 DC.B 0x16 ; '\x16' 0x24002234: 00 DC.B 0x00 ; '\0' 0x24002235: 06 DC.B 0x06 ; '\x06' 0x24002236: 10 DC.B 0x10 ; '\x10' 0x24002237: 16 DC.B 0x16 ; '\x16' 0x24002238: 00 DC.B 0x00 ; '\0' 0x24002239: 00 DC.B 0x00 ; '\0' 0x2400223A: 00 DC.B 0x00 ; '\0' 0x2400223B: 00 DC.B 0x00 ; '\0' 0x2400223C: 00 DC.B 0x00 ; '\0' 0x2400223D: 00 DC.B 0x00 ; '\0' 0x2400223E: 00 DC.B 0x00 ; '\0' 0x2400223F: 00 DC.B 0x00 ; '\0' 0x24002240: 01 DC.B 0x01 ; '\x01' 0x24002241: 02 DC.B 0x02 ; '\x02' 0x24002242: 03 DC.B 0x03 ; '\x03' 0x24002243: 04 DC.B 0x04 ; '\x04' 0x24002244: 06 DC.B 0x06 ; '\x06' 0x24002245: 07 DC.B 0x07 ; '\x07' 0x24002246: 08 DC.B 0x08 ; '\b' 0x24002247: 09 DC.B 0x09 ; '\t' 0x24002248: 01 DC.B 0x01 ; '\x01' 0x24002249: 00 DC.B 0x00 ; '\0' 0x2400224A: 02 DC.B 0x02 ; '\x02' 0x2400224B: 00 DC.B 0x00 ; '\0' 0x2400224C: 04 DC.B 0x04 ; '\x04' 0x2400224D: 00 DC.B 0x00 ; '\0' 0x2400224E: 06 DC.B 0x06 ; '\x06' 0x2400224F: 00 DC.B 0x00 ; '\0' 0x24002250: 08 DC.B 0x08 ; '\b' 0x24002251: 00 DC.B 0x00 ; '\0' 0x24002252: 0A DC.B 0x0A ; '\n' 0x24002253: 00 DC.B 0x00 ; '\0' 0x24002254: 0C DC.B 0x0C ; '\x0C' 0x24002255: 00 DC.B 0x00 ; '\0' 0x24002256: 10 DC.B 0x10 ; '\x10' 0x24002257: 00 DC.B 0x00 ; '\0' 0x24002258: 20 DC.B 0x20 ; ' ' 0x24002259: 00 DC.B 0x00 ; '\0' 0x2400225A: 40 DC.B 0x40 ; '@' 0x2400225B: 00 DC.B 0x00 ; '\0' 0x2400225C: 80 DC.B 0x80 ; '\x80' 0x2400225D: 00 DC.B 0x00 ; '\0' 0x2400225E: 00 DC.B 0x00 ; '\0' 0x2400225F: 01 DC.B 0x01 ; '\x01' 0x24002260: 00 DC.B 0x00 ; '\0' 0x24002261: 04 DC.B 0x04 ; '\x04' 0x24002262: 08 DC.B 0x08 ; '\b' 0x24002263: 10 DC.B 0x10 ; '\x10' 0x24002264: 20 DC.B 0x20 ; ' ' 0x24002265: 40 DC.B 0x40 ; '@' 0x24002266: 01 DC.B 0x01 ; '\x01' 0x24002267: 04 DC.B 0x04 ; '\x04' 0x24002268: 08 DC.B 0x08 ; '\b' 0x24002269: 10 DC.B 0x10 ; '\x10' 0x2400226A: 20 DC.B 0x20 ; ' ' 0x2400226B: 40 DC.B 0x40 ; '@' 0x2400226C: 02 DC.B 0x02 ; '\x02' 0x2400226D: 04 DC.B 0x04 ; '\x04' 0x2400226E: 08 DC.B 0x08 ; '\b' 0x2400226F: 10 DC.B 0x10 ; '\x10' 0x24002270: 20 DC.B 0x20 ; ' ' 0x24002271: 40 DC.B 0x40 ; '@' 0x24002272: 01 DC.B 0x01 ; '\x01' 0x24002273: 01 DC.B 0x01 ; '\x01' 0x24002274: 01 DC.B 0x01 ; '\x01' 0x24002275: 03 DC.B 0x03 ; '\x03' 0x24002276: 07 DC.B 0x07 ; '\x07' 0x24002277: 01 DC.B 0x01 ; '\x01' 0x24002278: 00 DC.B 0x00 ; '\0' 0x24002279: 00 DC.B 0x00 ; '\0' 0x2400227A: 08 DC.B 0x08 ; '\b' 0x2400227B: 04 DC.B 0x04 ; '\x04'

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


htim6: 0x2400227C: 43 DC.B 0x43 ; 'C' 0x2400227D: 6F DC.B 0x6F ; 'o' 0x2400227E: 6E DC.B 0x6E ; 'n' 0x2400227F: 76 DC.B 0x76 ; 'v' 0x24002280: 65 DC.B 0x65 ; 'e' 0x24002281: 72 DC.B 0x72 ; 'r' 0x24002282: 73 DC.B 0x73 ; 's' 0x24002283: 69 DC.B 0x69 ; 'i' 0x24002284: 6F DC.B 0x6F ; 'o' 0x24002285: 6E DC.B 0x6E ; 'n' 0x24002286: 20 DC.B 0x20 ; ' ' 0x24002287: 69 DC.B 0x69 ; 'i' 0x24002288: 73 DC.B 0x73 ; 's' 0x24002289: 20 DC.B 0x20 ; ' ' 0x2400228A: 66 DC.B 0x66 ; 'f' 0x2400228B: 69 DC.B 0x69 ; 'i' 0x2400228C: 6E DC.B 0x6E ; 'n' 0x2400228D: 69 DC.B 0x69 ; 'i' 0x2400228E: 73 DC.B 0x73 ; 's' 0x2400228F: 68 DC.B 0x68 ; 'h' 0x24002290: 65 DC.B 0x65 ; 'e' 0x24002291: 64 DC.B 0x64 ; 'd' 0x24002292: 2E DC.B 0x2E ; '.' 0x24002293: 00 DC.B 0x00 ; '\0' 0x24002294: 26 DC.B 0x26 ; '&' 0x24002295: 00 DC.B 0x00 ; '\0' 0x24002296: 00 DC.B 0x00 ; '\0' 0x24002297: 00 DC.B 0x00 ; '\0' 0x24002298: 2A DC.B 0x2A ; '*' 0x24002299: 00 DC.B 0x00 ; '\0' 0x2400229A: 00 DC.B 0x00 ; '\0' 0x2400229B: 00 DC.B 0x00 ; '\0' 0x2400229C: 02 DC.B 0x02 ; '\x02' 0x2400229D: 00 DC.B 0x00 ; '\0' 0x2400229E: 7D DC.B 0x7D ; '}' 0x2400229F: 10 DC.B 0x10 ; '\x10' 0x240022A0: 2A DC.B 0x2A ; '*' 0x240022A1: 00 DC.B 0x00 ; '\0' 0x240022A2: 00 DC.B 0x00 ; '\0' 0x240022A3: 00 DC.B 0x00 ; '\0' 0x240022A4: 40 DC.B 0x40 ; '@' 0x240022A5: 00 DC.B 0x00 ; '\0' 0x240022A6: 00 DC.B 0x00 ; '\0' 0x240022A7: 00 DC.B 0x00 ; '\0' 0x240022A8: 08 DC.B 0x08 ; '\b' 0x240022A9: 00 DC.B 0x00 ; '\0' 0x240022AA: 7D DC.B 0x7D ; '}' 0x240022AB: 10 DC.B 0x10 ; '\x10' 0x240022AC: 93 DC.B 0x93 ; '\x93' 0x240022AD: 04 DC.B 0x04 ; '\x04' 0x240022AE: 30 DC.B 0x30 ; '0' 0x240022AF: 9F DC.B 0x9F ; '\x9F' 0x240022B0: 93 DC.B 0x93 ; '\x93' 0x240022B1: 0C DC.B 0x0C ; '\x0C' 0x240022B2: 40 DC.B 0x40 ; '@' 0x240022B3: 00 DC.B 0x00 ; '\0' 0x240022B4: 00 DC.B 0x00 ; '\0' 0x240022B5: 00 DC.B 0x00 ; '\0' 0x240022B6: 44 DC.B 0x44 ; 'D' 0x240022B7: 00 DC.B 0x00 ; '\0' 0x240022B8: 00 DC.B 0x00 ; '\0' 0x240022B9: 00 DC.B 0x00 ; '\0' 0x240022BA: 0A DC.B 0x0A ; '\n' 0x240022BB: 00 DC.B 0x00 ; '\0' 0x240022BC: 7D DC.B 0x7D ; '}' 0x240022BD: 10 DC.B 0x10 ; '\x10' 0x240022BE: 93 DC.B 0x93 ; '\x93' 0x240022BF: 04 DC.B 0x04 ; '\x04' 0x240022C0: 7D DC.B 0x7D ; '}' 0x240022C1: 10 DC.B 0x10 ; '\x10' 0x240022C2: 23 DC.B 0x23 ; '#' 0x240022C3: 04 DC.B 0x04 ; '\x04' 0x240022C4: 93 DC.B 0x93 ; '\x93' 0x240022C5: 04 DC.B 0x04 ; '\x04' 0x240022C6: 44 DC.B 0x44 ; 'D' 0x240022C7: 00 DC.B 0x00 ; '\0'

Section .bss.htim3 from charger_lto.o, size=76, align=4


htim3: 0x240022C8: 00 DC.B 0x00 ; '\0' 0x240022C9: 06 DC.B 0x06 ; '\x06' 0x240022CA: 10 DC.B 0x10 ; '\x10' 0x240022CB: 16 DC.B 0x16 ; '\x16' 0x240022CC: 00 DC.B 0x00 ; '\0' 0x240022CD: 06 DC.B 0x06 ; '\x06' 0x240022CE: 10 DC.B 0x10 ; '\x10' 0x240022CF: 16 DC.B 0x16 ; '\x16' 0x240022D0: 00 DC.B 0x00 ; '\0' 0x240022D1: 00 DC.B 0x00 ; '\0' 0x240022D2: 00 DC.B 0x00 ; '\0' 0x240022D3: 00 DC.B 0x00 ; '\0' 0x240022D4: 00 DC.B 0x00 ; '\0' 0x240022D5: 00 DC.B 0x00 ; '\0' 0x240022D6: 00 DC.B 0x00 ; '\0' 0x240022D7: 00 DC.B 0x00 ; '\0' 0x240022D8: 01 DC.B 0x01 ; '\x01' 0x240022D9: 02 DC.B 0x02 ; '\x02' 0x240022DA: 03 DC.B 0x03 ; '\x03' 0x240022DB: 04 DC.B 0x04 ; '\x04' 0x240022DC: 06 DC.B 0x06 ; '\x06' 0x240022DD: 07 DC.B 0x07 ; '\x07' 0x240022DE: 08 DC.B 0x08 ; '\b' 0x240022DF: 09 DC.B 0x09 ; '\t' 0x240022E0: 01 DC.B 0x01 ; '\x01' 0x240022E1: 00 DC.B 0x00 ; '\0' 0x240022E2: 02 DC.B 0x02 ; '\x02' 0x240022E3: 00 DC.B 0x00 ; '\0' 0x240022E4: 04 DC.B 0x04 ; '\x04' 0x240022E5: 00 DC.B 0x00 ; '\0' 0x240022E6: 06 DC.B 0x06 ; '\x06' 0x240022E7: 00 DC.B 0x00 ; '\0' 0x240022E8: 08 DC.B 0x08 ; '\b' 0x240022E9: 00 DC.B 0x00 ; '\0' 0x240022EA: 0A DC.B 0x0A ; '\n' 0x240022EB: 00 DC.B 0x00 ; '\0' 0x240022EC: 0C DC.B 0x0C ; '\x0C' 0x240022ED: 00 DC.B 0x00 ; '\0' 0x240022EE: 10 DC.B 0x10 ; '\x10' 0x240022EF: 00 DC.B 0x00 ; '\0' 0x240022F0: 20 DC.B 0x20 ; ' ' 0x240022F1: 00 DC.B 0x00 ; '\0' 0x240022F2: 40 DC.B 0x40 ; '@' 0x240022F3: 00 DC.B 0x00 ; '\0' 0x240022F4: 80 DC.B 0x80 ; '\x80' 0x240022F5: 00 DC.B 0x00 ; '\0' 0x240022F6: 00 DC.B 0x00 ; '\0' 0x240022F7: 01 DC.B 0x01 ; '\x01' 0x240022F8: 00 DC.B 0x00 ; '\0' 0x240022F9: 04 DC.B 0x04 ; '\x04' 0x240022FA: 08 DC.B 0x08 ; '\b' 0x240022FB: 10 DC.B 0x10 ; '\x10' 0x240022FC: 20 DC.B 0x20 ; ' ' 0x240022FD: 40 DC.B 0x40 ; '@' 0x240022FE: 01 DC.B 0x01 ; '\x01' 0x240022FF: 04 DC.B 0x04 ; '\x04' 0x24002300: 08 DC.B 0x08 ; '\b' 0x24002301: 10 DC.B 0x10 ; '\x10' 0x24002302: 20 DC.B 0x20 ; ' ' 0x24002303: 40 DC.B 0x40 ; '@' 0x24002304: 02 DC.B 0x02 ; '\x02' 0x24002305: 04 DC.B 0x04 ; '\x04' 0x24002306: 08 DC.B 0x08 ; '\b' 0x24002307: 10 DC.B 0x10 ; '\x10' 0x24002308: 20 DC.B 0x20 ; ' ' 0x24002309: 40 DC.B 0x40 ; '@' 0x2400230A: 01 DC.B 0x01 ; '\x01' 0x2400230B: 01 DC.B 0x01 ; '\x01' 0x2400230C: 01 DC.B 0x01 ; '\x01' 0x2400230D: 03 DC.B 0x03 ; '\x03' 0x2400230E: 07 DC.B 0x07 ; '\x07' 0x2400230F: 01 DC.B 0x01 ; '\x01' 0x24002310: 00 DC.B 0x00 ; '\0' 0x24002311: 00 DC.B 0x00 ; '\0' 0x24002312: 08 DC.B 0x08 ; '\b' 0x24002313: 04 DC.B 0x04 ; '\x04'

Section .bss.xQueueRegistry from charger_lto.o, size=64, align=4


xQueueRegistry: 0x24002314: 49 DC.B 0x49 ; 'I' 0x24002315: 44 DC.B 0x44 ; 'D' 0x24002316: 4C DC.B 0x4C ; 'L' 0x24002317: 45 DC.B 0x45 ; 'E' 0x24002318: 00 DC.B 0x00 ; '\0' 0x24002319: 00 DC.B 0x00 ; '\0' 0x2400231A: 00 DC.B 0x00 ; '\0' 0x2400231B: 00 DC.B 0x00 ; '\0' 0x2400231C: 54 DC.B 0x54 ; 'T' 0x2400231D: 6D DC.B 0x6D ; 'm' 0x2400231E: 72 DC.B 0x72 ; 'r' 0x2400231F: 20 DC.B 0x20 ; ' ' 0x24002320: 53 DC.B 0x53 ; 'S' 0x24002321: 76 DC.B 0x76 ; 'v' 0x24002322: 63 DC.B 0x63 ; 'c' 0x24002323: 00 DC.B 0x00 ; '\0' 0x24002324: 54 DC.B 0x54 ; 'T' 0x24002325: 6D DC.B 0x6D ; 'm' 0x24002326: 72 DC.B 0x72 ; 'r' 0x24002327: 51 DC.B 0x51 ; 'Q' 0x24002328: 00 DC.B 0x00 ; '\0' 0x24002329: 75 DC.B 0x75 ; 'u' 0x2400232A: 61 DC.B 0x61 ; 'a' 0x2400232B: 72 DC.B 0x72 ; 'r' 0x2400232C: 74 DC.B 0x74 ; 't' 0x2400232D: 20 DC.B 0x20 ; ' ' 0x2400232E: 65 DC.B 0x65 ; 'e' 0x2400232F: 72 DC.B 0x72 ; 'r' 0x24002330: 72 DC.B 0x72 ; 'r' 0x24002331: 6F DC.B 0x6F ; 'o' 0x24002332: 72 DC.B 0x72 ; 'r' 0x24002333: 20 DC.B 0x20 ; ' ' 0x24002334: 0A DC.B 0x0A ; '\n' 0x24002335: 0D DC.B 0x0D ; '\r' 0x24002336: 00 DC.B 0x00 ; '\0' 0x24002337: 00 DC.B 0x00 ; '\0' 0x24002338: 00 DC.B 0x00 ; '\0' 0x24002339: 08 DC.B 0x08 ; '\b' 0x2400233A: DC DC.B 0xDC ; '\xDC' 0x2400233B: 6F DC.B 0x6F ; 'o' 0x2400233C: 00 DC.B 0x00 ; '\0' 0x2400233D: 8A DC.B 0x8A ; '\x8A' 0x2400233E: C0 DC.B 0xC0 ; '\xC0' 0x2400233F: A8 DC.B 0xA8 ; '\xA8' 0x24002340: 0B DC.B 0x0B ; '\v' 0x24002341: 6D DC.B 0x6D ; 'm' 0x24002342: FF DC.B 0xFF ; '\xFF' 0x24002343: FF DC.B 0xFF ; '\xFF' 0x24002344: FF DC.B 0xFF ; '\xFF' 0x24002345: 00 DC.B 0x00 ; '\0' 0x24002346: C0 DC.B 0xC0 ; '\xC0' 0x24002347: A8 DC.B 0xA8 ; '\xA8' 0x24002348: 0B DC.B 0x0B ; '\v' 0x24002349: 01 DC.B 0x01 ; '\x01' 0x2400234A: 08 DC.B 0x08 ; '\b' 0x2400234B: 08 DC.B 0x08 ; '\b' 0x2400234C: 08 DC.B 0x08 ; '\b' 0x2400234D: 08 DC.B 0x08 ; '\b' 0x2400234E: 02 DC.B 0x02 ; '\x02' 0x2400234F: 20 DC.B 0x20 ; ' ' 0x24002350: 41 DC.B 0x41 ; 'A' 0x24002351: 43 DC.B 0x43 ; 'C' 0x24002352: 43 DC.B 0x43 ; 'C' 0x24002353: 45 DC.B 0x45 ; 'E'

Section .bss.hrtc from charger_lto.o, size=36, align=4


hrtc: 0x24002354: 00 DC.B 0x00 ; '\0' 0x24002355: 06 DC.B 0x06 ; '\x06' 0x24002356: 10 DC.B 0x10 ; '\x10' 0x24002357: 16 DC.B 0x16 ; '\x16' 0x24002358: 00 DC.B 0x00 ; '\0' 0x24002359: 06 DC.B 0x06 ; '\x06' 0x2400235A: 10 DC.B 0x10 ; '\x10' 0x2400235B: 16 DC.B 0x16 ; '\x16' 0x2400235C: 00 DC.B 0x00 ; '\0' 0x2400235D: 00 DC.B 0x00 ; '\0' 0x2400235E: 00 DC.B 0x00 ; '\0' 0x2400235F: 00 DC.B 0x00 ; '\0' 0x24002360: 00 DC.B 0x00 ; '\0' 0x24002361: 00 DC.B 0x00 ; '\0' 0x24002362: 00 DC.B 0x00 ; '\0' 0x24002363: 00 DC.B 0x00 ; '\0' 0x24002364: 01 DC.B 0x01 ; '\x01' 0x24002365: 02 DC.B 0x02 ; '\x02' 0x24002366: 03 DC.B 0x03 ; '\x03' 0x24002367: 04 DC.B 0x04 ; '\x04' 0x24002368: 06 DC.B 0x06 ; '\x06' 0x24002369: 07 DC.B 0x07 ; '\x07' 0x2400236A: 08 DC.B 0x08 ; '\b' 0x2400236B: 09 DC.B 0x09 ; '\t' 0x2400236C: 01 DC.B 0x01 ; '\x01' 0x2400236D: 00 DC.B 0x00 ; '\0' 0x2400236E: 02 DC.B 0x02 ; '\x02' 0x2400236F: 00 DC.B 0x00 ; '\0' 0x24002370: 04 DC.B 0x04 ; '\x04' 0x24002371: 00 DC.B 0x00 ; '\0' 0x24002372: 06 DC.B 0x06 ; '\x06' 0x24002373: 00 DC.B 0x00 ; '\0' 0x24002374: 08 DC.B 0x08 ; '\b' 0x24002375: 00 DC.B 0x00 ; '\0' 0x24002376: 0A DC.B 0x0A ; '\n' 0x24002377: 00 DC.B 0x00 ; '\0'

Section .bss.Files from charger_lto.o, size=32, align=4


Files: 0x24002378: 22 DC.B 0x22 ; '\"' 0x24002379: 2A DC.B 0x2A ; '*' 0x2400237A: 3A DC.B 0x3A ; ':' 0x2400237B: 3C DC.B 0x3C ; '<' 0x2400237C: 3E DC.B 0x3E ; '>' 0x2400237D: 3F DC.B 0x3F ; '?' 0x2400237E: 7C DC.B 0x7C ; '|' 0x2400237F: 7F DC.B 0x7F ; '\x7F' 0x24002380: 00 DC.B 0x00 ; '\0' 0x24002381: 43 DC.B 0x43 ; 'C' 0x24002382: 55 DC.B 0x55 ; 'U' 0x24002383: 45 DC.B 0x45 ; 'E' 0x24002384: 41 DC.B 0x41 ; 'A' 0x24002385: 41 DC.B 0x41 ; 'A' 0x24002386: 41 DC.B 0x41 ; 'A' 0x24002387: 41 DC.B 0x41 ; 'A' 0x24002388: 43 DC.B 0x43 ; 'C' 0x24002389: 45 DC.B 0x45 ; 'E' 0x2400238A: 45 DC.B 0x45 ; 'E' 0x2400238B: 45 DC.B 0x45 ; 'E' 0x2400238C: 49 DC.B 0x49 ; 'I' 0x2400238D: 49 DC.B 0x49 ; 'I' 0x2400238E: 49 DC.B 0x49 ; 'I' 0x2400238F: 41 DC.B 0x41 ; 'A' 0x24002390: 41 DC.B 0x41 ; 'A' 0x24002391: 45 DC.B 0x45 ; 'E' 0x24002392: 92 DC.B 0x92 ; '\x92' 0x24002393: 92 DC.B 0x92 ; '\x92' 0x24002394: 4F DC.B 0x4F ; 'O' 0x24002395: 4F DC.B 0x4F ; 'O' 0x24002396: 4F DC.B 0x4F ; 'O' 0x24002397: 55 DC.B 0x55 ; 'U'

Section .bss.xTasksWaitingTermination from charger_lto.o, size=20, align=4


xTasksWaitingTermination: 0x24002398: 49 DC.B 0x49 ; 'I' 0x24002399: 44 DC.B 0x44 ; 'D' 0x2400239A: 4C DC.B 0x4C ; 'L' 0x2400239B: 45 DC.B 0x45 ; 'E' 0x2400239C: 00 DC.B 0x00 ; '\0' 0x2400239D: 00 DC.B 0x00 ; '\0' 0x2400239E: 00 DC.B 0x00 ; '\0' 0x2400239F: 00 DC.B 0x00 ; '\0' 0x240023A0: 54 DC.B 0x54 ; 'T' 0x240023A1: 6D DC.B 0x6D ; 'm' 0x240023A2: 72 DC.B 0x72 ; 'r' 0x240023A3: 20 DC.B 0x20 ; ' ' 0x240023A4: 53 DC.B 0x53 ; 'S' 0x240023A5: 76 DC.B 0x76 ; 'v' 0x240023A6: 63 DC.B 0x63 ; 'c' 0x240023A7: 00 DC.B 0x00 ; '\0' 0x240023A8: 54 DC.B 0x54 ; 'T' 0x240023A9: 6D DC.B 0x6D ; 'm' 0x240023AA: 72 DC.B 0x72 ; 'r' 0x240023AB: 51 DC.B 0x51 ; 'Q'

Section .bss.xSuspendedTaskList from charger_lto.o, size=20, align=4


xSuspendedTaskList: 0x240023AC: 49 DC.B 0x49 ; 'I' 0x240023AD: 44 DC.B 0x44 ; 'D' 0x240023AE: 4C DC.B 0x4C ; 'L' 0x240023AF: 45 DC.B 0x45 ; 'E' 0x240023B0: 00 DC.B 0x00 ; '\0' 0x240023B1: 00 DC.B 0x00 ; '\0' 0x240023B2: 00 DC.B 0x00 ; '\0' 0x240023B3: 00 DC.B 0x00 ; '\0' 0x240023B4: 54 DC.B 0x54 ; 'T' 0x240023B5: 6D DC.B 0x6D ; 'm' 0x240023B6: 72 DC.B 0x72 ; 'r' 0x240023B7: 20 DC.B 0x20 ; ' ' 0x240023B8: 53 DC.B 0x53 ; 'S' 0x240023B9: 76 DC.B 0x76 ; 'v' 0x240023BA: 63 DC.B 0x63 ; 'c' 0x240023BB: 00 DC.B 0x00 ; '\0' 0x240023BC: 54 DC.B 0x54 ; 'T' 0x240023BD: 6D DC.B 0x6D ; 'm' 0x240023BE: 72 DC.B 0x72 ; 'r' 0x240023BF: 51 DC.B 0x51 ; 'Q'

Section .bss.xPendingReadyList from charger_lto.o, size=20, align=4


xPendingReadyList: 0x240023C0: 49 DC.B 0x49 ; 'I' 0x240023C1: 44 DC.B 0x44 ; 'D' 0x240023C2: 4C DC.B 0x4C ; 'L' 0x240023C3: 45 DC.B 0x45 ; 'E' 0x240023C4: 00 DC.B 0x00 ; '\0' 0x240023C5: 00 DC.B 0x00 ; '\0' 0x240023C6: 00 DC.B 0x00 ; '\0' 0x240023C7: 00 DC.B 0x00 ; '\0' 0x240023C8: 54 DC.B 0x54 ; 'T' 0x240023C9: 6D DC.B 0x6D ; 'm' 0x240023CA: 72 DC.B 0x72 ; 'r' 0x240023CB: 20 DC.B 0x20 ; ' ' 0x240023CC: 53 DC.B 0x53 ; 'S' 0x240023CD: 76 DC.B 0x76 ; 'v' 0x240023CE: 63 DC.B 0x63 ; 'c' 0x240023CF: 00 DC.B 0x00 ; '\0' 0x240023D0: 54 DC.B 0x54 ; 'T' 0x240023D1: 6D DC.B 0x6D ; 'm' 0x240023D2: 72 DC.B 0x72 ; 'r' 0x240023D3: 51 DC.B 0x51 ; 'Q'

Section .bss.xDelayedTaskList2 from charger_lto.o, size=20, align=4


xDelayedTaskList2: 0x240023D4: 54 DC.B 0x54 ; 'T' 0x240023D5: 6D DC.B 0x6D ; 'm' 0x240023D6: 72 DC.B 0x72 ; 'r' 0x240023D7: 20 DC.B 0x20 ; ' ' 0x240023D8: 53 DC.B 0x53 ; 'S' 0x240023D9: 76 DC.B 0x76 ; 'v' 0x240023DA: 63 DC.B 0x63 ; 'c' 0x240023DB: 00 DC.B 0x00 ; '\0' 0x240023DC: 54 DC.B 0x54 ; 'T' 0x240023DD: 6D DC.B 0x6D ; 'm' 0x240023DE: 72 DC.B 0x72 ; 'r' 0x240023DF: 51 DC.B 0x51 ; 'Q' 0x240023E0: 00 DC.B 0x00 ; '\0' 0x240023E1: 75 DC.B 0x75 ; 'u' 0x240023E2: 61 DC.B 0x61 ; 'a' 0x240023E3: 72 DC.B 0x72 ; 'r' 0x240023E4: 74 DC.B 0x74 ; 't' 0x240023E5: 20 DC.B 0x20 ; ' ' 0x240023E6: 65 DC.B 0x65 ; 'e' 0x240023E7: 72 DC.B 0x72 ; 'r'

Section .bss.xDelayedTaskList1 from charger_lto.o, size=20, align=4


xDelayedTaskList1: 0x240023E8: 54 DC.B 0x54 ; 'T' 0x240023E9: 6D DC.B 0x6D ; 'm' 0x240023EA: 72 DC.B 0x72 ; 'r' 0x240023EB: 20 DC.B 0x20 ; ' ' 0x240023EC: 53 DC.B 0x53 ; 'S' 0x240023ED: 76 DC.B 0x76 ; 'v' 0x240023EE: 63 DC.B 0x63 ; 'c' 0x240023EF: 00 DC.B 0x00 ; '\0' 0x240023F0: 54 DC.B 0x54 ; 'T' 0x240023F1: 6D DC.B 0x6D ; 'm' 0x240023F2: 72 DC.B 0x72 ; 'r' 0x240023F3: 51 DC.B 0x51 ; 'Q' 0x240023F4: 00 DC.B 0x00 ; '\0' 0x240023F5: 75 DC.B 0x75 ; 'u' 0x240023F6: 61 DC.B 0x61 ; 'a' 0x240023F7: 72 DC.B 0x72 ; 'r' 0x240023F8: 74 DC.B 0x74 ; 't' 0x240023F9: 20 DC.B 0x20 ; ' ' 0x240023FA: 65 DC.B 0x65 ; 'e' 0x240023FB: 72 DC.B 0x72 ; 'r'

Section .bss.xActiveTimerList2 from charger_lto.o, size=20, align=4


xActiveTimerList2: 0x240023FC: 54 DC.B 0x54 ; 'T' 0x240023FD: 6D DC.B 0x6D ; 'm' 0x240023FE: 72 DC.B 0x72 ; 'r' 0x240023FF: 51 DC.B 0x51 ; 'Q' 0x24002400: 00 DC.B 0x00 ; '\0' 0x24002401: 75 DC.B 0x75 ; 'u' 0x24002402: 61 DC.B 0x61 ; 'a' 0x24002403: 72 DC.B 0x72 ; 'r' 0x24002404: 74 DC.B 0x74 ; 't' 0x24002405: 20 DC.B 0x20 ; ' ' 0x24002406: 65 DC.B 0x65 ; 'e' 0x24002407: 72 DC.B 0x72 ; 'r' 0x24002408: 72 DC.B 0x72 ; 'r' 0x24002409: 6F DC.B 0x6F ; 'o' 0x2400240A: 72 DC.B 0x72 ; 'r' 0x2400240B: 20 DC.B 0x20 ; ' ' 0x2400240C: 0A DC.B 0x0A ; '\n' 0x2400240D: 0D DC.B 0x0D ; '\r' 0x2400240E: 00 DC.B 0x00 ; '\0' 0x2400240F: 00 DC.B 0x00 ; '\0'

Section .bss.xActiveTimerList1 from charger_lto.o, size=20, align=4


xActiveTimerList1: 0x24002410: 54 DC.B 0x54 ; 'T' 0x24002411: 6D DC.B 0x6D ; 'm' 0x24002412: 72 DC.B 0x72 ; 'r' 0x24002413: 51 DC.B 0x51 ; 'Q' 0x24002414: 00 DC.B 0x00 ; '\0' 0x24002415: 75 DC.B 0x75 ; 'u' 0x24002416: 61 DC.B 0x61 ; 'a' 0x24002417: 72 DC.B 0x72 ; 'r' 0x24002418: 74 DC.B 0x74 ; 't' 0x24002419: 20 DC.B 0x20 ; ' ' 0x2400241A: 65 DC.B 0x65 ; 'e' 0x2400241B: 72 DC.B 0x72 ; 'r' 0x2400241C: 72 DC.B 0x72 ; 'r' 0x2400241D: 6F DC.B 0x6F ; 'o' 0x2400241E: 72 DC.B 0x72 ; 'r' 0x2400241F: 20 DC.B 0x20 ; ' ' 0x24002420: 0A DC.B 0x0A ; '\n' 0x24002421: 0D DC.B 0x0D ; '\r' 0x24002422: 00 DC.B 0x00 ; '\0' 0x24002423: 00 DC.B 0x00 ; '\0'

Section .bss.disk from charger_lto.o, size=12, align=4


disk: 0x24002424: 00 DC.B 0x00 ; '\0' 0x24002425: 00 DC.B 0x00 ; '\0' 0x24002426: 00 DC.B 0x00 ; '\0' 0x24002427: 00 DC.B 0x00 ; '\0' 0x24002428: 00 DC.B 0x00 ; '\0' 0x24002429: 00 DC.B 0x00 ; '\0' 0x2400242A: 00 DC.B 0x00 ; '\0' 0x2400242B: 00 DC.B 0x00 ; '\0' 0x2400242C: 00 DC.B 0x00 ; '\0' 0x2400242D: 00 DC.B 0x00 ; '\0' 0x2400242E: 00 DC.B 0x00 ; '\0' 0x2400242F: 00 DC.B 0x00 ; '\0'

Section .bss.xStart from charger_lto.o, size=8, align=4


xStart: 0x24002430: AA DC.B 0xAA ; '\xAA' 0x24002431: AA DC.B 0xAA ; '\xAA' 0x24002432: AA DC.B 0xAA ; '\xAA' 0x24002433: AA DC.B 0xAA ; '\xAA' 0x24002434: 00 DC.B 0x00 ; '\0' 0x24002435: 90 DC.B 0x90 ; '\x90' 0x24002436: D0 DC.B 0xD0 ; '\xD0' 0x24002437: 03 DC.B 0x03 ; '\x03'

Section .bss.xYieldPending from charger_lto.o, size=4, align=4


xYieldPending: 0x24002438: 54 DC.B 0x54 ; 'T' 0x24002439: 6D DC.B 0x6D ; 'm' 0x2400243A: 72 DC.B 0x72 ; 'r' 0x2400243B: 20 DC.B 0x20 ; ' '

Section .bss.xTimerQueue from charger_lto.o, size=4, align=4


xTimerQueue: 0x2400243C: 54 DC.B 0x54 ; 'T' 0x2400243D: 6D DC.B 0x6D ; 'm' 0x2400243E: 72 DC.B 0x72 ; 'r' 0x2400243F: 20 DC.B 0x20 ; ' '

Section .bss.xTickCount from charger_lto.o, size=4, align=4


xTickCount: 0x24002440: 49 DC.B 0x49 ; 'I' 0x24002441: 44 DC.B 0x44 ; 'D' 0x24002442: 4C DC.B 0x4C ; 'L' 0x24002443: 45 DC.B 0x45 ; 'E'

Section .bss.xSchedulerRunning from charger_lto.o, size=4, align=4


xSchedulerRunning: 0x24002444: 49 DC.B 0x49 ; 'I' 0x24002445: 44 DC.B 0x44 ; 'D' 0x24002446: 4C DC.B 0x4C ; 'L' 0x24002447: 45 DC.B 0x45 ; 'E'

Section .bss.xPendedTicks from charger_lto.o, size=4, align=4


xPendedTicks: 0x24002448: 54 DC.B 0x54 ; 'T' 0x24002449: 6D DC.B 0x6D ; 'm' 0x2400244A: 72 DC.B 0x72 ; 'r' 0x2400244B: 20 DC.B 0x20 ; ' '

Section .bss.xNumberOfSuccessfulFrees from charger_lto.o, size=4, align=4


xNumberOfSuccessfulFrees: 0x2400244C: AA DC.B 0xAA ; '\xAA' 0x2400244D: AA DC.B 0xAA ; '\xAA' 0x2400244E: AA DC.B 0xAA ; '\xAA' 0x2400244F: AA DC.B 0xAA ; '\xAA'

Section .bss.xNumberOfSuccessfulAllocations from charger_lto.o, size=4, align=4


xNumberOfSuccessfulAllocations: 0x24002450: AA DC.B 0xAA ; '\xAA' 0x24002451: AA DC.B 0xAA ; '\xAA' 0x24002452: AA DC.B 0xAA ; '\xAA' 0x24002453: AA DC.B 0xAA ; '\xAA'

Section .bss.xNumOfOverflows from charger_lto.o, size=4, align=4


xNumOfOverflows: 0x24002454: 54 DC.B 0x54 ; 'T' 0x24002455: 6D DC.B 0x6D ; 'm' 0x24002456: 72 DC.B 0x72 ; 'r' 0x24002457: 20 DC.B 0x20 ; ' '

Section .bss.xNextTaskUnblockTime from charger_lto.o, size=4, align=4


xNextTaskUnblockTime: 0x24002458: 54 DC.B 0x54 ; 'T' 0x24002459: 6D DC.B 0x6D ; 'm' 0x2400245A: 72 DC.B 0x72 ; 'r' 0x2400245B: 20 DC.B 0x20 ; ' '

Section .bss.xMinimumEverFreeBytesRemaining from charger_lto.o, size=4, align=4


xMinimumEverFreeBytesRemaining: 0x2400245C: AA DC.B 0xAA ; '\xAA' 0x2400245D: AA DC.B 0xAA ; '\xAA' 0x2400245E: AA DC.B 0xAA ; '\xAA' 0x2400245F: AA DC.B 0xAA ; '\xAA'

Section .bss.xMaximumPossibleSuppressedTicks from charger_lto.o, size=4, align=4


xMaximumPossibleSuppressedTicks: 0x24002460: 00 DC.B 0x00 ; '\0' 0x24002461: 90 DC.B 0x90 ; '\x90' 0x24002462: D0 DC.B 0xD0 ; '\xD0' 0x24002463: 03 DC.B 0x03 ; '\x03'

Section .bss.xFreeBytesRemaining from charger_lto.o, size=4, align=4


xFreeBytesRemaining: 0x24002464: AA DC.B 0xAA ; '\xAA' 0x24002465: AA DC.B 0xAA ; '\xAA' 0x24002466: AA DC.B 0xAA ; '\xAA' 0x24002467: AA DC.B 0xAA ; '\xAA'

Section .bss.uxTopReadyPriority from charger_lto.o, size=4, align=4


uxTopReadyPriority: 0x24002468: 49 DC.B 0x49 ; 'I' 0x24002469: 44 DC.B 0x44 ; 'D' 0x2400246A: 4C DC.B 0x4C ; 'L' 0x2400246B: 45 DC.B 0x45 ; 'E'

Section .bss.uxTaskNumber from charger_lto.o, size=4, align=4


uxTaskNumber: 0x2400246C: 49 DC.B 0x49 ; 'I' 0x2400246D: 44 DC.B 0x44 ; 'D' 0x2400246E: 4C DC.B 0x4C ; 'L' 0x2400246F: 45 DC.B 0x45 ; 'E'

Section .bss.uxSchedulerSuspended from charger_lto.o, size=4, align=4


uxSchedulerSuspended: 0x24002470: 49 DC.B 0x49 ; 'I' 0x24002471: 44 DC.B 0x44 ; 'D' 0x24002472: 4C DC.B 0x4C ; 'L' 0x24002473: 45 DC.B 0x45 ; 'E'

Section .bss.uxDeletedTasksWaitingCleanUp from charger_lto.o, size=4, align=4


uxDeletedTasksWaitingCleanUp: 0x24002474: 49 DC.B 0x49 ; 'I' 0x24002475: 44 DC.B 0x44 ; 'D' 0x24002476: 4C DC.B 0x4C ; 'L' 0x24002477: 45 DC.B 0x45 ; 'E'

Section .bss.uxCurrentNumberOfTasks from charger_lto.o, size=4, align=4


uxCurrentNumberOfTasks: 0x24002478: 49 DC.B 0x49 ; 'I' 0x24002479: 44 DC.B 0x44 ; 'D' 0x2400247A: 4C DC.B 0x4C ; 'L' 0x2400247B: 45 DC.B 0x45 ; 'E'

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


uwTick: 0x2400247C: 00 DC.B 0x00 ; '\0' 0x2400247D: 06 DC.B 0x06 ; '\x06' 0x2400247E: 10 DC.B 0x10 ; '\x10' 0x2400247F: 16 DC.B 0x16 ; '\x16'

Section .bss.ulTimerCountsForOneTick from charger_lto.o, size=4, align=4


ulTimerCountsForOneTick: 0x24002480: 00 DC.B 0x00 ; '\0' 0x24002481: 90 DC.B 0x90 ; '\x90' 0x24002482: D0 DC.B 0xD0 ; '\xD0' 0x24002483: 03 DC.B 0x03 ; '\x03'

Section .bss.ulMaxPRIGROUPValue from charger_lto.o, size=4, align=4


ulMaxPRIGROUPValue: 0x24002484: AA DC.B 0xAA ; '\xAA' 0x24002485: AA DC.B 0xAA ; '\xAA' 0x24002486: AA DC.B 0xAA ; '\xAA' 0x24002487: AA DC.B 0xAA ; '\xAA'

Section .bss.pxOverflowTimerList from charger_lto.o, size=4, align=4


pxOverflowTimerList: 0x24002488: 54 DC.B 0x54 ; 'T' 0x24002489: 6D DC.B 0x6D ; 'm' 0x2400248A: 72 DC.B 0x72 ; 'r' 0x2400248B: 51 DC.B 0x51 ; 'Q'

Section .bss.pxOverflowDelayedTaskList from charger_lto.o, size=4, align=4


pxOverflowDelayedTaskList: 0x2400248C: 49 DC.B 0x49 ; 'I' 0x2400248D: 44 DC.B 0x44 ; 'D' 0x2400248E: 4C DC.B 0x4C ; 'L' 0x2400248F: 45 DC.B 0x45 ; 'E'

Section .bss.pxEnd from charger_lto.o, size=4, align=4


pxEnd: 0x24002490: AA DC.B 0xAA ; '\xAA' 0x24002491: AA DC.B 0xAA ; '\xAA' 0x24002492: AA DC.B 0xAA ; '\xAA' 0x24002493: AA DC.B 0xAA ; '\xAA'

Section .bss.pxDelayedTaskList from charger_lto.o, size=4, align=4


pxDelayedTaskList: 0x24002494: 49 DC.B 0x49 ; 'I' 0x24002495: 44 DC.B 0x44 ; 'D' 0x24002496: 4C DC.B 0x4C ; 'L' 0x24002497: 45 DC.B 0x45 ; 'E'

Section .bss.pxCurrentTimerList from charger_lto.o, size=4, align=4


pxCurrentTimerList: 0x24002498: 54 DC.B 0x54 ; 'T' 0x24002499: 6D DC.B 0x6D ; 'm' 0x2400249A: 72 DC.B 0x72 ; 'r' 0x2400249B: 51 DC.B 0x51 ; 'Q'

Section .bss.pxCurrentTCB from charger_lto.o, size=4, align=4


pxCurrentTCB: 0x2400249C: 49 DC.B 0x49 ; 'I' 0x2400249D: 44 DC.B 0x44 ; 'D' 0x2400249E: 4C DC.B 0x4C ; 'L' 0x2400249F: 45 DC.B 0x45 ; 'E'

Section .bss.prvSampleTimeNow.xLastTime from charger_lto.o, size=4, align=4


prvSampleTimeNow.xLastTime: 0x240024A0: 54 DC.B 0x54 ; 'T' 0x240024A1: 6D DC.B 0x6D ; 'm' 0x240024A2: 72 DC.B 0x72 ; 'r' 0x240024A3: 51 DC.B 0x51 ; 'Q'

Section .bss.pDHCPMSG from charger_lto.o, size=4, align=4


pDHCPMSG: 0x240024A4: 44 DC.B 0x44 ; 'D' 0x240024A5: 48 DC.B 0x48 ; 'H' 0x240024A6: 43 DC.B 0x43 ; 'C' 0x240024A7: 50 DC.B 0x50 ; 'P'

Section .bss.mainTaskHandle from charger_lto.o, size=4, align=4


mainTaskHandle: 0x240024A8: 53 DC.B 0x53 ; 'S' 0x240024A9: 63 DC.B 0x63 ; 'c' 0x240024AA: 61 DC.B 0x61 ; 'a' 0x240024AB: 6E DC.B 0x6E ; 'n'

Section .bss.libc.__SEGGER_RTL_stdout_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_stdout_file: 0x240024AC: 00 DC.B 0x00 ; '\0' 0x240024AD: 00 DC.B 0x00 ; '\0' 0x240024AE: 00 DC.B 0x00 ; '\0' 0x240024AF: 00 DC.B 0x00 ; '\0'

Section .bss.libc.__SEGGER_RTL_stdin_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_stdin_file: 0x240024B0: 00 DC.B 0x00 ; '\0' 0x240024B1: 00 DC.B 0x00 ; '\0' 0x240024B2: 00 DC.B 0x00 ; '\0' 0x240024B3: 00 DC.B 0x00 ; '\0'

Section .bss.libc.__SEGGER_RTL_stderr_file from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_stderr_file: 0x240024B4: 00 DC.B 0x00 ; '\0' 0x240024B5: 00 DC.B 0x00 ; '\0' 0x240024B6: 00 DC.B 0x00 ; '\0' 0x240024B7: 00 DC.B 0x00 ; '\0'

Section .bss.libc.__SEGGER_RTL_locale_ptr from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


__SEGGER_RTL_locale_ptr: 0x240024B8: 43 DC.B 0x43 ; 'C' 0x240024B9: 00 DC.B 0x00 ; '\0' 0x240024BA: 50 DC.B 0x50 ; 'P' 0x240024BB: 4F DC.B 0x4F ; 'O'

Section .bss.dhcp_tick_1s from charger_lto.o, size=4, align=4


dhcp_tick_1s: 0x240024BC: 0A DC.B 0x0A ; '\n' 0x240024BD: 00 DC.B 0x00 ; '\0' 0x240024BE: 00 DC.B 0x00 ; '\0' 0x240024BF: 00 DC.B 0x00 ; '\0'

Section .bss.beeperQueue from charger_lto.o, size=4, align=4


beeperQueue: 0x240024C0: 25 DC.B 0x25 ; '%' 0x240024C1: 73 DC.B 0x73 ; 's' 0x240024C2: 3A DC.B 0x3A ; ':' 0x240024C3: 20 DC.B 0x20 ; ' '

Section .bss.SDQueueID from charger_lto.o, size=4, align=4


SDQueueID: 0x240024C4: AA DC.B 0xAA ; '\xAA' 0x240024C5: AA DC.B 0xAA ; '\xAA' 0x240024C6: AA DC.B 0xAA ; '\xAA' 0x240024C7: AA DC.B 0xAA ; '\xAA'

Section .bss.KernelState from charger_lto.o, size=4, align=4


KernelState: 0x240024C8: AA DC.B 0xAA ; '\xAA' 0x240024C9: AA DC.B 0xAA ; '\xAA' 0x240024CA: AA DC.B 0xAA ; '\xAA' 0x240024CB: AA DC.B 0xAA ; '\xAA'

Section .bss.FatFs from charger_lto.o, size=4, align=4


FatFs: 0x240024CC: 22 DC.B 0x22 ; '\"' 0x240024CD: 2A DC.B 0x2A ; '*' 0x240024CE: 3A DC.B 0x3A ; ':' 0x240024CF: 3C DC.B 0x3C ; '<'

Section .bss.DHCP_allocated_ip from charger_lto.o, size=4, align=4


DHCP_allocated_ip: 0x240024D0: 0A DC.B 0x0A ; '\n' 0x240024D1: 00 DC.B 0x00 ; '\0' 0x240024D2: 00 DC.B 0x00 ; '\0' 0x240024D3: 00 DC.B 0x00 ; '\0'

Section .bss.DHCP_XID from charger_lto.o, size=4, align=4


DHCP_XID: 0x240024D4: 44 DC.B 0x44 ; 'D' 0x240024D5: 48 DC.B 0x48 ; 'H' 0x240024D6: 43 DC.B 0x43 ; 'C' 0x240024D7: 50 DC.B 0x50 ; 'P'

Section .bss.DHCP_SIP from charger_lto.o, size=4, align=4


DHCP_SIP: 0x240024D8: 44 DC.B 0x44 ; 'D' 0x240024D9: 48 DC.B 0x48 ; 'H' 0x240024DA: 43 DC.B 0x43 ; 'C' 0x240024DB: 50 DC.B 0x50 ; 'P'

Section .bss.DHCP_REAL_SIP from charger_lto.o, size=4, align=4


DHCP_REAL_SIP: 0x240024DC: 44 DC.B 0x44 ; 'D' 0x240024DD: 48 DC.B 0x48 ; 'H' 0x240024DE: 43 DC.B 0x43 ; 'C' 0x240024DF: 50 DC.B 0x50 ; 'P'

Section .bss.xBlockAllocatedBit from charger_lto.o, size=1, align=4


xBlockAllocatedBit: 0x240024E0: AA DC.B 0xAA ; '\xAA'

Section .bss.ucMaxSysCallPriority from charger_lto.o, size=1, align=1


ucMaxSysCallPriority: 0x240024E1: AA DC.B 0xAA ; '\xAA'

Section .bss.sock_is_sending from charger_lto.o, size=2, align=2


sock_is_sending: 0x240024E2: 00 DC.B 0x00 ; '\0' 0x240024E3: 00 DC.B 0x00 ; '\0'

Section .bss.uwTickPrio from charger_lto.o, size=1, align=4


uwTickPrio: 0x240024E4: 00 DC.B 0x00 ; '\0'

Section .bss.dhcp_state from charger_lto.o, size=1, align=1


dhcp_state: 0x240024E5: 0A DC.B 0x0A ; '\n'

Section .bss.Fsid from charger_lto.o, size=2, align=2


Fsid: 0x240024E6: 22 DC.B 0x22 ; '\"' 0x240024E7: 2A DC.B 0x2A ; '*'

Section .bss.ulStoppedTimerCompensation from charger_lto.o, size=1, align=4


ulStoppedTimerCompensation: 0x240024E8: 00 DC.B 0x00 ; '\0'

Section .bss.dhcp_retry_count from charger_lto.o, size=1, align=1


dhcp_retry_count: 0x240024E9: 0A DC.B 0x0A ; '\n'

Section .bss.OLD_allocated_ip.3 from charger_lto.o, size=1, align=1


OLD_allocated_ip.3: 0x240024EA: 0A DC.B 0x0A ; '\n'

Section .bss.OLD_allocated_ip.2 from charger_lto.o, size=1, align=1


OLD_allocated_ip.2: 0x240024EB: 0A DC.B 0x0A ; '\n'

Section .bss.dhcp_lease_time from charger_lto.o, size=1, align=4


dhcp_lease_time: 0x240024EC: 0A DC.B 0x0A ; '\n'

Section .bss.OLD_allocated_ip.1 from charger_lto.o, size=1, align=1


OLD_allocated_ip.1: 0x240024ED: 0A DC.B 0x0A ; '\n'

Section .bss.mainTaskStart::buff from charger_lto.o, size=256, align=2


mainTaskStart::buff: 0x240024EE: 20 DC.B 0x20 ; ' ' 0x240024EF: 20 DC.B 0x20 ; ' ' 0x240024F0: 20 DC.B 0x20 ; ' ' 0x240024F1: 3C DC.B 0x3C ; '<' 0x240024F2: 44 DC.B 0x44 ; 'D' 0x240024F3: 49 DC.B 0x49 ; 'I' 0x240024F4: 52 DC.B 0x52 ; 'R' 0x240024F5: 3E DC.B 0x3E ; '>' 0x240024F6: 20 DC.B 0x20 ; ' ' 0x240024F7: 20 DC.B 0x20 ; ' ' 0x240024F8: 20 DC.B 0x20 ; ' ' 0x240024F9: 25 DC.B 0x25 ; '%' 0x240024FA: 73 DC.B 0x73 ; 's' 0x240024FB: 0A DC.B 0x0A ; '\n' 0x240024FC: 00 DC.B 0x00 ; '\0' 0x240024FD: 25 DC.B 0x25 ; '%' 0x240024FE: 31 DC.B 0x31 ; '1' 0x240024FF: 30 DC.B 0x30 ; '0' 0x24002500: 75 DC.B 0x75 ; 'u' 0x24002501: 20 DC.B 0x20 ; ' ' 0x24002502: 25 DC.B 0x25 ; '%' 0x24002503: 73 DC.B 0x73 ; 's' 0x24002504: 0A DC.B 0x0A ; '\n' 0x24002505: 00 DC.B 0x00 ; '\0' 0x24002506: 25 DC.B 0x25 ; '%' 0x24002507: 64 DC.B 0x64 ; 'd' 0x24002508: 20 DC.B 0x20 ; ' ' 0x24002509: 64 DC.B 0x64 ; 'd' 0x2400250A: 69 DC.B 0x69 ; 'i' 0x2400250B: 72 DC.B 0x72 ; 'r' 0x2400250C: 73 DC.B 0x73 ; 's' 0x2400250D: 2C DC.B 0x2C ; ',' 0x2400250E: 20 DC.B 0x20 ; ' ' 0x2400250F: 25 DC.B 0x25 ; '%' 0x24002510: 64 DC.B 0x64 ; 'd' 0x24002511: 20 DC.B 0x20 ; ' ' 0x24002512: 66 DC.B 0x66 ; 'f' 0x24002513: 69 DC.B 0x69 ; 'i' 0x24002514: 6C DC.B 0x6C ; 'l' 0x24002515: 65 DC.B 0x65 ; 'e' 0x24002516: 73 DC.B 0x73 ; 's' 0x24002517: 2E DC.B 0x2E ; '.' 0x24002518: 0A DC.B 0x0A ; '\n' 0x24002519: 00 DC.B 0x00 ; '\0' 0x2400251A: 46 DC.B 0x46 ; 'F' 0x2400251B: 61 DC.B 0x61 ; 'a' 0x2400251C: 69 DC.B 0x69 ; 'i' 0x2400251D: 6C DC.B 0x6C ; 'l' 0x2400251E: 65 DC.B 0x65 ; 'e' 0x2400251F: 64 DC.B 0x64 ; 'd' 0x24002520: 20 DC.B 0x20 ; ' ' 0x24002521: 74 DC.B 0x74 ; 't' 0x24002522: 6F DC.B 0x6F ; 'o' 0x24002523: 20 DC.B 0x20 ; ' ' 0x24002524: 6F DC.B 0x6F ; 'o' 0x24002525: 70 DC.B 0x70 ; 'p' 0x24002526: 65 DC.B 0x65 ; 'e' 0x24002527: 6E DC.B 0x6E ; 'n' 0x24002528: 20 DC.B 0x20 ; ' ' 0x24002529: 22 DC.B 0x22 ; '\"' 0x2400252A: 25 DC.B 0x25 ; '%' 0x2400252B: 73 DC.B 0x73 ; 's' 0x2400252C: 22 DC.B 0x22 ; '\"' 0x2400252D: 2E DC.B 0x2E ; '.' 0x2400252E: 20 DC.B 0x20 ; ' ' 0x2400252F: 28 DC.B 0x28 ; '(' 0x24002530: 25 DC.B 0x25 ; '%' 0x24002531: 75 DC.B 0x75 ; 'u' 0x24002532: 29 DC.B 0x29 ; ')' 0x24002533: 0A DC.B 0x0A ; '\n' 0x24002534: 00 DC.B 0x00 ; '\0' 0x24002535: 53 DC.B 0x53 ; 'S' 0x24002536: 44 DC.B 0x44 ; 'D' 0x24002537: 2D DC.B 0x2D ; '-' 0x24002538: 63 DC.B 0x63 ; 'c' 0x24002539: 61 DC.B 0x61 ; 'a' 0x2400253A: 72 DC.B 0x72 ; 'r' 0x2400253B: 64 DC.B 0x64 ; 'd' 0x2400253C: 20 DC.B 0x20 ; ' ' 0x2400253D: 77 DC.B 0x77 ; 'w' 0x2400253E: 61 DC.B 0x61 ; 'a' 0x2400253F: 73 DC.B 0x73 ; 's' 0x24002540: 20 DC.B 0x20 ; ' ' 0x24002541: 6D DC.B 0x6D ; 'm' 0x24002542: 6F DC.B 0x6F ; 'o' 0x24002543: 75 DC.B 0x75 ; 'u' 0x24002544: 6E DC.B 0x6E ; 'n' 0x24002545: 74 DC.B 0x74 ; 't' 0x24002546: 65 DC.B 0x65 ; 'e' 0x24002547: 64 DC.B 0x64 ; 'd' 0x24002548: 2E DC.B 0x2E ; '.' 0x24002549: 00 DC.B 0x00 ; '\0' 0x2400254A: 43 DC.B 0x43 ; 'C' 0x2400254B: 61 DC.B 0x61 ; 'a' 0x2400254C: 6E DC.B 0x6E ; 'n' 0x2400254D: 6E DC.B 0x6E ; 'n' 0x2400254E: 6F DC.B 0x6F ; 'o' 0x2400254F: 74 DC.B 0x74 ; 't' 0x24002550: 20 DC.B 0x20 ; ' ' 0x24002551: 6D DC.B 0x6D ; 'm' 0x24002552: 6F DC.B 0x6F ; 'o' 0x24002553: 75 DC.B 0x75 ; 'u' 0x24002554: 6E DC.B 0x6E ; 'n' 0x24002555: 74 DC.B 0x74 ; 't' 0x24002556: 20 DC.B 0x20 ; ' ' 0x24002557: 53 DC.B 0x53 ; 'S' 0x24002558: 44 DC.B 0x44 ; 'D' 0x24002559: 2D DC.B 0x2D ; '-' 0x2400255A: 63 DC.B 0x63 ; 'c' 0x2400255B: 61 DC.B 0x61 ; 'a' 0x2400255C: 72 DC.B 0x72 ; 'r' 0x2400255D: 64 DC.B 0x64 ; 'd' 0x2400255E: 21 DC.B 0x21 ; '!' 0x2400255F: 00 DC.B 0x00 ; '\0' 0x24002560: 20 DC.B 0x20 ; ' ' 0x24002561: 4E DC.B 0x4E ; 'N' 0x24002562: 00 DC.B 0x00 ; '\0' 0x24002563: 00 DC.B 0x00 ; '\0' 0x24002564: 43 DC.B 0x43 ; 'C' 0x24002565: 6F DC.B 0x6F ; 'o' 0x24002566: 6E DC.B 0x6E ; 'n' 0x24002567: 76 DC.B 0x76 ; 'v' 0x24002568: 65 DC.B 0x65 ; 'e' 0x24002569: 72 DC.B 0x72 ; 'r' 0x2400256A: 73 DC.B 0x73 ; 's' 0x2400256B: 69 DC.B 0x69 ; 'i' 0x2400256C: 6F DC.B 0x6F ; 'o' 0x2400256D: 6E DC.B 0x6E ; 'n' 0x2400256E: 20 DC.B 0x20 ; ' ' 0x2400256F: 69 DC.B 0x69 ; 'i' 0x24002570: 73 DC.B 0x73 ; 's' 0x24002571: 20 DC.B 0x20 ; ' ' 0x24002572: 66 DC.B 0x66 ; 'f' 0x24002573: 69 DC.B 0x69 ; 'i' 0x24002574: 6E DC.B 0x6E ; 'n' 0x24002575: 69 DC.B 0x69 ; 'i' 0x24002576: 73 DC.B 0x73 ; 's' 0x24002577: 68 DC.B 0x68 ; 'h' 0x24002578: 65 DC.B 0x65 ; 'e' 0x24002579: 64 DC.B 0x64 ; 'd' 0x2400257A: 2E DC.B 0x2E ; '.' 0x2400257B: 00 DC.B 0x00 ; '\0' 0x2400257C: 26 DC.B 0x26 ; '&' 0x2400257D: 00 DC.B 0x00 ; '\0' 0x2400257E: 00 DC.B 0x00 ; '\0' 0x2400257F: 00 DC.B 0x00 ; '\0' 0x24002580: 2A DC.B 0x2A ; '*' 0x24002581: 00 DC.B 0x00 ; '\0' 0x24002582: 00 DC.B 0x00 ; '\0' 0x24002583: 00 DC.B 0x00 ; '\0' 0x24002584: 02 DC.B 0x02 ; '\x02' 0x24002585: 00 DC.B 0x00 ; '\0' 0x24002586: 7D DC.B 0x7D ; '}' 0x24002587: 10 DC.B 0x10 ; '\x10' 0x24002588: 2A DC.B 0x2A ; '*' 0x24002589: 00 DC.B 0x00 ; '\0' 0x2400258A: 00 DC.B 0x00 ; '\0' 0x2400258B: 00 DC.B 0x00 ; '\0' 0x2400258C: 40 DC.B 0x40 ; '@' 0x2400258D: 00 DC.B 0x00 ; '\0' 0x2400258E: 00 DC.B 0x00 ; '\0' 0x2400258F: 00 DC.B 0x00 ; '\0' 0x24002590: 08 DC.B 0x08 ; '\b' 0x24002591: 00 DC.B 0x00 ; '\0' 0x24002592: 7D DC.B 0x7D ; '}' 0x24002593: 10 DC.B 0x10 ; '\x10' 0x24002594: 93 DC.B 0x93 ; '\x93' 0x24002595: 04 DC.B 0x04 ; '\x04' 0x24002596: 30 DC.B 0x30 ; '0' 0x24002597: 9F DC.B 0x9F ; '\x9F' 0x24002598: 93 DC.B 0x93 ; '\x93' 0x24002599: 0C DC.B 0x0C ; '\x0C' 0x2400259A: 40 DC.B 0x40 ; '@' 0x2400259B: 00 DC.B 0x00 ; '\0' 0x2400259C: 00 DC.B 0x00 ; '\0' 0x2400259D: 00 DC.B 0x00 ; '\0' 0x2400259E: 44 DC.B 0x44 ; 'D' 0x2400259F: 00 DC.B 0x00 ; '\0' 0x240025A0: 00 DC.B 0x00 ; '\0' 0x240025A1: 00 DC.B 0x00 ; '\0' 0x240025A2: 0A DC.B 0x0A ; '\n' 0x240025A3: 00 DC.B 0x00 ; '\0' 0x240025A4: 7D DC.B 0x7D ; '}' 0x240025A5: 10 DC.B 0x10 ; '\x10' 0x240025A6: 93 DC.B 0x93 ; '\x93' 0x240025A7: 04 DC.B 0x04 ; '\x04' 0x240025A8: 7D DC.B 0x7D ; '}' 0x240025A9: 10 DC.B 0x10 ; '\x10' 0x240025AA: 23 DC.B 0x23 ; '#' 0x240025AB: 04 DC.B 0x04 ; '\x04' 0x240025AC: 93 DC.B 0x93 ; '\x93' 0x240025AD: 04 DC.B 0x04 ; '\x04' 0x240025AE: 44 DC.B 0x44 ; 'D' 0x240025AF: 00 DC.B 0x00 ; '\0' 0x240025B0: 00 DC.B 0x00 ; '\0' 0x240025B1: 00 DC.B 0x00 ; '\0' 0x240025B2: 4C DC.B 0x4C ; 'L' 0x240025B3: 00 DC.B 0x00 ; '\0' 0x240025B4: 00 DC.B 0x00 ; '\0' 0x240025B5: 00 DC.B 0x00 ; '\0' 0x240025B6: 10 DC.B 0x10 ; '\x10' 0x240025B7: 00 DC.B 0x00 ; '\0' 0x240025B8: 31 DC.B 0x31 ; '1' 0x240025B9: 9F DC.B 0x9F ; '\x9F' 0x240025BA: 93 DC.B 0x93 ; '\x93' 0x240025BB: 01 DC.B 0x01 ; '\x01' 0x240025BC: 7D DC.B 0x7D ; '}' 0x240025BD: 10 DC.B 0x10 ; '\x10' 0x240025BE: 23 DC.B 0x23 ; '#' 0x240025BF: 01 DC.B 0x01 ; '\x01' 0x240025C0: 93 DC.B 0x93 ; '\x93' 0x240025C1: 03 DC.B 0x03 ; '\x03' 0x240025C2: 7D DC.B 0x7D ; '}' 0x240025C3: 10 DC.B 0x10 ; '\x10' 0x240025C4: 23 DC.B 0x23 ; '#' 0x240025C5: 04 DC.B 0x04 ; '\x04' 0x240025C6: 93 DC.B 0x93 ; '\x93' 0x240025C7: 04 DC.B 0x04 ; '\x04' 0x240025C8: 4C DC.B 0x4C ; 'L' 0x240025C9: 00 DC.B 0x00 ; '\0' 0x240025CA: 00 DC.B 0x00 ; '\0' 0x240025CB: 00 DC.B 0x00 ; '\0' 0x240025CC: 4E DC.B 0x4E ; 'N' 0x240025CD: 00 DC.B 0x00 ; '\0' 0x240025CE: 00 DC.B 0x00 ; '\0' 0x240025CF: 00 DC.B 0x00 ; '\0' 0x240025D0: 28 DC.B 0x28 ; '(' 0x240025D1: 00 DC.B 0x00 ; '\0' 0x240025D2: 31 DC.B 0x31 ; '1' 0x240025D3: 9F DC.B 0x9F ; '\x9F' 0x240025D4: 93 DC.B 0x93 ; '\x93' 0x240025D5: 01 DC.B 0x01 ; '\x01' 0x240025D6: 7D DC.B 0x7D ; '}' 0x240025D7: 10 DC.B 0x10 ; '\x10' 0x240025D8: 23 DC.B 0x23 ; '#' 0x240025D9: 01 DC.B 0x01 ; '\x01' 0x240025DA: 93 DC.B 0x93 ; '\x93' 0x240025DB: 03 DC.B 0x03 ; '\x03' 0x240025DC: 7D DC.B 0x7D ; '}' 0x240025DD: 10 DC.B 0x10 ; '\x10' 0x240025DE: 23 DC.B 0x23 ; '#' 0x240025DF: 04 DC.B 0x04 ; '\x04' 0x240025E0: 93 DC.B 0x93 ; '\x93' 0x240025E1: 04 DC.B 0x04 ; '\x04' 0x240025E2: 7D DC.B 0x7D ; '}' 0x240025E3: 10 DC.B 0x10 ; '\x10' 0x240025E4: 23 DC.B 0x23 ; '#' 0x240025E5: 08 DC.B 0x08 ; '\b' 0x240025E6: 93 DC.B 0x93 ; '\x93' 0x240025E7: 01 DC.B 0x01 ; '\x01' 0x240025E8: 7D DC.B 0x7D ; '}' 0x240025E9: 10 DC.B 0x10 ; '\x10' 0x240025EA: 23 DC.B 0x23 ; '#' 0x240025EB: 09 DC.B 0x09 ; '\t' 0x240025EC: 93 DC.B 0x93 ; '\x93' 0x240025ED: 01 DC.B 0x01 ; '\x01'

Section .bss.sock_remained_size from charger_lto.o, size=8, align=2


sock_remained_size: 0x240025EE: 00 DC.B 0x00 ; '\0' 0x240025EF: 00 DC.B 0x00 ; '\0' 0x240025F0: 00 DC.B 0x00 ; '\0' 0x240025F1: 00 DC.B 0x00 ; '\0' 0x240025F2: 00 DC.B 0x00 ; '\0' 0x240025F3: 00 DC.B 0x00 ; '\0' 0x240025F4: 0A DC.B 0x0A ; '\n' 0x240025F5: 00 DC.B 0x00 ; '\0'

Section .bss.bm from charger_lto.o, size=6, align=2


bm: 0x240025F6: 00 DC.B 0x00 ; '\0' 0x240025F7: 08 DC.B 0x08 ; '\b' 0x240025F8: DC DC.B 0xDC ; '\xDC' 0x240025F9: 6F DC.B 0x6F ; 'o' 0x240025FA: 00 DC.B 0x00 ; '\0' 0x240025FB: 8A DC.B 0x8A ; '\x8A'

Section .bss.ucHeap from charger_lto.o, size=15360, align=1

(0x240025fc-0x240061fb excluded)

Section .bss.dhcp_buffer from charger_lto.o, size=2048, align=1


dhcp_buffer: 0x240061FC: 20 DC.B 0x20 ; ' ' 0x240061FD: 41 DC.B 0x41 ; 'A' 0x240061FE: 43 DC.B 0x43 ; 'C' 0x240061FF: 43 DC.B 0x43 ; 'C' 0x24006200: 45 DC.B 0x45 ; 'E' 0x24006201: 53 DC.B 0x53 ; 'S' 0x24006202: 53 DC.B 0x53 ; 'S' 0x24006203: 20 DC.B 0x20 ; ' ' 0x24006204: 45 DC.B 0x45 ; 'E' 0x24006205: 52 DC.B 0x52 ; 'R' 0x24006206: 52 DC.B 0x52 ; 'R' 0x24006207: 20 DC.B 0x20 ; ' ' 0x24006208: 3A DC.B 0x3A ; ':' 0x24006209: 20 DC.B 0x20 ; ' ' 0x2400620A: 56 DC.B 0x56 ; 'V' 0x2400620B: 45 DC.B 0x45 ; 'E' 0x2400620C: 52 DC.B 0x52 ; 'R' 0x2400620D: 53 DC.B 0x53 ; 'S' 0x2400620E: 49 DC.B 0x49 ; 'I' 0x2400620F: 4F DC.B 0x4F ; 'O' 0x24006210: 4E DC.B 0x4E ; 'N' 0x24006211: 52 DC.B 0x52 ; 'R' 0x24006212: 20 DC.B 0x20 ; ' ' 0x24006213: 21 DC.B 0x21 ; '!' 0x24006214: 3D DC.B 0x3D ; '=' 0x24006215: 20 DC.B 0x20 ; ' ' 0x24006216: 30 DC.B 0x30 ; '0' 0x24006217: 78 DC.B 0x78 ; 'x' 0x24006218: 35 DC.B 0x35 ; '5' 0x24006219: 31 DC.B 0x31 ; '1' 0x2400621A: 2C DC.B 0x2C ; ',' 0x2400621B: 20 DC.B 0x20 ; ' ' 0x2400621C: 72 DC.B 0x72 ; 'r' 0x2400621D: 65 DC.B 0x65 ; 'e' 0x2400621E: 61 DC.B 0x61 ; 'a' 0x2400621F: 64 DC.B 0x64 ; 'd' 0x24006220: 20 DC.B 0x20 ; ' ' 0x24006221: 76 DC.B 0x76 ; 'v' 0x24006222: 61 DC.B 0x61 ; 'a' 0x24006223: 6C DC.B 0x6C ; 'l' 0x24006224: 75 DC.B 0x75 ; 'u' 0x24006225: 65 DC.B 0x65 ; 'e' 0x24006226: 20 DC.B 0x20 ; ' ' 0x24006227: 3D DC.B 0x3D ; '=' 0x24006228: 20 DC.B 0x20 ; ' ' 0x24006229: 30 DC.B 0x30 ; '0' 0x2400622A: 78 DC.B 0x78 ; 'x' 0x2400622B: 25 DC.B 0x25 ; '%' 0x2400622C: 30 DC.B 0x30 ; '0' 0x2400622D: 32 DC.B 0x32 ; '2' 0x2400622E: 78 DC.B 0x78 ; 'x' 0x2400622F: 0A DC.B 0x0A ; '\n' 0x24006230: 00 DC.B 0x00 ; '\0' 0x24006231: 49 DC.B 0x49 ; 'I' 0x24006232: 50 DC.B 0x50 ; 'P' 0x24006233: 2D DC.B 0x2D ; '-' 0x24006234: 61 DC.B 0x61 ; 'a' 0x24006235: 64 DC.B 0x64 ; 'd' 0x24006236: 64 DC.B 0x64 ; 'd' 0x24006237: 72 DC.B 0x72 ; 'r' 0x24006238: 65 DC.B 0x65 ; 'e' 0x24006239: 73 DC.B 0x73 ; 's' 0x2400623A: 73 DC.B 0x73 ; 's' 0x2400623B: 3A DC.B 0x3A ; ':' 0x2400623C: 20 DC.B 0x20 ; ' ' 0x2400623D: 25 DC.B 0x25 ; '%' 0x2400623E: 75 DC.B 0x75 ; 'u' 0x2400623F: 2E DC.B 0x2E ; '.' 0x24006240: 25 DC.B 0x25 ; '%' 0x24006241: 75 DC.B 0x75 ; 'u' 0x24006242: 2E DC.B 0x2E ; '.' 0x24006243: 25 DC.B 0x25 ; '%' 0x24006244: 75 DC.B 0x75 ; 'u' 0x24006245: 2E DC.B 0x2E ; '.' 0x24006246: 25 DC.B 0x25 ; '%' 0x24006247: 75 DC.B 0x75 ; 'u' 0x24006248: 0A DC.B 0x0A ; '\n' 0x24006249: 00 DC.B 0x00 ; '\0' 0x2400624A: 53 DC.B 0x53 ; 'S' 0x2400624B: 75 DC.B 0x75 ; 'u' 0x2400624C: 62 DC.B 0x62 ; 'b' 0x2400624D: 6E DC.B 0x6E ; 'n' 0x2400624E: 65 DC.B 0x65 ; 'e' 0x2400624F: 74 DC.B 0x74 ; 't' 0x24006250: 20 DC.B 0x20 ; ' ' 0x24006251: 6D DC.B 0x6D ; 'm' 0x24006252: 61 DC.B 0x61 ; 'a' 0x24006253: 73 DC.B 0x73 ; 's' 0x24006254: 6B DC.B 0x6B ; 'k' 0x24006255: 3A DC.B 0x3A ; ':' 0x24006256: 20 DC.B 0x20 ; ' ' 0x24006257: 25 DC.B 0x25 ; '%' 0x24006258: 75 DC.B 0x75 ; 'u' 0x24006259: 2E DC.B 0x2E ; '.' 0x2400625A: 25 DC.B 0x25 ; '%' 0x2400625B: 75 DC.B 0x75 ; 'u' 0x2400625C: 2E DC.B 0x2E ; '.' 0x2400625D: 25 DC.B 0x25 ; '%' 0x2400625E: 75 DC.B 0x75 ; 'u' 0x2400625F: 2E DC.B 0x2E ; '.' 0x24006260: 25 DC.B 0x25 ; '%' 0x24006261: 75 DC.B 0x75 ; 'u' 0x24006262: 0A DC.B 0x0A ; '\n' 0x24006263: 00 DC.B 0x00 ; '\0' 0x24006264: 47 DC.B 0x47 ; 'G' 0x24006265: 61 DC.B 0x61 ; 'a' 0x24006266: 74 DC.B 0x74 ; 't' 0x24006267: 65 DC.B 0x65 ; 'e' 0x24006268: 77 DC.B 0x77 ; 'w' 0x24006269: 61 DC.B 0x61 ; 'a' 0x2400626A: 79 DC.B 0x79 ; 'y' 0x2400626B: 20 DC.B 0x20 ; ' ' 0x2400626C: 61 DC.B 0x61 ; 'a' 0x2400626D: 64 DC.B 0x64 ; 'd' 0x2400626E: 64 DC.B 0x64 ; 'd' 0x2400626F: 72 DC.B 0x72 ; 'r' 0x24006270: 65 DC.B 0x65 ; 'e' 0x24006271: 73 DC.B 0x73 ; 's' 0x24006272: 73 DC.B 0x73 ; 's' 0x24006273: 3A DC.B 0x3A ; ':' 0x24006274: 20 DC.B 0x20 ; ' ' 0x24006275: 25 DC.B 0x25 ; '%' 0x24006276: 75 DC.B 0x75 ; 'u' 0x24006277: 2E DC.B 0x2E ; '.' 0x24006278: 25 DC.B 0x25 ; '%' 0x24006279: 75 DC.B 0x75 ; 'u' 0x2400627A: 2E DC.B 0x2E ; '.' 0x2400627B: 25 DC.B 0x25 ; '%' 0x2400627C: 75 DC.B 0x75 ; 'u' 0x2400627D: 2E DC.B 0x2E ; '.' 0x2400627E: 25 DC.B 0x25 ; '%' 0x2400627F: 75 DC.B 0x75 ; 'u' 0x24006280: 0A DC.B 0x0A ; '\n' 0x24006281: 00 DC.B 0x00 ; '\0' 0x24006282: 44 DC.B 0x44 ; 'D' 0x24006283: 4E DC.B 0x4E ; 'N' 0x24006284: 53 DC.B 0x53 ; 'S' 0x24006285: 20 DC.B 0x20 ; ' ' 0x24006286: 61 DC.B 0x61 ; 'a' 0x24006287: 64 DC.B 0x64 ; 'd' 0x24006288: 64 DC.B 0x64 ; 'd' 0x24006289: 72 DC.B 0x72 ; 'r' 0x2400628A: 65 DC.B 0x65 ; 'e' 0x2400628B: 73 DC.B 0x73 ; 's' 0x2400628C: 73 DC.B 0x73 ; 's' 0x2400628D: 3A DC.B 0x3A ; ':' 0x2400628E: 20 DC.B 0x20 ; ' ' 0x2400628F: 25 DC.B 0x25 ; '%' 0x24006290: 75 DC.B 0x75 ; 'u' 0x24006291: 2E DC.B 0x2E ; '.' 0x24006292: 25 DC.B 0x25 ; '%' 0x24006293: 75 DC.B 0x75 ; 'u' 0x24006294: 2E DC.B 0x2E ; '.' 0x24006295: 25 DC.B 0x25 ; '%' 0x24006296: 75 DC.B 0x75 ; 'u' 0x24006297: 2E DC.B 0x2E ; '.' 0x24006298: 25 DC.B 0x25 ; '%' 0x24006299: 75 DC.B 0x75 ; 'u' 0x2400629A: 0A DC.B 0x0A ; '\n' 0x2400629B: 00 DC.B 0x00 ; '\0' 0x2400629C: 4C DC.B 0x4C ; 'L' 0x2400629D: 65 DC.B 0x65 ; 'e' 0x2400629E: 61 DC.B 0x61 ; 'a' 0x2400629F: 73 DC.B 0x73 ; 's' 0x240062A0: 65 DC.B 0x65 ; 'e' 0x240062A1: 20 DC.B 0x20 ; ' ' 0x240062A2: 74 DC.B 0x74 ; 't' 0x240062A3: 69 DC.B 0x69 ; 'i' 0x240062A4: 6D DC.B 0x6D ; 'm' 0x240062A5: 65 DC.B 0x65 ; 'e' 0x240062A6: 3A DC.B 0x3A ; ':' 0x240062A7: 20 DC.B 0x20 ; ' ' 0x240062A8: 25 DC.B 0x25 ; '%' 0x240062A9: 75 DC.B 0x75 ; 'u' 0x240062AA: 0A DC.B 0x0A ; '\n' 0x240062AB: 00 DC.B 0x00 ; '\0' 0x240062AC: 0D DC.B 0x0D ; '\r' 0x240062AD: 0A DC.B 0x0A ; '\n' 0x240062AE: 2D DC.B 0x2D ; '-' 0x240062AF: 2D DC.B 0x2D ; '-' 0x240062B0: 2D DC.B 0x2D ; '-' 0x240062B1: 2D DC.B 0x2D ; '-' 0x240062B2: 2D DC.B 0x2D ; '-' 0x240062B3: 2D DC.B 0x2D ; '-' 0x240062B4: 2D DC.B 0x2D ; '-' 0x240062B5: 2D DC.B 0x2D ; '-' 0x240062B6: 2D DC.B 0x2D ; '-' 0x240062B7: 2D DC.B 0x2D ; '-' 0x240062B8: 53 DC.B 0x53 ; 'S' 0x240062B9: 54 DC.B 0x54 ; 'T' 0x240062BA: 41 DC.B 0x41 ; 'A' 0x240062BB: 54 DC.B 0x54 ; 'T' 0x240062BC: 49 DC.B 0x49 ; 'I' 0x240062BD: 43 DC.B 0x43 ; 'C' 0x240062BE: 20 DC.B 0x20 ; ' ' 0x240062BF: 4E DC.B 0x4E ; 'N' 0x240062C0: 65 DC.B 0x65 ; 'e' 0x240062C1: 74 DC.B 0x74 ; 't' 0x240062C2: 20 DC.B 0x20 ; ' ' 0x240062C3: 49 DC.B 0x49 ; 'I' 0x240062C4: 6E DC.B 0x6E ; 'n' 0x240062C5: 66 DC.B 0x66 ; 'f' 0x240062C6: 6F DC.B 0x6F ; 'o' 0x240062C7: 72 DC.B 0x72 ; 'r' 0x240062C8: 6D DC.B 0x6D ; 'm' 0x240062C9: 61 DC.B 0x61 ; 'a' 0x240062CA: 74 DC.B 0x74 ; 't' 0x240062CB: 69 DC.B 0x69 ; 'i' 0x240062CC: 6F DC.B 0x6F ; 'o' 0x240062CD: 6E DC.B 0x6E ; 'n' 0x240062CE: 2D DC.B 0x2D ; '-' 0x240062CF: 2D DC.B 0x2D ; '-' 0x240062D0: 2D DC.B 0x2D ; '-' 0x240062D1: 2D DC.B 0x2D ; '-' 0x240062D2: 2D DC.B 0x2D ; '-' 0x240062D3: 2D DC.B 0x2D ; '-' 0x240062D4: 2D DC.B 0x2D ; '-' 0x240062D5: 2D DC.B 0x2D ; '-' 0x240062D6: 2D DC.B 0x2D ; '-' 0x240062D7: 2D DC.B 0x2D ; '-' 0x240062D8: 2D DC.B 0x2D ; '-' 0x240062D9: 2D DC.B 0x2D ; '-' 0x240062DA: 2D DC.B 0x2D ; '-' 0x240062DB: 2D DC.B 0x2D ; '-' 0x240062DC: 0D DC.B 0x0D ; '\r' 0x240062DD: 00 DC.B 0x00 ; '\0' 0x240062DE: 3E DC.B 0x3E ; '>' 0x240062DF: 3E DC.B 0x3E ; '>' 0x240062E0: 3E DC.B 0x3E ; '>' 0x240062E1: 3E DC.B 0x3E ; '>' 0x240062E2: 57 DC.B 0x57 ; 'W' 0x240062E3: 35 DC.B 0x35 ; '5' 0x240062E4: 31 DC.B 0x31 ; '1' 0x240062E5: 30 DC.B 0x30 ; '0' 0x240062E6: 30 DC.B 0x30 ; '0' 0x240062E7: 73 DC.B 0x73 ; 's' 0x240062E8: 20 DC.B 0x20 ; ' ' 0x240062E9: 6D DC.B 0x6D ; 'm' 0x240062EA: 65 DC.B 0x65 ; 'e' 0x240062EB: 6D DC.B 0x6D ; 'm' 0x240062EC: 6F DC.B 0x6F ; 'o' 0x240062ED: 72 DC.B 0x72 ; 'r' 0x240062EE: 79 DC.B 0x79 ; 'y' 0x240062EF: 20 DC.B 0x20 ; ' ' 0x240062F0: 69 DC.B 0x69 ; 'i' 0x240062F1: 6E DC.B 0x6E ; 'n' 0x240062F2: 69 DC.B 0x69 ; 'i' 0x240062F3: 74 DC.B 0x74 ; 't' 0x240062F4: 69 DC.B 0x69 ; 'i' 0x240062F5: 61 DC.B 0x61 ; 'a' 0x240062F6: 6C DC.B 0x6C ; 'l' 0x240062F7: 69 DC.B 0x69 ; 'i' 0x240062F8: 7A DC.B 0x7A ; 'z' 0x240062F9: 61 DC.B 0x61 ; 'a' 0x240062FA: 74 DC.B 0x74 ; 't' 0x240062FB: 69 DC.B 0x69 ; 'i' 0x240062FC: 6F DC.B 0x6F ; 'o' 0x240062FD: 6E DC.B 0x6E ; 'n' 0x240062FE: 20 DC.B 0x20 ; ' ' 0x240062FF: 66 DC.B 0x66 ; 'f' 0x24006300: 61 DC.B 0x61 ; 'a' 0x24006301: 69 DC.B 0x69 ; 'i' 0x24006302: 6C DC.B 0x6C ; 'l' 0x24006303: 65 DC.B 0x65 ; 'e' 0x24006304: 64 DC.B 0x64 ; 'd' 0x24006305: 0D DC.B 0x0D ; '\r' 0x24006306: 00 DC.B 0x00 ; '\0' 0x24006307: 57 DC.B 0x57 ; 'W' 0x24006308: 35 DC.B 0x35 ; '5' 0x24006309: 31 DC.B 0x31 ; '1' 0x2400630A: 30 DC.B 0x30 ; '0' 0x2400630B: 30 DC.B 0x30 ; '0' 0x2400630C: 53 DC.B 0x53 ; 'S' 0x2400630D: 20 DC.B 0x20 ; ' ' 0x2400630E: 69 DC.B 0x69 ; 'i' 0x2400630F: 6E DC.B 0x6E ; 'n' 0x24006310: 74 DC.B 0x74 ; 't' 0x24006311: 65 DC.B 0x65 ; 'e' 0x24006312: 72 DC.B 0x72 ; 'r' 0x24006313: 72 DC.B 0x72 ; 'r' 0x24006314: 75 DC.B 0x75 ; 'u' 0x24006315: 70 DC.B 0x70 ; 'p' 0x24006316: 74 DC.B 0x74 ; 't' 0x24006317: 0D DC.B 0x0D ; '\r' 0x24006318: 00 DC.B 0x00 ; '\0' 0x24006319: 49 DC.B 0x49 ; 'I' 0x2400631A: 50 DC.B 0x50 ; 'P' 0x2400631B: 2D DC.B 0x2D ; '-' 0x2400631C: 61 DC.B 0x61 ; 'a' 0x2400631D: 64 DC.B 0x64 ; 'd' 0x2400631E: 64 DC.B 0x64 ; 'd' 0x2400631F: 72 DC.B 0x72 ; 'r' 0x24006320: 65 DC.B 0x65 ; 'e' 0x24006321: 73 DC.B 0x73 ; 's' 0x24006322: 73 DC.B 0x73 ; 's' 0x24006323: 20 DC.B 0x20 ; ' ' 0x24006324: 77 DC.B 0x77 ; 'w' 0x24006325: 61 DC.B 0x61 ; 'a' 0x24006326: 73 DC.B 0x73 ; 's' 0x24006327: 20 DC.B 0x20 ; ' ' 0x24006328: 61 DC.B 0x61 ; 'a' 0x24006329: 73 DC.B 0x73 ; 's' 0x2400632A: 73 DC.B 0x73 ; 's' 0x2400632B: 69 DC.B 0x69 ; 'i' 0x2400632C: 67 DC.B 0x67 ; 'g' 0x2400632D: 6E DC.B 0x6E ; 'n' 0x2400632E: 65 DC.B 0x65 ; 'e' 0x2400632F: 64 DC.B 0x64 ; 'd' 0x24006330: 2E DC.B 0x2E ; '.' 0x24006331: 00 DC.B 0x00 ; '\0' 0x24006332: 49 DC.B 0x49 ; 'I' 0x24006333: 50 DC.B 0x50 ; 'P' 0x24006334: 2D DC.B 0x2D ; '-' 0x24006335: 61 DC.B 0x61 ; 'a' 0x24006336: 64 DC.B 0x64 ; 'd' 0x24006337: 64 DC.B 0x64 ; 'd' 0x24006338: 72 DC.B 0x72 ; 'r' 0x24006339: 65 DC.B 0x65 ; 'e' 0x2400633A: 73 DC.B 0x73 ; 's' 0x2400633B: 73 DC.B 0x73 ; 's' 0x2400633C: 20 DC.B 0x20 ; ' ' 0x2400633D: 77 DC.B 0x77 ; 'w' 0x2400633E: 61 DC.B 0x61 ; 'a' 0x2400633F: 73 DC.B 0x73 ; 's' 0x24006340: 20 DC.B 0x20 ; ' ' 0x24006341: 75 DC.B 0x75 ; 'u' 0x24006342: 70 DC.B 0x70 ; 'p' 0x24006343: 64 DC.B 0x64 ; 'd' 0x24006344: 61 DC.B 0x61 ; 'a' 0x24006345: 74 DC.B 0x74 ; 't' 0x24006346: 65 DC.B 0x65 ; 'e' 0x24006347: 64 DC.B 0x64 ; 'd' 0x24006348: 2E DC.B 0x2E ; '.' 0x24006349: 00 DC.B 0x00 ; '\0' 0x2400634A: 49 DC.B 0x49 ; 'I' 0x2400634B: 50 DC.B 0x50 ; 'P' 0x2400634C: 2D DC.B 0x2D ; '-' 0x2400634D: 61 DC.B 0x61 ; 'a' 0x2400634E: 64 DC.B 0x64 ; 'd' 0x2400634F: 64 DC.B 0x64 ; 'd' 0x24006350: 72 DC.B 0x72 ; 'r' 0x24006351: 65 DC.B 0x65 ; 'e' 0x24006352: 73 DC.B 0x73 ; 's' 0x24006353: 73 DC.B 0x73 ; 's' 0x24006354: 20 DC.B 0x20 ; ' ' 0x24006355: 63 DC.B 0x63 ; 'c' 0x24006356: 6F DC.B 0x6F ; 'o' 0x24006357: 6E DC.B 0x6E ; 'n' 0x24006358: 66 DC.B 0x66 ; 'f' 0x24006359: 6C DC.B 0x6C ; 'l' 0x2400635A: 69 DC.B 0x69 ; 'i' 0x2400635B: 63 DC.B 0x63 ; 'c' 0x2400635C: 74 DC.B 0x74 ; 't' 0x2400635D: 21 DC.B 0x21 ; '!' 0x2400635E: 2E DC.B 0x2E ; '.' 0x2400635F: 00 DC.B 0x00 ; '\0' 0x24006360: 00 DC.B 0x00 ; '\0' 0x24006361: 03 DC.B 0x03 ; '\x03' 0x24006362: 00 DC.B 0x00 ; '\0' 0x24006363: 84 DC.B 0x84 ; '\x84' 0x24006364: 03 DC.B 0x03 ; '\x03' 0x24006365: 01 DC.B 0x01 ; '\x01' 0x24006366: 00 DC.B 0x00 ; '\0' 0x24006367: 00 DC.B 0x00 ; '\0' 0x24006368: 00 DC.B 0x00 ; '\0' 0x24006369: 25 DC.B 0x25 ; '%' 0x2400636A: 73 DC.B 0x73 ; 's' 0x2400636B: 3A DC.B 0x3A ; ':' 0x2400636C: 20 DC.B 0x20 ; ' ' 0x2400636D: 43 DC.B 0x43 ; 'C' 0x2400636E: 61 DC.B 0x61 ; 'a' 0x2400636F: 6E DC.B 0x6E ; 'n' 0x24006370: 6E DC.B 0x6E ; 'n' 0x24006371: 6F DC.B 0x6F ; 'o' 0x24006372: 74 DC.B 0x74 ; 't' 0x24006373: 20 DC.B 0x20 ; ' ' 0x24006374: 70 DC.B 0x70 ; 'p' 0x24006375: 6C DC.B 0x6C ; 'l' 0x24006376: 61 DC.B 0x61 ; 'a' 0x24006377: 63 DC.B 0x63 ; 'c' 0x24006378: 65 DC.B 0x65 ; 'e' 0x24006379: 20 DC.B 0x20 ; ' ' 0x2400637A: 64 DC.B 0x64 ; 'd' 0x2400637B: 61 DC.B 0x61 ; 'a' 0x2400637C: 74 DC.B 0x74 ; 't' 0x2400637D: 61 DC.B 0x61 ; 'a' 0x2400637E: 20 DC.B 0x20 ; ' ' 0x2400637F: 69 DC.B 0x69 ; 'i' 0x24006380: 6E DC.B 0x6E ; 'n' 0x24006381: 74 DC.B 0x74 ; 't' 0x24006382: 6F DC.B 0x6F ; 'o' 0x24006383: 20 DC.B 0x20 ; ' ' 0x24006384: 71 DC.B 0x71 ; 'q' 0x24006385: 75 DC.B 0x75 ; 'u' 0x24006386: 65 DC.B 0x65 ; 'e' 0x24006387: 75 DC.B 0x75 ; 'u' 0x24006388: 65 DC.B 0x65 ; 'e' 0x24006389: 21 DC.B 0x21 ; '!' 0x2400638A: 0A DC.B 0x0A ; '\n' 0x2400638B: 00 DC.B 0x00 ; '\0' 0x2400638C: 4B DC.B 0x4B ; 'K' 0x2400638D: 45 DC.B 0x45 ; 'E' 0x2400638E: 59 DC.B 0x59 ; 'Y' 0x2400638F: 53 DC.B 0x53 ; 'S' 0x24006390: 00 DC.B 0x00 ; '\0' 0x24006391: 00 DC.B 0x00 ; '\0' 0x24006392: 00 DC.B 0x00 ; '\0' 0x24006393: 20 DC.B 0x20 ; ' ' 0x24006394: 20 DC.B 0x20 ; ' ' 0x24006395: 20 DC.B 0x20 ; ' ' 0x24006396: 3C DC.B 0x3C ; '<' 0x24006397: 44 DC.B 0x44 ; 'D' 0x24006398: 49 DC.B 0x49 ; 'I' 0x24006399: 52 DC.B 0x52 ; 'R' 0x2400639A: 3E DC.B 0x3E ; '>' 0x2400639B: 20 DC.B 0x20 ; ' ' 0x2400639C: 20 DC.B 0x20 ; ' ' 0x2400639D: 20 DC.B 0x20 ; ' ' 0x2400639E: 25 DC.B 0x25 ; '%' 0x2400639F: 73 DC.B 0x73 ; 's' 0x240063A0: 0A DC.B 0x0A ; '\n' 0x240063A1: 00 DC.B 0x00 ; '\0' 0x240063A2: 25 DC.B 0x25 ; '%' 0x240063A3: 31 DC.B 0x31 ; '1' 0x240063A4: 30 DC.B 0x30 ; '0' 0x240063A5: 75 DC.B 0x75 ; 'u' 0x240063A6: 20 DC.B 0x20 ; ' ' 0x240063A7: 25 DC.B 0x25 ; '%' 0x240063A8: 73 DC.B 0x73 ; 's' 0x240063A9: 0A DC.B 0x0A ; '\n' 0x240063AA: 00 DC.B 0x00 ; '\0' 0x240063AB: 25 DC.B 0x25 ; '%' 0x240063AC: 64 DC.B 0x64 ; 'd' 0x240063AD: 20 DC.B 0x20 ; ' ' 0x240063AE: 64 DC.B 0x64 ; 'd' 0x240063AF: 69 DC.B 0x69 ; 'i' 0x240063B0: 72 DC.B 0x72 ; 'r' 0x240063B1: 73 DC.B 0x73 ; 's' 0x240063B2: 2C DC.B 0x2C ; ',' 0x240063B3: 20 DC.B 0x20 ; ' ' 0x240063B4: 25 DC.B 0x25 ; '%' 0x240063B5: 64 DC.B 0x64 ; 'd' 0x240063B6: 20 DC.B 0x20 ; ' ' 0x240063B7: 66 DC.B 0x66 ; 'f' 0x240063B8: 69 DC.B 0x69 ; 'i' 0x240063B9: 6C DC.B 0x6C ; 'l' 0x240063BA: 65 DC.B 0x65 ; 'e' 0x240063BB: 73 DC.B 0x73 ; 's' 0x240063BC: 2E DC.B 0x2E ; '.' 0x240063BD: 0A DC.B 0x0A ; '\n' 0x240063BE: 00 DC.B 0x00 ; '\0' 0x240063BF: 46 DC.B 0x46 ; 'F' 0x240063C0: 61 DC.B 0x61 ; 'a' 0x240063C1: 69 DC.B 0x69 ; 'i' 0x240063C2: 6C DC.B 0x6C ; 'l' 0x240063C3: 65 DC.B 0x65 ; 'e' 0x240063C4: 64 DC.B 0x64 ; 'd' 0x240063C5: 20 DC.B 0x20 ; ' ' 0x240063C6: 74 DC.B 0x74 ; 't' 0x240063C7: 6F DC.B 0x6F ; 'o' 0x240063C8: 20 DC.B 0x20 ; ' ' 0x240063C9: 6F DC.B 0x6F ; 'o' 0x240063CA: 70 DC.B 0x70 ; 'p' 0x240063CB: 65 DC.B 0x65 ; 'e' 0x240063CC: 6E DC.B 0x6E ; 'n' 0x240063CD: 20 DC.B 0x20 ; ' ' 0x240063CE: 22 DC.B 0x22 ; '\"' 0x240063CF: 25 DC.B 0x25 ; '%' 0x240063D0: 73 DC.B 0x73 ; 's' 0x240063D1: 22 DC.B 0x22 ; '\"' 0x240063D2: 2E DC.B 0x2E ; '.' 0x240063D3: 20 DC.B 0x20 ; ' ' 0x240063D4: 28 DC.B 0x28 ; '(' 0x240063D5: 25 DC.B 0x25 ; '%' 0x240063D6: 75 DC.B 0x75 ; 'u' 0x240063D7: 29 DC.B 0x29 ; ')' 0x240063D8: 0A DC.B 0x0A ; '\n' 0x240063D9: 00 DC.B 0x00 ; '\0' 0x240063DA: 53 DC.B 0x53 ; 'S' 0x240063DB: 44 DC.B 0x44 ; 'D' 0x240063DC: 2D DC.B 0x2D ; '-' 0x240063DD: 63 DC.B 0x63 ; 'c' 0x240063DE: 61 DC.B 0x61 ; 'a' 0x240063DF: 72 DC.B 0x72 ; 'r' 0x240063E0: 64 DC.B 0x64 ; 'd' 0x240063E1: 20 DC.B 0x20 ; ' ' 0x240063E2: 77 DC.B 0x77 ; 'w' 0x240063E3: 61 DC.B 0x61 ; 'a' 0x240063E4: 73 DC.B 0x73 ; 's' 0x240063E5: 20 DC.B 0x20 ; ' ' 0x240063E6: 6D DC.B 0x6D ; 'm' 0x240063E7: 6F DC.B 0x6F ; 'o' 0x240063E8: 75 DC.B 0x75 ; 'u' 0x240063E9: 6E DC.B 0x6E ; 'n' 0x240063EA: 74 DC.B 0x74 ; 't' 0x240063EB: 65 DC.B 0x65 ; 'e' 0x240063EC: 64 DC.B 0x64 ; 'd' 0x240063ED: 2E DC.B 0x2E ; '.' 0x240063EE: 00 DC.B 0x00 ; '\0' 0x240063EF: 43 DC.B 0x43 ; 'C' 0x240063F0: 61 DC.B 0x61 ; 'a' 0x240063F1: 6E DC.B 0x6E ; 'n' 0x240063F2: 6E DC.B 0x6E ; 'n' 0x240063F3: 6F DC.B 0x6F ; 'o' 0x240063F4: 74 DC.B 0x74 ; 't' 0x240063F5: 20 DC.B 0x20 ; ' ' 0x240063F6: 6D DC.B 0x6D ; 'm' 0x240063F7: 6F DC.B 0x6F ; 'o' 0x240063F8: 75 DC.B 0x75 ; 'u' 0x240063F9: 6E DC.B 0x6E ; 'n' 0x240063FA: 74 DC.B 0x74 ; 't' 0x240063FB: 20 DC.B 0x20 ; ' ' 0x240063FC: 53 DC.B 0x53 ; 'S' 0x240063FD: 44 DC.B 0x44 ; 'D' 0x240063FE: 2D DC.B 0x2D ; '-' 0x240063FF: 63 DC.B 0x63 ; 'c' 0x24006400: 61 DC.B 0x61 ; 'a' 0x24006401: 72 DC.B 0x72 ; 'r' 0x24006402: 64 DC.B 0x64 ; 'd' 0x24006403: 21 DC.B 0x21 ; '!' 0x24006404: 00 DC.B 0x00 ; '\0' 0x24006405: 20 DC.B 0x20 ; ' ' 0x24006406: 4E DC.B 0x4E ; 'N' 0x24006407: 00 DC.B 0x00 ; '\0' 0x24006408: 00 DC.B 0x00 ; '\0' 0x24006409: 43 DC.B 0x43 ; 'C' 0x2400640A: 6F DC.B 0x6F ; 'o' 0x2400640B: 6E DC.B 0x6E ; 'n' 0x2400640C: 76 DC.B 0x76 ; 'v' 0x2400640D: 65 DC.B 0x65 ; 'e' 0x2400640E: 72 DC.B 0x72 ; 'r' 0x2400640F: 73 DC.B 0x73 ; 's' 0x24006410: 69 DC.B 0x69 ; 'i' 0x24006411: 6F DC.B 0x6F ; 'o' 0x24006412: 6E DC.B 0x6E ; 'n' 0x24006413: 20 DC.B 0x20 ; ' ' 0x24006414: 69 DC.B 0x69 ; 'i' 0x24006415: 73 DC.B 0x73 ; 's' 0x24006416: 20 DC.B 0x20 ; ' ' 0x24006417: 66 DC.B 0x66 ; 'f' 0x24006418: 69 DC.B 0x69 ; 'i' 0x24006419: 6E DC.B 0x6E ; 'n' 0x2400641A: 69 DC.B 0x69 ; 'i' 0x2400641B: 73 DC.B 0x73 ; 's' 0x2400641C: 68 DC.B 0x68 ; 'h' 0x2400641D: 65 DC.B 0x65 ; 'e' 0x2400641E: 64 DC.B 0x64 ; 'd' 0x2400641F: 2E DC.B 0x2E ; '.' 0x24006420: 00 DC.B 0x00 ; '\0' 0x24006421: 26 DC.B 0x26 ; '&' 0x24006422: 00 DC.B 0x00 ; '\0' 0x24006423: 00 DC.B 0x00 ; '\0' 0x24006424: 00 DC.B 0x00 ; '\0' 0x24006425: 2A DC.B 0x2A ; '*' 0x24006426: 00 DC.B 0x00 ; '\0' 0x24006427: 00 DC.B 0x00 ; '\0' 0x24006428: 00 DC.B 0x00 ; '\0' 0x24006429: 02 DC.B 0x02 ; '\x02' 0x2400642A: 00 DC.B 0x00 ; '\0' 0x2400642B: 7D DC.B 0x7D ; '}' 0x2400642C: 10 DC.B 0x10 ; '\x10' 0x2400642D: 2A DC.B 0x2A ; '*' 0x2400642E: 00 DC.B 0x00 ; '\0' 0x2400642F: 00 DC.B 0x00 ; '\0' 0x24006430: 00 DC.B 0x00 ; '\0' 0x24006431: 40 DC.B 0x40 ; '@' 0x24006432: 00 DC.B 0x00 ; '\0' 0x24006433: 00 DC.B 0x00 ; '\0' 0x24006434: 00 DC.B 0x00 ; '\0' 0x24006435: 08 DC.B 0x08 ; '\b' 0x24006436: 00 DC.B 0x00 ; '\0' 0x24006437: 7D DC.B 0x7D ; '}' 0x24006438: 10 DC.B 0x10 ; '\x10' 0x24006439: 93 DC.B 0x93 ; '\x93' 0x2400643A: 04 DC.B 0x04 ; '\x04' 0x2400643B: 30 DC.B 0x30 ; '0' 0x2400643C: 9F DC.B 0x9F ; '\x9F' 0x2400643D: 93 DC.B 0x93 ; '\x93' 0x2400643E: 0C DC.B 0x0C ; '\x0C' 0x2400643F: 40 DC.B 0x40 ; '@' 0x24006440: 00 DC.B 0x00 ; '\0' 0x24006441: 00 DC.B 0x00 ; '\0' 0x24006442: 00 DC.B 0x00 ; '\0' 0x24006443: 44 DC.B 0x44 ; 'D' 0x24006444: 00 DC.B 0x00 ; '\0' 0x24006445: 00 DC.B 0x00 ; '\0' 0x24006446: 00 DC.B 0x00 ; '\0' 0x24006447: 0A DC.B 0x0A ; '\n' 0x24006448: 00 DC.B 0x00 ; '\0' 0x24006449: 7D DC.B 0x7D ; '}' 0x2400644A: 10 DC.B 0x10 ; '\x10' 0x2400644B: 93 DC.B 0x93 ; '\x93' 0x2400644C: 04 DC.B 0x04 ; '\x04' 0x2400644D: 7D DC.B 0x7D ; '}' 0x2400644E: 10 DC.B 0x10 ; '\x10' 0x2400644F: 23 DC.B 0x23 ; '#' 0x24006450: 04 DC.B 0x04 ; '\x04' 0x24006451: 93 DC.B 0x93 ; '\x93' 0x24006452: 04 DC.B 0x04 ; '\x04' 0x24006453: 44 DC.B 0x44 ; 'D' 0x24006454: 00 DC.B 0x00 ; '\0' 0x24006455: 00 DC.B 0x00 ; '\0' 0x24006456: 00 DC.B 0x00 ; '\0' 0x24006457: 4C DC.B 0x4C ; 'L' 0x24006458: 00 DC.B 0x00 ; '\0' 0x24006459: 00 DC.B 0x00 ; '\0' 0x2400645A: 00 DC.B 0x00 ; '\0' 0x2400645B: 10 DC.B 0x10 ; '\x10' 0x2400645C: 00 DC.B 0x00 ; '\0' 0x2400645D: 31 DC.B 0x31 ; '1' 0x2400645E: 9F DC.B 0x9F ; '\x9F' 0x2400645F: 93 DC.B 0x93 ; '\x93' 0x24006460: 01 DC.B 0x01 ; '\x01' 0x24006461: 7D DC.B 0x7D ; '}' 0x24006462: 10 DC.B 0x10 ; '\x10' 0x24006463: 23 DC.B 0x23 ; '#' 0x24006464: 01 DC.B 0x01 ; '\x01' 0x24006465: 93 DC.B 0x93 ; '\x93' 0x24006466: 03 DC.B 0x03 ; '\x03' 0x24006467: 7D DC.B 0x7D ; '}' 0x24006468: 10 DC.B 0x10 ; '\x10' 0x24006469: 23 DC.B 0x23 ; '#' 0x2400646A: 04 DC.B 0x04 ; '\x04' 0x2400646B: 93 DC.B 0x93 ; '\x93' 0x2400646C: 04 DC.B 0x04 ; '\x04' 0x2400646D: 4C DC.B 0x4C ; 'L' 0x2400646E: 00 DC.B 0x00 ; '\0' 0x2400646F: 00 DC.B 0x00 ; '\0' 0x24006470: 00 DC.B 0x00 ; '\0' 0x24006471: 4E DC.B 0x4E ; 'N' 0x24006472: 00 DC.B 0x00 ; '\0' 0x24006473: 00 DC.B 0x00 ; '\0' 0x24006474: 00 DC.B 0x00 ; '\0' 0x24006475: 28 DC.B 0x28 ; '(' 0x24006476: 00 DC.B 0x00 ; '\0' 0x24006477: 31 DC.B 0x31 ; '1' 0x24006478: 9F DC.B 0x9F ; '\x9F' 0x24006479: 93 DC.B 0x93 ; '\x93' 0x2400647A: 01 DC.B 0x01 ; '\x01' 0x2400647B: 7D DC.B 0x7D ; '}' 0x2400647C: 10 DC.B 0x10 ; '\x10' 0x2400647D: 23 DC.B 0x23 ; '#' 0x2400647E: 01 DC.B 0x01 ; '\x01' 0x2400647F: 93 DC.B 0x93 ; '\x93' 0x24006480: 03 DC.B 0x03 ; '\x03' 0x24006481: 7D DC.B 0x7D ; '}' 0x24006482: 10 DC.B 0x10 ; '\x10' 0x24006483: 23 DC.B 0x23 ; '#' 0x24006484: 04 DC.B 0x04 ; '\x04' 0x24006485: 93 DC.B 0x93 ; '\x93' 0x24006486: 04 DC.B 0x04 ; '\x04' 0x24006487: 7D DC.B 0x7D ; '}' 0x24006488: 10 DC.B 0x10 ; '\x10' 0x24006489: 23 DC.B 0x23 ; '#' 0x2400648A: 08 DC.B 0x08 ; '\b' 0x2400648B: 93 DC.B 0x93 ; '\x93' 0x2400648C: 01 DC.B 0x01 ; '\x01' 0x2400648D: 7D DC.B 0x7D ; '}' 0x2400648E: 10 DC.B 0x10 ; '\x10' 0x2400648F: 23 DC.B 0x23 ; '#' 0x24006490: 09 DC.B 0x09 ; '\t' 0x24006491: 93 DC.B 0x93 ; '\x93' 0x24006492: 01 DC.B 0x01 ; '\x01' 0x24006493: 7D DC.B 0x7D ; '}' 0x24006494: 10 DC.B 0x10 ; '\x10' 0x24006495: 23 DC.B 0x23 ; '#' 0x24006496: 0A DC.B 0x0A ; '\n' 0x24006497: 93 DC.B 0x93 ; '\x93' 0x24006498: 01 DC.B 0x01 ; '\x01' 0x24006499: 7D DC.B 0x7D ; '}' 0x2400649A: 10 DC.B 0x10 ; '\x10' 0x2400649B: 23 DC.B 0x23 ; '#' 0x2400649C: 0B DC.B 0x0B ; '\v' 0x2400649D: 93 DC.B 0x93 ; '\x93' 0x2400649E: 01 DC.B 0x01 ; '\x01' 0x2400649F: 4E DC.B 0x4E ; 'N' 0x240064A0: 00 DC.B 0x00 ; '\0' 0x240064A1: 00 DC.B 0x00 ; '\0' 0x240064A2: 00 DC.B 0x00 ; '\0' 0x240064A3: 58 DC.B 0x58 ; 'X' 0x240064A4: 00 DC.B 0x00 ; '\0' 0x240064A5: 00 DC.B 0x00 ; '\0' 0x240064A6: 00 DC.B 0x00 ; '\0' 0x240064A7: 40 DC.B 0x40 ; '@' 0x240064A8: 00 DC.B 0x00 ; '\0' 0x240064A9: 31 DC.B 0x31 ; '1' 0x240064AA: 9F DC.B 0x9F ; '\x9F' 0x240064AB: 93 DC.B 0x93 ; '\x93' 0x240064AC: 01 DC.B 0x01 ; '\x01' 0x240064AD: 7D DC.B 0x7D ; '}' 0x240064AE: 10 DC.B 0x10 ; '\x10' 0x240064AF: 23 DC.B 0x23 ; '#' 0x240064B0: 01 DC.B 0x01 ; '\x01' 0x240064B1: 93 DC.B 0x93 ; '\x93' 0x240064B2: 03 DC.B 0x03 ; '\x03' 0x240064B3: 7D DC.B 0x7D ; '}' 0x240064B4: 10 DC.B 0x10 ; '\x10' 0x240064B5: 23 DC.B 0x23 ; '#' 0x240064B6: 04 DC.B 0x04 ; '\x04' 0x240064B7: 93 DC.B 0x93 ; '\x93' 0x240064B8: 04 DC.B 0x04 ; '\x04' 0x240064B9: 7D DC.B 0x7D ; '}' 0x240064BA: 10 DC.B 0x10 ; '\x10' 0x240064BB: 23 DC.B 0x23 ; '#' 0x240064BC: 08 DC.B 0x08 ; '\b' 0x240064BD: 93 DC.B 0x93 ; '\x93' 0x240064BE: 01 DC.B 0x01 ; '\x01' 0x240064BF: 7D DC.B 0x7D ; '}' 0x240064C0: 10 DC.B 0x10 ; '\x10' 0x240064C1: 23 DC.B 0x23 ; '#' 0x240064C2: 09 DC.B 0x09 ; '\t' 0x240064C3: 93 DC.B 0x93 ; '\x93' 0x240064C4: 01 DC.B 0x01 ; '\x01' 0x240064C5: 7D DC.B 0x7D ; '}' 0x240064C6: 10 DC.B 0x10 ; '\x10' 0x240064C7: 23 DC.B 0x23 ; '#' 0x240064C8: 0A DC.B 0x0A ; '\n' 0x240064C9: 93 DC.B 0x93 ; '\x93' 0x240064CA: 01 DC.B 0x01 ; '\x01' 0x240064CB: 7D DC.B 0x7D ; '}' 0x240064CC: 10 DC.B 0x10 ; '\x10' 0x240064CD: 23 DC.B 0x23 ; '#' 0x240064CE: 0B DC.B 0x0B ; '\v' 0x240064CF: 93 DC.B 0x93 ; '\x93' 0x240064D0: 01 DC.B 0x01 ; '\x01' 0x240064D1: 7D DC.B 0x7D ; '}' 0x240064D2: 10 DC.B 0x10 ; '\x10' 0x240064D3: 23 DC.B 0x23 ; '#' 0x240064D4: 0C DC.B 0x0C ; '\x0C' 0x240064D5: 93 DC.B 0x93 ; '\x93' 0x240064D6: 01 DC.B 0x01 ; '\x01' 0x240064D7: 7D DC.B 0x7D ; '}' 0x240064D8: 10 DC.B 0x10 ; '\x10' 0x240064D9: 23 DC.B 0x23 ; '#' 0x240064DA: 0D DC.B 0x0D ; '\r' 0x240064DB: 93 DC.B 0x93 ; '\x93' 0x240064DC: 01 DC.B 0x01 ; '\x01' 0x240064DD: 7D DC.B 0x7D ; '}' 0x240064DE: 10 DC.B 0x10 ; '\x10' 0x240064DF: 23 DC.B 0x23 ; '#' 0x240064E0: 0E DC.B 0x0E ; '\x0E' 0x240064E1: 93 DC.B 0x93 ; '\x93' 0x240064E2: 01 DC.B 0x01 ; '\x01' 0x240064E3: 7D DC.B 0x7D ; '}' 0x240064E4: 10 DC.B 0x10 ; '\x10' 0x240064E5: 23 DC.B 0x23 ; '#' 0x240064E6: 0F DC.B 0x0F ; '\x0F' 0x240064E7: 93 DC.B 0x93 ; '\x93' 0x240064E8: 01 DC.B 0x01 ; '\x01' 0x240064E9: 58 DC.B 0x58 ; 'X' 0x240064EA: 00 DC.B 0x00 ; '\0' 0x240064EB: 00 DC.B 0x00 ; '\0' 0x240064EC: 00 DC.B 0x00 ; '\0' 0x240064ED: 64 DC.B 0x64 ; 'd' 0x240064EE: 00 DC.B 0x00 ; '\0' 0x240064EF: 00 DC.B 0x00 ; '\0' 0x240064F0: 00 DC.B 0x00 ; '\0' 0x240064F1: 42 DC.B 0x42 ; 'B' 0x240064F2: 00 DC.B 0x00 ; '\0' 0x240064F3: 31 DC.B 0x31 ; '1' 0x240064F4: 9F DC.B 0x9F ; '\x9F' 0x240064F5: 93 DC.B 0x93 ; '\x93' 0x240064F6: 01 DC.B 0x01 ; '\x01' 0x240064F7: 7D DC.B 0x7D ; '}' 0x240064F8: 10 DC.B 0x10 ; '\x10' 0x240064F9: 23 DC.B 0x23 ; '#' 0x240064FA: 01 DC.B 0x01 ; '\x01' 0x240064FB: 93 DC.B 0x93 ; '\x93' 0x240064FC: 01 DC.B 0x01 ; '\x01' 0x240064FD: 93 DC.B 0x93 ; '\x93' 0x240064FE: 02 DC.B 0x02 ; '\x02' 0x240064FF: 7D DC.B 0x7D ; '}' 0x24006500: 10 DC.B 0x10 ; '\x10' 0x24006501: 23 DC.B 0x23 ; '#' 0x24006502: 04 DC.B 0x04 ; '\x04' 0x24006503: 93 DC.B 0x93 ; '\x93' 0x24006504: 04 DC.B 0x04 ; '\x04' 0x24006505: 7D DC.B 0x7D ; '}' 0x24006506: 10 DC.B 0x10 ; '\x10' 0x24006507: 23 DC.B 0x23 ; '#' 0x24006508: 08 DC.B 0x08 ; '\b' 0x24006509: 93 DC.B 0x93 ; '\x93' 0x2400650A: 01 DC.B 0x01 ; '\x01' 0x2400650B: 7D DC.B 0x7D ; '}' 0x2400650C: 10 DC.B 0x10 ; '\x10' 0x2400650D: 23 DC.B 0x23 ; '#' 0x2400650E: 09 DC.B 0x09 ; '\t' 0x2400650F: 93 DC.B 0x93 ; '\x93' 0x24006510: 01 DC.B 0x01 ; '\x01' 0x24006511: 7D DC.B 0x7D ; '}' 0x24006512: 10 DC.B 0x10 ; '\x10' 0x24006513: 23 DC.B 0x23 ; '#' 0x24006514: 0A DC.B 0x0A ; '\n' 0x24006515: 93 DC.B 0x93 ; '\x93' 0x24006516: 01 DC.B 0x01 ; '\x01' 0x24006517: 7D DC.B 0x7D ; '}' 0x24006518: 10 DC.B 0x10 ; '\x10' 0x24006519: 23 DC.B 0x23 ; '#' 0x2400651A: 0B DC.B 0x0B ; '\v' 0x2400651B: 93 DC.B 0x93 ; '\x93' 0x2400651C: 01 DC.B 0x01 ; '\x01' 0x2400651D: 7D DC.B 0x7D ; '}' 0x2400651E: 10 DC.B 0x10 ; '\x10' 0x2400651F: 23 DC.B 0x23 ; '#' 0x24006520: 0C DC.B 0x0C ; '\x0C' 0x24006521: 93 DC.B 0x93 ; '\x93' 0x24006522: 01 DC.B 0x01 ; '\x01' 0x24006523: 7D DC.B 0x7D ; '}' 0x24006524: 10 DC.B 0x10 ; '\x10' 0x24006525: 23 DC.B 0x23 ; '#' 0x24006526: 0D DC.B 0x0D ; '\r' 0x24006527: 93 DC.B 0x93 ; '\x93' 0x24006528: 01 DC.B 0x01 ; '\x01' 0x24006529: 7D DC.B 0x7D ; '}' 0x2400652A: 10 DC.B 0x10 ; '\x10' 0x2400652B: 23 DC.B 0x23 ; '#' 0x2400652C: 0E DC.B 0x0E ; '\x0E' 0x2400652D: 93 DC.B 0x93 ; '\x93' 0x2400652E: 01 DC.B 0x01 ; '\x01' 0x2400652F: 7D DC.B 0x7D ; '}' 0x24006530: 10 DC.B 0x10 ; '\x10' 0x24006531: 23 DC.B 0x23 ; '#' 0x24006532: 0F DC.B 0x0F ; '\x0F' 0x24006533: 93 DC.B 0x93 ; '\x93' 0x24006534: 01 DC.B 0x01 ; '\x01' 0x24006535: 64 DC.B 0x64 ; 'd' 0x24006536: 00 DC.B 0x00 ; '\0' 0x24006537: 00 DC.B 0x00 ; '\0' 0x24006538: 00 DC.B 0x00 ; '\0' 0x24006539: 66 DC.B 0x66 ; 'f' 0x2400653A: 00 DC.B 0x00 ; '\0' 0x2400653B: 00 DC.B 0x00 ; '\0' 0x2400653C: 00 DC.B 0x00 ; '\0' 0x2400653D: 18 DC.B 0x18 ; '\x18' 0x2400653E: 00 DC.B 0x00 ; '\0' 0x2400653F: 31 DC.B 0x31 ; '1' 0x24006540: 9F DC.B 0x9F ; '\x9F' 0x24006541: 93 DC.B 0x93 ; '\x93' 0x24006542: 01 DC.B 0x01 ; '\x01' 0x24006543: 7D DC.B 0x7D ; '}' 0x24006544: 10 DC.B 0x10 ; '\x10' 0x24006545: 23 DC.B 0x23 ; '#' 0x24006546: 01 DC.B 0x01 ; '\x01' 0x24006547: 93 DC.B 0x93 ; '\x93' 0x24006548: 01 DC.B 0x01 ; '\x01' 0x24006549: 93 DC.B 0x93 ; '\x93' 0x2400654A: 02 DC.B 0x02 ; '\x02' 0x2400654B: 7D DC.B 0x7D ; '}' 0x2400654C: 10 DC.B 0x10 ; '\x10' 0x2400654D: 23 DC.B 0x23 ; '#' 0x2400654E: 04 DC.B 0x04 ; '\x04' 0x2400654F: 93 DC.B 0x93 ; '\x93' 0x24006550: 04 DC.B 0x04 ; '\x04' 0x24006551: 7D DC.B 0x7D ; '}' 0x24006552: 10 DC.B 0x10 ; '\x10' 0x24006553: 23 DC.B 0x23 ; '#' 0x24006554: 08 DC.B 0x08 ; '\b' 0x24006555: 93 DC.B 0x93 ; '\x93' 0x24006556: 08 DC.B 0x08 ; '\b' 0x24006557: 66 DC.B 0x66 ; 'f' 0x24006558: 00 DC.B 0x00 ; '\0' 0x24006559: 00 DC.B 0x00 ; '\0' 0x2400655A: 00 DC.B 0x00 ; '\0' 0x2400655B: 6C DC.B 0x6C ; 'l' 0x2400655C: 00 DC.B 0x00 ; '\0' 0x2400655D: 00 DC.B 0x00 ; '\0' 0x2400655E: 00 DC.B 0x00 ; '\0' 0x2400655F: 12 DC.B 0x12 ; '\x12' 0x24006560: 00 DC.B 0x00 ; '\0' 0x24006561: 31 DC.B 0x31 ; '1' 0x24006562: 9F DC.B 0x9F ; '\x9F' 0x24006563: 93 DC.B 0x93 ; '\x93' 0x24006564: 01 DC.B 0x01 ; '\x01' 0x24006565: 7D DC.B 0x7D ; '}' 0x24006566: 10 DC.B 0x10 ; '\x10' 0x24006567: 23 DC.B 0x23 ; '#' 0x24006568: 01 DC.B 0x01 ; '\x01' 0x24006569: 93 DC.B 0x93 ; '\x93' 0x2400656A: 07 DC.B 0x07 ; '\x07' 0x2400656B: 93 DC.B 0x93 ; '\x93' 0x2400656C: 01 DC.B 0x01 ; '\x01' 0x2400656D: 7D DC.B 0x7D ; '}' 0x2400656E: 10 DC.B 0x10 ; '\x10' 0x2400656F: 23 DC.B 0x23 ; '#' 0x24006570: 09 DC.B 0x09 ; '\t' 0x24006571: 93 DC.B 0x93 ; '\x93' 0x24006572: 07 DC.B 0x07 ; '\x07' 0x24006573: 6C DC.B 0x6C ; 'l' 0x24006574: 00 DC.B 0x00 ; '\0' 0x24006575: 00 DC.B 0x00 ; '\0' 0x24006576: 00 DC.B 0x00 ; '\0' 0x24006577: 92 DC.B 0x92 ; '\x92' 0x24006578: 00 DC.B 0x00 ; '\0' 0x24006579: 00 DC.B 0x00 ; '\0' 0x2400657A: 00 DC.B 0x00 ; '\0' 0x2400657B: 12 DC.B 0x12 ; '\x12' 0x2400657C: 00 DC.B 0x00 ; '\0' 0x2400657D: 31 DC.B 0x31 ; '1' 0x2400657E: 9F DC.B 0x9F ; '\x9F' 0x2400657F: 93 DC.B 0x93 ; '\x93' 0x24006580: 01 DC.B 0x01 ; '\x01' 0x24006581: 7D DC.B 0x7D ; '}' 0x24006582: 10 DC.B 0x10 ; '\x10' 0x24006583: 23 DC.B 0x23 ; '#' 0x24006584: 01 DC.B 0x01 ; '\x01' 0x24006585: 93 DC.B 0x93 ; '\x93' 0x24006586: 0C DC.B 0x0C ; '\x0C' 0x24006587: 93 DC.B 0x93 ; '\x93' 0x24006588: 01 DC.B 0x01 ; '\x01' 0x24006589: 7D DC.B 0x7D ; '}' 0x2400658A: 10 DC.B 0x10 ; '\x10' 0x2400658B: 23 DC.B 0x23 ; '#' 0x2400658C: 0E DC.B 0x0E ; '\x0E' 0x2400658D: 93 DC.B 0x93 ; '\x93' 0x2400658E: 02 DC.B 0x02 ; '\x02' 0x2400658F: 00 DC.B 0x00 ; '\0' 0x24006590: 00 DC.B 0x00 ; '\0' 0x24006591: 00 DC.B 0x00 ; '\0' 0x24006592: 00 DC.B 0x00 ; '\0' 0x24006593: 00 DC.B 0x00 ; '\0' 0x24006594: 00 DC.B 0x00 ; '\0' 0x24006595: 00 DC.B 0x00 ; '\0' 0x24006596: 00 DC.B 0x00 ; '\0' 0x24006597: D4 DC.B 0xD4 ; '\xD4' 0x24006598: 00 DC.B 0x00 ; '\0' 0x24006599: 00 DC.B 0x00 ; '\0' 0x2400659A: 00 DC.B 0x00 ; '\0' 0x2400659B: DE DC.B 0xDE ; '\xDE' 0x2400659C: 00 DC.B 0x00 ; '\0' 0x2400659D: 00 DC.B 0x00 ; '\0' 0x2400659E: 00 DC.B 0x00 ; '\0' 0x2400659F: 01 DC.B 0x01 ; '\x01' 0x240065A0: 00 DC.B 0x00 ; '\0' 0x240065A1: 51 DC.B 0x51 ; 'Q' 0x240065A2: 00 DC.B 0x00 ; '\0' 0x240065A3: 00 DC.B 0x00 ; '\0' 0x240065A4: 00 DC.B 0x00 ; '\0' 0x240065A5: 00 DC.B 0x00 ; '\0' 0x240065A6: 00 DC.B 0x00 ; '\0' 0x240065A7: 00 DC.B 0x00 ; '\0' 0x240065A8: 00 DC.B 0x00 ; '\0' 0x240065A9: 00 DC.B 0x00 ; '\0' 0x240065AA: D8 DC.B 0xD8 ; '\xD8' 0x240065AB: 00 DC.B 0x00 ; '\0' 0x240065AC: 00 DC.B 0x00 ; '\0' 0x240065AD: 00 DC.B 0x00 ; '\0' 0x240065AE: 06 DC.B 0x06 ; '\x06' 0x240065AF: 01 DC.B 0x01 ; '\x01' 0x240065B0: 00 DC.B 0x00 ; '\0' 0x240065B1: 00 DC.B 0x00 ; '\0' 0x240065B2: 01 DC.B 0x01 ; '\x01' 0x240065B3: 00 DC.B 0x00 ; '\0' 0x240065B4: 50 DC.B 0x50 ; 'P' 0x240065B5: 00 DC.B 0x00 ; '\0' 0x240065B6: 00 DC.B 0x00 ; '\0' 0x240065B7: 00 DC.B 0x00 ; '\0' 0x240065B8: 00 DC.B 0x00 ; '\0' 0x240065B9: 00 DC.B 0x00 ; '\0' 0x240065BA: 00 DC.B 0x00 ; '\0' 0x240065BB: 00 DC.B 0x00 ; '\0' 0x240065BC: 00 DC.B 0x00 ; '\0' 0x240065BD: EC DC.B 0xEC ; '\xEC' 0x240065BE: 00 DC.B 0x00 ; '\0' 0x240065BF: 00 DC.B 0x00 ; '\0' 0x240065C0: 00 DC.B 0x00 ; '\0' 0x240065C1: EE DC.B 0xEE ; '\xEE' 0x240065C2: 00 DC.B 0x00 ; '\0' 0x240065C3: 00 DC.B 0x00 ; '\0' 0x240065C4: 00 DC.B 0x00 ; '\0' 0x240065C5: 03 DC.B 0x03 ; '\x03' 0x240065C6: 00 DC.B 0x00 ; '\0' 0x240065C7: 72 DC.B 0x72 ; 'r' 0x240065C8: 7F DC.B 0x7F ; '\x7F' 0x240065C9: 9F DC.B 0x9F ; '\x9F' 0x240065CA: F2 DC.B 0xF2 ; '\xF2' 0x240065CB: 00 DC.B 0x00 ; '\0' 0x240065CC: 00 DC.B 0x00 ; '\0' 0x240065CD: 00 DC.B 0x00 ; '\0' 0x240065CE: 16 DC.B 0x16 ; '\x16' 0x240065CF: 01 DC.B 0x01 ; '\x01' 0x240065D0: 00 DC.B 0x00 ; '\0' 0x240065D1: 00 DC.B 0x00 ; '\0' 0x240065D2: 03 DC.B 0x03 ; '\x03' 0x240065D3: 00 DC.B 0x00 ; '\0' 0x240065D4: 72 DC.B 0x72 ; 'r' 0x240065D5: 7E DC.B 0x7E ; '~' 0x240065D6: 9F DC.B 0x9F ; '\x9F' 0x240065D7: 00 DC.B 0x00 ; '\0' 0x240065D8: 00 DC.B 0x00 ; '\0' 0x240065D9: 00 DC.B 0x00 ; '\0' 0x240065DA: 00 DC.B 0x00 ; '\0' 0x240065DB: 00 DC.B 0x00 ; '\0' 0x240065DC: 00 DC.B 0x00 ; '\0' 0x240065DD: 00 DC.B 0x00 ; '\0' 0x240065DE: 00 DC.B 0x00 ; '\0' 0x240065DF: 1A DC.B 0x1A ; '\x1A' 0x240065E0: 01 DC.B 0x01 ; '\x01' 0x240065E1: 00 DC.B 0x00 ; '\0' 0x240065E2: 00 DC.B 0x00 ; '\0' 0x240065E3: 3A DC.B 0x3A ; ':' 0x240065E4: 01 DC.B 0x01 ; '\x01' 0x240065E5: 00 DC.B 0x00 ; '\0' 0x240065E6: 00 DC.B 0x00 ; '\0' 0x240065E7: 01 DC.B 0x01 ; '\x01' 0x240065E8: 00 DC.B 0x00 ; '\0' 0x240065E9: 50 DC.B 0x50 ; 'P' 0x240065EA: 00 DC.B 0x00 ; '\0' 0x240065EB: 00 DC.B 0x00 ; '\0' 0x240065EC: 00 DC.B 0x00 ; '\0' 0x240065ED: 00 DC.B 0x00 ; '\0' 0x240065EE: 00 DC.B 0x00 ; '\0' 0x240065EF: 00 DC.B 0x00 ; '\0' 0x240065F0: 00 DC.B 0x00 ; '\0' 0x240065F1: 00 DC.B 0x00 ; '\0' 0x240065F2: 30 DC.B 0x30 ; '0' 0x240065F3: 01 DC.B 0x01 ; '\x01' 0x240065F4: 00 DC.B 0x00 ; '\0' 0x240065F5: 00 DC.B 0x00 ; '\0' 0x240065F6: 66 DC.B 0x66 ; 'f' 0x240065F7: 01 DC.B 0x01 ; '\x01' 0x240065F8: 00 DC.B 0x00 ; '\0' 0x240065F9: 00 DC.B 0x00 ; '\0' 0x240065FA: 04 DC.B 0x04 ; '\x04' 0x240065FB: 00 DC.B 0x00 ; '\0' 0x240065FC: 33 DC.B 0x33 ; '3' 0x240065FD: 37 DC.B 0x37 ; '7' 0x240065FE: 1A DC.B 0x1A ; '\x1A' 0x240065FF: 9F DC.B 0x9F ; '\x9F' 0x24006600: 00 DC.B 0x00 ; '\0' 0x24006601: 00 DC.B 0x00 ; '\0' 0x24006602: 00 DC.B 0x00 ; '\0' 0x24006603: 00 DC.B 0x00 ; '\0' 0x24006604: 00 DC.B 0x00 ; '\0' 0x24006605: 00 DC.B 0x00 ; '\0' 0x24006606: 00 DC.B 0x00 ; '\0' 0x24006607: 00 DC.B 0x00 ; '\0' 0x24006608: 30 DC.B 0x30 ; '0' 0x24006609: 01 DC.B 0x01 ; '\x01' 0x2400660A: 00 DC.B 0x00 ; '\0' 0x2400660B: 00 DC.B 0x00 ; '\0' 0x2400660C: 66 DC.B 0x66 ; 'f' 0x2400660D: 01 DC.B 0x01 ; '\x01' 0x2400660E: 00 DC.B 0x00 ; '\0' 0x2400660F: 00 DC.B 0x00 ; '\0' 0x24006610: 02 DC.B 0x02 ; '\x02' 0x24006611: 00 DC.B 0x00 ; '\0' 0x24006612: 33 DC.B 0x33 ; '3' 0x24006613: 9F DC.B 0x9F ; '\x9F' 0x24006614: 00 DC.B 0x00 ; '\0' 0x24006615: 00 DC.B 0x00 ; '\0' 0x24006616: 00 DC.B 0x00 ; '\0' 0x24006617: 00 DC.B 0x00 ; '\0' 0x24006618: 00 DC.B 0x00 ; '\0' 0x24006619: 00 DC.B 0x00 ; '\0' 0x2400661A: 00 DC.B 0x00 ; '\0' 0x2400661B: 00 DC.B 0x00 ; '\0' 0x2400661C: 30 DC.B 0x30 ; '0' 0x2400661D: 01 DC.B 0x01 ; '\x01' 0x2400661E: 00 DC.B 0x00 ; '\0' 0x2400661F: 00 DC.B 0x00 ; '\0' 0x24006620: 66 DC.B 0x66 ; 'f' 0x24006621: 01 DC.B 0x01 ; '\x01' 0x24006622: 00 DC.B 0x00 ; '\0' 0x24006623: 00 DC.B 0x00 ; '\0' 0x24006624: 02 DC.B 0x02 ; '\x02' 0x24006625: 00 DC.B 0x00 ; '\0' 0x24006626: 33 DC.B 0x33 ; '3' 0x24006627: 9F DC.B 0x9F ; '\x9F' 0x24006628: 00 DC.B 0x00 ; '\0' 0x24006629: 00 DC.B 0x00 ; '\0' 0x2400662A: 00 DC.B 0x00 ; '\0' 0x2400662B: 00 DC.B 0x00 ; '\0' 0x2400662C: 00 DC.B 0x00 ; '\0' 0x2400662D: 00 DC.B 0x00 ; '\0' 0x2400662E: 00 DC.B 0x00 ; '\0' 0x2400662F: 00 DC.B 0x00 ; '\0' 0x24006630: 58 DC.B 0x58 ; 'X' 0x24006631: 01 DC.B 0x01 ; '\x01' 0x24006632: 00 DC.B 0x00 ; '\0' 0x24006633: 00 DC.B 0x00 ; '\0' 0x24006634: 60 DC.B 0x60 ; '`' 0x24006635: 01 DC.B 0x01 ; '\x01' 0x24006636: 00 DC.B 0x00 ; '\0' 0x24006637: 00 DC.B 0x00 ; '\0' 0x24006638: 01 DC.B 0x01 ; '\x01' 0x24006639: 00 DC.B 0x00 ; '\0' 0x2400663A: 50 DC.B 0x50 ; 'P' 0x2400663B: 00 DC.B 0x00 ; '\0' 0x2400663C: 00 DC.B 0x00 ; '\0' 0x2400663D: 00 DC.B 0x00 ; '\0' 0x2400663E: 00 DC.B 0x00 ; '\0' 0x2400663F: 00 DC.B 0x00 ; '\0' 0x24006640: 00 DC.B 0x00 ; '\0' 0x24006641: 00 DC.B 0x00 ; '\0' 0x24006642: 00 DC.B 0x00 ; '\0' 0x24006643: 8C DC.B 0x8C ; '\x8C' 0x24006644: 01 DC.B 0x01 ; '\x01' 0x24006645: 00 DC.B 0x00 ; '\0' 0x24006646: 00 DC.B 0x00 ; '\0' 0x24006647: D0 DC.B 0xD0 ; '\xD0' 0x24006648: 02 DC.B 0x02 ; '\x02' 0x24006649: 00 DC.B 0x00 ; '\0' 0x2400664A: 00 DC.B 0x00 ; '\0' 0x2400664B: 20 DC.B 0x20 ; ' ' 0x2400664C: 00 DC.B 0x00 ; '\0' 0x2400664D: 30 DC.B 0x30 ; '0' 0x2400664E: 9F DC.B 0x9F ; '\x9F' 0x2400664F: 93 DC.B 0x93 ; '\x93' 0x24006650: 04 DC.B 0x04 ; '\x04' 0x24006651: 30 DC.B 0x30 ; '0' 0x24006652: 9F DC.B 0x9F ; '\x9F' 0x24006653: 93 DC.B 0x93 ; '\x93' 0x24006654: 04 DC.B 0x04 ; '\x04' 0x24006655: 30 DC.B 0x30 ; '0' 0x24006656: 9F DC.B 0x9F ; '\x9F' 0x24006657: 93 DC.B 0x93 ; '\x93' 0x24006658: 04 DC.B 0x04 ; '\x04' 0x24006659: 30 DC.B 0x30 ; '0' 0x2400665A: 9F DC.B 0x9F ; '\x9F' 0x2400665B: 93 DC.B 0x93 ; '\x93' 0x2400665C: 04 DC.B 0x04 ; '\x04' 0x2400665D: 30 DC.B 0x30 ; '0' 0x2400665E: 9F DC.B 0x9F ; '\x9F' 0x2400665F: 93 DC.B 0x93 ; '\x93' 0x24006660: 04 DC.B 0x04 ; '\x04' 0x24006661: 30 DC.B 0x30 ; '0' 0x24006662: 9F DC.B 0x9F ; '\x9F' 0x24006663: 93 DC.B 0x93 ; '\x93' 0x24006664: 04 DC.B 0x04 ; '\x04' 0x24006665: 30 DC.B 0x30 ; '0' 0x24006666: 9F DC.B 0x9F ; '\x9F' 0x24006667: 93 DC.B 0x93 ; '\x93' 0x24006668: 04 DC.B 0x04 ; '\x04' 0x24006669: 30 DC.B 0x30 ; '0' 0x2400666A: 9F DC.B 0x9F ; '\x9F' 0x2400666B: 93 DC.B 0x93 ; '\x93' 0x2400666C: 04 DC.B 0x04 ; '\x04' 0x2400666D: D0 DC.B 0xD0 ; '\xD0' 0x2400666E: 02 DC.B 0x02 ; '\x02' 0x2400666F: 00 DC.B 0x00 ; '\0' 0x24006670: 00 DC.B 0x00 ; '\0' 0x24006671: D8 DC.B 0xD8 ; '\xD8' 0x24006672: 02 DC.B 0x02 ; '\x02' 0x24006673: 00 DC.B 0x00 ; '\0' 0x24006674: 00 DC.B 0x00 ; '\0' 0x24006675: 06 DC.B 0x06 ; '\x06' 0x24006676: 00 DC.B 0x00 ; '\0' 0x24006677: 93 DC.B 0x93 ; '\x93' 0x24006678: 1C DC.B 0x1C ; '\x1C' 0x24006679: 30 DC.B 0x30 ; '0' 0x2400667A: 9F DC.B 0x9F ; '\x9F' 0x2400667B: 93 DC.B 0x93 ; '\x93' 0x2400667C: 04 DC.B 0x04 ; '\x04' 0x2400667D: D8 DC.B 0xD8 ; '\xD8' 0x2400667E: 02 DC.B 0x02 ; '\x02' 0x2400667F: 00 DC.B 0x00 ; '\0' 0x24006680: 00 DC.B 0x00 ; '\0' 0x24006681: 3A DC.B 0x3A ; ':' 0x24006682: 03 DC.B 0x03 ; '\x03' 0x24006683: 00 DC.B 0x00 ; '\0' 0x24006684: 00 DC.B 0x00 ; '\0' 0x24006685: 21 DC.B 0x21 ; '!' 0x24006686: 00 DC.B 0x00 ; '\0' 0x24006687: 10 DC.B 0x10 ; '\x10' 0x24006688: 3F DC.B 0x3F ; '?' 0x24006689: 9F DC.B 0x9F ; '\x9F' 0x2400668A: 93 DC.B 0x93 ; '\x93' 0x2400668B: 04 DC.B 0x04 ; '\x04' 0x2400668C: 33 DC.B 0x33 ; '3' 0x2400668D: 9F DC.B 0x9F ; '\x9F' 0x2400668E: 93 DC.B 0x93 ; '\x93' 0x2400668F: 04 DC.B 0x04 ; '\x04' 0x24006690: 30 DC.B 0x30 ; '0' 0x24006691: 9F DC.B 0x9F ; '\x9F' 0x24006692: 93 DC.B 0x93 ; '\x93' 0x24006693: 04 DC.B 0x04 ; '\x04' 0x24006694: 30 DC.B 0x30 ; '0' 0x24006695: 9F DC.B 0x9F ; '\x9F' 0x24006696: 93 DC.B 0x93 ; '\x93' 0x24006697: 04 DC.B 0x04 ; '\x04' 0x24006698: 30 DC.B 0x30 ; '0' 0x24006699: 9F DC.B 0x9F ; '\x9F' 0x2400669A: 93 DC.B 0x93 ; '\x93' 0x2400669B: 04 DC.B 0x04 ; '\x04' 0x2400669C: 30 DC.B 0x30 ; '0' 0x2400669D: 9F DC.B 0x9F ; '\x9F' 0x2400669E: 93 DC.B 0x93 ; '\x93' 0x2400669F: 04 DC.B 0x04 ; '\x04' 0x240066A0: 30 DC.B 0x30 ; '0' 0x240066A1: 9F DC.B 0x9F ; '\x9F' 0x240066A2: 93 DC.B 0x93 ; '\x93' 0x240066A3: 04 DC.B 0x04 ; '\x04' 0x240066A4: 30 DC.B 0x30 ; '0' 0x240066A5: 9F DC.B 0x9F ; '\x9F' 0x240066A6: 93 DC.B 0x93 ; '\x93' 0x240066A7: 04 DC.B 0x04 ; '\x04' 0x240066A8: 3A DC.B 0x3A ; ':' 0x240066A9: 03 DC.B 0x03 ; '\x03' 0x240066AA: 00 DC.B 0x00 ; '\0' 0x240066AB: 00 DC.B 0x00 ; '\0' 0x240066AC: CA DC.B 0xCA ; '\xCA' 0x240066AD: 03 DC.B 0x03 ; '\x03' 0x240066AE: 00 DC.B 0x00 ; '\0' 0x240066AF: 00 DC.B 0x00 ; '\0' 0x240066B0: 20 DC.B 0x20 ; ' ' 0x240066B1: 00 DC.B 0x00 ; '\0' 0x240066B2: 30 DC.B 0x30 ; '0' 0x240066B3: 9F DC.B 0x9F ; '\x9F' 0x240066B4: 93 DC.B 0x93 ; '\x93' 0x240066B5: 04 DC.B 0x04 ; '\x04' 0x240066B6: 30 DC.B 0x30 ; '0' 0x240066B7: 9F DC.B 0x9F ; '\x9F' 0x240066B8: 93 DC.B 0x93 ; '\x93' 0x240066B9: 04 DC.B 0x04 ; '\x04' 0x240066BA: 30 DC.B 0x30 ; '0' 0x240066BB: 9F DC.B 0x9F ; '\x9F' 0x240066BC: 93 DC.B 0x93 ; '\x93' 0x240066BD: 04 DC.B 0x04 ; '\x04' 0x240066BE: 30 DC.B 0x30 ; '0' 0x240066BF: 9F DC.B 0x9F ; '\x9F' 0x240066C0: 93 DC.B 0x93 ; '\x93' 0x240066C1: 04 DC.B 0x04 ; '\x04' 0x240066C2: 30 DC.B 0x30 ; '0' 0x240066C3: 9F DC.B 0x9F ; '\x9F' 0x240066C4: 93 DC.B 0x93 ; '\x93' 0x240066C5: 04 DC.B 0x04 ; '\x04' 0x240066C6: 30 DC.B 0x30 ; '0' 0x240066C7: 9F DC.B 0x9F ; '\x9F' 0x240066C8: 93 DC.B 0x93 ; '\x93' 0x240066C9: 04 DC.B 0x04 ; '\x04' 0x240066CA: 30 DC.B 0x30 ; '0' 0x240066CB: 9F DC.B 0x9F ; '\x9F' 0x240066CC: 93 DC.B 0x93 ; '\x93' 0x240066CD: 04 DC.B 0x04 ; '\x04' 0x240066CE: 30 DC.B 0x30 ; '0' 0x240066CF: 9F DC.B 0x9F ; '\x9F' 0x240066D0: 93 DC.B 0x93 ; '\x93' 0x240066D1: 04 DC.B 0x04 ; '\x04' 0x240066D2: CA DC.B 0xCA ; '\xCA' 0x240066D3: 03 DC.B 0x03 ; '\x03' 0x240066D4: 00 DC.B 0x00 ; '\0' 0x240066D5: 00 DC.B 0x00 ; '\0' 0x240066D6: 72 DC.B 0x72 ; 'r' 0x240066D7: 04 DC.B 0x04 ; '\x04' 0x240066D8: 00 DC.B 0x00 ; '\0' 0x240066D9: 00 DC.B 0x00 ; '\0' 0x240066DA: 21 DC.B 0x21 ; '!' 0x240066DB: 00 DC.B 0x00 ; '\0' 0x240066DC: 10 DC.B 0x10 ; '\x10' 0x240066DD: 3F DC.B 0x3F ; '?' 0x240066DE: 9F DC.B 0x9F ; '\x9F' 0x240066DF: 93 DC.B 0x93 ; '\x93' 0x240066E0: 04 DC.B 0x04 ; '\x04' 0x240066E1: 33 DC.B 0x33 ; '3' 0x240066E2: 9F DC.B 0x9F ; '\x9F' 0x240066E3: 93 DC.B 0x93 ; '\x93' 0x240066E4: 04 DC.B 0x04 ; '\x04' 0x240066E5: 30 DC.B 0x30 ; '0' 0x240066E6: 9F DC.B 0x9F ; '\x9F' 0x240066E7: 93 DC.B 0x93 ; '\x93' 0x240066E8: 04 DC.B 0x04 ; '\x04' 0x240066E9: 30 DC.B 0x30 ; '0' 0x240066EA: 9F DC.B 0x9F ; '\x9F' 0x240066EB: 93 DC.B 0x93 ; '\x93' 0x240066EC: 04 DC.B 0x04 ; '\x04' 0x240066ED: 30 DC.B 0x30 ; '0' 0x240066EE: 9F DC.B 0x9F ; '\x9F' 0x240066EF: 93 DC.B 0x93 ; '\x93' 0x240066F0: 04 DC.B 0x04 ; '\x04' 0x240066F1: 30 DC.B 0x30 ; '0' 0x240066F2: 9F DC.B 0x9F ; '\x9F' 0x240066F3: 93 DC.B 0x93 ; '\x93' 0x240066F4: 04 DC.B 0x04 ; '\x04' 0x240066F5: 30 DC.B 0x30 ; '0' 0x240066F6: 9F DC.B 0x9F ; '\x9F' 0x240066F7: 93 DC.B 0x93 ; '\x93' 0x240066F8: 04 DC.B 0x04 ; '\x04' 0x240066F9: 30 DC.B 0x30 ; '0' 0x240066FA: 9F DC.B 0x9F ; '\x9F' 0x240066FB: 93 DC.B 0x93 ; '\x93' 0x240066FC: 04 DC.B 0x04 ; '\x04' 0x240066FD: 00 DC.B 0x00 ; '\0' 0x240066FE: 00 DC.B 0x00 ; '\0' 0x240066FF: 00 DC.B 0x00 ; '\0' 0x24006700: 00 DC.B 0x00 ; '\0' 0x24006701: 00 DC.B 0x00 ; '\0' 0x24006702: 00 DC.B 0x00 ; '\0' 0x24006703: 00 DC.B 0x00 ; '\0' 0x24006704: 00 DC.B 0x00 ; '\0' 0x24006705: 8C DC.B 0x8C ; '\x8C' 0x24006706: 01 DC.B 0x01 ; '\x01' 0x24006707: 00 DC.B 0x00 ; '\0' 0x24006708: 00 DC.B 0x00 ; '\0' 0x24006709: EA DC.B 0xEA ; '\xEA' 0x2400670A: 01 DC.B 0x01 ; '\x01' 0x2400670B: 00 DC.B 0x00 ; '\0' 0x2400670C: 00 DC.B 0x00 ; '\0' 0x2400670D: 4C DC.B 0x4C ; 'L' 0x2400670E: 00 DC.B 0x00 ; '\0' 0x2400670F: 30 DC.B 0x30 ; '0' 0x24006710: 9F DC.B 0x9F ; '\x9F' 0x24006711: 93 DC.B 0x93 ; '\x93' 0x24006712: 04 DC.B 0x04 ; '\x04' 0x24006713: 30 DC.B 0x30 ; '0' 0x24006714: 9F DC.B 0x9F ; '\x9F' 0x24006715: 93 DC.B 0x93 ; '\x93' 0x24006716: 04 DC.B 0x04 ; '\x04' 0x24006717: 30 DC.B 0x30 ; '0' 0x24006718: 9F DC.B 0x9F ; '\x9F' 0x24006719: 93 DC.B 0x93 ; '\x93' 0x2400671A: 04 DC.B 0x04 ; '\x04' 0x2400671B: 30 DC.B 0x30 ; '0' 0x2400671C: 9F DC.B 0x9F ; '\x9F' 0x2400671D: 93 DC.B 0x93 ; '\x93' 0x2400671E: 04 DC.B 0x04 ; '\x04' 0x2400671F: 30 DC.B 0x30 ; '0' 0x24006720: 9F DC.B 0x9F ; '\x9F' 0x24006721: 93 DC.B 0x93 ; '\x93' 0x24006722: 04 DC.B 0x04 ; '\x04' 0x24006723: 30 DC.B 0x30 ; '0' 0x24006724: 9F DC.B 0x9F ; '\x9F' 0x24006725: 93 DC.B 0x93 ; '\x93' 0x24006726: 04 DC.B 0x04 ; '\x04' 0x24006727: 30 DC.B 0x30 ; '0' 0x24006728: 9F DC.B 0x9F ; '\x9F' 0x24006729: 93 DC.B 0x93 ; '\x93' 0x2400672A: 04 DC.B 0x04 ; '\x04' 0x2400672B: 30 DC.B 0x30 ; '0' 0x2400672C: 9F DC.B 0x9F ; '\x9F' 0x2400672D: 93 DC.B 0x93 ; '\x93' 0x2400672E: 04 DC.B 0x04 ; '\x04' 0x2400672F: 30 DC.B 0x30 ; '0' 0x24006730: 9F DC.B 0x9F ; '\x9F' 0x24006731: 93 DC.B 0x93 ; '\x93' 0x24006732: 04 DC.B 0x04 ; '\x04' 0x24006733: 30 DC.B 0x30 ; '0' 0x24006734: 9F DC.B 0x9F ; '\x9F' 0x24006735: 93 DC.B 0x93 ; '\x93' 0x24006736: 04 DC.B 0x04 ; '\x04' 0x24006737: 30 DC.B 0x30 ; '0' 0x24006738: 9F DC.B 0x9F ; '\x9F' 0x24006739: 93 DC.B 0x93 ; '\x93' 0x2400673A: 04 DC.B 0x04 ; '\x04' 0x2400673B: 30 DC.B 0x30 ; '0' 0x2400673C: 9F DC.B 0x9F ; '\x9F' 0x2400673D: 93 DC.B 0x93 ; '\x93' 0x2400673E: 04 DC.B 0x04 ; '\x04' 0x2400673F: 30 DC.B 0x30 ; '0' 0x24006740: 9F DC.B 0x9F ; '\x9F' 0x24006741: 93 DC.B 0x93 ; '\x93' 0x24006742: 04 DC.B 0x04 ; '\x04' 0x24006743: 30 DC.B 0x30 ; '0' 0x24006744: 9F DC.B 0x9F ; '\x9F' 0x24006745: 93 DC.B 0x93 ; '\x93' 0x24006746: 04 DC.B 0x04 ; '\x04' 0x24006747: 30 DC.B 0x30 ; '0' 0x24006748: 9F DC.B 0x9F ; '\x9F' 0x24006749: 93 DC.B 0x93 ; '\x93' 0x2400674A: 04 DC.B 0x04 ; '\x04' 0x2400674B: 30 DC.B 0x30 ; '0' 0x2400674C: 9F DC.B 0x9F ; '\x9F' 0x2400674D: 93 DC.B 0x93 ; '\x93' 0x2400674E: 04 DC.B 0x04 ; '\x04' 0x2400674F: 30 DC.B 0x30 ; '0' 0x24006750: 9F DC.B 0x9F ; '\x9F' 0x24006751: 93 DC.B 0x93 ; '\x93' 0x24006752: 04 DC.B 0x04 ; '\x04' 0x24006753: 30 DC.B 0x30 ; '0' 0x24006754: 9F DC.B 0x9F ; '\x9F' 0x24006755: 93 DC.B 0x93 ; '\x93' 0x24006756: 04 DC.B 0x04 ; '\x04' 0x24006757: 30 DC.B 0x30 ; '0' 0x24006758: 9F DC.B 0x9F ; '\x9F' 0x24006759: 93 DC.B 0x93 ; '\x93' 0x2400675A: 04 DC.B 0x04 ; '\x04' 0x2400675B: EA DC.B 0xEA ; '\xEA' 0x2400675C: 01 DC.B 0x01 ; '\x01' 0x2400675D: 00 DC.B 0x00 ; '\0' 0x2400675E: 00 DC.B 0x00 ; '\0' 0x2400675F: 72 DC.B 0x72 ; 'r' 0x24006760: 04 DC.B 0x04 ; '\x04' 0x24006761: 00 DC.B 0x00 ; '\0' 0x24006762: 00 DC.B 0x00 ; '\0' 0x24006763: 50 DC.B 0x50 ; 'P' 0x24006764: 00 DC.B 0x00 ; '\0' 0x24006765: 35 DC.B 0x35 ; '5' 0x24006766: 9F DC.B 0x9F ; '\x9F' 0x24006767: 93 DC.B 0x93 ; '\x93' 0x24006768: 04 DC.B 0x04 ; '\x04' 0x24006769: 10 DC.B 0x10 ; '\x10' 0x2400676A: 80 DC.B 0x80 ; '\x80' 0x2400676B: 80 DC.B 0x80 ; '\x80' 0x2400676C: 04 DC.B 0x04 ; '\x04' 0x2400676D: 9F DC.B 0x9F ; '\x9F' 0x2400676E: 93 DC.B 0x93 ; '\x93' 0x2400676F: 04 DC.B 0x04 ; '\x04' 0x24006770: 31 DC.B 0x31 ; '1' 0x24006771: 9F DC.B 0x9F ; '\x9F' 0x24006772: 93 DC.B 0x93 ; '\x93' 0x24006773: 04 DC.B 0x04 ; '\x04' 0x24006774: 30 DC.B 0x30 ; '0' 0x24006775: 9F DC.B 0x9F ; '\x9F' 0x24006776: 93 DC.B 0x93 ; '\x93' 0x24006777: 04 DC.B 0x04 ; '\x04' 0x24006778: 30 DC.B 0x30 ; '0' 0x24006779: 9F DC.B 0x9F ; '\x9F' 0x2400677A: 93 DC.B 0x93 ; '\x93' 0x2400677B: 04 DC.B 0x04 ; '\x04' 0x2400677C: 30 DC.B 0x30 ; '0' 0x2400677D: 9F DC.B 0x9F ; '\x9F' 0x2400677E: 93 DC.B 0x93 ; '\x93' 0x2400677F: 04 DC.B 0x04 ; '\x04' 0x24006780: 30 DC.B 0x30 ; '0' 0x24006781: 9F DC.B 0x9F ; '\x9F' 0x24006782: 93 DC.B 0x93 ; '\x93' 0x24006783: 04 DC.B 0x04 ; '\x04' 0x24006784: 30 DC.B 0x30 ; '0' 0x24006785: 9F DC.B 0x9F ; '\x9F' 0x24006786: 93 DC.B 0x93 ; '\x93' 0x24006787: 04 DC.B 0x04 ; '\x04' 0x24006788: 30 DC.B 0x30 ; '0' 0x24006789: 9F DC.B 0x9F ; '\x9F' 0x2400678A: 93 DC.B 0x93 ; '\x93' 0x2400678B: 04 DC.B 0x04 ; '\x04' 0x2400678C: 32 DC.B 0x32 ; '2' 0x2400678D: 9F DC.B 0x9F ; '\x9F' 0x2400678E: 93 DC.B 0x93 ; '\x93' 0x2400678F: 04 DC.B 0x04 ; '\x04' 0x24006790: 32 DC.B 0x32 ; '2' 0x24006791: 9F DC.B 0x9F ; '\x9F' 0x24006792: 93 DC.B 0x93 ; '\x93' 0x24006793: 04 DC.B 0x04 ; '\x04' 0x24006794: 35 DC.B 0x35 ; '5' 0x24006795: 9F DC.B 0x9F ; '\x9F' 0x24006796: 93 DC.B 0x93 ; '\x93' 0x24006797: 04 DC.B 0x04 ; '\x04' 0x24006798: 10 DC.B 0x10 ; '\x10' 0x24006799: 28 DC.B 0x28 ; '(' 0x2400679A: 9F DC.B 0x9F ; '\x9F' 0x2400679B: 93 DC.B 0x93 ; '\x93' 0x2400679C: 04 DC.B 0x04 ; '\x04' 0x2400679D: 32 DC.B 0x32 ; '2' 0x2400679E: 9F DC.B 0x9F ; '\x9F' 0x2400679F: 93 DC.B 0x93 ; '\x93' 0x240067A0: 04 DC.B 0x04 ; '\x04' 0x240067A1: 32 DC.B 0x32 ; '2' 0x240067A2: 9F DC.B 0x9F ; '\x9F' 0x240067A3: 93 DC.B 0x93 ; '\x93' 0x240067A4: 04 DC.B 0x04 ; '\x04' 0x240067A5: 32 DC.B 0x32 ; '2' 0x240067A6: 9F DC.B 0x9F ; '\x9F' 0x240067A7: 93 DC.B 0x93 ; '\x93' 0x240067A8: 04 DC.B 0x04 ; '\x04' 0x240067A9: 38 DC.B 0x38 ; '8' 0x240067AA: 9F DC.B 0x9F ; '\x9F' 0x240067AB: 93 DC.B 0x93 ; '\x93' 0x240067AC: 04 DC.B 0x04 ; '\x04' 0x240067AD: 30 DC.B 0x30 ; '0' 0x240067AE: 9F DC.B 0x9F ; '\x9F' 0x240067AF: 93 DC.B 0x93 ; '\x93' 0x240067B0: 04 DC.B 0x04 ; '\x04' 0x240067B1: 30 DC.B 0x30 ; '0' 0x240067B2: 9F DC.B 0x9F ; '\x9F' 0x240067B3: 93 DC.B 0x93 ; '\x93' 0x240067B4: 04 DC.B 0x04 ; '\x04' 0x240067B5: 00 DC.B 0x00 ; '\0' 0x240067B6: 00 DC.B 0x00 ; '\0' 0x240067B7: 00 DC.B 0x00 ; '\0' 0x240067B8: 00 DC.B 0x00 ; '\0' 0x240067B9: 00 DC.B 0x00 ; '\0' 0x240067BA: 00 DC.B 0x00 ; '\0' 0x240067BB: 00 DC.B 0x00 ; '\0' 0x240067BC: 00 DC.B 0x00 ; '\0' 0x240067BD: BC DC.B 0xBC ; '\xBC' 0x240067BE: 01 DC.B 0x01 ; '\x01' 0x240067BF: 00 DC.B 0x00 ; '\0' 0x240067C0: 00 DC.B 0x00 ; '\0' 0x240067C1: D0 DC.B 0xD0 ; '\xD0' 0x240067C2: 01 DC.B 0x01 ; '\x01' 0x240067C3: 00 DC.B 0x00 ; '\0' 0x240067C4: 00 DC.B 0x00 ; '\0' 0x240067C5: 02 DC.B 0x02 ; '\x02' 0x240067C6: 00 DC.B 0x00 ; '\0' 0x240067C7: 7D DC.B 0x7D ; '}' 0x240067C8: 10 DC.B 0x10 ; '\x10' 0x240067C9: 00 DC.B 0x00 ; '\0' 0x240067CA: 00 DC.B 0x00 ; '\0' 0x240067CB: 00 DC.B 0x00 ; '\0' 0x240067CC: 00 DC.B 0x00 ; '\0' 0x240067CD: 00 DC.B 0x00 ; '\0' 0x240067CE: 00 DC.B 0x00 ; '\0' 0x240067CF: 00 DC.B 0x00 ; '\0' 0x240067D0: 00 DC.B 0x00 ; '\0' 0x240067D1: A6 DC.B 0xA6 ; '\xA6' 0x240067D2: 01 DC.B 0x01 ; '\x01' 0x240067D3: 00 DC.B 0x00 ; '\0' 0x240067D4: 00 DC.B 0x00 ; '\0' 0x240067D5: B8 DC.B 0xB8 ; '\xB8' 0x240067D6: 01 DC.B 0x01 ; '\x01' 0x240067D7: 00 DC.B 0x00 ; '\0' 0x240067D8: 00 DC.B 0x00 ; '\0' 0x240067D9: 01 DC.B 0x01 ; '\x01' 0x240067DA: 00 DC.B 0x00 ; '\0' 0x240067DB: 52 DC.B 0x52 ; 'R' 0x240067DC: 00 DC.B 0x00 ; '\0' 0x240067DD: 00 DC.B 0x00 ; '\0' 0x240067DE: 00 DC.B 0x00 ; '\0' 0x240067DF: 00 DC.B 0x00 ; '\0' 0x240067E0: 00 DC.B 0x00 ; '\0' 0x240067E1: 00 DC.B 0x00 ; '\0' 0x240067E2: 00 DC.B 0x00 ; '\0' 0x240067E3: 00 DC.B 0x00 ; '\0' 0x240067E4: F0 DC.B 0xF0 ; '\xF0' 0x240067E5: 01 DC.B 0x01 ; '\x01' 0x240067E6: 00 DC.B 0x00 ; '\0' 0x240067E7: 00 DC.B 0x00 ; '\0' 0x240067E8: 04 DC.B 0x04 ; '\x04' 0x240067E9: 02 DC.B 0x02 ; '\x02' 0x240067EA: 00 DC.B 0x00 ; '\0' 0x240067EB: 00 DC.B 0x00 ; '\0' 0x240067EC: 01 DC.B 0x01 ; '\x01' 0x240067ED: 00 DC.B 0x00 ; '\0' 0x240067EE: 52 DC.B 0x52 ; 'R' 0x240067EF: 24 DC.B 0x24 ; '$' 0x240067F0: 02 DC.B 0x02 ; '\x02' 0x240067F1: 00 DC.B 0x00 ; '\0' 0x240067F2: 00 DC.B 0x00 ; '\0' 0x240067F3: 2E DC.B 0x2E ; '.' 0x240067F4: 02 DC.B 0x02 ; '\x02' 0x240067F5: 00 DC.B 0x00 ; '\0' 0x240067F6: 00 DC.B 0x00 ; '\0' 0x240067F7: 01 DC.B 0x01 ; '\x01' 0x240067F8: 00 DC.B 0x00 ; '\0' 0x240067F9: 52 DC.B 0x52 ; 'R' 0x240067FA: 00 DC.B 0x00 ; '\0' 0x240067FB: 00 DC.B 0x00 ; '\0' 0x240067FC: 00 DC.B 0x00 ; '\0' 0x240067FD: 00 DC.B 0x00 ; '\0' 0x240067FE: 00 DC.B 0x00 ; '\0' 0x240067FF: 00 DC.B 0x00 ; '\0' 0x24006800: 00 DC.B 0x00 ; '\0' 0x24006801: 00 DC.B 0x00 ; '\0' 0x24006802: F2 DC.B 0xF2 ; '\xF2' 0x24006803: 01 DC.B 0x01 ; '\x01' 0x24006804: 00 DC.B 0x00 ; '\0' 0x24006805: 00 DC.B 0x00 ; '\0' 0x24006806: FE DC.B 0xFE ; '\xFE' 0x24006807: 01 DC.B 0x01 ; '\x01' 0x24006808: 00 DC.B 0x00 ; '\0' 0x24006809: 00 DC.B 0x00 ; '\0' 0x2400680A: 01 DC.B 0x01 ; '\x01' 0x2400680B: 00 DC.B 0x00 ; '\0' 0x2400680C: 51 DC.B 0x51 ; 'Q' 0x2400680D: 00 DC.B 0x00 ; '\0' 0x2400680E: 00 DC.B 0x00 ; '\0' 0x2400680F: 00 DC.B 0x00 ; '\0' 0x24006810: 00 DC.B 0x00 ; '\0' 0x24006811: 00 DC.B 0x00 ; '\0' 0x24006812: 00 DC.B 0x00 ; '\0' 0x24006813: 00 DC.B 0x00 ; '\0' 0x24006814: 00 DC.B 0x00 ; '\0' 0x24006815: 12 DC.B 0x12 ; '\x12' 0x24006816: 02 DC.B 0x02 ; '\x02' 0x24006817: 00 DC.B 0x00 ; '\0' 0x24006818: 00 DC.B 0x00 ; '\0' 0x24006819: 24 DC.B 0x24 ; '$' 0x2400681A: 02 DC.B 0x02 ; '\x02' 0x2400681B: 00 DC.B 0x00 ; '\0' 0x2400681C: 00 DC.B 0x00 ; '\0' 0x2400681D: 01 DC.B 0x01 ; '\x01' 0x2400681E: 00 DC.B 0x00 ; '\0' 0x2400681F: 51 DC.B 0x51 ; 'Q' 0x24006820: 2E DC.B 0x2E ; '.' 0x24006821: 02 DC.B 0x02 ; '\x02' 0x24006822: 00 DC.B 0x00 ; '\0' 0x24006823: 00 DC.B 0x00 ; '\0' 0x24006824: 40 DC.B 0x40 ; '@' 0x24006825: 02 DC.B 0x02 ; '\x02' 0x24006826: 00 DC.B 0x00 ; '\0' 0x24006827: 00 DC.B 0x00 ; '\0' 0x24006828: 01 DC.B 0x01 ; '\x01' 0x24006829: 00 DC.B 0x00 ; '\0' 0x2400682A: 51 DC.B 0x51 ; 'Q' 0x2400682B: 4C DC.B 0x4C ; 'L' 0x2400682C: 02 DC.B 0x02 ; '\x02' 0x2400682D: 00 DC.B 0x00 ; '\0' 0x2400682E: 00 DC.B 0x00 ; '\0' 0x2400682F: 5E DC.B 0x5E ; '^' 0x24006830: 02 DC.B 0x02 ; '\x02' 0x24006831: 00 DC.B 0x00 ; '\0' 0x24006832: 00 DC.B 0x00 ; '\0' 0x24006833: 01 DC.B 0x01 ; '\x01' 0x24006834: 00 DC.B 0x00 ; '\0' 0x24006835: 51 DC.B 0x51 ; 'Q' 0x24006836: B8 DC.B 0xB8 ; '\xB8' 0x24006837: 02 DC.B 0x02 ; '\x02' 0x24006838: 00 DC.B 0x00 ; '\0' 0x24006839: 00 DC.B 0x00 ; '\0' 0x2400683A: C0 DC.B 0xC0 ; '\xC0' 0x2400683B: 02 DC.B 0x02 ; '\x02' 0x2400683C: 00 DC.B 0x00 ; '\0' 0x2400683D: 00 DC.B 0x00 ; '\0' 0x2400683E: 01 DC.B 0x01 ; '\x01' 0x2400683F: 00 DC.B 0x00 ; '\0' 0x24006840: 51 DC.B 0x51 ; 'Q' 0x24006841: 44 DC.B 0x44 ; 'D' 0x24006842: 03 DC.B 0x03 ; '\x03' 0x24006843: 00 DC.B 0x00 ; '\0' 0x24006844: 00 DC.B 0x00 ; '\0' 0x24006845: 56 DC.B 0x56 ; 'V' 0x24006846: 03 DC.B 0x03 ; '\x03' 0x24006847: 00 DC.B 0x00 ; '\0' 0x24006848: 00 DC.B 0x00 ; '\0' 0x24006849: 01 DC.B 0x01 ; '\x01' 0x2400684A: 00 DC.B 0x00 ; '\0' 0x2400684B: 51 DC.B 0x51 ; 'Q' 0x2400684C: B8 DC.B 0xB8 ; '\xB8' 0x2400684D: 03 DC.B 0x03 ; '\x03' 0x2400684E: 00 DC.B 0x00 ; '\0' 0x2400684F: 00 DC.B 0x00 ; '\0' 0x24006850: C6 DC.B 0xC6 ; '\xC6' 0x24006851: 03 DC.B 0x03 ; '\x03' 0x24006852: 00 DC.B 0x00 ; '\0' 0x24006853: 00 DC.B 0x00 ; '\0' 0x24006854: 01 DC.B 0x01 ; '\x01' 0x24006855: 00 DC.B 0x00 ; '\0' 0x24006856: 51 DC.B 0x51 ; 'Q' 0x24006857: 00 DC.B 0x00 ; '\0' 0x24006858: 00 DC.B 0x00 ; '\0' 0x24006859: 00 DC.B 0x00 ; '\0' 0x2400685A: 00 DC.B 0x00 ; '\0' 0x2400685B: 00 DC.B 0x00 ; '\0' 0x2400685C: 00 DC.B 0x00 ; '\0' 0x2400685D: 00 DC.B 0x00 ; '\0' 0x2400685E: 00 DC.B 0x00 ; '\0' 0x2400685F: 68 DC.B 0x68 ; 'h' 0x24006860: 02 DC.B 0x02 ; '\x02' 0x24006861: 00 DC.B 0x00 ; '\0' 0x24006862: 00 DC.B 0x00 ; '\0' 0x24006863: 6E DC.B 0x6E ; 'n' 0x24006864: 02 DC.B 0x02 ; '\x02' 0x24006865: 00 DC.B 0x00 ; '\0' 0x24006866: 00 DC.B 0x00 ; '\0' 0x24006867: 01 DC.B 0x01 ; '\x01' 0x24006868: 00 DC.B 0x00 ; '\0' 0x24006869: 51 DC.B 0x51 ; 'Q' 0x2400686A: A6 DC.B 0xA6 ; '\xA6' 0x2400686B: 02 DC.B 0x02 ; '\x02' 0x2400686C: 00 DC.B 0x00 ; '\0' 0x2400686D: 00 DC.B 0x00 ; '\0' 0x2400686E: B0 DC.B 0xB0 ; '\xB0' 0x2400686F: 02 DC.B 0x02 ; '\x02' 0x24006870: 00 DC.B 0x00 ; '\0' 0x24006871: 00 DC.B 0x00 ; '\0' 0x24006872: 09 DC.B 0x09 ; '\t' 0x24006873: 00 DC.B 0x00 ; '\0' 0x24006874: 71 DC.B 0x71 ; 'q' 0x24006875: 00 DC.B 0x00 ; '\0' 0x24006876: 33 DC.B 0x33 ; '3' 0x24006877: 25 DC.B 0x25 ; '%' 0x24006878: 10 DC.B 0x10 ; '\x10' 0x24006879: FF DC.B 0xFF ; '\xFF' 0x2400687A: 3F DC.B 0x3F ; '?' 0x2400687B: 1A DC.B 0x1A ; '\x1A' 0x2400687C: 9F DC.B 0x9F ; '\x9F' 0x2400687D: 00 DC.B 0x00 ; '\0' 0x2400687E: 00 DC.B 0x00 ; '\0' 0x2400687F: 00 DC.B 0x00 ; '\0' 0x24006880: 00 DC.B 0x00 ; '\0' 0x24006881: 00 DC.B 0x00 ; '\0' 0x24006882: 00 DC.B 0x00 ; '\0' 0x24006883: 00 DC.B 0x00 ; '\0' 0x24006884: 00 DC.B 0x00 ; '\0' 0x24006885: 72 DC.B 0x72 ; 'r' 0x24006886: 02 DC.B 0x02 ; '\x02' 0x24006887: 00 DC.B 0x00 ; '\0' 0x24006888: 00 DC.B 0x00 ; '\0' 0x24006889: 9C DC.B 0x9C ; '\x9C' 0x2400688A: 02 DC.B 0x02 ; '\x02' 0x2400688B: 00 DC.B 0x00 ; '\0' 0x2400688C: 00 DC.B 0x00 ; '\0' 0x2400688D: 01 DC.B 0x01 ; '\x01' 0x2400688E: 00 DC.B 0x00 ; '\0' 0x2400688F: 51 DC.B 0x51 ; 'Q' 0x24006890: 00 DC.B 0x00 ; '\0' 0x24006891: 00 DC.B 0x00 ; '\0' 0x24006892: 00 DC.B 0x00 ; '\0' 0x24006893: 00 DC.B 0x00 ; '\0' 0x24006894: 00 DC.B 0x00 ; '\0' 0x24006895: 00 DC.B 0x00 ; '\0' 0x24006896: 00 DC.B 0x00 ; '\0' 0x24006897: 00 DC.B 0x00 ; '\0' 0x24006898: D8 DC.B 0xD8 ; '\xD8' 0x24006899: 02 DC.B 0x02 ; '\x02' 0x2400689A: 00 DC.B 0x00 ; '\0' 0x2400689B: 00 DC.B 0x00 ; '\0' 0x2400689C: 3A DC.B 0x3A ; ':' 0x2400689D: 03 DC.B 0x03 ; '\x03' 0x2400689E: 00 DC.B 0x00 ; '\0' 0x2400689F: 00 DC.B 0x00 ; '\0' 0x240068A0: 02 DC.B 0x02 ; '\x02' 0x240068A1: 00 DC.B 0x00 ; '\0' 0x240068A2: 31 DC.B 0x31 ; '1' 0x240068A3: 9F DC.B 0x9F ; '\x9F' 0x240068A4: CA DC.B 0xCA ; '\xCA' 0x240068A5: 03 DC.B 0x03 ; '\x03' 0x240068A6: 00 DC.B 0x00 ; '\0' 0x240068A7: 00 DC.B 0x00 ; '\0' 0x240068A8: 6E DC.B 0x6E ; 'n' 0x240068A9: 04 DC.B 0x04 ; '\x04' 0x240068AA: 00 DC.B 0x00 ; '\0' 0x240068AB: 00 DC.B 0x00 ; '\0' 0x240068AC: 02 DC.B 0x02 ; '\x02' 0x240068AD: 00 DC.B 0x00 ; '\0' 0x240068AE: 31 DC.B 0x31 ; '1' 0x240068AF: 9F DC.B 0x9F ; '\x9F' 0x240068B0: 00 DC.B 0x00 ; '\0' 0x240068B1: 00 DC.B 0x00 ; '\0' 0x240068B2: 00 DC.B 0x00 ; '\0' 0x240068B3: 00 DC.B 0x00 ; '\0' 0x240068B4: 00 DC.B 0x00 ; '\0' 0x240068B5: 00 DC.B 0x00 ; '\0' 0x240068B6: 00 DC.B 0x00 ; '\0' 0x240068B7: 00 DC.B 0x00 ; '\0' 0x240068B8: 22 DC.B 0x22 ; '\"' 0x240068B9: 03 DC.B 0x03 ; '\x03' 0x240068BA: 00 DC.B 0x00 ; '\0' 0x240068BB: 00 DC.B 0x00 ; '\0' 0x240068BC: 3A DC.B 0x3A ; ':' 0x240068BD: 03 DC.B 0x03 ; '\x03' 0x240068BE: 00 DC.B 0x00 ; '\0' 0x240068BF: 00 DC.B 0x00 ; '\0' 0x240068C0: 01 DC.B 0x01 ; '\x01' 0x240068C1: 00 DC.B 0x00 ; '\0' 0x240068C2: 51 DC.B 0x51 ; 'Q' 0x240068C3: CA DC.B 0xCA ; '\xCA' 0x240068C4: 03 DC.B 0x03 ; '\x03' 0x240068C5: 00 DC.B 0x00 ; '\0' 0x240068C6: 00 DC.B 0x00 ; '\0' 0x240068C7: E8 DC.B 0xE8 ; '\xE8' 0x240068C8: 03 DC.B 0x03 ; '\x03' 0x240068C9: 00 DC.B 0x00 ; '\0' 0x240068CA: 00 DC.B 0x00 ; '\0' 0x240068CB: 01 DC.B 0x01 ; '\x01' 0x240068CC: 00 DC.B 0x00 ; '\0' 0x240068CD: 51 DC.B 0x51 ; 'Q' 0x240068CE: 00 DC.B 0x00 ; '\0' 0x240068CF: 00 DC.B 0x00 ; '\0' 0x240068D0: 00 DC.B 0x00 ; '\0' 0x240068D1: 00 DC.B 0x00 ; '\0' 0x240068D2: 00 DC.B 0x00 ; '\0' 0x240068D3: 00 DC.B 0x00 ; '\0' 0x240068D4: 00 DC.B 0x00 ; '\0' 0x240068D5: 00 DC.B 0x00 ; '\0' 0x240068D6: 5C DC.B 0x5C ; '\\' 0x240068D7: 04 DC.B 0x04 ; '\x04' 0x240068D8: 00 DC.B 0x00 ; '\0' 0x240068D9: 00 DC.B 0x00 ; '\0' 0x240068DA: 62 DC.B 0x62 ; 'b' 0x240068DB: 04 DC.B 0x04 ; '\x04' 0x240068DC: 00 DC.B 0x00 ; '\0' 0x240068DD: 00 DC.B 0x00 ; '\0' 0x240068DE: 01 DC.B 0x01 ; '\x01' 0x240068DF: 00 DC.B 0x00 ; '\0' 0x240068E0: 50 DC.B 0x50 ; 'P' 0x240068E1: 00 DC.B 0x00 ; '\0' 0x240068E2: 00 DC.B 0x00 ; '\0' 0x240068E3: 00 DC.B 0x00 ; '\0' 0x240068E4: 00 DC.B 0x00 ; '\0' 0x240068E5: 00 DC.B 0x00 ; '\0' 0x240068E6: 00 DC.B 0x00 ; '\0' 0x240068E7: 00 DC.B 0x00 ; '\0' 0x240068E8: 00 DC.B 0x00 ; '\0' 0x240068E9: 72 DC.B 0x72 ; 'r' 0x240068EA: 04 DC.B 0x04 ; '\x04' 0x240068EB: 00 DC.B 0x00 ; '\0' 0x240068EC: 00 DC.B 0x00 ; '\0' 0x240068ED: 7C DC.B 0x7C ; '|' 0x240068EE: 04 DC.B 0x04 ; '\x04' 0x240068EF: 00 DC.B 0x00 ; '\0' 0x240068F0: 00 DC.B 0x00 ; '\0' 0x240068F1: 02 DC.B 0x02 ; '\x02' 0x240068F2: 00 DC.B 0x00 ; '\0' 0x240068F3: 7D DC.B 0x7D ; '}' 0x240068F4: 10 DC.B 0x10 ; '\x10' 0x240068F5: 7C DC.B 0x7C ; '|' 0x240068F6: 04 DC.B 0x04 ; '\x04' 0x240068F7: 00 DC.B 0x00 ; '\0' 0x240068F8: 00 DC.B 0x00 ; '\0' 0x240068F9: 84 DC.B 0x84 ; '\x84' 0x240068FA: 04 DC.B 0x04 ; '\x04' 0x240068FB: 00 DC.B 0x00 ; '\0' 0x240068FC: 00 DC.B 0x00 ; '\0' 0x240068FD: 0B DC.B 0x0B ; '\v' 0x240068FE: 00 DC.B 0x00 ; '\0' 0x240068FF: 30 DC.B 0x30 ; '0' 0x24006900: 9F DC.B 0x9F ; '\x9F' 0x24006901: 93 DC.B 0x93 ; '\x93' 0x24006902: 08 DC.B 0x08 ; '\b' 0x24006903: 7D DC.B 0x7D ; '}' 0x24006904: 10 DC.B 0x10 ; '\x10' 0x24006905: 23 DC.B 0x23 ; '#' 0x24006906: 08 DC.B 0x08 ; '\b' 0x24006907: 93 DC.B 0x93 ; '\x93' 0x24006908: B0 DC.B 0xB0 ; '\xB0' 0x24006909: 01 DC.B 0x01 ; '\x01' 0x2400690A: 84 DC.B 0x84 ; '\x84' 0x2400690B: 04 DC.B 0x04 ; '\x04' 0x2400690C: 00 DC.B 0x00 ; '\0' 0x2400690D: 00 DC.B 0x00 ; '\0' 0x2400690E: 88 DC.B 0x88 ; '\x88' 0x2400690F: 04 DC.B 0x04 ; '\x04' 0x24006910: 00 DC.B 0x00 ; '\0' 0x24006911: 00 DC.B 0x00 ; '\0' 0x24006912: 0B DC.B 0x0B ; '\v' 0x24006913: 00 DC.B 0x00 ; '\0' 0x24006914: 7D DC.B 0x7D ; '}' 0x24006915: 10 DC.B 0x10 ; '\x10' 0x24006916: 93 DC.B 0x93 ; '\x93' 0x24006917: 08 DC.B 0x08 ; '\b' 0x24006918: 7D DC.B 0x7D ; '}' 0x24006919: 10 DC.B 0x10 ; '\x10' 0x2400691A: 23 DC.B 0x23 ; '#' 0x2400691B: 08 DC.B 0x08 ; '\b' 0x2400691C: 93 DC.B 0x93 ; '\x93' 0x2400691D: B0 DC.B 0xB0 ; '\xB0' 0x2400691E: 01 DC.B 0x01 ; '\x01' 0x2400691F: 88 DC.B 0x88 ; '\x88' 0x24006920: 04 DC.B 0x04 ; '\x04' 0x24006921: 00 DC.B 0x00 ; '\0' 0x24006922: 00 DC.B 0x00 ; '\0' 0x24006923: 8C DC.B 0x8C ; '\x8C' 0x24006924: 04 DC.B 0x04 ; '\x04' 0x24006925: 00 DC.B 0x00 ; '\0' 0x24006926: 00 DC.B 0x00 ; '\0' 0x24006927: 11 DC.B 0x11 ; '\x11' 0x24006928: 00 DC.B 0x00 ; '\0' 0x24006929: 7D DC.B 0x7D ; '}' 0x2400692A: 10 DC.B 0x10 ; '\x10' 0x2400692B: 93 DC.B 0x93 ; '\x93' 0x2400692C: 28 DC.B 0x28 ; '(' 0x2400692D: 7D DC.B 0x7D ; '}' 0x2400692E: 10 DC.B 0x10 ; '\x10' 0x2400692F: 23 DC.B 0x23 ; '#' 0x24006930: 28 DC.B 0x28 ; '(' 0x24006931: 93 DC.B 0x93 ; '\x93' 0x24006932: 04 DC.B 0x04 ; '\x04' 0x24006933: 7D DC.B 0x7D ; '}' 0x24006934: 10 DC.B 0x10 ; '\x10' 0x24006935: 23 DC.B 0x23 ; '#' 0x24006936: 2C DC.B 0x2C ; ',' 0x24006937: 93 DC.B 0x93 ; '\x93' 0x24006938: 8C DC.B 0x8C ; '\x8C' 0x24006939: 01 DC.B 0x01 ; '\x01' 0x2400693A: 8C DC.B 0x8C ; '\x8C' 0x2400693B: 04 DC.B 0x04 ; '\x04' 0x2400693C: 00 DC.B 0x00 ; '\0' 0x2400693D: 00 DC.B 0x00 ; '\0' 0x2400693E: 90 DC.B 0x90 ; '\x90' 0x2400693F: 04 DC.B 0x04 ; '\x04' 0x24006940: 00 DC.B 0x00 ; '\0' 0x24006941: 00 DC.B 0x00 ; '\0' 0x24006942: 11 DC.B 0x11 ; '\x11' 0x24006943: 00 DC.B 0x00 ; '\0' 0x24006944: 7D DC.B 0x7D ; '}' 0x24006945: 10 DC.B 0x10 ; '\x10' 0x24006946: 93 DC.B 0x93 ; '\x93' 0x24006947: 2C DC.B 0x2C ; ',' 0x24006948: 7D DC.B 0x7D ; '}' 0x24006949: 10 DC.B 0x10 ; '\x10' 0x2400694A: 23 DC.B 0x23 ; '#' 0x2400694B: 2C DC.B 0x2C ; ',' 0x2400694C: 93 DC.B 0x93 ; '\x93' 0x2400694D: 04 DC.B 0x04 ; '\x04' 0x2400694E: 7D DC.B 0x7D ; '}' 0x2400694F: 10 DC.B 0x10 ; '\x10' 0x24006950: 23 DC.B 0x23 ; '#' 0x24006951: 30 DC.B 0x30 ; '0' 0x24006952: 93 DC.B 0x93 ; '\x93' 0x24006953: 88 DC.B 0x88 ; '\x88' 0x24006954: 01 DC.B 0x01 ; '\x01' 0x24006955: 90 DC.B 0x90 ; '\x90' 0x24006956: 04 DC.B 0x04 ; '\x04' 0x24006957: 00 DC.B 0x00 ; '\0' 0x24006958: 00 DC.B 0x00 ; '\0' 0x24006959: 98 DC.B 0x98 ; '\x98' 0x2400695A: 04 DC.B 0x04 ; '\x04' 0x2400695B: 00 DC.B 0x00 ; '\0' 0x2400695C: 00 DC.B 0x00 ; '\0' 0x2400695D: 11 DC.B 0x11 ; '\x11' 0x2400695E: 00 DC.B 0x00 ; '\0' 0x2400695F: 7D DC.B 0x7D ; '}' 0x24006960: 10 DC.B 0x10 ; '\x10' 0x24006961: 93 DC.B 0x93 ; '\x93' 0x24006962: 34 DC.B 0x34 ; '4' 0x24006963: 7D DC.B 0x7D ; '}' 0x24006964: 10 DC.B 0x10 ; '\x10' 0x24006965: 23 DC.B 0x23 ; '#' 0x24006966: 34 DC.B 0x34 ; '4' 0x24006967: 93 DC.B 0x93 ; '\x93' 0x24006968: 04 DC.B 0x04 ; '\x04' 0x24006969: 7D DC.B 0x7D ; '}' 0x2400696A: 10 DC.B 0x10 ; '\x10' 0x2400696B: 23 DC.B 0x23 ; '#' 0x2400696C: 38 DC.B 0x38 ; '8' 0x2400696D: 93 DC.B 0x93 ; '\x93' 0x2400696E: 80 DC.B 0x80 ; '\x80' 0x2400696F: 01 DC.B 0x01 ; '\x01' 0x24006970: 98 DC.B 0x98 ; '\x98' 0x24006971: 04 DC.B 0x04 ; '\x04' 0x24006972: 00 DC.B 0x00 ; '\0' 0x24006973: 00 DC.B 0x00 ; '\0' 0x24006974: 9E DC.B 0x9E ; '\x9E' 0x24006975: 04 DC.B 0x04 ; '\x04' 0x24006976: 00 DC.B 0x00 ; '\0' 0x24006977: 00 DC.B 0x00 ; '\0' 0x24006978: 1E DC.B 0x1E ; '\x1E' 0x24006979: 00 DC.B 0x00 ; '\0' 0x2400697A: 7D DC.B 0x7D ; '}' 0x2400697B: 10 DC.B 0x10 ; '\x10' 0x2400697C: 93 DC.B 0x93 ; '\x93' 0x2400697D: 34 DC.B 0x34 ; '4' 0x2400697E: 7D DC.B 0x7D ; '}' 0x2400697F: 10 DC.B 0x10 ; '\x10' 0x24006980: 23 DC.B 0x23 ; '#' 0x24006981: 34 DC.B 0x34 ; '4' 0x24006982: 93 DC.B 0x93 ; '\x93' 0x24006983: 04 DC.B 0x04 ; '\x04' 0x24006984: 93 DC.B 0x93 ; '\x93' 0x24006985: 10 DC.B 0x10 ; '\x10' 0x24006986: 7D DC.B 0x7D ; '}' 0x24006987: 10 DC.B 0x10 ; '\x10' 0x24006988: 23 DC.B 0x23 ; '#' 0x24006989: 48 DC.B 0x48 ; 'H' 0x2400698A: 93 DC.B 0x93 ; '\x93' 0x2400698B: 30 DC.B 0x30 ; '0' 0x2400698C: 7D DC.B 0x7D ; '}' 0x2400698D: 10 DC.B 0x10 ; '\x10' 0x2400698E: 23 DC.B 0x23 ; '#' 0x2400698F: 78 DC.B 0x78 ; 'x' 0x24006990: 93 DC.B 0x93 ; '\x93' 0x24006991: 04 DC.B 0x04 ; '\x04' 0x24006992: 7D DC.B 0x7D ; '}' 0x24006993: 10 DC.B 0x10 ; '\x10' 0x24006994: 23 DC.B 0x23 ; '#' 0x24006995: 7C DC.B 0x7C ; '|' 0x24006996: 93 DC.B 0x93 ; '\x93' 0x24006997: 3C DC.B 0x3C ; '<' 0x24006998: 9E DC.B 0x9E ; '\x9E' 0x24006999: 04 DC.B 0x04 ; '\x04' 0x2400699A: 00 DC.B 0x00 ; '\0' 0x2400699B: 00 DC.B 0x00 ; '\0' 0x2400699C: A0 DC.B 0xA0 ; '\xA0' 0x2400699D: 04 DC.B 0x04 ; '\x04' 0x2400699E: 00 DC.B 0x00 ; '\0' 0x2400699F: 00 DC.B 0x00 ; '\0' 0x240069A0: 0E DC.B 0x0E ; '\x0E' 0x240069A1: 00 DC.B 0x00 ; '\0' 0x240069A2: 7D DC.B 0x7D ; '}' 0x240069A3: 10 DC.B 0x10 ; '\x10' 0x240069A4: 93 DC.B 0x93 ; '\x93' 0x240069A5: 3C DC.B 0x3C ; '<' 0x240069A6: 30 DC.B 0x30 ; '0' 0x240069A7: 9F DC.B 0x9F ; '\x9F' 0x240069A8: 93 DC.B 0x93 ; '\x93' 0x240069A9: 04 DC.B 0x04 ; '\x04' 0x240069AA: 7D DC.B 0x7D ; '}' 0x240069AB: 10 DC.B 0x10 ; '\x10' 0x240069AC: 23 DC.B 0x23 ; '#' 0x240069AD: 40 DC.B 0x40 ; '@' 0x240069AE: 93 DC.B 0x93 ; '\x93' 0x240069AF: 78 DC.B 0x78 ; 'x' 0x240069B0: A0 DC.B 0xA0 ; '\xA0' 0x240069B1: 04 DC.B 0x04 ; '\x04' 0x240069B2: 00 DC.B 0x00 ; '\0' 0x240069B3: 00 DC.B 0x00 ; '\0' 0x240069B4: AA DC.B 0xAA ; '\xAA' 0x240069B5: 04 DC.B 0x04 ; '\x04' 0x240069B6: 00 DC.B 0x00 ; '\0' 0x240069B7: 00 DC.B 0x00 ; '\0' 0x240069B8: 24 DC.B 0x24 ; '$' 0x240069B9: 00 DC.B 0x00 ; '\0' 0x240069BA: 7D DC.B 0x7D ; '}' 0x240069BB: 10 DC.B 0x10 ; '\x10' 0x240069BC: 93 DC.B 0x93 ; '\x93' 0x240069BD: 3C DC.B 0x3C ; '<' 0x240069BE: 30 DC.B 0x30 ; '0' 0x240069BF: 9F DC.B 0x9F ; '\x9F' 0x240069C0: 93 DC.B 0x93 ; '\x93' 0x240069C1: 04 DC.B 0x04 ; '\x04' 0x240069C2: 7D DC.B 0x7D ; '}' 0x240069C3: 10 DC.B 0x10 ; '\x10' 0x240069C4: 23 DC.B 0x23 ; '#' 0x240069C5: 40 DC.B 0x40 ; '@' 0x240069C6: 93 DC.B 0x93 ; '\x93' 0x240069C7: 04 DC.B 0x04 ; '\x04' 0x240069C8: 30 DC.B 0x30 ; '0' 0x240069C9: 9F DC.B 0x9F ; '\x9F' 0x240069CA: 93 DC.B 0x93 ; '\x93' 0x240069CB: 04 DC.B 0x04 ; '\x04' 0x240069CC: 7D DC.B 0x7D ; '}' 0x240069CD: 10 DC.B 0x10 ; '\x10' 0x240069CE: 23 DC.B 0x23 ; '#' 0x240069CF: 48 DC.B 0x48 ; 'H' 0x240069D0: 93 DC.B 0x93 ; '\x93' 0x240069D1: 2C DC.B 0x2C ; ',' 0x240069D2: 7D DC.B 0x7D ; '}' 0x240069D3: 10 DC.B 0x10 ; '\x10' 0x240069D4: 23 DC.B 0x23 ; '#' 0x240069D5: 74 DC.B 0x74 ; 't' 0x240069D6: 93 DC.B 0x93 ; '\x93' 0x240069D7: 04 DC.B 0x04 ; '\x04' 0x240069D8: 7D DC.B 0x7D ; '}' 0x240069D9: 10 DC.B 0x10 ; '\x10' 0x240069DA: 23 DC.B 0x23 ; '#' 0x240069DB: 78 DC.B 0x78 ; 'x' 0x240069DC: 93 DC.B 0x93 ; '\x93' 0x240069DD: 40 DC.B 0x40 ; '@' 0x240069DE: 00 DC.B 0x00 ; '\0' 0x240069DF: 00 DC.B 0x00 ; '\0' 0x240069E0: 00 DC.B 0x00 ; '\0' 0x240069E1: 00 DC.B 0x00 ; '\0' 0x240069E2: 00 DC.B 0x00 ; '\0' 0x240069E3: 00 DC.B 0x00 ; '\0' 0x240069E4: 00 DC.B 0x00 ; '\0' 0x240069E5: 00 DC.B 0x00 ; '\0' 0x240069E6: C4 DC.B 0xC4 ; '\xC4' 0x240069E7: 04 DC.B 0x04 ; '\x04' 0x240069E8: 00 DC.B 0x00 ; '\0' 0x240069E9: 00 DC.B 0x00 ; '\0' 0x240069EA: C8 DC.B 0xC8 ; '\xC8' 0x240069EB: 04 DC.B 0x04 ; '\x04' 0x240069EC: 00 DC.B 0x00 ; '\0' 0x240069ED: 00 DC.B 0x00 ; '\0' 0x240069EE: 02 DC.B 0x02 ; '\x02' 0x240069EF: 00 DC.B 0x00 ; '\0' 0x240069F0: 7D DC.B 0x7D ; '}' 0x240069F1: 10 DC.B 0x10 ; '\x10' 0x240069F2: C8 DC.B 0xC8 ; '\xC8' 0x240069F3: 04 DC.B 0x04 ; '\x04' 0x240069F4: 00 DC.B 0x00 ; '\0' 0x240069F5: 00 DC.B 0x00 ; '\0' 0x240069F6: D4 DC.B 0xD4 ; '\xD4' 0x240069F7: 05 DC.B 0x05 ; '\x05' 0x240069F8: 00 DC.B 0x00 ; '\0' 0x240069F9: 00 DC.B 0x00 ; '\0' 0x240069FA: 0A DC.B 0x0A ; '\n' 0x240069FB: 00 DC.B 0x00 ; '\0'

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


_acUpBuffer: 0x240069FC: 00 DC.B 0x00 ; '\0' 0x240069FD: 53 DC.B 0x53 ; 'S' 0x240069FE: 45 DC.B 0x45 ; 'E' 0x240069FF: 47 DC.B 0x47 ; 'G' 0x24006A00: 47 DC.B 0x47 ; 'G' 0x24006A01: 45 DC.B 0x45 ; 'E' 0x24006A02: 52 DC.B 0x52 ; 'R' 0x24006A03: 20 DC.B 0x20 ; ' ' 0x24006A04: 43 DC.B 0x43 ; 'C' 0x24006A05: 2F DC.B 0x2F ; '/' 0x24006A06: 43 DC.B 0x43 ; 'C' 0x24006A07: 2B DC.B 0x2B ; '+' 0x24006A08: 2B DC.B 0x2B ; '+' 0x24006A09: 20 DC.B 0x20 ; ' ' 0x24006A0A: 63 DC.B 0x63 ; 'c' 0x24006A0B: 6F DC.B 0x6F ; 'o' 0x24006A0C: 6D DC.B 0x6D ; 'm' 0x24006A0D: 70 DC.B 0x70 ; 'p' 0x24006A0E: 69 DC.B 0x69 ; 'i' 0x24006A0F: 6C DC.B 0x6C ; 'l' 0x24006A10: 65 DC.B 0x65 ; 'e' 0x24006A11: 72 DC.B 0x72 ; 'r' 0x24006A12: 20 DC.B 0x20 ; ' ' 0x24006A13: 76 DC.B 0x76 ; 'v' 0x24006A14: 65 DC.B 0x65 ; 'e' 0x24006A15: 72 DC.B 0x72 ; 'r' 0x24006A16: 73 DC.B 0x73 ; 's' 0x24006A17: 69 DC.B 0x69 ; 'i' 0x24006A18: 6F DC.B 0x6F ; 'o' 0x24006A19: 6E DC.B 0x6E ; 'n' 0x24006A1A: 20 DC.B 0x20 ; ' ' 0x24006A1B: 31 DC.B 0x31 ; '1' 0x24006A1C: 38 DC.B 0x38 ; '8' 0x24006A1D: 2E DC.B 0x2E ; '.' 0x24006A1E: 31 DC.B 0x31 ; '1' 0x24006A1F: 2E DC.B 0x2E ; '.' 0x24006A20: 36 DC.B 0x36 ; '6' 0x24006A21: 20 DC.B 0x20 ; ' ' 0x24006A22: 28 DC.B 0x28 ; '(' 0x24006A23: 62 DC.B 0x62 ; 'b' 0x24006A24: 61 DC.B 0x61 ; 'a' 0x24006A25: 73 DC.B 0x73 ; 's' 0x24006A26: 65 DC.B 0x65 ; 'e' 0x24006A27: 64 DC.B 0x64 ; 'd' 0x24006A28: 20 DC.B 0x20 ; ' ' 0x24006A29: 6F DC.B 0x6F ; 'o' 0x24006A2A: 6E DC.B 0x6E ; 'n' 0x24006A2B: 20 DC.B 0x20 ; ' ' 0x24006A2C: 63 DC.B 0x63 ; 'c' 0x24006A2D: 6C DC.B 0x6C ; 'l' 0x24006A2E: 61 DC.B 0x61 ; 'a' 0x24006A2F: 6E DC.B 0x6E ; 'n' 0x24006A30: 67 DC.B 0x67 ; 'g' 0x24006A31: 20 DC.B 0x20 ; ' ' 0x24006A32: 31 DC.B 0x31 ; '1' 0x24006A33: 38 DC.B 0x38 ; '8' 0x24006A34: 2E DC.B 0x2E ; '.' 0x24006A35: 31 DC.B 0x31 ; '1' 0x24006A36: 2E DC.B 0x2E ; '.' 0x24006A37: 36 DC.B 0x36 ; '6' 0x24006A38: 29 DC.B 0x29 ; ')' 0x24006A39: 00 DC.B 0x00 ; '\0' 0x24006A3A: 41 DC.B 0x41 ; 'A' 0x24006A3B: 3B DC.B 0x3B ; ';' 0x24006A3C: 00 DC.B 0x00 ; '\0' 0x24006A3D: 00 DC.B 0x00 ; '\0' 0x24006A3E: 00 DC.B 0x00 ; '\0' 0x24006A3F: 61 DC.B 0x61 ; 'a' 0x24006A40: 65 DC.B 0x65 ; 'e' 0x24006A41: 61 DC.B 0x61 ; 'a' 0x24006A42: 62 DC.B 0x62 ; 'b' 0x24006A43: 69 DC.B 0x69 ; 'i' 0x24006A44: 00 DC.B 0x00 ; '\0' 0x24006A45: 01 DC.B 0x01 ; '\x01' 0x24006A46: 31 DC.B 0x31 ; '1' 0x24006A47: 00 DC.B 0x00 ; '\0' 0x24006A48: 00 DC.B 0x00 ; '\0' 0x24006A49: 00 DC.B 0x00 ; '\0' 0x24006A4A: 43 DC.B 0x43 ; 'C' 0x24006A4B: 32 DC.B 0x32 ; '2' 0x24006A4C: 2E DC.B 0x2E ; '.' 0x24006A4D: 30 DC.B 0x30 ; '0' 0x24006A4E: 39 DC.B 0x39 ; '9' 0x24006A4F: 00 DC.B 0x00 ; '\0' 0x24006A50: 06 DC.B 0x06 ; '\x06' 0x24006A51: 0D DC.B 0x0D ; '\r' 0x24006A52: 07 DC.B 0x07 ; '\x07' 0x24006A53: 4D DC.B 0x4D ; 'M' 0x24006A54: 08 DC.B 0x08 ; '\b' 0x24006A55: 00 DC.B 0x00 ; '\0' 0x24006A56: 09 DC.B 0x09 ; '\t' 0x24006A57: 02 DC.B 0x02 ; '\x02' 0x24006A58: 0A DC.B 0x0A ; '\n' 0x24006A59: 08 DC.B 0x08 ; '\b' 0x24006A5A: 0E DC.B 0x0E ; '\x0E' 0x24006A5B: 00 DC.B 0x00 ; '\0' 0x24006A5C: 11 DC.B 0x11 ; '\x11' 0x24006A5D: 01 DC.B 0x01 ; '\x01' 0x24006A5E: 12 DC.B 0x12 ; '\x12' 0x24006A5F: 04 DC.B 0x04 ; '\x04' 0x24006A60: 14 DC.B 0x14 ; '\x14' 0x24006A61: 01 DC.B 0x01 ; '\x01' 0x24006A62: 15 DC.B 0x15 ; '\x15' 0x24006A63: 00 DC.B 0x00 ; '\0' 0x24006A64: 17 DC.B 0x17 ; '\x17' 0x24006A65: 03 DC.B 0x03 ; '\x03' 0x24006A66: 18 DC.B 0x18 ; '\x18' 0x24006A67: 01 DC.B 0x01 ; '\x01' 0x24006A68: 19 DC.B 0x19 ; '\x19' 0x24006A69: 01 DC.B 0x01 ; '\x01' 0x24006A6A: 1A DC.B 0x1A ; '\x1A' 0x24006A6B: 01 DC.B 0x01 ; '\x01' 0x24006A6C: 1C DC.B 0x1C ; '\x1C' 0x24006A6D: 01 DC.B 0x01 ; '\x01' 0x24006A6E: 1E DC.B 0x1E ; '\x1E' 0x24006A6F: 03 DC.B 0x03 ; '\x03' 0x24006A70: 22 DC.B 0x22 ; '\"' 0x24006A71: 00 DC.B 0x00 ; '\0' 0x24006A72: 24 DC.B 0x24 ; '$' 0x24006A73: 01 DC.B 0x01 ; '\x01' 0x24006A74: 26 DC.B 0x26 ; '&' 0x24006A75: 01 DC.B 0x01 ; '\x01' 0x24006A76: 00 DC.B 0x00 ; '\0' 0x24006A77: 00 DC.B 0x00 ; '\0' 0x24006A78: 00 DC.B 0x00 ; '\0' 0x24006A79: 00 DC.B 0x00 ; '\0' 0x24006A7A: 00 DC.B 0x00 ; '\0' 0x24006A7B: 00 DC.B 0x00 ; '\0' 0x24006A7C: 00 DC.B 0x00 ; '\0' 0x24006A7D: 00 DC.B 0x00 ; '\0' 0x24006A7E: 00 DC.B 0x00 ; '\0' 0x24006A7F: 00 DC.B 0x00 ; '\0' 0x24006A80: 00 DC.B 0x00 ; '\0' 0x24006A81: 00 DC.B 0x00 ; '\0' 0x24006A82: 00 DC.B 0x00 ; '\0' 0x24006A83: 00 DC.B 0x00 ; '\0' 0x24006A84: 00 DC.B 0x00 ; '\0' 0x24006A85: 00 DC.B 0x00 ; '\0' 0x24006A86: 10 DC.B 0x10 ; '\x10' 0x24006A87: 06 DC.B 0x06 ; '\x06' 0x24006A88: 00 DC.B 0x00 ; '\0' 0x24006A89: 00 DC.B 0x00 ; '\0' 0x24006A8A: 00 DC.B 0x00 ; '\0' 0x24006A8B: 00 DC.B 0x00 ; '\0' 0x24006A8C: 00 DC.B 0x00 ; '\0' 0x24006A8D: 00 DC.B 0x00 ; '\0' 0x24006A8E: 00 DC.B 0x00 ; '\0' 0x24006A8F: 00 DC.B 0x00 ; '\0' 0x24006A90: 00 DC.B 0x00 ; '\0' 0x24006A91: 00 DC.B 0x00 ; '\0' 0x24006A92: 04 DC.B 0x04 ; '\x04' 0x24006A93: 00 DC.B 0x00 ; '\0' 0x24006A94: F1 DC.B 0xF1 ; '\xF1' 0x24006A95: FF DC.B 0xFF ; '\xFF' 0x24006A96: 2E DC.B 0x2E ; '.' 0x24006A97: 07 DC.B 0x07 ; '\x07' 0x24006A98: 00 DC.B 0x00 ; '\0' 0x24006A99: 00 DC.B 0x00 ; '\0' 0x24006A9A: 00 DC.B 0x00 ; '\0' 0x24006A9B: 00 DC.B 0x00 ; '\0' 0x24006A9C: 00 DC.B 0x00 ; '\0' 0x24006A9D: 00 DC.B 0x00 ; '\0' 0x24006A9E: 00 DC.B 0x00 ; '\0' 0x24006A9F: 00 DC.B 0x00 ; '\0' 0x24006AA0: 00 DC.B 0x00 ; '\0' 0x24006AA1: 00 DC.B 0x00 ; '\0' 0x24006AA2: 00 DC.B 0x00 ; '\0' 0x24006AA3: 00 DC.B 0x00 ; '\0' 0x24006AA4: 03 DC.B 0x03 ; '\x03' 0x24006AA5: 00 DC.B 0x00 ; '\0' 0x24006AA6: AA DC.B 0xAA ; '\xAA' 0x24006AA7: 00 DC.B 0x00 ; '\0' 0x24006AA8: 00 DC.B 0x00 ; '\0' 0x24006AA9: 00 DC.B 0x00 ; '\0' 0x24006AAA: 01 DC.B 0x01 ; '\x01' 0x24006AAB: 00 DC.B 0x00 ; '\0' 0x24006AAC: 00 DC.B 0x00 ; '\0' 0x24006AAD: 00 DC.B 0x00 ; '\0' 0x24006AAE: 66 DC.B 0x66 ; 'f' 0x24006AAF: 00 DC.B 0x00 ; '\0' 0x24006AB0: 00 DC.B 0x00 ; '\0' 0x24006AB1: 00 DC.B 0x00 ; '\0' 0x24006AB2: 02 DC.B 0x02 ; '\x02' 0x24006AB3: 00 DC.B 0x00 ; '\0' 0x24006AB4: 05 DC.B 0x05 ; '\x05' 0x24006AB5: 00 DC.B 0x00 ; '\0' 0x24006AB6: 17 DC.B 0x17 ; '\x17' 0x24006AB7: 07 DC.B 0x07 ; '\x07' 0x24006AB8: 00 DC.B 0x00 ; '\0' 0x24006AB9: 00 DC.B 0x00 ; '\0' 0x24006ABA: 00 DC.B 0x00 ; '\0' 0x24006ABB: 00 DC.B 0x00 ; '\0' 0x24006ABC: 00 DC.B 0x00 ; '\0' 0x24006ABD: 00 DC.B 0x00 ; '\0' 0x24006ABE: 00 DC.B 0x00 ; '\0' 0x24006ABF: 00 DC.B 0x00 ; '\0' 0x24006AC0: 00 DC.B 0x00 ; '\0' 0x24006AC1: 00 DC.B 0x00 ; '\0' 0x24006AC2: 00 DC.B 0x00 ; '\0' 0x24006AC3: 00 DC.B 0x00 ; '\0' 0x24006AC4: 05 DC.B 0x05 ; '\x05' 0x24006AC5: 00 DC.B 0x00 ; '\0' 0x24006AC6: EE DC.B 0xEE ; '\xEE' 0x24006AC7: 00 DC.B 0x00 ; '\0' 0x24006AC8: 00 DC.B 0x00 ; '\0' 0x24006AC9: 00 DC.B 0x00 ; '\0' 0x24006ACA: 00 DC.B 0x00 ; '\0' 0x24006ACB: 00 DC.B 0x00 ; '\0' 0x24006ACC: 00 DC.B 0x00 ; '\0' 0x24006ACD: 00 DC.B 0x00 ; '\0' 0x24006ACE: 09 DC.B 0x09 ; '\t' 0x24006ACF: 00 DC.B 0x00 ; '\0' 0x24006AD0: 00 DC.B 0x00 ; '\0' 0x24006AD1: 00 DC.B 0x00 ; '\0' 0x24006AD2: 01 DC.B 0x01 ; '\x01' 0x24006AD3: 00 DC.B 0x00 ; '\0' 0x24006AD4: 4E DC.B 0x4E ; 'N' 0x24006AD5: 00 DC.B 0x00 ; '\0' 0x24006AD6: EB DC.B 0xEB ; '\xEB' 0x24006AD7: 01 DC.B 0x01 ; '\x01' 0x24006AD8: 00 DC.B 0x00 ; '\0' 0x24006AD9: 00 DC.B 0x00 ; '\0' 0x24006ADA: 00 DC.B 0x00 ; '\0' 0x24006ADB: 00 DC.B 0x00 ; '\0' 0x24006ADC: 00 DC.B 0x00 ; '\0' 0x24006ADD: 00 DC.B 0x00 ; '\0' 0x24006ADE: 00 DC.B 0x00 ; '\0' 0x24006ADF: 04 DC.B 0x04 ; '\x04' 0x24006AE0: 00 DC.B 0x00 ; '\0' 0x24006AE1: 00 DC.B 0x00 ; '\0' 0x24006AE2: 01 DC.B 0x01 ; '\x01' 0x24006AE3: 00 DC.B 0x00 ; '\0' 0x24006AE4: 4F DC.B 0x4F ; 'O' 0x24006AE5: 00 DC.B 0x00 ; '\0' 0x24006AE6: D9 DC.B 0xD9 ; '\xD9' 0x24006AE7: 02 DC.B 0x02 ; '\x02' 0x24006AE8: 00 DC.B 0x00 ; '\0' 0x24006AE9: 00 DC.B 0x00 ; '\0' 0x24006AEA: 00 DC.B 0x00 ; '\0' 0x24006AEB: 00 DC.B 0x00 ; '\0' 0x24006AEC: 00 DC.B 0x00 ; '\0' 0x24006AED: 00 DC.B 0x00 ; '\0' 0x24006AEE: 10 DC.B 0x10 ; '\x10' 0x24006AEF: 00 DC.B 0x00 ; '\0' 0x24006AF0: 00 DC.B 0x00 ; '\0' 0x24006AF1: 00 DC.B 0x00 ; '\0' 0x24006AF2: 01 DC.B 0x01 ; '\x01' 0x24006AF3: 00 DC.B 0x00 ; '\0' 0x24006AF4: 50 DC.B 0x50 ; 'P' 0x24006AF5: 00 DC.B 0x00 ; '\0' 0x24006AF6: 02 DC.B 0x02 ; '\x02' 0x24006AF7: 01 DC.B 0x01 ; '\x01' 0x24006AF8: 00 DC.B 0x00 ; '\0' 0x24006AF9: 00 DC.B 0x00 ; '\0' 0x24006AFA: 00 DC.B 0x00 ; '\0' 0x24006AFB: 00 DC.B 0x00 ; '\0' 0x24006AFC: 00 DC.B 0x00 ; '\0' 0x24006AFD: 00 DC.B 0x00 ; '\0' 0x24006AFE: 11 DC.B 0x11 ; '\x11' 0x24006AFF: 00 DC.B 0x00 ; '\0' 0x24006B00: 00 DC.B 0x00 ; '\0' 0x24006B01: 00 DC.B 0x00 ; '\0' 0x24006B02: 01 DC.B 0x01 ; '\x01' 0x24006B03: 00 DC.B 0x00 ; '\0' 0x24006B04: 4D DC.B 0x4D ; 'M' 0x24006B05: 00 DC.B 0x00 ; '\0' 0x24006B06: 00 DC.B 0x00 ; '\0' 0x24006B07: 07 DC.B 0x07 ; '\x07' 0x24006B08: 00 DC.B 0x00 ; '\0' 0x24006B09: 00 DC.B 0x00 ; '\0' 0x24006B0A: 00 DC.B 0x00 ; '\0' 0x24006B0B: 00 DC.B 0x00 ; '\0' 0x24006B0C: 00 DC.B 0x00 ; '\0' 0x24006B0D: 00 DC.B 0x00 ; '\0' 0x24006B0E: 00 DC.B 0x00 ; '\0' 0x24006B0F: 00 DC.B 0x00 ; '\0' 0x24006B10: 00 DC.B 0x00 ; '\0' 0x24006B11: 00 DC.B 0x00 ; '\0' 0x24006B12: 00 DC.B 0x00 ; '\0' 0x24006B13: 00 DC.B 0x00 ; '\0' 0x24006B14: 07 DC.B 0x07 ; '\x07' 0x24006B15: 00 DC.B 0x00 ; '\0' 0x24006B16: E9 DC.B 0xE9 ; '\xE9' 0x24006B17: 06 DC.B 0x06 ; '\x06' 0x24006B18: 00 DC.B 0x00 ; '\0' 0x24006B19: 00 DC.B 0x00 ; '\0' 0x24006B1A: 00 DC.B 0x00 ; '\0' 0x24006B1B: 00 DC.B 0x00 ; '\0' 0x24006B1C: 00 DC.B 0x00 ; '\0' 0x24006B1D: 00 DC.B 0x00 ; '\0' 0x24006B1E: 00 DC.B 0x00 ; '\0' 0x24006B1F: 00 DC.B 0x00 ; '\0' 0x24006B20: 00 DC.B 0x00 ; '\0' 0x24006B21: 00 DC.B 0x00 ; '\0' 0x24006B22: 00 DC.B 0x00 ; '\0' 0x24006B23: 00 DC.B 0x00 ; '\0' 0x24006B24: 09 DC.B 0x09 ; '\t' 0x24006B25: 00 DC.B 0x00 ; '\0' 0x24006B26: D2 DC.B 0xD2 ; '\xD2' 0x24006B27: 06 DC.B 0x06 ; '\x06' 0x24006B28: 00 DC.B 0x00 ; '\0' 0x24006B29: 00 DC.B 0x00 ; '\0' 0x24006B2A: 00 DC.B 0x00 ; '\0' 0x24006B2B: 00 DC.B 0x00 ; '\0' 0x24006B2C: 00 DC.B 0x00 ; '\0' 0x24006B2D: 00 DC.B 0x00 ; '\0' 0x24006B2E: 00 DC.B 0x00 ; '\0' 0x24006B2F: 00 DC.B 0x00 ; '\0' 0x24006B30: 00 DC.B 0x00 ; '\0' 0x24006B31: 00 DC.B 0x00 ; '\0' 0x24006B32: 00 DC.B 0x00 ; '\0' 0x24006B33: 00 DC.B 0x00 ; '\0' 0x24006B34: 0B DC.B 0x0B ; '\v' 0x24006B35: 00 DC.B 0x00 ; '\0' 0x24006B36: BB DC.B 0xBB ; '\xBB' 0x24006B37: 06 DC.B 0x06 ; '\x06' 0x24006B38: 00 DC.B 0x00 ; '\0' 0x24006B39: 00 DC.B 0x00 ; '\0' 0x24006B3A: 00 DC.B 0x00 ; '\0' 0x24006B3B: 00 DC.B 0x00 ; '\0' 0x24006B3C: 00 DC.B 0x00 ; '\0' 0x24006B3D: 00 DC.B 0x00 ; '\0' 0x24006B3E: 00 DC.B 0x00 ; '\0' 0x24006B3F: 00 DC.B 0x00 ; '\0' 0x24006B40: 00 DC.B 0x00 ; '\0' 0x24006B41: 00 DC.B 0x00 ; '\0' 0x24006B42: 00 DC.B 0x00 ; '\0' 0x24006B43: 00 DC.B 0x00 ; '\0' 0x24006B44: 0D DC.B 0x0D ; '\r' 0x24006B45: 00 DC.B 0x00 ; '\0' 0x24006B46: A4 DC.B 0xA4 ; '\xA4' 0x24006B47: 06 DC.B 0x06 ; '\x06' 0x24006B48: 00 DC.B 0x00 ; '\0' 0x24006B49: 00 DC.B 0x00 ; '\0' 0x24006B4A: 00 DC.B 0x00 ; '\0' 0x24006B4B: 00 DC.B 0x00 ; '\0' 0x24006B4C: 00 DC.B 0x00 ; '\0' 0x24006B4D: 00 DC.B 0x00 ; '\0' 0x24006B4E: 00 DC.B 0x00 ; '\0' 0x24006B4F: 00 DC.B 0x00 ; '\0' 0x24006B50: 00 DC.B 0x00 ; '\0' 0x24006B51: 00 DC.B 0x00 ; '\0' 0x24006B52: 00 DC.B 0x00 ; '\0' 0x24006B53: 00 DC.B 0x00 ; '\0' 0x24006B54: 0F DC.B 0x0F ; '\x0F' 0x24006B55: 00 DC.B 0x00 ; '\0' 0x24006B56: B8 DC.B 0xB8 ; '\xB8' 0x24006B57: 05 DC.B 0x05 ; '\x05' 0x24006B58: 00 DC.B 0x00 ; '\0' 0x24006B59: 00 DC.B 0x00 ; '\0' 0x24006B5A: 01 DC.B 0x01 ; '\x01' 0x24006B5B: 00 DC.B 0x00 ; '\0' 0x24006B5C: 00 DC.B 0x00 ; '\0' 0x24006B5D: 00 DC.B 0x00 ; '\0' 0x24006B5E: 16 DC.B 0x16 ; '\x16' 0x24006B5F: 00 DC.B 0x00 ; '\0' 0x24006B60: 00 DC.B 0x00 ; '\0' 0x24006B61: 00 DC.B 0x00 ; '\0' 0x24006B62: 02 DC.B 0x02 ; '\x02' 0x24006B63: 00 DC.B 0x00 ; '\0' 0x24006B64: 11 DC.B 0x11 ; '\x11' 0x24006B65: 00 DC.B 0x00 ; '\0' 0x24006B66: DB DC.B 0xDB ; '\xDB' 0x24006B67: 04 DC.B 0x04 ; '\x04' 0x24006B68: 00 DC.B 0x00 ; '\0' 0x24006B69: 00 DC.B 0x00 ; '\0' 0x24006B6A: 01 DC.B 0x01 ; '\x01' 0x24006B6B: 00 DC.B 0x00 ; '\0' 0x24006B6C: 00 DC.B 0x00 ; '\0' 0x24006B6D: 00 DC.B 0x00 ; '\0' 0x24006B6E: 44 DC.B 0x44 ; 'D' 0x24006B6F: 00 DC.B 0x00 ; '\0' 0x24006B70: 00 DC.B 0x00 ; '\0' 0x24006B71: 00 DC.B 0x00 ; '\0' 0x24006B72: 02 DC.B 0x02 ; '\x02' 0x24006B73: 00 DC.B 0x00 ; '\0' 0x24006B74: 12 DC.B 0x12 ; '\x12' 0x24006B75: 00 DC.B 0x00 ; '\0' 0x24006B76: 51 DC.B 0x51 ; 'Q' 0x24006B77: 05 DC.B 0x05 ; '\x05' 0x24006B78: 00 DC.B 0x00 ; '\0' 0x24006B79: 00 DC.B 0x00 ; '\0' 0x24006B7A: 01 DC.B 0x01 ; '\x01' 0x24006B7B: 00 DC.B 0x00 ; '\0' 0x24006B7C: 00 DC.B 0x00 ; '\0' 0x24006B7D: 00 DC.B 0x00 ; '\0' 0x24006B7E: 56 DC.B 0x56 ; 'V' 0x24006B7F: 00 DC.B 0x00 ; '\0' 0x24006B80: 00 DC.B 0x00 ; '\0' 0x24006B81: 00 DC.B 0x00 ; '\0' 0x24006B82: 02 DC.B 0x02 ; '\x02' 0x24006B83: 00 DC.B 0x00 ; '\0' 0x24006B84: 14 DC.B 0x14 ; '\x14' 0x24006B85: 00 DC.B 0x00 ; '\0' 0x24006B86: 93 DC.B 0x93 ; '\x93' 0x24006B87: 06 DC.B 0x06 ; '\x06' 0x24006B88: 00 DC.B 0x00 ; '\0' 0x24006B89: 00 DC.B 0x00 ; '\0' 0x24006B8A: 00 DC.B 0x00 ; '\0' 0x24006B8B: 00 DC.B 0x00 ; '\0' 0x24006B8C: 00 DC.B 0x00 ; '\0' 0x24006B8D: 00 DC.B 0x00 ; '\0' 0x24006B8E: 00 DC.B 0x00 ; '\0' 0x24006B8F: 00 DC.B 0x00 ; '\0' 0x24006B90: 00 DC.B 0x00 ; '\0' 0x24006B91: 00 DC.B 0x00 ; '\0' 0x24006B92: 00 DC.B 0x00 ; '\0' 0x24006B93: 00 DC.B 0x00 ; '\0' 0x24006B94: 11 DC.B 0x11 ; '\x11' 0x24006B95: 00 DC.B 0x00 ; '\0' 0x24006B96: 82 DC.B 0x82 ; '\x82' 0x24006B97: 06 DC.B 0x06 ; '\x06' 0x24006B98: 00 DC.B 0x00 ; '\0' 0x24006B99: 00 DC.B 0x00 ; '\0' 0x24006B9A: 00 DC.B 0x00 ; '\0' 0x24006B9B: 00 DC.B 0x00 ; '\0' 0x24006B9C: 00 DC.B 0x00 ; '\0' 0x24006B9D: 00 DC.B 0x00 ; '\0' 0x24006B9E: 00 DC.B 0x00 ; '\0' 0x24006B9F: 00 DC.B 0x00 ; '\0' 0x24006BA0: 00 DC.B 0x00 ; '\0' 0x24006BA1: 00 DC.B 0x00 ; '\0' 0x24006BA2: 00 DC.B 0x00 ; '\0' 0x24006BA3: 00 DC.B 0x00 ; '\0' 0x24006BA4: 12 DC.B 0x12 ; '\x12' 0x24006BA5: 00 DC.B 0x00 ; '\0' 0x24006BA6: 71 DC.B 0x71 ; 'q' 0x24006BA7: 06 DC.B 0x06 ; '\x06' 0x24006BA8: 00 DC.B 0x00 ; '\0' 0x24006BA9: 00 DC.B 0x00 ; '\0' 0x24006BAA: 00 DC.B 0x00 ; '\0' 0x24006BAB: 00 DC.B 0x00 ; '\0' 0x24006BAC: 00 DC.B 0x00 ; '\0' 0x24006BAD: 00 DC.B 0x00 ; '\0' 0x24006BAE: 00 DC.B 0x00 ; '\0' 0x24006BAF: 00 DC.B 0x00 ; '\0' 0x24006BB0: 00 DC.B 0x00 ; '\0' 0x24006BB1: 00 DC.B 0x00 ; '\0' 0x24006BB2: 00 DC.B 0x00 ; '\0' 0x24006BB3: 00 DC.B 0x00 ; '\0' 0x24006BB4: 14 DC.B 0x14 ; '\x14' 0x24006BB5: 00 DC.B 0x00 ; '\0' 0x24006BB6: 28 DC.B 0x28 ; '(' 0x24006BB7: 07 DC.B 0x07 ; '\x07' 0x24006BB8: 00 DC.B 0x00 ; '\0' 0x24006BB9: 00 DC.B 0x00 ; '\0' 0x24006BBA: 00 DC.B 0x00 ; '\0' 0x24006BBB: 00 DC.B 0x00 ; '\0' 0x24006BBC: 00 DC.B 0x00 ; '\0' 0x24006BBD: 00 DC.B 0x00 ; '\0' 0x24006BBE: 00 DC.B 0x00 ; '\0' 0x24006BBF: 00 DC.B 0x00 ; '\0' 0x24006BC0: 00 DC.B 0x00 ; '\0' 0x24006BC1: 00 DC.B 0x00 ; '\0' 0x24006BC2: 00 DC.B 0x00 ; '\0' 0x24006BC3: 00 DC.B 0x00 ; '\0' 0x24006BC4: 16 DC.B 0x16 ; '\x16' 0x24006BC5: 00 DC.B 0x00 ; '\0' 0x24006BC6: 11 DC.B 0x11 ; '\x11' 0x24006BC7: 07 DC.B 0x07 ; '\x07' 0x24006BC8: 00 DC.B 0x00 ; '\0' 0x24006BC9: 00 DC.B 0x00 ; '\0' 0x24006BCA: 00 DC.B 0x00 ; '\0' 0x24006BCB: 00 DC.B 0x00 ; '\0' 0x24006BCC: 00 DC.B 0x00 ; '\0' 0x24006BCD: 00 DC.B 0x00 ; '\0' 0x24006BCE: 00 DC.B 0x00 ; '\0' 0x24006BCF: 00 DC.B 0x00 ; '\0' 0x24006BD0: 00 DC.B 0x00 ; '\0' 0x24006BD1: 00 DC.B 0x00 ; '\0' 0x24006BD2: 00 DC.B 0x00 ; '\0' 0x24006BD3: 00 DC.B 0x00 ; '\0' 0x24006BD4: 18 DC.B 0x18 ; '\x18' 0x24006BD5: 00 DC.B 0x00 ; '\0' 0x24006BD6: FA DC.B 0xFA ; '\xFA' 0x24006BD7: 06 DC.B 0x06 ; '\x06' 0x24006BD8: 00 DC.B 0x00 ; '\0' 0x24006BD9: 00 DC.B 0x00 ; '\0' 0x24006BDA: 00 DC.B 0x00 ; '\0' 0x24006BDB: 00 DC.B 0x00 ; '\0' 0x24006BDC: 00 DC.B 0x00 ; '\0' 0x24006BDD: 00 DC.B 0x00 ; '\0' 0x24006BDE: 00 DC.B 0x00 ; '\0' 0x24006BDF: 00 DC.B 0x00 ; '\0' 0x24006BE0: 00 DC.B 0x00 ; '\0' 0x24006BE1: 00 DC.B 0x00 ; '\0' 0x24006BE2: 00 DC.B 0x00 ; '\0' 0x24006BE3: 00 DC.B 0x00 ; '\0' 0x24006BE4: 1A DC.B 0x1A ; '\x1A' 0x24006BE5: 00 DC.B 0x00 ; '\0' 0x24006BE6: E3 DC.B 0xE3 ; '\xE3' 0x24006BE7: 06 DC.B 0x06 ; '\x06' 0x24006BE8: 00 DC.B 0x00 ; '\0' 0x24006BE9: 00 DC.B 0x00 ; '\0' 0x24006BEA: 00 DC.B 0x00 ; '\0' 0x24006BEB: 00 DC.B 0x00 ; '\0' 0x24006BEC: 00 DC.B 0x00 ; '\0' 0x24006BED: 00 DC.B 0x00 ; '\0' 0x24006BEE: 00 DC.B 0x00 ; '\0' 0x24006BEF: 00 DC.B 0x00 ; '\0' 0x24006BF0: 00 DC.B 0x00 ; '\0' 0x24006BF1: 00 DC.B 0x00 ; '\0' 0x24006BF2: 00 DC.B 0x00 ; '\0' 0x24006BF3: 00 DC.B 0x00 ; '\0' 0x24006BF4: 1C DC.B 0x1C ; '\x1C' 0x24006BF5: 00 DC.B 0x00 ; '\0' 0x24006BF6: CC DC.B 0xCC ; '\xCC' 0x24006BF7: 06 DC.B 0x06 ; '\x06' 0x24006BF8: 00 DC.B 0x00 ; '\0' 0x24006BF9: 00 DC.B 0x00 ; '\0' 0x24006BFA: 00 DC.B 0x00 ; '\0' 0x24006BFB: 00 DC.B 0x00 ; '\0' 0x24006BFC: 00 DC.B 0x00 ; '\0' 0x24006BFD: 00 DC.B 0x00 ; '\0' 0x24006BFE: 00 DC.B 0x00 ; '\0' 0x24006BFF: 00 DC.B 0x00 ; '\0' 0x24006C00: 00 DC.B 0x00 ; '\0' 0x24006C01: 00 DC.B 0x00 ; '\0' 0x24006C02: 00 DC.B 0x00 ; '\0' 0x24006C03: 00 DC.B 0x00 ; '\0' 0x24006C04: 1E DC.B 0x1E ; '\x1E' 0x24006C05: 00 DC.B 0x00 ; '\0' 0x24006C06: B5 DC.B 0xB5 ; '\xB5' 0x24006C07: 06 DC.B 0x06 ; '\x06' 0x24006C08: 00 DC.B 0x00 ; '\0' 0x24006C09: 00 DC.B 0x00 ; '\0' 0x24006C0A: 00 DC.B 0x00 ; '\0' 0x24006C0B: 00 DC.B 0x00 ; '\0' 0x24006C0C: 00 DC.B 0x00 ; '\0' 0x24006C0D: 00 DC.B 0x00 ; '\0' 0x24006C0E: 00 DC.B 0x00 ; '\0' 0x24006C0F: 00 DC.B 0x00 ; '\0' 0x24006C10: 00 DC.B 0x00 ; '\0' 0x24006C11: 00 DC.B 0x00 ; '\0' 0x24006C12: 00 DC.B 0x00 ; '\0' 0x24006C13: 00 DC.B 0x00 ; '\0' 0x24006C14: 20 DC.B 0x20 ; ' ' 0x24006C15: 00 DC.B 0x00 ; '\0' 0x24006C16: 9E DC.B 0x9E ; '\x9E' 0x24006C17: 06 DC.B 0x06 ; '\x06' 0x24006C18: 00 DC.B 0x00 ; '\0' 0x24006C19: 00 DC.B 0x00 ; '\0' 0x24006C1A: 00 DC.B 0x00 ; '\0' 0x24006C1B: 00 DC.B 0x00 ; '\0' 0x24006C1C: 00 DC.B 0x00 ; '\0' 0x24006C1D: 00 DC.B 0x00 ; '\0' 0x24006C1E: 00 DC.B 0x00 ; '\0' 0x24006C1F: 00 DC.B 0x00 ; '\0' 0x24006C20: 00 DC.B 0x00 ; '\0' 0x24006C21: 00 DC.B 0x00 ; '\0' 0x24006C22: 00 DC.B 0x00 ; '\0' 0x24006C23: 00 DC.B 0x00 ; '\0' 0x24006C24: 22 DC.B 0x22 ; '\"' 0x24006C25: 00 DC.B 0x00 ; '\0' 0x24006C26: 8D DC.B 0x8D ; '\x8D' 0x24006C27: 06 DC.B 0x06 ; '\x06' 0x24006C28: 00 DC.B 0x00 ; '\0' 0x24006C29: 00 DC.B 0x00 ; '\0' 0x24006C2A: 00 DC.B 0x00 ; '\0' 0x24006C2B: 00 DC.B 0x00 ; '\0' 0x24006C2C: 00 DC.B 0x00 ; '\0' 0x24006C2D: 00 DC.B 0x00 ; '\0' 0x24006C2E: 00 DC.B 0x00 ; '\0' 0x24006C2F: 00 DC.B 0x00 ; '\0' 0x24006C30: 00 DC.B 0x00 ; '\0' 0x24006C31: 00 DC.B 0x00 ; '\0' 0x24006C32: 00 DC.B 0x00 ; '\0' 0x24006C33: 00 DC.B 0x00 ; '\0' 0x24006C34: 24 DC.B 0x24 ; '$' 0x24006C35: 00 DC.B 0x00 ; '\0' 0x24006C36: 7C DC.B 0x7C ; '|' 0x24006C37: 06 DC.B 0x06 ; '\x06' 0x24006C38: 00 DC.B 0x00 ; '\0' 0x24006C39: 00 DC.B 0x00 ; '\0' 0x24006C3A: 00 DC.B 0x00 ; '\0' 0x24006C3B: 00 DC.B 0x00 ; '\0' 0x24006C3C: 00 DC.B 0x00 ; '\0' 0x24006C3D: 00 DC.B 0x00 ; '\0' 0x24006C3E: 00 DC.B 0x00 ; '\0' 0x24006C3F: 00 DC.B 0x00 ; '\0' 0x24006C40: 00 DC.B 0x00 ; '\0' 0x24006C41: 00 DC.B 0x00 ; '\0' 0x24006C42: 00 DC.B 0x00 ; '\0' 0x24006C43: 00 DC.B 0x00 ; '\0' 0x24006C44: 26 DC.B 0x26 ; '&' 0x24006C45: 00 DC.B 0x00 ; '\0' 0x24006C46: 6B DC.B 0x6B ; 'k' 0x24006C47: 06 DC.B 0x06 ; '\x06' 0x24006C48: 00 DC.B 0x00 ; '\0' 0x24006C49: 00 DC.B 0x00 ; '\0' 0x24006C4A: 00 DC.B 0x00 ; '\0' 0x24006C4B: 00 DC.B 0x00 ; '\0' 0x24006C4C: 00 DC.B 0x00 ; '\0' 0x24006C4D: 00 DC.B 0x00 ; '\0' 0x24006C4E: 00 DC.B 0x00 ; '\0' 0x24006C4F: 00 DC.B 0x00 ; '\0' 0x24006C50: 00 DC.B 0x00 ; '\0' 0x24006C51: 00 DC.B 0x00 ; '\0' 0x24006C52: 00 DC.B 0x00 ; '\0' 0x24006C53: 00 DC.B 0x00 ; '\0' 0x24006C54: 28 DC.B 0x28 ; '(' 0x24006C55: 00 DC.B 0x00 ; '\0' 0x24006C56: 22 DC.B 0x22 ; '\"' 0x24006C57: 07 DC.B 0x07 ; '\x07' 0x24006C58: 00 DC.B 0x00 ; '\0' 0x24006C59: 00 DC.B 0x00 ; '\0' 0x24006C5A: 00 DC.B 0x00 ; '\0' 0x24006C5B: 00 DC.B 0x00 ; '\0' 0x24006C5C: 00 DC.B 0x00 ; '\0' 0x24006C5D: 00 DC.B 0x00 ; '\0' 0x24006C5E: 00 DC.B 0x00 ; '\0' 0x24006C5F: 00 DC.B 0x00 ; '\0' 0x24006C60: 00 DC.B 0x00 ; '\0' 0x24006C61: 00 DC.B 0x00 ; '\0' 0x24006C62: 00 DC.B 0x00 ; '\0' 0x24006C63: 00 DC.B 0x00 ; '\0' 0x24006C64: 2A DC.B 0x2A ; '*' 0x24006C65: 00 DC.B 0x00 ; '\0' 0x24006C66: 0B DC.B 0x0B ; '\v' 0x24006C67: 07 DC.B 0x07 ; '\x07' 0x24006C68: 00 DC.B 0x00 ; '\0' 0x24006C69: 00 DC.B 0x00 ; '\0' 0x24006C6A: 00 DC.B 0x00 ; '\0' 0x24006C6B: 00 DC.B 0x00 ; '\0' 0x24006C6C: 00 DC.B 0x00 ; '\0' 0x24006C6D: 00 DC.B 0x00 ; '\0' 0x24006C6E: 00 DC.B 0x00 ; '\0' 0x24006C6F: 00 DC.B 0x00 ; '\0' 0x24006C70: 00 DC.B 0x00 ; '\0' 0x24006C71: 00 DC.B 0x00 ; '\0' 0x24006C72: 00 DC.B 0x00 ; '\0' 0x24006C73: 00 DC.B 0x00 ; '\0' 0x24006C74: 2C DC.B 0x2C ; ',' 0x24006C75: 00 DC.B 0x00 ; '\0' 0x24006C76: F4 DC.B 0xF4 ; '\xF4' 0x24006C77: 06 DC.B 0x06 ; '\x06' 0x24006C78: 00 DC.B 0x00 ; '\0' 0x24006C79: 00 DC.B 0x00 ; '\0' 0x24006C7A: 00 DC.B 0x00 ; '\0' 0x24006C7B: 00 DC.B 0x00 ; '\0' 0x24006C7C: 00 DC.B 0x00 ; '\0' 0x24006C7D: 00 DC.B 0x00 ; '\0' 0x24006C7E: 00 DC.B 0x00 ; '\0' 0x24006C7F: 00 DC.B 0x00 ; '\0' 0x24006C80: 00 DC.B 0x00 ; '\0' 0x24006C81: 00 DC.B 0x00 ; '\0' 0x24006C82: 00 DC.B 0x00 ; '\0' 0x24006C83: 00 DC.B 0x00 ; '\0' 0x24006C84: 2E DC.B 0x2E ; '.' 0x24006C85: 00 DC.B 0x00 ; '\0' 0x24006C86: DD DC.B 0xDD ; '\xDD' 0x24006C87: 06 DC.B 0x06 ; '\x06' 0x24006C88: 00 DC.B 0x00 ; '\0' 0x24006C89: 00 DC.B 0x00 ; '\0' 0x24006C8A: 00 DC.B 0x00 ; '\0' 0x24006C8B: 00 DC.B 0x00 ; '\0' 0x24006C8C: 00 DC.B 0x00 ; '\0' 0x24006C8D: 00 DC.B 0x00 ; '\0' 0x24006C8E: 00 DC.B 0x00 ; '\0' 0x24006C8F: 00 DC.B 0x00 ; '\0' 0x24006C90: 00 DC.B 0x00 ; '\0' 0x24006C91: 00 DC.B 0x00 ; '\0' 0x24006C92: 00 DC.B 0x00 ; '\0' 0x24006C93: 00 DC.B 0x00 ; '\0' 0x24006C94: 30 DC.B 0x30 ; '0' 0x24006C95: 00 DC.B 0x00 ; '\0' 0x24006C96: C6 DC.B 0xC6 ; '\xC6' 0x24006C97: 06 DC.B 0x06 ; '\x06' 0x24006C98: 00 DC.B 0x00 ; '\0' 0x24006C99: 00 DC.B 0x00 ; '\0' 0x24006C9A: 00 DC.B 0x00 ; '\0' 0x24006C9B: 00 DC.B 0x00 ; '\0' 0x24006C9C: 00 DC.B 0x00 ; '\0' 0x24006C9D: 00 DC.B 0x00 ; '\0' 0x24006C9E: 00 DC.B 0x00 ; '\0' 0x24006C9F: 00 DC.B 0x00 ; '\0' 0x24006CA0: 00 DC.B 0x00 ; '\0' 0x24006CA1: 00 DC.B 0x00 ; '\0' 0x24006CA2: 00 DC.B 0x00 ; '\0' 0x24006CA3: 00 DC.B 0x00 ; '\0' 0x24006CA4: 32 DC.B 0x32 ; '2' 0x24006CA5: 00 DC.B 0x00 ; '\0' 0x24006CA6: AF DC.B 0xAF ; '\xAF' 0x24006CA7: 06 DC.B 0x06 ; '\x06' 0x24006CA8: 00 DC.B 0x00 ; '\0' 0x24006CA9: 00 DC.B 0x00 ; '\0' 0x24006CAA: 00 DC.B 0x00 ; '\0' 0x24006CAB: 00 DC.B 0x00 ; '\0' 0x24006CAC: 00 DC.B 0x00 ; '\0' 0x24006CAD: 00 DC.B 0x00 ; '\0' 0x24006CAE: 00 DC.B 0x00 ; '\0' 0x24006CAF: 00 DC.B 0x00 ; '\0' 0x24006CB0: 00 DC.B 0x00 ; '\0' 0x24006CB1: 00 DC.B 0x00 ; '\0' 0x24006CB2: 00 DC.B 0x00 ; '\0' 0x24006CB3: 00 DC.B 0x00 ; '\0' 0x24006CB4: 34 DC.B 0x34 ; '4' 0x24006CB5: 00 DC.B 0x00 ; '\0' 0x24006CB6: 98 DC.B 0x98 ; '\x98' 0x24006CB7: 06 DC.B 0x06 ; '\x06' 0x24006CB8: 00 DC.B 0x00 ; '\0' 0x24006CB9: 00 DC.B 0x00 ; '\0' 0x24006CBA: 00 DC.B 0x00 ; '\0' 0x24006CBB: 00 DC.B 0x00 ; '\0' 0x24006CBC: 00 DC.B 0x00 ; '\0' 0x24006CBD: 00 DC.B 0x00 ; '\0' 0x24006CBE: 00 DC.B 0x00 ; '\0' 0x24006CBF: 00 DC.B 0x00 ; '\0' 0x24006CC0: 00 DC.B 0x00 ; '\0' 0x24006CC1: 00 DC.B 0x00 ; '\0' 0x24006CC2: 00 DC.B 0x00 ; '\0' 0x24006CC3: 00 DC.B 0x00 ; '\0' 0x24006CC4: 36 DC.B 0x36 ; '6' 0x24006CC5: 00 DC.B 0x00 ; '\0' 0x24006CC6: 87 DC.B 0x87 ; '\x87' 0x24006CC7: 06 DC.B 0x06 ; '\x06' 0x24006CC8: 00 DC.B 0x00 ; '\0' 0x24006CC9: 00 DC.B 0x00 ; '\0' 0x24006CCA: 00 DC.B 0x00 ; '\0' 0x24006CCB: 00 DC.B 0x00 ; '\0' 0x24006CCC: 00 DC.B 0x00 ; '\0' 0x24006CCD: 00 DC.B 0x00 ; '\0' 0x24006CCE: 00 DC.B 0x00 ; '\0' 0x24006CCF: 00 DC.B 0x00 ; '\0' 0x24006CD0: 00 DC.B 0x00 ; '\0' 0x24006CD1: 00 DC.B 0x00 ; '\0' 0x24006CD2: 00 DC.B 0x00 ; '\0' 0x24006CD3: 00 DC.B 0x00 ; '\0' 0x24006CD4: 38 DC.B 0x38 ; '8' 0x24006CD5: 00 DC.B 0x00 ; '\0' 0x24006CD6: 76 DC.B 0x76 ; 'v' 0x24006CD7: 06 DC.B 0x06 ; '\x06' 0x24006CD8: 00 DC.B 0x00 ; '\0' 0x24006CD9: 00 DC.B 0x00 ; '\0' 0x24006CDA: 00 DC.B 0x00 ; '\0' 0x24006CDB: 00 DC.B 0x00 ; '\0' 0x24006CDC: 00 DC.B 0x00 ; '\0' 0x24006CDD: 00 DC.B 0x00 ; '\0' 0x24006CDE: 00 DC.B 0x00 ; '\0' 0x24006CDF: 00 DC.B 0x00 ; '\0' 0x24006CE0: 00 DC.B 0x00 ; '\0' 0x24006CE1: 00 DC.B 0x00 ; '\0' 0x24006CE2: 00 DC.B 0x00 ; '\0' 0x24006CE3: 00 DC.B 0x00 ; '\0' 0x24006CE4: 3A DC.B 0x3A ; ':' 0x24006CE5: 00 DC.B 0x00 ; '\0' 0x24006CE6: 65 DC.B 0x65 ; 'e' 0x24006CE7: 06 DC.B 0x06 ; '\x06' 0x24006CE8: 00 DC.B 0x00 ; '\0' 0x24006CE9: 00 DC.B 0x00 ; '\0' 0x24006CEA: 00 DC.B 0x00 ; '\0' 0x24006CEB: 00 DC.B 0x00 ; '\0' 0x24006CEC: 00 DC.B 0x00 ; '\0' 0x24006CED: 00 DC.B 0x00 ; '\0' 0x24006CEE: 00 DC.B 0x00 ; '\0' 0x24006CEF: 00 DC.B 0x00 ; '\0' 0x24006CF0: 00 DC.B 0x00 ; '\0' 0x24006CF1: 00 DC.B 0x00 ; '\0' 0x24006CF2: 00 DC.B 0x00 ; '\0' 0x24006CF3: 00 DC.B 0x00 ; '\0' 0x24006CF4: 3C DC.B 0x3C ; '<' 0x24006CF5: 00 DC.B 0x00 ; '\0' 0x24006CF6: 1C DC.B 0x1C ; '\x1C' 0x24006CF7: 07 DC.B 0x07 ; '\x07' 0x24006CF8: 00 DC.B 0x00 ; '\0' 0x24006CF9: 00 DC.B 0x00 ; '\0' 0x24006CFA: 00 DC.B 0x00 ; '\0' 0x24006CFB: 00 DC.B 0x00 ; '\0' 0x24006CFC: 00 DC.B 0x00 ; '\0' 0x24006CFD: 00 DC.B 0x00 ; '\0' 0x24006CFE: 00 DC.B 0x00 ; '\0' 0x24006CFF: 00 DC.B 0x00 ; '\0' 0x24006D00: 00 DC.B 0x00 ; '\0' 0x24006D01: 00 DC.B 0x00 ; '\0' 0x24006D02: 00 DC.B 0x00 ; '\0' 0x24006D03: 00 DC.B 0x00 ; '\0' 0x24006D04: 3E DC.B 0x3E ; '>' 0x24006D05: 00 DC.B 0x00 ; '\0' 0x24006D06: 05 DC.B 0x05 ; '\x05' 0x24006D07: 07 DC.B 0x07 ; '\x07' 0x24006D08: 00 DC.B 0x00 ; '\0' 0x24006D09: 00 DC.B 0x00 ; '\0' 0x24006D0A: 00 DC.B 0x00 ; '\0' 0x24006D0B: 00 DC.B 0x00 ; '\0' 0x24006D0C: 00 DC.B 0x00 ; '\0' 0x24006D0D: 00 DC.B 0x00 ; '\0' 0x24006D0E: 00 DC.B 0x00 ; '\0' 0x24006D0F: 00 DC.B 0x00 ; '\0' 0x24006D10: 00 DC.B 0x00 ; '\0' 0x24006D11: 00 DC.B 0x00 ; '\0' 0x24006D12: 00 DC.B 0x00 ; '\0' 0x24006D13: 00 DC.B 0x00 ; '\0' 0x24006D14: 40 DC.B 0x40 ; '@' 0x24006D15: 00 DC.B 0x00 ; '\0' 0x24006D16: F8 DC.B 0xF8 ; '\xF8' 0x24006D17: 05 DC.B 0x05 ; '\x05' 0x24006D18: 00 DC.B 0x00 ; '\0' 0x24006D19: 00 DC.B 0x00 ; '\0' 0x24006D1A: 00 DC.B 0x00 ; '\0' 0x24006D1B: 00 DC.B 0x00 ; '\0' 0x24006D1C: 00 DC.B 0x00 ; '\0' 0x24006D1D: 00 DC.B 0x00 ; '\0' 0x24006D1E: 10 DC.B 0x10 ; '\x10' 0x24006D1F: 00 DC.B 0x00 ; '\0' 0x24006D20: 00 DC.B 0x00 ; '\0' 0x24006D21: 00 DC.B 0x00 ; '\0' 0x24006D22: 01 DC.B 0x01 ; '\x01' 0x24006D23: 00 DC.B 0x00 ; '\0' 0x24006D24: 4B DC.B 0x4B ; 'K' 0x24006D25: 00 DC.B 0x00 ; '\0' 0x24006D26: B5 DC.B 0xB5 ; '\xB5' 0x24006D27: 03 DC.B 0x03 ; '\x03' 0x24006D28: 00 DC.B 0x00 ; '\0' 0x24006D29: 00 DC.B 0x00 ; '\0' 0x24006D2A: 00 DC.B 0x00 ; '\0' 0x24006D2B: 00 DC.B 0x00 ; '\0' 0x24006D2C: 00 DC.B 0x00 ; '\0' 0x24006D2D: 00 DC.B 0x00 ; '\0' 0x24006D2E: 01 DC.B 0x01 ; '\x01' 0x24006D2F: 00 DC.B 0x00 ; '\0' 0x24006D30: 00 DC.B 0x00 ; '\0' 0x24006D31: 00 DC.B 0x00 ; '\0' 0x24006D32: 01 DC.B 0x01 ; '\x01' 0x24006D33: 00 DC.B 0x00 ; '\0' 0x24006D34: 4C DC.B 0x4C ; 'L' 0x24006D35: 00 DC.B 0x00 ; '\0' 0x24006D36: EE DC.B 0xEE ; '\xEE' 0x24006D37: 06 DC.B 0x06 ; '\x06' 0x24006D38: 00 DC.B 0x00 ; '\0' 0x24006D39: 00 DC.B 0x00 ; '\0' 0x24006D3A: 00 DC.B 0x00 ; '\0' 0x24006D3B: 00 DC.B 0x00 ; '\0' 0x24006D3C: 00 DC.B 0x00 ; '\0' 0x24006D3D: 00 DC.B 0x00 ; '\0' 0x24006D3E: 00 DC.B 0x00 ; '\0' 0x24006D3F: 00 DC.B 0x00 ; '\0' 0x24006D40: 00 DC.B 0x00 ; '\0' 0x24006D41: 00 DC.B 0x00 ; '\0' 0x24006D42: 00 DC.B 0x00 ; '\0' 0x24006D43: 00 DC.B 0x00 ; '\0' 0x24006D44: 42 DC.B 0x42 ; 'B' 0x24006D45: 00 DC.B 0x00 ; '\0' 0x24006D46: 08 DC.B 0x08 ; '\b' 0x24006D47: 05 DC.B 0x05 ; '\x05' 0x24006D48: 00 DC.B 0x00 ; '\0' 0x24006D49: 00 DC.B 0x00 ; '\0' 0x24006D4A: 01 DC.B 0x01 ; '\x01' 0x24006D4B: 00 DC.B 0x00 ; '\0' 0x24006D4C: 00 DC.B 0x00 ; '\0' 0x24006D4D: 00 DC.B 0x00 ; '\0' 0x24006D4E: 2A DC.B 0x2A ; '*' 0x24006D4F: 00 DC.B 0x00 ; '\0' 0x24006D50: 00 DC.B 0x00 ; '\0' 0x24006D51: 00 DC.B 0x00 ; '\0' 0x24006D52: 02 DC.B 0x02 ; '\x02' 0x24006D53: 00 DC.B 0x00 ; '\0' 0x24006D54: 44 DC.B 0x44 ; 'D' 0x24006D55: 00 DC.B 0x00 ; '\0' 0x24006D56: D7 DC.B 0xD7 ; '\xD7' 0x24006D57: 06 DC.B 0x06 ; '\x06' 0x24006D58: 00 DC.B 0x00 ; '\0' 0x24006D59: 00 DC.B 0x00 ; '\0' 0x24006D5A: 00 DC.B 0x00 ; '\0' 0x24006D5B: 00 DC.B 0x00 ; '\0' 0x24006D5C: 00 DC.B 0x00 ; '\0' 0x24006D5D: 00 DC.B 0x00 ; '\0' 0x24006D5E: 00 DC.B 0x00 ; '\0' 0x24006D5F: 00 DC.B 0x00 ; '\0' 0x24006D60: 00 DC.B 0x00 ; '\0' 0x24006D61: 00 DC.B 0x00 ; '\0' 0x24006D62: 00 DC.B 0x00 ; '\0' 0x24006D63: 00 DC.B 0x00 ; '\0' 0x24006D64: 44 DC.B 0x44 ; 'D' 0x24006D65: 00 DC.B 0x00 ; '\0' 0x24006D66: C0 DC.B 0xC0 ; '\xC0' 0x24006D67: 06 DC.B 0x06 ; '\x06' 0x24006D68: 00 DC.B 0x00 ; '\0' 0x24006D69: 00 DC.B 0x00 ; '\0' 0x24006D6A: 00 DC.B 0x00 ; '\0' 0x24006D6B: 00 DC.B 0x00 ; '\0' 0x24006D6C: 00 DC.B 0x00 ; '\0' 0x24006D6D: 00 DC.B 0x00 ; '\0' 0x24006D6E: 00 DC.B 0x00 ; '\0' 0x24006D6F: 00 DC.B 0x00 ; '\0' 0x24006D70: 00 DC.B 0x00 ; '\0' 0x24006D71: 00 DC.B 0x00 ; '\0' 0x24006D72: 00 DC.B 0x00 ; '\0' 0x24006D73: 00 DC.B 0x00 ; '\0' 0x24006D74: 46 DC.B 0x46 ; 'F' 0x24006D75: 00 DC.B 0x00 ; '\0' 0x24006D76: A9 DC.B 0xA9 ; '\xA9' 0x24006D77: 06 DC.B 0x06 ; '\x06' 0x24006D78: 00 DC.B 0x00 ; '\0' 0x24006D79: 00 DC.B 0x00 ; '\0' 0x24006D7A: 00 DC.B 0x00 ; '\0' 0x24006D7B: 00 DC.B 0x00 ; '\0' 0x24006D7C: 00 DC.B 0x00 ; '\0' 0x24006D7D: 00 DC.B 0x00 ; '\0' 0x24006D7E: 00 DC.B 0x00 ; '\0' 0x24006D7F: 00 DC.B 0x00 ; '\0' 0x24006D80: 00 DC.B 0x00 ; '\0' 0x24006D81: 00 DC.B 0x00 ; '\0' 0x24006D82: 00 DC.B 0x00 ; '\0' 0x24006D83: 00 DC.B 0x00 ; '\0' 0x24006D84: 48 DC.B 0x48 ; 'H' 0x24006D85: 00 DC.B 0x00 ; '\0' 0x24006D86: D4 DC.B 0xD4 ; '\xD4' 0x24006D87: 03 DC.B 0x03 ; '\x03' 0x24006D88: 00 DC.B 0x00 ; '\0' 0x24006D89: 00 DC.B 0x00 ; '\0' 0x24006D8A: 01 DC.B 0x01 ; '\x01' 0x24006D8B: 00 DC.B 0x00 ; '\0' 0x24006D8C: 00 DC.B 0x00 ; '\0' 0x24006D8D: 00 DC.B 0x00 ; '\0' 0x24006D8E: 84 DC.B 0x84 ; '\x84' 0x24006D8F: 00 DC.B 0x00 ; '\0' 0x24006D90: 00 DC.B 0x00 ; '\0' 0x24006D91: 00 DC.B 0x00 ; '\0' 0x24006D92: 12 DC.B 0x12 ; '\x12' 0x24006D93: 00 DC.B 0x00 ; '\0' 0x24006D94: 03 DC.B 0x03 ; '\x03' 0x24006D95: 00 DC.B 0x00 ; '\0' 0x24006D96: 59 DC.B 0x59 ; 'Y' 0x24006D97: 06 DC.B 0x06 ; '\x06' 0x24006D98: 00 DC.B 0x00 ; '\0' 0x24006D99: 00 DC.B 0x00 ; '\0' 0x24006D9A: 00 DC.B 0x00 ; '\0' 0x24006D9B: 00 DC.B 0x00 ; '\0' 0x24006D9C: 00 DC.B 0x00 ; '\0' 0x24006D9D: 00 DC.B 0x00 ; '\0' 0x24006D9E: A8 DC.B 0xA8 ; '\xA8' 0x24006D9F: 00 DC.B 0x00 ; '\0' 0x24006DA0: 00 DC.B 0x00 ; '\0' 0x24006DA1: 00 DC.B 0x00 ; '\0' 0x24006DA2: 11 DC.B 0x11 ; '\x11' 0x24006DA3: 00 DC.B 0x00 ; '\0' 0x24006DA4: 4A DC.B 0x4A ; 'J' 0x24006DA5: 00 DC.B 0x00 ; '\0' 0x24006DA6: 01 DC.B 0x01 ; '\x01' 0x24006DA7: 00 DC.B 0x00 ; '\0' 0x24006DA8: 00 DC.B 0x00 ; '\0' 0x24006DA9: 00 DC.B 0x00 ; '\0' 0x24006DAA: 00 DC.B 0x00 ; '\0' 0x24006DAB: 00 DC.B 0x00 ; '\0' 0x24006DAC: 00 DC.B 0x00 ; '\0' 0x24006DAD: 00 DC.B 0x00 ; '\0' 0x24006DAE: 00 DC.B 0x00 ; '\0' 0x24006DAF: 00 DC.B 0x00 ; '\0' 0x24006DB0: 00 DC.B 0x00 ; '\0' 0x24006DB1: 00 DC.B 0x00 ; '\0' 0x24006DB2: 10 DC.B 0x10 ; '\x10' 0x24006DB3: 00 DC.B 0x00 ; '\0' 0x24006DB4: 00 DC.B 0x00 ; '\0' 0x24006DB5: 00 DC.B 0x00 ; '\0' 0x24006DB6: B6 DC.B 0xB6 ; '\xB6' 0x24006DB7: 04 DC.B 0x04 ; '\x04' 0x24006DB8: 00 DC.B 0x00 ; '\0' 0x24006DB9: 00 DC.B 0x00 ; '\0' 0x24006DBA: 01 DC.B 0x01 ; '\x01' 0x24006DBB: 00 DC.B 0x00 ; '\0' 0x24006DBC: 00 DC.B 0x00 ; '\0' 0x24006DBD: 00 DC.B 0x00 ; '\0' 0x24006DBE: 84 DC.B 0x84 ; '\x84' 0x24006DBF: 00 DC.B 0x00 ; '\0' 0x24006DC0: 00 DC.B 0x00 ; '\0' 0x24006DC1: 00 DC.B 0x00 ; '\0' 0x24006DC2: 12 DC.B 0x12 ; '\x12' 0x24006DC3: 00 DC.B 0x00 ; '\0' 0x24006DC4: 07 DC.B 0x07 ; '\x07' 0x24006DC5: 00 DC.B 0x00 ; '\0' 0x24006DC6: A1 DC.B 0xA1 ; '\xA1' 0x24006DC7: 01 DC.B 0x01 ; '\x01' 0x24006DC8: 00 DC.B 0x00 ; '\0' 0x24006DC9: 00 DC.B 0x00 ; '\0' 0x24006DCA: 01 DC.B 0x01 ; '\x01' 0x24006DCB: 00 DC.B 0x00 ; '\0' 0x24006DCC: 00 DC.B 0x00 ; '\0' 0x24006DCD: 00 DC.B 0x00 ; '\0' 0x24006DCE: 1C DC.B 0x1C ; '\x1C' 0x24006DCF: 00 DC.B 0x00 ; '\0' 0x24006DD0: 00 DC.B 0x00 ; '\0' 0x24006DD1: 00 DC.B 0x00 ; '\0' 0x24006DD2: 12 DC.B 0x12 ; '\x12' 0x24006DD3: 00 DC.B 0x00 ; '\0' 0x24006DD4: 09 DC.B 0x09 ; '\t' 0x24006DD5: 00 DC.B 0x00 ; '\0' 0x24006DD6: DB DC.B 0xDB ; '\xDB' 0x24006DD7: 05 DC.B 0x05 ; '\x05' 0x24006DD8: 00 DC.B 0x00 ; '\0' 0x24006DD9: 00 DC.B 0x00 ; '\0' 0x24006DDA: 01 DC.B 0x01 ; '\x01' 0x24006DDB: 00 DC.B 0x00 ; '\0' 0x24006DDC: 00 DC.B 0x00 ; '\0' 0x24006DDD: 00 DC.B 0x00 ; '\0' 0x24006DDE: 1C DC.B 0x1C ; '\x1C' 0x24006DDF: 00 DC.B 0x00 ; '\0' 0x24006DE0: 00 DC.B 0x00 ; '\0' 0x24006DE1: 00 DC.B 0x00 ; '\0' 0x24006DE2: 12 DC.B 0x12 ; '\x12' 0x24006DE3: 00 DC.B 0x00 ; '\0' 0x24006DE4: 0B DC.B 0x0B ; '\v' 0x24006DE5: 00 DC.B 0x00 ; '\0' 0x24006DE6: 5D DC.B 0x5D ; ']' 0x24006DE7: 04 DC.B 0x04 ; '\x04' 0x24006DE8: 00 DC.B 0x00 ; '\0' 0x24006DE9: 00 DC.B 0x00 ; '\0' 0x24006DEA: 01 DC.B 0x01 ; '\x01' 0x24006DEB: 00 DC.B 0x00 ; '\0' 0x24006DEC: 00 DC.B 0x00 ; '\0' 0x24006DED: 00 DC.B 0x00 ; '\0' 0x24006DEE: 9E DC.B 0x9E ; '\x9E' 0x24006DEF: 00 DC.B 0x00 ; '\0' 0x24006DF0: 00 DC.B 0x00 ; '\0' 0x24006DF1: 00 DC.B 0x00 ; '\0' 0x24006DF2: 12 DC.B 0x12 ; '\x12' 0x24006DF3: 00 DC.B 0x00 ; '\0' 0x24006DF4: 0D DC.B 0x0D ; '\r' 0x24006DF5: 00 DC.B 0x00 ; '\0' 0x24006DF6: 01 DC.B 0x01 ; '\x01' 0x24006DF7: 04 DC.B 0x04 ; '\x04' 0x24006DF8: 00 DC.B 0x00 ; '\0' 0x24006DF9: 00 DC.B 0x00 ; '\0' 0x24006DFA: 01 DC.B 0x01 ; '\x01' 0x24006DFB: 00 DC.B 0x00 ; '\0'

Section .bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage from charger_lto.o, size=160, align=1


prvCheckForValidListAndQueue.ucStaticTimerQueueStorage: 0x24006DFC: 54 DC.B 0x54 ; 'T' 0x24006DFD: 6D DC.B 0x6D ; 'm' 0x24006DFE: 72 DC.B 0x72 ; 'r' 0x24006DFF: 51 DC.B 0x51 ; 'Q' 0x24006E00: 00 DC.B 0x00 ; '\0' 0x24006E01: 75 DC.B 0x75 ; 'u' 0x24006E02: 61 DC.B 0x61 ; 'a' 0x24006E03: 72 DC.B 0x72 ; 'r' 0x24006E04: 74 DC.B 0x74 ; 't' 0x24006E05: 20 DC.B 0x20 ; ' ' 0x24006E06: 65 DC.B 0x65 ; 'e' 0x24006E07: 72 DC.B 0x72 ; 'r' 0x24006E08: 72 DC.B 0x72 ; 'r' 0x24006E09: 6F DC.B 0x6F ; 'o' 0x24006E0A: 72 DC.B 0x72 ; 'r' 0x24006E0B: 20 DC.B 0x20 ; ' ' 0x24006E0C: 0A DC.B 0x0A ; '\n' 0x24006E0D: 0D DC.B 0x0D ; '\r' 0x24006E0E: 00 DC.B 0x00 ; '\0' 0x24006E0F: 00 DC.B 0x00 ; '\0' 0x24006E10: 00 DC.B 0x00 ; '\0' 0x24006E11: 08 DC.B 0x08 ; '\b' 0x24006E12: DC DC.B 0xDC ; '\xDC' 0x24006E13: 6F DC.B 0x6F ; 'o' 0x24006E14: 00 DC.B 0x00 ; '\0' 0x24006E15: 8A DC.B 0x8A ; '\x8A' 0x24006E16: C0 DC.B 0xC0 ; '\xC0' 0x24006E17: A8 DC.B 0xA8 ; '\xA8' 0x24006E18: 0B DC.B 0x0B ; '\v' 0x24006E19: 6D DC.B 0x6D ; 'm' 0x24006E1A: FF DC.B 0xFF ; '\xFF' 0x24006E1B: FF DC.B 0xFF ; '\xFF' 0x24006E1C: FF DC.B 0xFF ; '\xFF' 0x24006E1D: 00 DC.B 0x00 ; '\0' 0x24006E1E: C0 DC.B 0xC0 ; '\xC0' 0x24006E1F: A8 DC.B 0xA8 ; '\xA8' 0x24006E20: 0B DC.B 0x0B ; '\v' 0x24006E21: 01 DC.B 0x01 ; '\x01' 0x24006E22: 08 DC.B 0x08 ; '\b' 0x24006E23: 08 DC.B 0x08 ; '\b' 0x24006E24: 08 DC.B 0x08 ; '\b' 0x24006E25: 08 DC.B 0x08 ; '\b' 0x24006E26: 02 DC.B 0x02 ; '\x02' 0x24006E27: 20 DC.B 0x20 ; ' ' 0x24006E28: 41 DC.B 0x41 ; 'A' 0x24006E29: 43 DC.B 0x43 ; 'C' 0x24006E2A: 43 DC.B 0x43 ; 'C' 0x24006E2B: 45 DC.B 0x45 ; 'E' 0x24006E2C: 53 DC.B 0x53 ; 'S' 0x24006E2D: 53 DC.B 0x53 ; 'S' 0x24006E2E: 20 DC.B 0x20 ; ' ' 0x24006E2F: 45 DC.B 0x45 ; 'E' 0x24006E30: 52 DC.B 0x52 ; 'R' 0x24006E31: 52 DC.B 0x52 ; 'R' 0x24006E32: 20 DC.B 0x20 ; ' ' 0x24006E33: 3A DC.B 0x3A ; ':' 0x24006E34: 20 DC.B 0x20 ; ' ' 0x24006E35: 56 DC.B 0x56 ; 'V' 0x24006E36: 45 DC.B 0x45 ; 'E' 0x24006E37: 52 DC.B 0x52 ; 'R' 0x24006E38: 53 DC.B 0x53 ; 'S' 0x24006E39: 49 DC.B 0x49 ; 'I' 0x24006E3A: 4F DC.B 0x4F ; 'O' 0x24006E3B: 4E DC.B 0x4E ; 'N' 0x24006E3C: 52 DC.B 0x52 ; 'R' 0x24006E3D: 20 DC.B 0x20 ; ' ' 0x24006E3E: 21 DC.B 0x21 ; '!' 0x24006E3F: 3D DC.B 0x3D ; '=' 0x24006E40: 20 DC.B 0x20 ; ' ' 0x24006E41: 30 DC.B 0x30 ; '0' 0x24006E42: 78 DC.B 0x78 ; 'x' 0x24006E43: 35 DC.B 0x35 ; '5' 0x24006E44: 31 DC.B 0x31 ; '1' 0x24006E45: 2C DC.B 0x2C ; ',' 0x24006E46: 20 DC.B 0x20 ; ' ' 0x24006E47: 72 DC.B 0x72 ; 'r' 0x24006E48: 65 DC.B 0x65 ; 'e' 0x24006E49: 61 DC.B 0x61 ; 'a' 0x24006E4A: 64 DC.B 0x64 ; 'd' 0x24006E4B: 20 DC.B 0x20 ; ' ' 0x24006E4C: 76 DC.B 0x76 ; 'v' 0x24006E4D: 61 DC.B 0x61 ; 'a' 0x24006E4E: 6C DC.B 0x6C ; 'l' 0x24006E4F: 75 DC.B 0x75 ; 'u' 0x24006E50: 65 DC.B 0x65 ; 'e' 0x24006E51: 20 DC.B 0x20 ; ' ' 0x24006E52: 3D DC.B 0x3D ; '=' 0x24006E53: 20 DC.B 0x20 ; ' ' 0x24006E54: 30 DC.B 0x30 ; '0' 0x24006E55: 78 DC.B 0x78 ; 'x' 0x24006E56: 25 DC.B 0x25 ; '%' 0x24006E57: 30 DC.B 0x30 ; '0' 0x24006E58: 32 DC.B 0x32 ; '2' 0x24006E59: 78 DC.B 0x78 ; 'x' 0x24006E5A: 0A DC.B 0x0A ; '\n' 0x24006E5B: 00 DC.B 0x00 ; '\0' 0x24006E5C: 49 DC.B 0x49 ; 'I' 0x24006E5D: 50 DC.B 0x50 ; 'P' 0x24006E5E: 2D DC.B 0x2D ; '-' 0x24006E5F: 61 DC.B 0x61 ; 'a' 0x24006E60: 64 DC.B 0x64 ; 'd' 0x24006E61: 64 DC.B 0x64 ; 'd' 0x24006E62: 72 DC.B 0x72 ; 'r' 0x24006E63: 65 DC.B 0x65 ; 'e' 0x24006E64: 73 DC.B 0x73 ; 's' 0x24006E65: 73 DC.B 0x73 ; 's' 0x24006E66: 3A DC.B 0x3A ; ':' 0x24006E67: 20 DC.B 0x20 ; ' ' 0x24006E68: 25 DC.B 0x25 ; '%' 0x24006E69: 75 DC.B 0x75 ; 'u' 0x24006E6A: 2E DC.B 0x2E ; '.' 0x24006E6B: 25 DC.B 0x25 ; '%' 0x24006E6C: 75 DC.B 0x75 ; 'u' 0x24006E6D: 2E DC.B 0x2E ; '.' 0x24006E6E: 25 DC.B 0x25 ; '%' 0x24006E6F: 75 DC.B 0x75 ; 'u' 0x24006E70: 2E DC.B 0x2E ; '.' 0x24006E71: 25 DC.B 0x25 ; '%' 0x24006E72: 75 DC.B 0x75 ; 'u' 0x24006E73: 0A DC.B 0x0A ; '\n' 0x24006E74: 00 DC.B 0x00 ; '\0' 0x24006E75: 53 DC.B 0x53 ; 'S' 0x24006E76: 75 DC.B 0x75 ; 'u' 0x24006E77: 62 DC.B 0x62 ; 'b' 0x24006E78: 6E DC.B 0x6E ; 'n' 0x24006E79: 65 DC.B 0x65 ; 'e' 0x24006E7A: 74 DC.B 0x74 ; 't' 0x24006E7B: 20 DC.B 0x20 ; ' ' 0x24006E7C: 6D DC.B 0x6D ; 'm' 0x24006E7D: 61 DC.B 0x61 ; 'a' 0x24006E7E: 73 DC.B 0x73 ; 's' 0x24006E7F: 6B DC.B 0x6B ; 'k' 0x24006E80: 3A DC.B 0x3A ; ':' 0x24006E81: 20 DC.B 0x20 ; ' ' 0x24006E82: 25 DC.B 0x25 ; '%' 0x24006E83: 75 DC.B 0x75 ; 'u' 0x24006E84: 2E DC.B 0x2E ; '.' 0x24006E85: 25 DC.B 0x25 ; '%' 0x24006E86: 75 DC.B 0x75 ; 'u' 0x24006E87: 2E DC.B 0x2E ; '.' 0x24006E88: 25 DC.B 0x25 ; '%' 0x24006E89: 75 DC.B 0x75 ; 'u' 0x24006E8A: 2E DC.B 0x2E ; '.' 0x24006E8B: 25 DC.B 0x25 ; '%' 0x24006E8C: 75 DC.B 0x75 ; 'u' 0x24006E8D: 0A DC.B 0x0A ; '\n' 0x24006E8E: 00 DC.B 0x00 ; '\0' 0x24006E8F: 47 DC.B 0x47 ; 'G' 0x24006E90: 61 DC.B 0x61 ; 'a' 0x24006E91: 74 DC.B 0x74 ; 't' 0x24006E92: 65 DC.B 0x65 ; 'e' 0x24006E93: 77 DC.B 0x77 ; 'w' 0x24006E94: 61 DC.B 0x61 ; 'a' 0x24006E95: 79 DC.B 0x79 ; 'y' 0x24006E96: 20 DC.B 0x20 ; ' ' 0x24006E97: 61 DC.B 0x61 ; 'a' 0x24006E98: 64 DC.B 0x64 ; 'd' 0x24006E99: 64 DC.B 0x64 ; 'd' 0x24006E9A: 72 DC.B 0x72 ; 'r' 0x24006E9B: 65 DC.B 0x65 ; 'e'

Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1


_acDownBuffer: 0x24006E9C: 00 DC.B 0x00 ; '\0' 0x24006E9D: 53 DC.B 0x53 ; 'S' 0x24006E9E: 45 DC.B 0x45 ; 'E' 0x24006E9F: 47 DC.B 0x47 ; 'G' 0x24006EA0: 47 DC.B 0x47 ; 'G' 0x24006EA1: 45 DC.B 0x45 ; 'E' 0x24006EA2: 52 DC.B 0x52 ; 'R' 0x24006EA3: 20 DC.B 0x20 ; ' ' 0x24006EA4: 43 DC.B 0x43 ; 'C' 0x24006EA5: 2F DC.B 0x2F ; '/' 0x24006EA6: 43 DC.B 0x43 ; 'C' 0x24006EA7: 2B DC.B 0x2B ; '+' 0x24006EA8: 2B DC.B 0x2B ; '+' 0x24006EA9: 20 DC.B 0x20 ; ' ' 0x24006EAA: 63 DC.B 0x63 ; 'c' 0x24006EAB: 6F DC.B 0x6F ; 'o'

Section .bss.DHCP_CHADDR from charger_lto.o, size=6, align=1


DHCP_CHADDR: 0x24006EAC: 44 DC.B 0x44 ; 'D' 0x24006EAD: 48 DC.B 0x48 ; 'H' 0x24006EAE: 43 DC.B 0x43 ; 'C' 0x24006EAF: 50 DC.B 0x50 ; 'P' 0x24006EB0: 20 DC.B 0x20 ; ' ' 0x24006EB1: 6D DC.B 0x6D ; 'm'

Section .bss.sock_pack_info from charger_lto.o, size=4, align=1


sock_pack_info: 0x24006EB2: 00 DC.B 0x00 ; '\0' 0x24006EB3: 00 DC.B 0x00 ; '\0' 0x24006EB4: 00 DC.B 0x00 ; '\0' 0x24006EB5: 00 DC.B 0x00 ; '\0'

Section .bss.DHCP_allocated_sn from charger_lto.o, size=4, align=1


DHCP_allocated_sn: 0x24006EB6: 0A DC.B 0x0A ; '\n' 0x24006EB7: 00 DC.B 0x00 ; '\0' 0x24006EB8: 00 DC.B 0x00 ; '\0' 0x24006EB9: 00 DC.B 0x00 ; '\0'

Section .bss.DHCP_allocated_gw from charger_lto.o, size=4, align=1


DHCP_allocated_gw: 0x24006EBA: 0A DC.B 0x0A ; '\n' 0x24006EBB: 00 DC.B 0x00 ; '\0' 0x24006EBC: 00 DC.B 0x00 ; '\0' 0x24006EBD: 00 DC.B 0x00 ; '\0'

Section .bss.OLD_allocated_ip.0 from charger_lto.o, size=1, align=1


OLD_allocated_ip.0: 0x24006EBE: 0A DC.B 0x0A ; '\n'

Section .bss.DHCP_allocated_dns.3 from charger_lto.o, size=1, align=1


DHCP_allocated_dns.3: 0x24006EBF: 0A DC.B 0x0A ; '\n'

Section .bss.DHCP_allocated_dns.2 from charger_lto.o, size=1, align=1


DHCP_allocated_dns.2: 0x24006EC0: 0A DC.B 0x0A ; '\n'

Section .bss.DHCP_allocated_dns.1 from charger_lto.o, size=1, align=1


DHCP_allocated_dns.1: 0x24006EC1: 0A DC.B 0x0A ; '\n'

Section .bss.DHCP_allocated_dns.0 from charger_lto.o, size=1, align=1


DHCP_allocated_dns.0: 0x24006EC2: 0A DC.B 0x0A ; '\n'

Section .bss.DHCP_SOCKET from charger_lto.o, size=1, align=1


DHCP_SOCKET: 0x24006EC3: 44 DC.B 0x44 ; 'D'

Section .data.libc.__SEGGER_RTL_global_locale from mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=4


__SEGGER_RTL_global_locale: __RAL_global_locale: 0x24006EC4: 080002F4 DC.W __SEGGER_RTL_c_locale 0x24006EC8: 080002F4 DC.W __SEGGER_RTL_c_locale 0x24006ECC: 080002F4 DC.W __SEGGER_RTL_c_locale 0x24006ED0: 080002F4 DC.W __SEGGER_RTL_c_locale 0x24006ED4: 080002F4 DC.W __SEGGER_RTL_c_locale

Section .data.uxCriticalNesting from charger_lto.o, size=4, align=4


uxCriticalNesting: 0x24006ED8: AA DC.B 0xAA ; '\xAA' 0x24006ED9: AA DC.B 0xAA ; '\xAA' 0x24006EDA: AA DC.B 0xAA ; '\xAA' 0x24006EDB: AA DC.B 0xAA ; '\xAA'

Section .data.libc.stdout from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


stdout: 0x24006EDC: 240024AC DC.W __SEGGER_RTL_stdout_file

Section .data.libc.stdin from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


stdin: 0x24006EE0: 240024B0 DC.W __SEGGER_RTL_stdin_file

Section .data.libc.stderr from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4


stderr: 0x24006EE4: 240024B4 DC.W __SEGGER_RTL_stderr_file

Section .data.dhcp_tick_next from charger_lto.o, size=4, align=4


dhcp_tick_next: 0x24006EE8: 0A DC.B 0x0A ; '\n' 0x24006EE9: 00 DC.B 0x00 ; '\0' 0x24006EEA: 00 DC.B 0x00 ; '\0' 0x24006EEB: 00 DC.B 0x00 ; '\0'

Section .data.dhcp_ip_update from charger_lto.o, size=4, align=4


dhcp_ip_update: 0x24006EEC: 0800B651 DC.W default_ip_update

Section .data.dhcp_ip_conflict from charger_lto.o, size=4, align=4


dhcp_ip_conflict: 0x24006EF0: 0800B679 DC.W default_ip_conflict

Section .data.dhcp_ip_assign from charger_lto.o, size=4, align=4


dhcp_ip_assign: 0x24006EF4: 08005F7F DC.W default_ip_assign

Section .data.DS18B20_Conversion()::cnt from charger_lto.o, size=4, align=4


DS18B20_Conversion()::cnt: 0x24006EF8: 20 DC.B 0x20 ; ' ' 0x24006EF9: 4E DC.B 0x4E ; 'N' 0x24006EFA: 00 DC.B 0x00 ; '\0' 0x24006EFB: 00 DC.B 0x00 ; '\0'

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


SystemCoreClock: 0x24006EFC: 00 DC.B 0x00 ; '\0' 0x24006EFD: 90 DC.B 0x90 ; '\x90' 0x24006EFE: D0 DC.B 0xD0 ; '\xD0' 0x24006EFF: 03 DC.B 0x03 ; '\x03'

Section .data.gWIZNETINFO from charger_lto.o, size=23, align=1


gWIZNETINFO: 0x24006F00: 00 DC.B 0x00 ; '\0' 0x24006F01: 08 DC.B 0x08 ; '\b' 0x24006F02: DC DC.B 0xDC ; '\xDC' 0x24006F03: 6F DC.B 0x6F ; 'o' 0x24006F04: 00 DC.B 0x00 ; '\0' 0x24006F05: 8A DC.B 0x8A ; '\x8A' 0x24006F06: C0 DC.B 0xC0 ; '\xC0' 0x24006F07: A8 DC.B 0xA8 ; '\xA8' 0x24006F08: 0B DC.B 0x0B ; '\v' 0x24006F09: 6D DC.B 0x6D ; 'm' 0x24006F0A: FF DC.B 0xFF ; '\xFF' 0x24006F0B: FF DC.B 0xFF ; '\xFF' 0x24006F0C: FF DC.B 0xFF ; '\xFF' 0x24006F0D: 00 DC.B 0x00 ; '\0' 0x24006F0E: C0 DC.B 0xC0 ; '\xC0' 0x24006F0F: A8 DC.B 0xA8 ; '\xA8' 0x24006F10: 0B DC.B 0x0B ; '\v' 0x24006F11: 01 DC.B 0x01 ; '\x01' 0x24006F12: 08 DC.B 0x08 ; '\b' 0x24006F13: 08 DC.B 0x08 ; '\b' 0x24006F14: 08 DC.B 0x08 ; '\b' 0x24006F15: 08 DC.B 0x08 ; '\b' 0x24006F16: 02 DC.B 0x02 ; '\x02'

Section .data.Stat from charger_lto.o, size=1, align=1


Stat: 0x24006F17: 01 DC.B 0x01 ; '\x01'

OPTIMIZATION REPORT

Transformations performed

LINK SUMMARY

55 516 bytes read-only code + 3 433 bytes read-only data = 58 949 bytes read-only (total) 51 196 bytes read-write data
Transformation Bytes saved
Dedupe code 276
Total: 276
Name Range Size Used Unused Alignment Loss
FLASH 08000000-0807ffff 524 288 58 949 11.24% 465 339 88.76% 0 0.00%
DTCM_RAM 20000000-2001ffff 131 072 22 756 17.36% 108 316 82.64% 0 0.00%
AXI_RAM 24000000-2401ffff 131 072 28 440 21.70% 102 632 78.30% 0 0.00%
Link complete: 0 errors, 0 warnings, 0 remarks